M_ASN1_I2D_len(a->lastUpdate,i2d_ASN1_UTCTIME);
M_ASN1_I2D_len(a->lastUpdate,i2d_ASN1_TIME);
int i2d_X509_CRL_INFO(a,pp)X509_CRL_INFO *a;unsigned char **pp;	{	int v1=0;	long l=0;	M_ASN1_I2D_vars(a);	if (sk_num(a->revoked) != 0)		qsort((char *)a->revoked->data,sk_num(a->revoked),			sizeof(X509_REVOKED *),(int (*)(P_CC_CC))X509_REVOKED_seq_cmp);	if ((a->version != NULL) && ((l=ASN1_INTEGER_get(a->version)) != 0))		{		M_ASN1_I2D_len(a->version,i2d_ASN1_INTEGER);		}	M_ASN1_I2D_len(a->sig_alg,i2d_X509_ALGOR);	M_ASN1_I2D_len(a->issuer,i2d_X509_NAME);	M_ASN1_I2D_len(a->lastUpdate,i2d_ASN1_UTCTIME);	if (a->nextUpdate != NULL)		{ M_ASN1_I2D_len(a->nextUpdate,i2d_ASN1_UTCTIME); }	M_ASN1_I2D_len_SEQUENCE_opt(a->revoked,i2d_X509_REVOKED);	M_ASN1_I2D_len_EXP_SEQUENCE_opt(a->extensions,i2d_X509_EXTENSION,0,		V_ASN1_SEQUENCE,v1);	M_ASN1_I2D_seq_total();	if ((a->version != NULL) && (l != 0))		{		M_ASN1_I2D_put(a->version,i2d_ASN1_INTEGER);		}	M_ASN1_I2D_put(a->sig_alg,i2d_X509_ALGOR);	M_ASN1_I2D_put(a->issuer,i2d_X509_NAME);	M_ASN1_I2D_put(a->lastUpdate,i2d_ASN1_UTCTIME);	if (a->nextUpdate != NULL)		{ M_ASN1_I2D_put(a->nextUpdate,i2d_ASN1_UTCTIME); }	M_ASN1_I2D_put_SEQUENCE_opt(a->revoked,i2d_X509_REVOKED);	M_ASN1_I2D_put_EXP_SEQUENCE_opt(a->extensions,i2d_X509_EXTENSION,0,		V_ASN1_SEQUENCE,v1);	M_ASN1_I2D_finish();	}