ct_buffer_t
ct_decode_string(const char *s, ct_buffer_t *conv)
ct_decode_argv(int argc, const char *argv[], ct_buffer_t *conv)
ct_visual_string(const wchar_t *s, ct_buffer_t *conv)
static int ct_conv_cbuff_resize(ct_buffer_t *, size_t);
static int ct_conv_wbuff_resize(ct_buffer_t *, size_t);
ct_conv_cbuff_resize(ct_buffer_t *conv, size_t csize)
ct_conv_wbuff_resize(ct_buffer_t *conv, size_t wsize)
ct_encode_string(const wchar_t *s, ct_buffer_t *conv)
libedit_private const wchar_t *ct_visual_string(const wchar_t *, ct_buffer_t *);
char *ct_encode_string(const wchar_t *, ct_buffer_t *);
wchar_t *ct_decode_string(const char *, ct_buffer_t *);
libedit_private wchar_t **ct_decode_argv(int, const char *[], ct_buffer_t *);
ct_buffer_t el_visual; /* Buffer for displayable str */
ct_buffer_t el_scratch; /* Scratch conversion buffer */
ct_buffer_t el_lgcyconv; /* Buffer for legacy wrappers */
static ct_buffer_t conv;
static ct_buffer_t conv;
static ct_buffer_t wbreak_conv, sprefix_conv;
static ct_buffer_t conv;
static ct_buffer_t conv;