Home
last modified time | relevance | path

Searched refs:wch (Results 1 – 25 of 35) sorted by relevance

12

/NextBSD/contrib/ncurses/ncurses/base/
HDlib_bkgd.c85 cchar_t wch; in NCURSES_EXPORT() local
88 memset(&wch, 0, sizeof(wch)); in NCURSES_EXPORT()
89 (void) wgetbkgrnd(win, &wch); in NCURSES_EXPORT()
90 tmp = _nc_to_char((wint_t) CharOf(wch)); in NCURSES_EXPORT()
93 | (AttrOf(wch) & ALL_BUT_COLOR) in NCURSES_EXPORT()
104 NCURSES_CH_T wch; in wbkgdset() local
105 SetChar2(wch, ch); in wbkgdset()
106 wbkgrndset(win, CHREF(wch)); in wbkgdset()
140 NCURSES_CH_T wch = win->_line[y].text[x]; in wbkgrnd() local
141 RemAttr(wch, (~(A_ALTCHARSET | A_CHARTEXT))); in wbkgrnd()
[all …]
HDlib_insch.c57 NCURSES_CH_T wch; in NCURSES_EXPORT() local
78 SetChar2(wch, ch); in NCURSES_EXPORT()
79 _nc_waddch_nosync(win, wch); in NCURSES_EXPORT()
95 SetChar2(wch, ch); in NCURSES_EXPORT()
101 *temp1 = _nc_render(win, wch); in NCURSES_EXPORT()
118 SetChar2(wch, ch); in NCURSES_EXPORT()
119 wch = _nc_render(win, wch); in NCURSES_EXPORT()
120 count = _nc_build_wch(win, &wch); in NCURSES_EXPORT()
122 code = _nc_insert_wch(win, &wch); in NCURSES_EXPORT()
HDlib_hline.c56 NCURSES_CH_T wch; in NCURSES_EXPORT() local
66 SetChar2(wch, ACS_HLINE); in NCURSES_EXPORT()
68 SetChar2(wch, ch); in NCURSES_EXPORT()
69 wch = _nc_render(win, wch); in NCURSES_EXPORT()
72 line->text[end] = wch; in NCURSES_EXPORT()
HDlib_vline.c55 NCURSES_CH_T wch; in NCURSES_EXPORT() local
63 SetChar2(wch, ACS_VLINE); in NCURSES_EXPORT()
65 SetChar2(wch, ch); in NCURSES_EXPORT()
66 wch = _nc_render(win, wch); in NCURSES_EXPORT()
70 line->text[col] = wch; in NCURSES_EXPORT()
HDlib_instr.c65 wchar_t *wch; in NCURSES_EXPORT() local
77 && (wch = typeCalloc(wchar_t, (unsigned) n2 + 1)) != 0) { in NCURSES_EXPORT()
78 if (getcchar(cell, wch, &attrs, &pair, 0) == OK) { in NCURSES_EXPORT()
81 n3 = wcstombs(0, wch, (size_t) 0); in NCURSES_EXPORT()
93 wcstombs(tmp, wch, n3); in NCURSES_EXPORT()
100 free(wch); in NCURSES_EXPORT()
HDlib_box.c51 NCURSES_CH_T wch; in _my_render() local
52 SetChar2(wch, ch); in _my_render()
53 wch = _nc_render(win, wch); in _my_render()
54 return ((attr_t) CharOf(wch)) | AttrOf(wch); in _my_render()
HDlib_addch.c537 NCURSES_CH_T wch; in waddch() local
538 SetChar2(wch, ch); in waddch()
543 if (win && (waddch_nosync(win, wch) != ERR)) { in waddch()
556 NCURSES_CH_T wch; in wechochar() local
557 SetChar2(wch, ch); in wechochar()
563 if (win && (waddch_nosync(win, wch) != ERR)) { in wechochar()
/NextBSD/contrib/ncurses/ncurses/widechar/
HDlib_cchar.c48 const wchar_t *wch, in NCURSES_EXPORT()
58 (void *) wcval, _nc_viswbuf(wch), in NCURSES_EXPORT()
62 || wch == NULL in NCURSES_EXPORT()
63 || ((len = (unsigned) wcslen(wch)) > 1 && wcwidth(wch[0]) < 0)) { in NCURSES_EXPORT()
74 if (wcwidth(wch[i]) != 0) { in NCURSES_EXPORT()
85 memcpy(&wcval->chars, wch, len * sizeof(wchar_t)); in NCURSES_EXPORT()
97 wchar_t *wch, in getcchar() argument
108 (void *) wch, in getcchar()
118 if (wch == NULL) { in getcchar()
129 wmemcpy(wch, wcval->chars, (size_t) len); in getcchar()
[all …]
HDlib_vline_set.c54 NCURSES_CH_T wch; in NCURSES_EXPORT() local
62 wch = *WACS_VLINE; in NCURSES_EXPORT()
64 wch = *ch; in NCURSES_EXPORT()
65 wch = _nc_render(win, wch); in NCURSES_EXPORT()
69 line->text[col] = wch; in NCURSES_EXPORT()
HDlib_hline_set.c55 NCURSES_CH_T wch; in NCURSES_EXPORT() local
65 wch = *WACS_HLINE; in NCURSES_EXPORT()
67 wch = *ch; in NCURSES_EXPORT()
68 wch = _nc_render(win, wch); in NCURSES_EXPORT()
71 line->text[end] = wch; in NCURSES_EXPORT()
HDlib_unget_wch.c68 NCURSES_SP_NAME(unget_wch) (NCURSES_SP_DCLx const wchar_t wch) in NCURSES_SP_NAME()
75 T((T_CALLED("unget_wch(%p, %#lx)"), (void *) SP_PARM, (unsigned long) wch)); in NCURSES_SP_NAME()
78 length = _nc_wcrtomb(0, wch, &state); in NCURSES_SP_NAME()
87 IGNORE_RC((int) wcrtomb(string, wch, &state)); in NCURSES_SP_NAME()
109 unget_wch(const wchar_t wch) in unget_wch() argument
111 return NCURSES_SP_NAME(unget_wch) (CURRENT_SCREEN, wch); in unget_wch()
HDlib_ins_wch.c49 _nc_insert_wch(WINDOW *win, const cchar_t *wch) in NCURSES_EXPORT()
51 int cells = wcwidth(CharOf(CHDEREF(wch))); in NCURSES_EXPORT()
56 code = winsch(win, (chtype) CharOf(CHDEREF(wch))); in NCURSES_EXPORT()
71 *temp1 = _nc_render(win, *wch); in NCURSES_EXPORT()
83 wins_wch(WINDOW *win, const cchar_t *wch) in wins_wch() argument
89 T((T_CALLED("wins_wch(%p, %s)"), (void *) win, _tracecchar_t(wch))); in wins_wch()
95 code = _nc_insert_wch(win, wch); in wins_wch()
HDlib_erasewchar.c45 erasewchar(wchar_t *wch) in NCURSES_EXPORT()
52 *wch = (wchar_t) value; in NCURSES_EXPORT()
66 killwchar(wchar_t *wch) in killwchar() argument
73 *wch = (wchar_t) value; in killwchar()
HDlib_pecho_wchar.c38 pecho_wchar(WINDOW *pad, const cchar_t *wch) in NCURSES_EXPORT()
40 T((T_CALLED("pecho_wchar(%p, %s)"), (void *) pad, _tracech_t(wch))); in NCURSES_EXPORT()
46 returnCode(wecho_wchar(pad, wch)); in NCURSES_EXPORT()
48 wadd_wch(pad, wch); in NCURSES_EXPORT()
HDlib_inwstr.c51 wchar_t wch; in NCURSES_EXPORT() local
62 && ((wch = text[col].chars[inx]) != 0); in NCURSES_EXPORT()
70 wstr[count++] = wch; in NCURSES_EXPORT()
HDlib_get_wch.c54 wchar_t wch; in NCURSES_EXPORT() local
97 if (check_mbytes(wch, buffer, count, state) != status) { in NCURSES_EXPORT()
101 value = wch; in NCURSES_EXPORT()
HDlib_add_wch.c408 wadd_wch(WINDOW *win, const cchar_t *wch) in wadd_wch() argument
414 _tracecchar_t(wch))); in wadd_wch()
416 if (win && (wadd_wch_nosync(win, *wch) != ERR)) { in wadd_wch()
426 wecho_wchar(WINDOW *win, const cchar_t *wch) in wecho_wchar() argument
432 _tracecchar_t(wch))); in wecho_wchar()
434 if (win && (wadd_wch_nosync(win, *wch) != ERR)) { in wecho_wchar()
HDlib_get_wstr.c48 wchar_t wch[2]; in wadd_wint() local
50 wch[0] = (wchar_t) (*src); in wadd_wint()
51 wch[1] = 0; in wadd_wint()
52 setcchar(&tmp, wch, A_NORMAL, (short) 0, NULL); in wadd_wint()
/NextBSD/lib/libdispatch/src/
HDtransform.c234 uint32_t wch = 0; in _dispatch_transform_read_utf8_sequence() local
239 wch |= (*bytes & 0x7); in _dispatch_transform_read_utf8_sequence()
240 wch <<= 6; in _dispatch_transform_read_utf8_sequence()
243 wch |= (*bytes & 0xf); in _dispatch_transform_read_utf8_sequence()
244 wch <<= 6; in _dispatch_transform_read_utf8_sequence()
247 wch |= (*bytes & 0x1f); in _dispatch_transform_read_utf8_sequence()
248 wch <<= 6; in _dispatch_transform_read_utf8_sequence()
251 wch = (*bytes & 0x7f); in _dispatch_transform_read_utf8_sequence()
262 wch |= (*bytes & 0x3f); in _dispatch_transform_read_utf8_sequence()
267 wch <<= 6; in _dispatch_transform_read_utf8_sequence()
[all …]
/NextBSD/lib/libc/locale/
HDgb18030.c96 wchar_t wch; in _GB18030_mbrtowc() local
132 wch = ch; in _GB18030_mbrtowc()
134 wch = ch; in _GB18030_mbrtowc()
139 wch = (wch << 8) | ch; in _GB18030_mbrtowc()
147 wch = ((wch & 0x7f) << 8) | ch; in _GB18030_mbrtowc()
153 wch = (wch << 8) | ch; in _GB18030_mbrtowc()
159 wch = (wch << 8) | ch; in _GB18030_mbrtowc()
167 *pwc = wch; in _GB18030_mbrtowc()
169 return (wch == L'\0' ? 0 : len - ocount); in _GB18030_mbrtowc()
HDutf8.c98 wchar_t lbound, wch; in _UTF8_mbrtowc() local
166 wch = (unsigned char)*s++ & mask; in _UTF8_mbrtowc()
168 wch = us->ch; in _UTF8_mbrtowc()
179 wch <<= 6; in _UTF8_mbrtowc()
180 wch |= *s++ & 0x3f; in _UTF8_mbrtowc()
186 us->ch = wch; in _UTF8_mbrtowc()
189 if (wch < lbound) { in _UTF8_mbrtowc()
196 if ((wch >= 0xd800 && wch <= 0xdfff) || wch > 0x10ffff) { in _UTF8_mbrtowc()
204 *pwc = wch; in _UTF8_mbrtowc()
206 return (wch == L'\0' ? 0 : want); in _UTF8_mbrtowc()
/NextBSD/usr.bin/wc/
HDwc.c201 wchar_t wch; in cnt() local
289 wch = (unsigned char)*p; in cnt()
290 } else if ((clen = mbrtowc(&wch, p, len, &mbs)) == in cnt()
300 wch = (unsigned char)*p; in cnt()
306 if (wch != L'\n') in cnt()
310 if (wch == L'\n') { in cnt()
316 if (iswspace(wch)) in cnt()
/NextBSD/usr.bin/printf/
HDprintf.c661 wchar_t wch; in asciicode() local
667 switch (mbrtowc(&wch, *gargv + 1, MB_LEN_MAX, &mbs)) { in asciicode()
670 wch = (unsigned char)gargv[0][1]; in asciicode()
673 wch = 0; in asciicode()
676 ch = wch; in asciicode()
/NextBSD/contrib/ncurses/ncurses/
HDcurses.priv.h305 #define wgetbkgrnd(win, wch) *wch = win->_bkgd argument
1398 #define CHREF(wch) (&wch) argument
1399 #define CHDEREF(wch) (*wch) argument
1466 #define CHREF(wch) wch argument
1467 #define CHDEREF(wch) wch argument
1485 #define SetChar2(wch,ch) SetChar(wch,ChCharOf(ch),ChAttrOf(ch)) argument
2095 #define check_mbytes(wch,buffer,length,state) \ argument
2096 (int) mbtowc(&wch, buffer, length)
2101 #define check_mbytes(wch,buffer,length,state) \ argument
2102 (int) mbrtowc(&wch, buffer, length, &state)
/NextBSD/usr.bin/tr/
HDstr.c64 wchar_t wch; in next() local
85 clen = mbrtowc(&wch, s->str, MB_LEN_MAX, NULL); in next()
90 s->lastch = wch; in next()

12