/illumos-gate/usr/src/test/libc-tests/tests/ |
H A D | uchar.c | 50 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 D | wcsrtombs_test.c | 44 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 D | insnstr.c | 45 (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 D | getwin.c | 46 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 D | key_name.c | 54 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 D | winsnstr.c | 45 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 D | m_cc.c | 51 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 D | winnstr.c | 45 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 D | smb_utf8.c | 60 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 D | smb_msgbuf.c | 381 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 D | ndr_wchar.c | 56 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 D | insnstr.c | 50 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 D | getwin.c | 52 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 D | slk.c | 335 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 D | key_name.c | 55 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 D | winsnstr.c | 50 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 D | charmap.c | 50 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 D | scanner.c | 311 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 D | test_conv.c | 48 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 D | regexec.c | 60 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 D | wcsftime.c | 65 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 D | mbftowc.c | 41 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 D | mbrtowc.c | 39 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 D | macro.cc | 116 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 D | test_mbrtowc.c | 25 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()
|