Home
last modified time | relevance | path

Searched refs:str (Results 1 – 20 of 20) sorted by relevance

/libedit-20250104-3.1/src/
Dkeymacro.c149 el->el_keymacro.val.str = str; in keymacro_map_str()
306 val->str = NULL; in node_trav()
321 if (ptr->ch != *str) { in node__try()
331 if (*++str == '\0') { in node__try()
343 if (ptr->val.str) in node__try()
356 if ((ptr->val.str = wcsdup(val->str)) == NULL) in node__try()
394 if (*++str == '\0') { in node__delete()
463 ptr->val.str = NULL; in node__get()
492 if (!str || *str == 0) { in node_lookup()
510 if (str[1] == 0) { in node_lookup()
[all …]
Dreadline.c541 s = str; in _rl_compat_sub()
554 s = str; in _rl_compat_sub()
682 rptr = ev.str; in get_history_event()
835 char str[4]; in _history_expand_command() local
841 str[0] = str[1] = '!'; in _history_expand_command()
1054 memmove(&str[j], &str[j + 1], len); in history_expand()
1202 if (str[i]) in history_tokenize()
1227 if (str[i]) in history_tokenize()
1726 size += strlen(ev.str) * sizeof(*ev.str); in history_total_bytes()
1804 if ((strp = strstr(ev.str, str)) != NULL) in history_search()
[all …]
Dhistory.c125 #define HENTER(h, ev, str) (*(h)->h_enter)((h)->h_ref, ev, str) argument
126 #define HADD(h, ev, str) (*(h)->h_add)((h)->h_ref, ev, str) argument
136 Char *str; member
436 evp->str = s; in history_def_add()
451 ev->str = Strdup(h->cursor->ev.str); in history_deldata_nth()
471 ev->str = Strdup(h->cursor->ev.str); in history_def_del()
513 if ((c->ev.str = h_strdup(str)) == NULL) { in history_def_insert()
543 Strcmp(h->list.next->ev.str, str) == 0) in history_def_enter()
865 str = ct_encode_string(ev.str, &conv); in history_save_fp()
971 if (Strncmp(str, ev->str, len) == 0) in history_prev_string()
[all …]
Dwcsdup.c28 wcsdup(const wchar_t *str) in wcsdup() argument
33 _DIAGASSERT(str != NULL); in wcsdup()
35 len = wcslen(str) + 1; in wcsdup()
42 return wmemcpy(copy, str, len); in wcsdup()
Dhist.c169 const wchar_t *str; in hist_command() local
182 for (str = HIST_LAST(el); str != NULL; str = HIST_PREV(el)) { in hist_command()
184 ct_encode_string(str, &el->el_scratch); in hist_command()
250 return ct_decode_string((const char *)(const void *)ev.str, in hist_convert()
Deln.c62 el_push(EditLine *el, const char *str) in el_push() argument
66 el_wpush(el, ct_decode_string(str, &el->el_lgcyconv)); in el_push()
393 el_insertstr(EditLine *el, const char *str) in el_insertstr() argument
395 return el_winsertstr(el, ct_decode_string(str, &el->el_lgcyconv)); in el_insertstr()
399 el_replacestr(EditLine *el, const char *str) in el_replacestr() argument
401 return el_wreplacestr(el, ct_decode_string(str, &el->el_lgcyconv)); in el_replacestr()
Dsearch.c116 el_match(const wchar_t *str, const wchar_t *pat) in el_match() argument
130 if (wcsstr(str, pat) != 0) in el_match()
135 rv = regexec(&re, ct_encode_string(str, &conv), (size_t)0, NULL, in el_match()
144 rv = regexec(re, ct_encode_string(str, &conv)); in el_match()
154 return re_exec(ct_encode_string(str, &conv)) == 1; in el_match()
163 c_hmatch(EditLine *el, const wchar_t *str) in c_hmatch() argument
167 el->el_search.patbuf, str); in c_hmatch()
170 return el_match(str, el->el_search.patbuf); in c_hmatch()
Dhistedit.h194 const char *str; member
260 wchar_t * wcsdup(const wchar_t *str);
294 const wchar_t *str; member
Dread.c209 el_wpush(EditLine *el, const wchar_t *str) in el_wpush() argument
213 if (str != NULL && ma->level + 1 < EL_MAXMACRO) { in el_wpush()
215 if ((ma->macro[ma->level] = wcsdup(str)) != NULL) in el_wpush()
262 el_wpush(el, val.str); in read_getcmd()
Dterminal.c341 char **tmp, **str = &tlist[t - tstr]; in terminal_alloc() local
345 *str = NULL; in terminal_alloc()
350 tlen = *str == NULL ? 0 : strlen(*str); in terminal_alloc()
356 if (*str) in terminal_alloc()
357 (void) strcpy(*str, cap); /* XXX strcpy is safe */ in terminal_alloc()
365 (void) strcpy(*str = &el->el_terminal.t_buf[ in terminal_alloc()
376 if (*tmp != NULL && **tmp != '\0' && *tmp != *str) { in terminal_alloc()
391 (void) strcpy(*str = &el->el_terminal.t_buf[el->el_terminal.t_loc], in terminal_alloc()
Dkeymacro.h45 wchar_t *str; /* If it is a string... */ member
Dsys.h104 wchar_t * wcsdup(const wchar_t *str);
Dhist.h57 fn, arg)) == -1) ? NULL : (el)->el_history.ev.str)
Dtokenizer.c460 FUN(tok,str)(TYPE(Tokenizer) *tok, const Char *line, int *argc, in FUN() argument
Drefresh.c79 re_printstr(EditLine *el, const char *str, wchar_t *f, wchar_t *t) in re_printstr() argument
82 ELRE_DEBUG(1, (__F, "%s:\"", str)); in re_printstr()
/libedit-20250104-3.1/examples/
Dwtc1.c40 char *str; in my_wcstombs() member
46 buf.str = malloc(needed); in my_wcstombs()
49 wcstombs(buf.str, wstr, needed); in my_wcstombs()
50 buf.str[needed - 1] = 0; in my_wcstombs()
52 return buf.str; in my_wcstombs()
222 ev.num, ev.str); in main()
Dtc1.c223 err(1, "%d: %s", lastevent, ev.str); in main()
257 ev.num, ev.str); in main()
/libedit-20250104-3.1/doc/
Dmdoc2man.awk51 function add(str) {
54 line=line str
/libedit-20250104-3.1/
Dltmain.sh6575 assert (str != NULL);
6578 len = strlen (str);
6583 str += len - patlen;
6584 if (STREQ (str, pat))
6585 *str = '\0';
6587 return str;
6646 char *str = xstrdup (value);
6647 setenv (name, str, 1);
6650 char *str = XMALLOC (char, len);
6652 if (putenv (str) != EXIT_SUCCESS)
[all …]
Dconfigure2361 const char *str = "";
2370 str = va_arg (args_copy, const char *);
2385 return *str && number && fnumber;