utf8_data
struct utf8_data *ud, *loop;
struct utf8_data ud;
struct utf8_data ud;
struct utf8_data ud;
struct utf8_data *ud = &sy.gc.data;
struct utf8_data *ud = NULL;
struct utf8_data *ud = NULL;
const struct utf8_data *ud)
grid_reader_cursor_jump(struct grid_reader *gr, const struct utf8_data *jc)
grid_reader_cursor_jump_back(struct grid_reader *gr, const struct utf8_data *jc)
struct utf8_data ud;
struct utf8_data ud;
struct utf8_data ud;
struct utf8_data utf8data;
struct utf8_data last;
struct utf8_data *ud = &ictx->utf8data;
static struct utf8_data rc = { "\357\277\275", 3, 3, 1 };
struct utf8_data ud, *udp;
struct utf8_data ud;
const struct utf8_data *ud = &gc->data;
const struct utf8_data *ud = &gc->data;
struct utf8_data ud;
struct utf8_data *text;
struct utf8_data *ud = &gc.data;
struct utf8_data ud;
struct utf8_data *ud, *udp;
struct utf8_data *first, *last, *ud;
struct utf8_data tmp;
const struct utf8_data *ud)
struct utf8_data ud;
status_prompt_in_list(const char *ws, const struct utf8_data *ud)
status_prompt_space(const struct utf8_data *ud)
struct utf8_data *fill_character;
struct utf8_data *prompt_buffer;
struct utf8_data *prompt_saved;
const struct utf8_data *tty_acs_double_borders(int);
const struct utf8_data *tty_acs_heavy_borders(int);
const struct utf8_data *tty_acs_rounded_borders(int);
struct utf8_data *utf8_fromcstr(const char *);
struct utf8_data data;
static const struct utf8_data tty_acs_double_borders_list[] = {
static const struct utf8_data tty_acs_heavy_borders_list[] = {
static const struct utf8_data tty_acs_rounded_borders_list[] = {
const struct utf8_data *
const struct utf8_data *
const struct utf8_data *
struct utf8_data ud;
struct utf8_data ud;
hanguljamo_check_state(const struct utf8_data *p_ud, const struct utf8_data *ud)
utf8_has_zwj(const struct utf8_data *ud)
utf8_is_zwj(const struct utf8_data *ud)
utf8_is_vs(const struct utf8_data *ud)
utf8_is_hangul_filler(const struct utf8_data *ud)
utf8_should_combine(const struct utf8_data *with, const struct utf8_data *add)
struct utf8_data *ud;
utf8_from_data(const struct utf8_data *ud, utf8_char *uc)
utf8_to_data(utf8_char uc, struct utf8_data *ud)
utf8_set(struct utf8_data *ud, u_char ch)
static const struct utf8_data empty = { { 0 }, 1, 1, 1 };
utf8_copy(struct utf8_data *to, const struct utf8_data *from)
utf8_width(struct utf8_data *ud, int *width)
utf8_towc(const struct utf8_data *ud, wchar_t *wc)
utf8_fromwc(wchar_t wc, struct utf8_data *ud)
utf8_open(struct utf8_data *ud, u_char ch)
utf8_append(struct utf8_data *ud, u_char ch)
struct utf8_data ud;
struct utf8_data ud;
struct utf8_data ud;
utf8_strlen(const struct utf8_data *s)
utf8_strwidth(const struct utf8_data *s, ssize_t n)
struct utf8_data *
struct utf8_data *dst = NULL;
utf8_tocstr(struct utf8_data *src)
struct utf8_data tmp;
utf8_cstrhas(const char *s, const struct utf8_data *ud)
struct utf8_data *copy, *loop;
struct utf8_data *jumpchar;
const struct utf8_data *ud, *sud;
static struct utf8_data ud;
struct utf8_data ud;
struct utf8_data *ud;