Lines Matching defs:h_ref
62 ptr_t h_ref; /* Argument for history fcns */
76 #define HNEXT(h, ev) (*(h)->h_next)((h)->h_ref, ev)
77 #define HFIRST(h, ev) (*(h)->h_first)((h)->h_ref, ev)
78 #define HPREV(h, ev) (*(h)->h_prev)((h)->h_ref, ev)
79 #define HLAST(h, ev) (*(h)->h_last)((h)->h_ref, ev)
80 #define HCURR(h, ev) (*(h)->h_curr)((h)->h_ref, ev)
81 #define HSET(h, ev, n) (*(h)->h_set)((h)->h_ref, ev, n)
82 #define HCLEAR(h, ev) (*(h)->h_clear)((h)->h_ref, ev)
83 #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str)
84 #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str)
85 #define HDEL(h, ev, n) (*(h)->h_del)((h)->h_ref, ev, n)
568 if (history_def_init(&h->h_ref, &ev, 0) == -1) {
597 history_def_clear(h->h_ref, &ev);
598 h_free(h->h_ref);
619 history_def_setsize(h->h_ref, num);
634 ev->num = history_def_getsize(h->h_ref);
654 history_def_setunique(h->h_ref, uni);
669 ev->num = history_def_getunique(h->h_ref);
685 nh->h_del == NULL || nh->h_ref == NULL) {
687 history_def_init(&h->h_ref, &ev, 0);
702 history_def_clear(h->h_ref, &ev);
864 *d = ((history_t *)h->h_ref)->cursor->data;
1045 hf.h_ref = va_arg(va, ptr_t);
1080 retval = history_deldata_nth((history_t *)h->h_ref, ev, num, d);
1093 ((history_t *)h->h_ref)->cursor->ev.str = s;
1094 ((history_t *)h->h_ref)->cursor->data = d;