Lines Matching refs:STR
88 #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str)
89 #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str)
99 Char *str;
169 evp->str = he_strerror(code);\
174 STR("OK"),
175 STR("unknown error"),
176 STR("malloc() failed"),
177 STR("first event not found"),
178 STR("last event not found"),
179 STR("empty list"),
180 STR("no next event"),
181 STR("no previous event"),
182 STR("current event is invalid"),
183 STR("event not found"),
184 STR("can't read history from file"),
185 STR("can't write history"),
186 STR("required parameter(s) not supplied"),
187 STR("history size negative"),
188 STR("function not allowed with other history-functions-set the default"),
189 STR("bad parameters")
376 history_def_add(void *p, TYPE(HistEvent) *ev, const Char *str)
384 return history_def_enter(p, ev, str);
385 len = Strlen(evp->str) + Strlen(str) + 1;
391 (void) Strncpy(s, h->cursor->ev.str, len);
393 (void) Strncat(s, str, len - Strlen(s) - 1);
394 h_free(evp->str);
395 evp->str = s;
410 ev->str = Strdup(h->cursor->ev.str);
430 ev->str = Strdup(h->cursor->ev.str);
455 h_free(evp->str);
462 * Insert element with string str in the h list
465 history_def_insert(history_t *h, TYPE(HistEvent) *ev, const Char *str)
472 if ((c->ev.str = h_strdup(str)) == NULL) {
497 history_def_enter(void *p, TYPE(HistEvent) *ev, const Char *str)
502 Strcmp(h->list.next->ev.str, str) == 0)
505 if (history_def_insert(h, ev, str) == -1)
536 h->list.ev.str = NULL;
801 const char *str;
819 str = ct_encode_string(ev.str, &conv);
820 len = strlen(str) * 4;
831 (void) strvis(ptr, str, VIS_WHITE);
897 history_prev_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
899 size_t len = Strlen(str);
903 if (Strncmp(str, ev->str, len) == 0)
915 history_next_string(TYPE(History) *h, TYPE(HistEvent) *ev, const Char *str)
917 size_t len = Strlen(str);
921 if (Strncmp(str, ev->str, len) == 0)
936 const Char *str;
961 str = va_arg(va, const Char *);
962 retval = HADD(h, ev, str);
970 str = va_arg(va, const Char *);
971 if ((retval = HENTER(h, ev, str)) != -1)
976 str = va_arg(va, const Char *);
978 retval = HADD(h, ev, str);
1090 ((history_t *)h->h_ref)->cursor->ev.str = s;