Lines Matching refs:buf
108 el->el_keymacro.buf = el_calloc(KEY_BUFSIZ, in keymacro_init()
109 sizeof(*el->el_keymacro.buf)); in keymacro_init()
110 if (el->el_keymacro.buf == NULL) in keymacro_init()
124 el_free(el->el_keymacro.buf); in keymacro_end()
125 el->el_keymacro.buf = NULL; in keymacro_end()
268 el->el_keymacro.buf[0] = '"'; in keymacro_print()
500 used = ct_visual_char(el->el_keymacro.buf + cnt, in node_lookup()
512 el->el_keymacro.buf[px] = '"'; in node_lookup()
513 el->el_keymacro.buf[px + 1] = '\0'; in node_lookup()
514 keymacro_kprint(el, el->el_keymacro.buf, in node_lookup()
542 el->el_keymacro.buf[++cnt] = '"'; in node_enum()
543 el->el_keymacro.buf[++cnt] = '\0'; in node_enum()
547 el->el_keymacro.buf); in node_enum()
558 used = ct_visual_char(el->el_keymacro.buf + cnt, KEY_BUFSIZ - cnt, in node_enum()
562 el->el_keymacro.buf[cnt + (size_t)used ] = '"'; in node_enum()
563 el->el_keymacro.buf[cnt + (size_t)used + 1] = '\0'; in node_enum()
564 keymacro_kprint(el, el->el_keymacro.buf, &ptr->val, ptr->type); in node_enum()
630 keymacro__decode_str(const wchar_t *str, char *buf, size_t len, in keymacro__decode_str() argument
633 char *b = buf, *eb = b + len; in keymacro__decode_str()
636 b = buf; in keymacro__decode_str()
662 if ((size_t)(b - buf) >= len) in keymacro__decode_str()
663 buf[len - 1] = '\0'; in keymacro__decode_str()
664 return (size_t)(b - buf); in keymacro__decode_str()