Searched refs:ws (Results 1 - 20 of 20) sorted by relevance

/fuchsia/zircon/third_party/ulib/musl/src/multibyte/
H A Dwcsrtombs.c3 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 Dmbstowcs.c4 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 Dwcstombs.c4 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 Dmbsrtowcs.c8 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 Dmbsnrtowcs.c5 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 Dwcsnrtombs.c6 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 Dstpncpy.c22 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 Dstpcpy.c21 const size_t* ws = (const void*)s; local
22 for (; !HASZERO(*ws); *wd++ = *ws++)
25 s = (const void*)ws;
H A Dmemccpy.c28 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 Dstrlcpy.c26 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 Dfputws.c5 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 Dvswprintf.c9 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 Dvfprintf.c555 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 Dopenpty.c9 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 Dh2md.c55 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 Dpty-test.c144 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 Dnetboot.c125 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 Dprocess.c154 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 Dkilo.c352 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 Dlinenoise.c324 struct winsize ws;
326 if (ioctl(1, TIOCGWINSZ, &ws) == -1 || ws.ws_col == 0) {
357 return ws.ws_col;

Completed in 65 milliseconds