| /third_party/ulib/musl/src/multibyte/ |
| A D | wcsrtombs.c | 20 if (**ws - 1u >= 0x7fu) { in wcsrtombs() 21 if (!**ws) { in wcsrtombs() 23 *ws = 0; in wcsrtombs() 32 *s++ = **ws; in wcsrtombs() 35 (*ws)++; in wcsrtombs() 38 if (**ws - 1u >= 0x7fu) { in wcsrtombs() 39 if (!**ws) { in wcsrtombs() 41 *ws = 0; in wcsrtombs() 49 wcrtomb(s, **ws, 0); in wcsrtombs() 53 *s++ = **ws; in wcsrtombs() [all …]
|
| A D | mbsrtowcs.c | 14 if (ws) { in mbsrtowcs() 23 if (!ws) in mbsrtowcs() 33 *ws++ = CODEUNIT(c); in mbsrtowcs() 36 *ws = 0; in mbsrtowcs() 41 if (!ws) in mbsrtowcs() 88 *ws++ = *s++; in mbsrtowcs() 96 *ws++ = *s++; in mbsrtowcs() 123 *ws++ = c; in mbsrtowcs() 129 if (ws) { in mbsrtowcs() 130 *ws = 0; in mbsrtowcs() [all …]
|
| A D | wcsnrtombs.c | 6 const wchar_t* ws = *wcs; in wcsnrtombs() local 13 while (ws && n && ((n2 = wn) >= n || n2 > 32)) { in wcsnrtombs() 17 l = wcsrtombs(s, &ws, n2, 0); in wcsnrtombs() 29 if (ws) in wcsnrtombs() 31 l = wcrtomb(s, *ws, 0); in wcsnrtombs() 34 ws = 0; in wcsnrtombs() 39 ws++; in wcsnrtombs() 47 *wcs = ws; in wcsnrtombs()
|
| A D | mbsnrtowcs.c | 5 wchar_t *ws, wbuf[256]; in mbsnrtowcs() local 9 ws = wbuf, wn = sizeof wbuf / sizeof *wbuf; in mbsnrtowcs() 11 ws = wcs; in mbsnrtowcs() 21 l = mbsrtowcs(ws, &s, n2, st); in mbsnrtowcs() 27 if (ws != wbuf) { in mbsnrtowcs() 28 ws += l; in mbsnrtowcs() 35 l = mbrtowc(ws, s, n, st); in mbsnrtowcs() 52 ws++; in mbsnrtowcs()
|
| A D | mbstowcs.c | 4 size_t mbstowcs(wchar_t* restrict ws, const char* restrict s, size_t wn) { in mbstowcs() argument 5 return mbsrtowcs(ws, (void*)&s, wn, 0); in mbstowcs()
|
| A D | wcstombs.c | 4 size_t wcstombs(char* restrict s, const wchar_t* restrict ws, size_t n) { in wcstombs() argument 5 return wcsrtombs(s, &(const wchar_t*){ws}, n, 0); in wcstombs()
|
| /third_party/ulib/musl/src/string/ |
| A D | stpncpy.c | 22 const size_t* ws = (const void*)s; in __stpncpy() local 23 for (; n >= sizeof(size_t) && !HASZERO(*ws); n -= sizeof(size_t), ws++, wd++) in __stpncpy() 24 *wd = *ws; in __stpncpy() 26 s = (const void*)ws; in __stpncpy()
|
| A D | strlcpy.c | 26 const size_t* ws = (const void*)s; in strlcpy() local 27 for (; n >= sizeof(size_t) && !HASZERO(*ws); n -= sizeof(size_t), ws++, wd++) in strlcpy() 28 *wd = *ws; in strlcpy() 30 s = (const void*)ws; in strlcpy()
|
| A D | memccpy.c | 28 const size_t* ws = (const void*)s; in memccpy() local 29 for (; n >= sizeof(size_t) && !HASZERO(*ws ^ k); n -= sizeof(size_t), ws++, wd++) in memccpy() 30 *wd = *ws; in memccpy() 32 s = (const void*)ws; in memccpy()
|
| A D | stpcpy.c | 21 const size_t* ws = (const void*)s; in __stpcpy() local 22 for (; !HASZERO(*ws); *wd++ = *ws++) in __stpcpy() 25 s = (const void*)ws; in __stpcpy()
|
| /third_party/ulib/musl/src/stdio/ |
| A D | fputws.c | 5 int fputws(const wchar_t* restrict ws, FILE* restrict f) { in fputws() argument 15 while (ws && (l = wcsrtombs((void*)buf, (void*)&ws, sizeof buf, 0)) + 1 > 1) in fputws()
|
| A D | vswprintf.c | 9 wchar_t* ws; member 19 while (c->l && l && (i = mbtowc(c->ws, (void*)s, l)) >= 0) { in sw_write() 23 c->ws++; in sw_write() 25 *c->ws = 0; in sw_write()
|
| A D | vfprintf.c | 555 wchar_t* ws; in printf_core() local 755 ws = arg.p; in printf_core() 756 for (i = l = 0; i < 0U + p && *ws && (l = wctomb(mb, *ws++)) >= 0 && l <= 0U + p - i; in printf_core() 763 ws = arg.p; in printf_core() 764 for (i = 0; i < 0U + p && *ws && i + (l = wctomb(mb, *ws++)) <= p; i += l) in printf_core()
|
| /third_party/ulib/musl/src/misc/ |
| A D | openpty.c | 9 int openpty(int* pm, int* ps, char* name, const struct termios* tio, const struct winsize* ws) { in openpty() argument 28 if (ws) in openpty() 29 ioctl(s, TIOCSWINSZ, ws); in openpty()
|
| /third_party/uapp/dash/src/ |
| A D | process.c | 154 pty_window_size_t ws; in isapty() local 155 int noread = ioctl_pty_get_window_size(fd, &ws); in isapty() 156 if (noread == sizeof(ws)) { in isapty()
|
| /third_party/uapp/kilo/ |
| A D | kilo.c | 352 struct winsize ws; 353 if (ioctl(1, TIOCGWINSZ, &ws) == -1 || ws.ws_col == 0) { 376 *cols = ws.ws_col; 377 *rows = ws.ws_row;
|
| /third_party/ulib/linenoise/ |
| A D | linenoise.c | 324 struct winsize ws; 326 if (ioctl(1, TIOCGWINSZ, &ws) == -1 || ws.ws_col == 0) { 357 return ws.ws_col;
|