sizeof(ASN1_OBJECT *),(int (*)())obj_cmp);
sizeof(ASN1_OBJECT *),obj_cmp);
int OBJ_obj2nid(ASN1_OBJECT *a)	{	ASN1_OBJECT **op;	ADDED_OBJ ad,*adp;	if (a == NULL)		return(NID_undef);	if (a->nid != 0)		return(a->nid);	if (added != NULL)		{		ad.type=ADDED_DATA;		ad.obj=a;		adp=(ADDED_OBJ *)lh_retrieve(added,&ad);		if (adp != NULL) return (adp->obj->nid);		}	op=(ASN1_OBJECT **)OBJ_bsearch((char *)&a,(char *)obj_objs,NUM_OBJ,		sizeof(ASN1_OBJECT *),(int (*)())obj_cmp);	if (op == NULL)		return(NID_undef);	return((*op)->nid);	}