Home
last modified time | relevance | path

Searched refs:mbs (Results 1 – 25 of 60) sorted by relevance

123

/illumos-gate/usr/src/test/libc-tests/tests/
H A Duchar.c50 mbrtoc32_ascii(mbstate_t *mbs) in mbrtoc32_ascii() argument
56 if ((len = mbrtoc32(&out, uchar_hello, 5, mbs)) != 1) { in mbrtoc32_ascii()
67 if ((len = mbrtoc32(&out, uchar_hello + 1, 4, mbs)) != 1) { in mbrtoc32_ascii()
90 mbstate_t mbs; in mbrtoc32_ascii_mbstate() local
92 bzero(&mbs, sizeof (mbs)); in mbrtoc32_ascii_mbstate()
93 return (mbrtoc32_ascii(&mbs)); in mbrtoc32_ascii_mbstate()
99 mbstate_t mbs; in mbrtoc32_badseq_utf8() local
105 bzero(&mbs, sizeof (mbs)); in mbrtoc32_badseq_utf8()
106 len = mbrtoc32(&out, "\xa9", 1, &mbs); in mbrtoc32_badseq_utf8()
125 bzero(&mbs, sizeof (mbs)); in mbrtoc32_badseq_utf8()
[all …]
/illumos-gate/usr/src/test/libc-tests/tests/wcsrtombs/
H A Dwcsrtombs_test.c44 char mbs[32]; member
97 for (int i = 0; test[i].mbs[0] != 0; i++) { in test_wcsrtombs_1()
98 char mbs[32]; in test_wcsrtombs_1() local
103 (void) memset(mbs, 0, sizeof (mbs)); in test_wcsrtombs_1()
104 cnt = wcsrtombs(mbs, &wcs, sizeof (mbs), &ms); in test_wcsrtombs_1()
105 if (cnt != strlen(test[i].mbs)) { in test_wcsrtombs_1()
107 cnt, strlen(test[i].mbs)); in test_wcsrtombs_1()
109 if (strcmp(mbs, test[i].mbs) != 0) { in test_wcsrtombs_1()
111 mbs, test[i].mbs); in test_wcsrtombs_1()
114 test_debugf(t, "mbs is %s", mbs); in test_wcsrtombs_1()
[all …]
/illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/
H A Dinsnstr.c45 (insnstr)(mbs, n)
46 const char *mbs;
52 __m_trace("insnstr(%p, %d)", mbs, n);
55 code = winsnstr(stdscr, mbs, n);
61 (mvinsnstr)(y, x, mbs, n)
63 const char *mbs; variable
69 __m_trace("mvinsnstr(%d, %d, %p, %d)", y, x, mbs, n);
73 code = winsnstr(stdscr, mbs, n);
79 (mvwinsnstr)(w, y, x, mbs, n)
82 const char *mbs; variable
[all …]
H A Dgetwin.c46 get_cc(w, mbs, fp) in get_cc() argument
48 char *mbs;
58 if (fscanf(fp, "%[^\n]%n ", mbs, &n) < 1)
64 if (mvwaddstr(w, y, x, mbs) == ERR)
76 char *mbs; local
89 if ((mbs = (char *) malloc((size_t) (LINE_MAX+1))) == (char *) 0)
107 by = fscanf( fp, "BG=%hx,%hd,%[^\n] ", &w->_bg._at, &w->_bg._co, mbs);
111 while (get_cc(w, mbs, fp))
117 free(mbs);
123 free(mbs);
[all …]
H A Dkey_name.c54 static char mbs[MB_LEN_MAX+1]; in key_name() local
64 if ((len = wcstombs(mbs, ws, MB_LEN_MAX)) == (size_t) -1) in key_name()
67 mbs[len] = '\0'; in key_name()
70 __m_trace("key_name returned %p = \"%s\".", mbs, mbs); in key_name()
72 return mbs; in key_name()
H A Dwinsnstr.c45 winsnstr(w, mbs, n) in winsnstr() argument
47 const char *mbs;
55 __m_trace("winsnstr(%p, %p, n)", w, mbs, n);
70 for ( ; *mbs != '\0' && 0 < n; n -= i, mbs += i) {
71 if ((i = __m_mbs_cc(mbs, w->_bg._at, w->_bg._co, &cc)) < 0
H A Dm_cc.c51 char *mbs; member
62 sp->mbs[sp->used++] = byte;
74 wistombs(mbs, wis, n) in wistombs() argument
75 char *mbs; in wistombs()
84 string.mbs = mbs;
110 string.mbs[string.used] = '\0';
206 __m_cc_mbs(cc, mbs, n) in __m_cc_mbs() argument
208 char *mbs;
224 string.mbs = mbs;
243 string.mbs[string.used++] = '\0';
[all …]
H A Dwinnstr.c45 winnstr(w, mbs, n) in winnstr() argument
47 char *mbs;
53 __m_trace("winnstr(%p, %p, %d)", w, mbs, n);
63 (void) __m_cc_mbs(&w->_line[y][x], mbs, n);
/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_utf8.c60 smb_mbstowcs(smb_wchar_t *wcs, const char *mbs, size_t nwchars) in smb_mbstowcs() argument
66 if (mbs == NULL || *mbs == '\0') { in smb_mbstowcs()
80 mbslen = strlen(mbs); in smb_mbstowcs()
82 err = uconv_u8tou16((const uchar_t *)mbs, &mbslen, in smb_mbstowcs()
193 smb_wcstombs(char *mbs, const smb_wchar_t *wcs, size_t nbytes) in smb_wcstombs() argument
200 if (mbs != NULL && nbytes > 0) in smb_wcstombs()
201 *mbs = '\0'; in smb_wcstombs()
209 if (mbs == NULL) { in smb_wcstombs()
222 (uchar_t *)mbs, &mbslen, UCONV_IN_LITTLE_ENDIAN); in smb_wcstombs()
227 mbs[mbslen] = '\0'; in smb_wcstombs()
[all …]
H A Dsmb_msgbuf.c381 char *mbs; in msgbuf_get_oem_string() local
427 mbs = smb_msgbuf_malloc(mb, mbsmax + 1); in msgbuf_get_oem_string()
428 if (mbs == NULL) in msgbuf_get_oem_string()
430 rlen = smb_oemtombs(mbs, oembuf, mbsmax); in msgbuf_get_oem_string()
435 mbs[rlen] = '\0'; in msgbuf_get_oem_string()
436 *strpp = mbs; in msgbuf_get_oem_string()
451 char *mbs; in msgbuf_get_unicode_string() local
503 mbs = smb_msgbuf_malloc(mb, mbsmax + 1); in msgbuf_get_unicode_string()
504 if (mbs == NULL) in msgbuf_get_unicode_string()
506 rlen = smb_wcstombs(mbs, wcsbuf, mbsmax); in msgbuf_get_unicode_string()
[all …]
/illumos-gate/usr/src/lib/libmlrpc/common/
H A Dndr_wchar.c56 ndr__mbstowcs(uint16_t *wcs, const char *mbs, size_t nwchars) in ndr__mbstowcs() argument
58 return (ndr__mbstowcs_x(wcs, mbs, nwchars, in ndr__mbstowcs()
66 ndr__mbstowcs_le(uint16_t *wcs, const char *mbs, size_t nwchars) in ndr__mbstowcs_le() argument
68 return (ndr__mbstowcs_x(wcs, mbs, nwchars, in ndr__mbstowcs_le()
77 ndr__mbstowcs_x(uint16_t *wcs, const char *mbs, size_t nwchars, int flags) in ndr__mbstowcs_x() argument
83 if (mbs == NULL || *mbs == '\0') { in ndr__mbstowcs_x()
100 mbslen = strlen(mbs); in ndr__mbstowcs_x()
102 err = uconv_u8tou16((const uchar_t *)mbs, &mbslen, in ndr__mbstowcs_x()
117 ndr__wcstombs(char *mbs, const uint16_t *wcs, size_t nbytes) in ndr__wcstombs() argument
124 if (mbs != NULL && nbytes > 0) in ndr__wcstombs()
[all …]
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/
H A Dinsnstr.c50 insnstr(const char *mbs, int n) in insnstr() argument
54 code = winsnstr(stdscr, mbs, n); in insnstr()
62 mvinsnstr(int y, int x, const char *mbs, int n) in mvinsnstr() argument
67 code = winsnstr(stdscr, mbs, n); in mvinsnstr()
75 mvwinsnstr(WINDOW *w, int y, int x, const char *mbs, int n) in mvwinsnstr() argument
80 code = winsnstr(w, mbs, n); in mvwinsnstr()
88 insstr(const char *mbs) in insstr() argument
92 code = winsnstr(stdscr, mbs, -1); in insstr()
100 mvinsstr(int y, int x, const char *mbs) in mvinsstr() argument
105 code = winsnstr(stdscr, mbs, -1); in mvinsstr()
[all …]
H A Dgetwin.c52 get_cc(WINDOW *w, char *mbs, FILE *fp) in get_cc() argument
61 if (fscanf(fp, "%[^\n]%n ", mbs, &n) < 1) in get_cc()
67 if (mvwaddstr(w, y, x, mbs) == ERR) in get_cc()
78 char *mbs; in getwin() local
87 if ((mbs = (char *) malloc((size_t) (LINE_MAX+1))) == NULL) in getwin()
104 by = fscanf(fp, "BG=%hx,%hd,%[^\n] ", &w->_bg._at, &w->_bg._co, mbs); in getwin()
108 while (get_cc(w, mbs, fp)) in getwin()
114 free(mbs); in getwin()
120 free(mbs); in getwin()
129 char *mbs, int len, FILE *fp) in put_cc() argument
[all …]
H A Dslk.c335 char mbs[_LABEL_LENGTH_MALLOC]; in slk_wset() local
364 if (wcstombs(tmbs, wcs, sizeof (mbs)) == (size_t) -1) in slk_wset()
368 (void) strcpy(mbs, tmbs); in slk_wset()
372 (void) strcpy(mbs, tmbs); in slk_wset()
373 (void) strncat(mbs, spcs, (8 - width)); in slk_wset()
374 *(mbs + strlen(tmbs) + (8 - width)) = '\0'; in slk_wset()
378 (void) strncpy(mbs, spcs, left1); in slk_wset()
379 (void) strcpy(mbs + left1, tmbs); in slk_wset()
381 (void) strncat(mbs, spcs, left2); in slk_wset()
382 *(mbs + left1 + strlen(tmbs) + left2) = '\0'; in slk_wset()
[all …]
H A Dkey_name.c55 static char mbs[MB_LEN_MAX + 1]; in key_name() local
62 if ((len = wcstombs(mbs, ws, MB_LEN_MAX)) == (size_t) -1) in key_name()
65 mbs[len] = '\0'; in key_name()
67 return (mbs); in key_name()
H A Dwinsnstr.c50 winsnstr(WINDOW *w, const char *mbs, int n) in winsnstr() argument
69 for (; *mbs != '\0' && 0 < n; n -= i, mbs += i) { in winsnstr()
70 if ((i = __m_mbs_cc(mbs, w->_bg._at, w->_fg._co, &cc)) in winsnstr()
/illumos-gate/usr/src/cmd/iconv/
H A Dcharmap.c50 static void add_charmap_impl_fr(char *sym, char *mbs, int mbs_len, int nodups);
51 static void add_charmap_impl_to(char *sym, char *mbs, int mbs_len, int nodups);
263 add_charmap_impl(char *sym, char *mbs, int mbs_len, int nodups) in add_charmap_impl() argument
270 if (sym == NULL || mbs == NULL) { in add_charmap_impl()
277 add_charmap_impl_fr(sym, mbs, mbs_len, nodups); in add_charmap_impl()
280 add_charmap_impl_to(sym, mbs, mbs_len, nodups); in add_charmap_impl()
289 add_charmap_impl_fr(char *sym, char *mbs, int mbs_len, int nodups) in add_charmap_impl_fr() argument
301 (void) memcpy(n->cm_frmbs, mbs, mbs_len); in add_charmap_impl_fr()
334 add_charmap_impl_to(char *sym, char *mbs, int mbs_len, int nodups) in add_charmap_impl_to() argument
364 (void) memcpy(m->cm_tombs, mbs, mbs_len); in add_charmap_impl_to()
[all …]
H A Dscanner.c311 char *mbs = &yylval.mbs[1]; in get_wide() local
315 mbs[mbi] = 0; in get_wide()
328 mbs[mbi++] = c; in get_wide()
329 mbs[mbi] = 0; in get_wide()
333 mbs[-1] = mbi; in get_wide()
461 yylval.mbs[0] = 1; /* length */ in consume_token()
462 yylval.mbs[1] = token[0]; in consume_token()
463 yylval.mbs[2] = '\0'; in consume_token()
510 yylval.mbs[0] = 1; /* length */ in yylex()
511 yylval.mbs[1] = get_escaped(c); in yylex()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/test-msgbuf/
H A Dtest_conv.c48 char mbs[8]; in conv_wctomb() local
51 len = smb_wctomb(mbs, U_FW_A); in conv_wctomb()
56 mbs[len] = '\0'; in conv_wctomb()
57 if (strcmp(mbs, fwA)) { in conv_wctomb()
59 hexdump((uchar_t *)mbs, len+1); in conv_wctomb()
63 len = smb_wctomb(mbs, U_POOP); in conv_wctomb()
68 mbs[len] = '\0'; in conv_wctomb()
69 if (strcmp(mbs, poop)) { in conv_wctomb()
71 hexdump((uchar_t *)mbs, len+1); in conv_wctomb()
76 len = smb_wctomb(mbs, 0); in conv_wctomb()
[all …]
/illumos-gate/usr/src/lib/libc/port/regex/
H A Dregexec.c60 xmbrtowc(wint_t *wi, const char *s, size_t n, mbstate_t *mbs, wint_t dummy) in xmbrtowc() argument
65 nr = mbrtowc(&wc, s, n, mbs); in xmbrtowc()
71 (void) memset(mbs, 0, sizeof (*mbs)); in xmbrtowc()
81 mbstate_t *mbs __unused, wint_t dummy __unused) in xmbrtowc_dummy()
112 #define ZAPSTATE(mbs) ((void)(mbs)) argument
169 #define ZAPSTATE(mbs) ((void)(mbs)) argument
183 #define ZAPSTATE(mbs) (void) memset((mbs), 0, sizeof (*(mbs))) argument
/illumos-gate/usr/src/lib/libc/port/locale/
H A Dwcsftime.c65 mbstate_t mbs; in __wcsftime_xpg5() local
78 mbs = initial; in __wcsftime_xpg5()
80 sflen = wcsrtombs(NULL, &formatp, 0, &mbs); in __wcsftime_xpg5()
85 mbs = initial; in __wcsftime_xpg5()
86 (void) wcsrtombs(sformat, &formatp, sflen + 1, &mbs); in __wcsftime_xpg5()
104 mbs = initial; in __wcsftime_xpg5()
105 n = mbsrtowcs(wcs, &dstp, maxsize, &mbs); in __wcsftime_xpg5()
H A Dmbftowc.c41 mbstate_t mbs; in _mbftowc() local
55 (void) memset(&mbs, 0, sizeof (mbs)); in _mbftowc()
56 cons = mbrtowc(wc, start, s - start, &mbs); in _mbftowc()
H A Dmbrtowc.c39 static mbstate_t mbs; in mbrtowc_l() local
42 ps = &mbs; in mbrtowc_l()
57 static mbstate_t mbs; in mbrtowc_nz_l() local
60 ps = &mbs; in mbrtowc_nz_l()
/illumos-gate/usr/src/cmd/make/bin/
H A Dmacro.cc116 char *mbs, *tmp_mbs_buffer = NULL; in setvar_envvar() local
129 mbs = tmp_mbs_buffer = getmem((length + 1) * MB_LEN_MAX); in setvar_envvar()
130 (void) wcstombs(mbs, in setvar_envvar()
134 mbs = mbs_buffer; in setvar_envvar()
135 WCSTOMBS(mbs, value.buffer.start); in setvar_envvar()
137 length = 2 + strlen(p->name->string_mb) + strlen(mbs); in setvar_envvar()
146 mbs); in setvar_envvar()
/illumos-gate/usr/src/test/libc-tests/tests/stdio/
H A Dtest_mbrtowc.c25 static mbstate_t mbs; variable
34 sz = mbrtowc(&wc, in, insz, &mbs); in onetest()
40 if (mbsinit(&mbs) == (insz && outsz == (size_t)-2)) in onetest()
45 memset(&mbs, 0, sizeof (mbs)); in onetest()

123