Lines Matching defs:TYPE

45  * hist.c: TYPE(History) access functions
63 #define TYPE(type) type
81 #define TYPE(type) type ## W
94 typedef int (*history_gfun_t)(void *, TYPE(HistEvent) *);
95 typedef int (*history_efun_t)(void *, TYPE(HistEvent) *, const Char *);
96 typedef void (*history_vfun_t)(void *, TYPE(HistEvent) *);
97 typedef int (*history_sfun_t)(void *, TYPE(HistEvent) *, const int);
99 struct TYPE(history) {
136 static int history_setsize(TYPE(History) *, TYPE(HistEvent) *, int);
137 static int history_getsize(TYPE(History) *, TYPE(HistEvent) *);
138 static int history_setunique(TYPE(History) *, TYPE(HistEvent) *, int);
139 static int history_getunique(TYPE(History) *, TYPE(HistEvent) *);
140 static int history_set_fun(TYPE(History) *, TYPE(History) *);
141 static int history_load(TYPE(History) *, const char *);
142 static int history_save(TYPE(History) *, const char *);
143 static int history_save_fp(TYPE(History) *, size_t, FILE *);
144 static int history_prev_event(TYPE(History) *, TYPE(HistEvent) *, int);
145 static int history_next_event(TYPE(History) *, TYPE(HistEvent) *, int);
146 static int history_next_string(TYPE(History) *, TYPE(HistEvent) *,
148 static int history_prev_string(TYPE(History) *, TYPE(HistEvent) *,
158 TYPE(HistEvent) ev; /* What we return */
170 int flags; /* TYPE(History) flags */
174 static int history_def_next(void *, TYPE(HistEvent) *);
175 static int history_def_first(void *, TYPE(HistEvent) *);
176 static int history_def_prev(void *, TYPE(HistEvent) *);
177 static int history_def_last(void *, TYPE(HistEvent) *);
178 static int history_def_curr(void *, TYPE(HistEvent) *);
179 static int history_def_set(void *, TYPE(HistEvent) *, const int);
180 static void history_def_clear(void *, TYPE(HistEvent) *);
181 static int history_def_enter(void *, TYPE(HistEvent) *, const Char *);
182 static int history_def_add(void *, TYPE(HistEvent) *, const Char *);
183 static int history_def_del(void *, TYPE(HistEvent) *, const int);
185 static int history_def_init(void **, TYPE(HistEvent) *, int);
186 static int history_def_insert(history_t *, TYPE(HistEvent) *, const Char *);
187 static void history_def_delete(history_t *, TYPE(HistEvent) *, hentry_t *);
189 static int history_deldata_nth(history_t *, TYPE(HistEvent) *, int, void **);
190 static int history_set_nth(void *, TYPE(HistEvent) *, int);
248 history_def_first(void *p, TYPE(HistEvent) *ev)
268 history_def_last(void *p, TYPE(HistEvent) *ev)
288 history_def_next(void *p, TYPE(HistEvent) *ev)
313 history_def_prev(void *p, TYPE(HistEvent) *ev)
339 history_def_curr(void *p, TYPE(HistEvent) *ev)
360 history_def_set(void *p, TYPE(HistEvent) *ev, const int n)
387 history_set_nth(void *p, TYPE(HistEvent) *ev, int n)
411 history_def_add(void *p, TYPE(HistEvent) *ev, const Char *str)
439 history_deldata_nth(history_t *h, TYPE(HistEvent) *ev,
461 history_def_del(void *p, TYPE(HistEvent) *ev __attribute__((__unused__)),
480 TYPE(HistEvent) *ev __attribute__((__unused__)), hentry_t *hp)
502 history_def_insert(history_t *h, TYPE(HistEvent) *ev, const Char *str)
534 history_def_enter(void *p, TYPE(HistEvent) *ev, const Char *str)
561 history_def_init(void **p, TYPE(HistEvent) *ev __attribute__((__unused__)), int n)
586 history_def_clear(void *p, TYPE(HistEvent) *ev)
605 TYPE(History) *
608 TYPE(HistEvent) ev;
609 TYPE(History) *h = (TYPE(History) *) h_malloc(sizeof(*h));
637 FUN(history,end)(TYPE(History) *h)
639 TYPE(HistEvent) ev;
653 history_setsize(TYPE(History) *h, TYPE(HistEvent) *ev, int num)
673 history_getsize(TYPE(History) *h, TYPE(HistEvent) *ev)
692 history_setunique(TYPE(History) *h, TYPE(HistEvent) *ev, int uni)
708 history_getunique(TYPE(History) *h, TYPE(HistEvent) *ev)
723 history_set_fun(TYPE(History) *h, TYPE(History) *nh)
725 TYPE(HistEvent) ev;
767 * TYPE(History) load function
770 history_load(TYPE(History) *h, const char *fname)
779 TYPE(HistEvent) ev;
831 * TYPE(History) save function
834 history_save_fp(TYPE(History) *h, size_t nelem, FILE *fp)
836 TYPE(HistEvent) ev;
889 history_save(TYPE(History) *h, const char *fname)
908 history_prev_event(TYPE(History) *h, TYPE(HistEvent) *ev, int num)
922 history_next_evdata(TYPE(History) *h, TYPE(HistEvent) *ev, int num, void **d)
942 history_next_event(TYPE(History) *h, TYPE(HistEvent) *ev, int num)
959 history_prev_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
977 history_next_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
995 FUNW(history)(TYPE(History) *h, TYPE(HistEvent) *ev, int fun, ...)
1117 TYPE(History) hf;