if (!sk_OCSP_ONEREQ_value(inf->requestList, i)) continue;
int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST* o, unsigned long flags)        {	int i;	long l;	OCSP_CERTID* cid = NULL;	OCSP_ONEREQ *one = NULL;	OCSP_REQINFO *inf = o->tbsRequest;	OCSP_SIGNATURE *sig = o->optionalSignature;	if (BIO_write(bp,"OCSP Request Data:\n",19) <= 0) goto err;	l=ASN1_INTEGER_get(inf->version);	if (BIO_printf(bp,"    Version: %lu (0x%lx)",l+1,l) <= 0) goto err;	if (inf->requestorName != NULL)	        {		if (BIO_write(bp,"\n    Requestor Name: ",21) <= 0) 		        goto err;		GENERAL_NAME_print(bp, inf->requestorName);		}	if (BIO_write(bp,"\n    Requestor List:\n",21) <= 0) goto err;	for (i = 0; i < sk_OCSP_ONEREQ_num(inf->requestList); i++)	        {		if (!sk_OCSP_ONEREQ_value(inf->requestList, i)) continue;		one = sk_OCSP_ONEREQ_value(inf->requestList, i);		cid = one->reqCert;		ocsp_certid_print(bp, cid, 8);		if (!X509V3_extensions_print(bp,					"Request Single Extensions",					one->singleRequestExtensions, flags, 8))							goto err;		}	if (!X509V3_extensions_print(bp, "Request Extensions",			inf->requestExtensions, flags, 4))							goto err;	if (sig)	        {		X509_signature_print(bp, sig->signatureAlgorithm, sig->signature);		for (i=0; i<sk_X509_num(sig->certs); i++)			{			X509_print(bp, sk_X509_value(sig->certs,i));			PEM_write_bio_X509(bp,sk_X509_value(sig->certs,i));			}		}	return 1;err:	return 0;	}