/fuchsia/zircon/third_party/ulib/musl/src/multibyte/ |
H A D | wcsrtombs.c | 3 size_t wcsrtombs(char* restrict s, const wchar_t** restrict ws, size_t n, mbstate_t* restrict st) { argument 8 for (n = 0, ws2 = *ws; *ws2; ws2++) { 20 if (**ws - 1u >= 0x7fu) { 21 if (!**ws) { 23 *ws = 0; 26 l = wcrtomb(s, **ws, 0); 32 *s++ = **ws; 35 (*ws)++; 38 if (**ws - 1u >= 0x7fu) { 39 if (!**ws) { [all...] |
H A D | mbstowcs.c | 4 size_t mbstowcs(wchar_t* restrict ws, const char* restrict s, size_t wn) { argument 5 return mbsrtowcs(ws, (void*)&s, wn, 0);
|
H A D | wcstombs.c | 4 size_t wcstombs(char* restrict s, const wchar_t* restrict ws, size_t n) { argument 5 return wcsrtombs(s, &(const wchar_t*){ws}, n, 0);
|
H A D | mbsrtowcs.c | 8 size_t mbsrtowcs(wchar_t* restrict ws, const char** restrict src, size_t wn, mbstate_t* restrict st) { argument 14 if (ws) { 23 if (!ws) 33 *ws++ = CODEUNIT(c); 36 *ws = 0; 41 if (!ws) 88 *ws++ = *s++; 89 *ws++ = *s++; 90 *ws++ = *s++; 91 *ws [all...] |
H A D | mbsnrtowcs.c | 5 wchar_t *ws, wbuf[256]; local 9 ws = wbuf, wn = sizeof wbuf / sizeof *wbuf; 11 ws = wcs; 21 l = mbsrtowcs(ws, &s, n2, st); 27 if (ws != wbuf) { 28 ws += l; 35 l = mbrtowc(ws, s, n, st); 52 ws++;
|
H A D | wcsnrtombs.c | 6 const wchar_t* ws = *wcs; local 13 while (ws && n && ((n2 = wn) >= n || n2 > 32)) { 17 l = wcsrtombs(s, &ws, n2, 0); 29 if (ws) 31 l = wcrtomb(s, *ws, 0); 34 ws = 0; 39 ws++; 47 *wcs = ws;
|
/fuchsia/zircon/third_party/ulib/musl/src/string/ |
H A D | stpncpy.c | 22 const size_t* ws = (const void*)s; local 23 for (; n >= sizeof(size_t) && !HASZERO(*ws); n -= sizeof(size_t), ws++, wd++) 24 *wd = *ws; 26 s = (const void*)ws;
|
H A D | stpcpy.c | 21 const size_t* ws = (const void*)s; local 22 for (; !HASZERO(*ws); *wd++ = *ws++) 25 s = (const void*)ws;
|
H A D | memccpy.c | 28 const size_t* ws = (const void*)s; local 29 for (; n >= sizeof(size_t) && !HASZERO(*ws ^ k); n -= sizeof(size_t), ws++, wd++) 30 *wd = *ws; 32 s = (const void*)ws;
|
H A D | strlcpy.c | 26 const size_t* ws = (const void*)s; local 27 for (; n >= sizeof(size_t) && !HASZERO(*ws); n -= sizeof(size_t), ws++, wd++) 28 *wd = *ws; 30 s = (const void*)ws;
|
/fuchsia/zircon/third_party/ulib/musl/src/stdio/ |
H A D | fputws.c | 5 int fputws(const wchar_t* restrict ws, FILE* restrict f) { argument 15 while (ws && (l = wcsrtombs((void*)buf, (void*)&ws, sizeof buf, 0)) + 1 > 1)
|
H A D | vswprintf.c | 9 wchar_t* ws; member in struct:cookie 19 while (c->l && l && (i = mbtowc(c->ws, (void*)s, l)) >= 0) { 23 c->ws++; 25 *c->ws = 0;
|
H A D | vfprintf.c | 555 wchar_t* ws; local 755 ws = arg.p; 756 for (i = l = 0; i < 0U + p && *ws && (l = wctomb(mb, *ws++)) >= 0 && l <= 0U + p - i; 763 ws = arg.p; 764 for (i = 0; i < 0U + p && *ws && i + (l = wctomb(mb, *ws++)) <= p; i += l)
|
/fuchsia/zircon/third_party/ulib/musl/src/misc/ |
H A D | openpty.c | 9 int openpty(int* pm, int* ps, char* name, const struct termios* tio, const struct winsize* ws) { argument 28 if (ws) 29 ioctl(s, TIOCSWINSZ, ws);
|
/fuchsia/zircon/system/host/h2md/ |
H A D | h2md.c | 55 size_t ws; member in struct:__anon575 122 int process_directive(ctx_t* ctx, char* line, size_t len, size_t ws) { argument 123 ctx->ws = ws; 167 int process_comment(ctx_t* ctx, char* line, size_t len, size_t ws) { argument 203 size_t ws = ctx->ws; local 204 while ((ws > 0) && isspace(*line)) { 207 ws--; 265 size_t ws local [all...] |
/fuchsia/zircon/system/utest/pty/ |
H A D | pty-test.c | 144 pty_window_size_t ws; local 145 ASSERT_EQ(ioctl_pty_get_window_size(pc, &ws), (ssize_t)sizeof(ws), ""); 146 ASSERT_EQ(ws.width, 0u, ""); 147 ASSERT_EQ(ws.height, 0u, ""); 148 ws.width = 80; 149 ws.height = 25; 150 ASSERT_EQ(ioctl_pty_set_window_size(ps, &ws), 0, ""); 151 ASSERT_EQ(ioctl_pty_get_window_size(pc, &ws), (ssize_t)sizeof(ws), ""); 216 pty_window_size_t ws; local [all...] |
/fuchsia/zircon/system/host/bootserver/ |
H A D | netboot.c | 125 fd_set* ws = NULL; local 144 ws = &writes; 147 if (rs || ws) { 151 int rv = select(n, rs, ws, NULL, &tv);
|
/fuchsia/zircon/third_party/uapp/dash/src/ |
H A D | process.c | 154 pty_window_size_t ws; local 155 int noread = ioctl_pty_get_window_size(fd, &ws); 156 if (noread == sizeof(ws)) {
|
/fuchsia/zircon/third_party/uapp/kilo/ |
H 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;
|
/fuchsia/zircon/third_party/ulib/linenoise/ |
H A D | linenoise.c | 324 struct winsize ws; 326 if (ioctl(1, TIOCGWINSZ, &ws) == -1 || ws.ws_col == 0) { 357 return ws.ws_col;
|