Lines Matching refs:EX_CLASS_ITEM
247 } EX_CLASS_ITEM;
252 /* The global hash table of EX_CLASS_ITEM items */
253 DECLARE_LHASH_OF(EX_CLASS_ITEM);
254 static LHASH_OF(EX_CLASS_ITEM) *ex_data = NULL;
257 static unsigned long ex_class_item_hash(const EX_CLASS_ITEM *a)
262 static IMPLEMENT_LHASH_HASH_FN(ex_class_item, EX_CLASS_ITEM)
264 static int ex_class_item_cmp(const EX_CLASS_ITEM *a, const EX_CLASS_ITEM *b)
269 static IMPLEMENT_LHASH_COMP_FN(ex_class_item, EX_CLASS_ITEM)
298 * This callback is used in lh_doall to destroy all EX_CLASS_ITEM values from
304 EX_CLASS_ITEM *item = (EX_CLASS_ITEM *)a_void;
310 * Return the EX_CLASS_ITEM from the "ex_data" hash table that corresponds to
313 static EX_CLASS_ITEM *def_get_class(int class_index)
315 EX_CLASS_ITEM d, *p, *gen;
321 gen = OPENSSL_malloc(sizeof(EX_CLASS_ITEM));
345 * Add a new method to the given EX_CLASS_ITEM and return the corresponding
348 static int def_add_index(EX_CLASS_ITEM *item, long argl, void *argp,
404 EX_CLASS_ITEM *item = def_get_class(class_index);
421 EX_CLASS_ITEM *item = def_get_class(class_index);
460 EX_CLASS_ITEM *item;
500 EX_CLASS_ITEM *item;