Lines Matching defs:STR
65 #define STR(x) x
83 #define STR(x) L ## x
122 #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str)
123 #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str)
133 Char *str;
205 evp->str = he_strerror(code);\
210 STR("OK"),
211 STR("unknown error"),
212 STR("malloc() failed"),
213 STR("first event not found"),
214 STR("last event not found"),
215 STR("empty list"),
216 STR("no next event"),
217 STR("no previous event"),
218 STR("current event is invalid"),
219 STR("event not found"),
220 STR("can't read history from file"),
221 STR("can't write history"),
222 STR("required parameter(s) not supplied"),
223 STR("history size negative"),
224 STR("function not allowed with other history-functions-set the default"),
225 STR("bad parameters")
412 history_def_add(void *p, TYPE(HistEvent) *ev, const Char *str)
420 return history_def_enter(p, ev, str);
421 elen = Strlen(evp->str);
422 slen = Strlen(str);
429 memcpy(s, evp->str, elen * sizeof(*s));
430 memcpy(s + elen, str, slen * sizeof(*s));
432 h_free(evp->str);
433 evp->str = s;
448 ev->str = Strdup(h->cursor->ev.str);
468 ev->str = Strdup(h->cursor->ev.str);
493 h_free(evp->str);
500 * Insert element with string str in the h list
503 history_def_insert(history_t *h, TYPE(HistEvent) *ev, const Char *str)
510 if ((c->ev.str = h_strdup(str)) == NULL) {
535 history_def_enter(void *p, TYPE(HistEvent) *ev, const Char *str)
540 Strcmp(h->list.next->ev.str, str) == 0)
543 if (history_def_insert(h, ev, str) == -1)
574 h->list.ev.str = NULL;
841 const char *str;
862 str = ct_encode_string(ev.str, &conv);
863 len = strlen(str) * 4 + 1;
874 (void) strvis(ptr, str, VIS_WHITE);
962 history_prev_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
964 size_t len = Strlen(str);
968 if (Strncmp(str, ev->str, len) == 0)
980 history_next_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
982 size_t len = Strlen(str);
986 if (Strncmp(str, ev->str, len) == 0)
1001 const Char *str;
1026 str = va_arg(va, const Char *);
1027 retval = HADD(h, ev, str);
1035 str = va_arg(va, const Char *);
1036 if ((retval = HENTER(h, ev, str)) != -1)
1041 str = va_arg(va, const Char *);
1043 retval = HADD(h, ev, str);
1170 ((history_t *)h->h_ref)->cursor->ev.str = s;