OBJ_NAME *a = (OBJ_NAME *)a_void; OBJ_NAME *b = (OBJ_NAME *)b_void;
const OBJ_NAME *a = (const OBJ_NAME *)a_void; const OBJ_NAME *b = (const OBJ_NAME *)b_void;
static int obj_name_cmp(const void *a_void, const void *b_void)	{	int ret;	OBJ_NAME *a = (OBJ_NAME *)a_void;	OBJ_NAME *b = (OBJ_NAME *)b_void;	ret=a->type-b->type;	if (ret == 0)		{		if ((name_funcs_stack != NULL)			&& (sk_NAME_FUNCS_num(name_funcs_stack) > a->type))			{			ret=sk_NAME_FUNCS_value(name_funcs_stack,				a->type)->cmp_func(a->name,b->name);			}		else			ret=strcmp(a->name,b->name);		}	return(ret);	}