Lines Matching refs:h_ref
100 void *h_ref; /* Argument for history fcns */ in TYPE() local
114 #define HNEXT(h, ev) (*(h)->h_next)((h)->h_ref, ev)
115 #define HFIRST(h, ev) (*(h)->h_first)((h)->h_ref, ev)
116 #define HPREV(h, ev) (*(h)->h_prev)((h)->h_ref, ev)
117 #define HLAST(h, ev) (*(h)->h_last)((h)->h_ref, ev)
118 #define HCURR(h, ev) (*(h)->h_curr)((h)->h_ref, ev)
119 #define HSET(h, ev, n) (*(h)->h_set)((h)->h_ref, ev, n)
120 #define HCLEAR(h, ev) (*(h)->h_clear)((h)->h_ref, ev)
121 #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str)
122 #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str)
123 #define HDEL(h, ev, n) (*(h)->h_del)((h)->h_ref, ev, n)
613 if (history_def_init(&h->h_ref, &ev, 0) == -1) { in TYPE()
642 history_def_clear(h->h_ref, &ev); in FUN()
643 h_free(h->h_ref); in FUN()
664 history_def_setsize(h->h_ref, num); in history_setsize()
679 ev->num = history_def_getsize(h->h_ref); in history_getsize()
699 history_def_setunique(h->h_ref, uni); in history_setunique()
714 ev->num = history_def_getunique(h->h_ref); in history_getunique()
730 nh->h_del == NULL || nh->h_ref == NULL) { in history_set_fun()
732 if (history_def_init(&h->h_ref, &ev, 0) == -1) in history_set_fun()
748 history_def_clear(h->h_ref, &ev); in history_set_fun()
929 *d = ((history_t *)h->h_ref)->cursor->data; in history_next_evdata()
1119 hf.h_ref = va_arg(va, void *); in FUNW()
1154 retval = history_deldata_nth((history_t *)h->h_ref, ev, num, d); in FUNW()
1167 ((history_t *)h->h_ref)->cursor->ev.str = s; in FUNW()
1168 ((history_t *)h->h_ref)->cursor->data = d; in FUNW()