ERR_STATE
DECLARE_LHASH_OF(ERR_STATE);
static void ERR_STATE_free(ERR_STATE *s);
static LHASH_OF(ERR_STATE) *err_thread_hash = NULL;
err_state_hash(const ERR_STATE *a)
static IMPLEMENT_LHASH_HASH_FN(err_state, ERR_STATE)
err_state_cmp(const ERR_STATE *a, const ERR_STATE *b)
static IMPLEMENT_LHASH_COMP_FN(err_state, ERR_STATE)
static LHASH_OF(ERR_STATE) *
LHASH_OF(ERR_STATE) *ret = NULL;
err_thread_release(LHASH_OF(ERR_STATE) **hash)
static ERR_STATE *
err_thread_get_item(const ERR_STATE *d)
ERR_STATE *p;
LHASH_OF(ERR_STATE) *hash;
static ERR_STATE *
err_thread_set_item(ERR_STATE *d)
ERR_STATE *p;
LHASH_OF(ERR_STATE) *hash;
err_thread_del_item(const ERR_STATE *d)
ERR_STATE *p;
LHASH_OF(ERR_STATE) *hash;
err_clear_data(ERR_STATE *s, int i)
err_clear(ERR_STATE *s, int i)
ERR_STATE_free(ERR_STATE *s)
static ERR_STATE *
static ERR_STATE fallback;
ERR_STATE *ret, tmp, *tmpp = NULL;
ret = malloc(sizeof(ERR_STATE));
ERR_STATE *es;
ERR_STATE tmp;
ERR_STATE *es;
ERR_STATE *es;
ERR_STATE *es;
ERR_STATE *es;
ERR_STATE *es;
ERR_STATE *es;
#define lh_ERR_STATE_new() LHM_lh_new(ERR_STATE,err_state)
#define lh_ERR_STATE_insert(lh,inst) LHM_lh_insert(ERR_STATE,lh,inst)
#define lh_ERR_STATE_retrieve(lh,inst) LHM_lh_retrieve(ERR_STATE,lh,inst)
#define lh_ERR_STATE_delete(lh,inst) LHM_lh_delete(ERR_STATE,lh,inst)
#define lh_ERR_STATE_doall(lh,fn) LHM_lh_doall(ERR_STATE,lh,fn)
LHM_lh_doall_arg(ERR_STATE,lh,fn,arg_type,arg)
#define lh_ERR_STATE_error(lh) LHM_lh_error(ERR_STATE,lh)
#define lh_ERR_STATE_num_items(lh) LHM_lh_num_items(ERR_STATE,lh)
#define lh_ERR_STATE_free(lh) LHM_lh_free(ERR_STATE,lh)