int                 irv             = 0; SECItem             fileBits	= { siBuffer, NULL, 0 };
DecodeCMMFCertRepContent(char *derFile){    int         fileLen=0;    char       *asn1Buf;    SECItem     fileBits;    CMMFCertRepContent *certRepContent;    GetBitsFromFile(derFile, &fileBits);    if (fileBits.data == NULL) {        printf("Could not get bits from file %s\n", derFile);        return 304;    }    asn1Buf = (char*)fileBits.data;    fileLen = fileBits.len;    certRepContent = CMMF_CreateCertRepContentFromDER(db, asn1Buf, fileLen);    if (certRepContent == NULL) {        printf ("Error while decoding %s\n", derFile);	return 303;    }    CMMF_DestroyCertRepContent(certRepContent);    PORT_Free(asn1Buf);    return 0;}