} else if(itmp->crl) {
} if(itmp->crl) {
int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type){	STACK_OF(X509_INFO) *inf;	X509_INFO *itmp;	BIO *in;	int i, count = 0;	if(type != X509_FILETYPE_PEM)		return X509_load_cert_file(ctx, file, type);	in = BIO_new_file(file, "r");	if(!in) {		X509err(X509_F_X509_LOAD_CERT_CRL_FILE,ERR_R_SYS_LIB);		return 0;	}	inf = PEM_X509_INFO_read_bio(in, NULL, NULL, NULL);	BIO_free(in);	if(!inf) {		X509err(X509_F_X509_LOAD_CERT_CRL_FILE,ERR_R_PEM_LIB);		return 0;	}	for(i = 0; i < sk_X509_INFO_num(inf); i++) {		itmp = sk_X509_INFO_value(inf, i);		if(itmp->x509) {			X509_STORE_add_cert(ctx->store_ctx, itmp->x509);			count++;		} else if(itmp->crl) {			X509_STORE_add_crl(ctx->store_ctx, itmp->crl);			count++;		}	}	sk_X509_INFO_pop_free(inf, X509_INFO_free);	return count;}