Searched refs:wcio (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/lib/libc/stdio/
H A Dfgetpos.c54 struct wchar_io_data *wcio; local
59 wcio = WCIO_GET(fp);
60 if (wcio != NULL && wcio->wcio_mode > 0) {
62 pos->_mbstate_in = wcio->wcio_mbstate_in;
64 pos->_mbstate_out = wcio->wcio_mbstate_out;
H A Dfsetpos.c57 struct wchar_io_data *wcio; local
62 wcio = WCIO_GET(fp);
63 if (wcio != NULL && wcio->wcio_mode > 0) {
65 wcio->wcio_mbstate_in = pos->_mbstate_in;
67 wcio->wcio_mbstate_out = pos->_mbstate_out;
H A Dfwide.c45 struct wchar_io_data *wcio; local
61 wcio = WCIO_GET(fp);
62 if (!wcio)
65 if (wcio->wcio_mode == 0 && mode != 0)
66 wcio->wcio_mode = mode;
68 mode = wcio->wcio_mode;
H A Dungetwc.c46 struct wchar_io_data *wcio; local
61 wcio = WCIO_GET(fp);
62 if (wcio == 0) {
68 if (wcio->wcio_ungetwc_inbuf >= WCIO_UNGETWC_BUFSIZE) {
73 wcio->wcio_ungetwc_buf[wcio->wcio_ungetwc_inbuf++] = wc;
H A Dfgetwc.c46 struct wchar_io_data *wcio; local
53 wcio = WCIO_GET(fp);
54 _DIAGASSERT(wcio != NULL);
57 if (wcio->wcio_ungetwc_inbuf)
58 return wcio->wcio_ungetwc_buf[--wcio->wcio_ungetwc_inbuf];
66 (size_t)fp->_r, &wcio->wcio_mbstate_in);
H A Dfputwc.c48 struct wchar_io_data *wcio; local
63 wcio = WCIO_GET(fp);
64 if (wcio == 0) {
69 wcio->wcio_ungetwc_inbuf = 0;
70 st = &wcio->wcio_mbstate_out;

Completed in 195 milliseconds