SECU_PrintExtensions (out, crl->extensions, "Signed CRL Extension", level + 1);
SECU_PrintExtensions(out, crl->extensions, "CRL Extensions", level + 1);
SECU_PrintCRLInfo(FILE *out, CERTCrl *crl, char *m, int level){    CERTCrlEntry *entry;    int iv;    char om[100];        SECU_Indent(out, level); fprintf(out, "%s:\n", m);    SECU_PrintAlgorithmID(out, &(crl->signatureAlg), "Signature Algorithm",			  level + 1);    SECU_PrintName(out, &(crl->name), "Name", level + 1);    SECU_PrintUTCTime(out, &(crl->lastUpdate), "Last Update", level + 1);    SECU_PrintUTCTime(out, &(crl->nextUpdate), "Next Update", level + 1);        if (crl->entries != NULL) {	iv = 0;	while ((entry = crl->entries[iv++]) != NULL) {	    sprintf(om, "Entry (%x):\n", iv); 	    SECU_Indent(out, level + 1); fprintf(out, om);	    SECU_PrintInteger(out, &(entry->serialNumber), "Serial Number",			      level + 2);	    SECU_PrintUTCTime(out, &(entry->revocationDate), "Revocation Date",			      level + 2);	    SECU_PrintExtensions		   (out, entry->extensions, "Signed CRL Entries Extensions", level + 1);	}    }    SECU_PrintExtensions	   (out, crl->extensions, "Signed CRL Extension", level + 1);}