/illumos-gate/usr/src/lib/libc/port/locale/ |
H A D | wcsrtombs.c | 42 static mbstate_t mbs; local 45 ps = &mbs;
|
H A D | regexec.c | 63 xmbrtowc(wint_t *wi, const char *s, size_t n, mbstate_t *mbs, wint_t dummy) argument 68 nr = mbrtowc(&wc, s, n, mbs); 74 (void) memset(mbs, 0, sizeof (*mbs)); 83 xmbrtowc_dummy(wint_t *wi, const char *s, size_t n, mbstate_t *mbs, argument 87 _NOTE(ARGUNUSED(mbs)); 119 #define ZAPSTATE(mbs) ((void)(mbs)) 174 #define ZAPSTATE(mbs) ((void)(mbs)) [all...] |
H A D | ungetwc.c | 57 char mbs[MB_LEN_MAX]; local 72 n = wctomb(mbs, (wchar_t)wc); 91 p = (unsigned char *)(mbs + n - 1);
|
H A D | mbsnrtowcs.c | 42 static mbstate_t mbs; local 45 ps = &mbs;
|
H A D | wcsnrtombs.c | 43 static mbstate_t mbs; local 46 ps = &mbs;
|
H A D | regcomp.c | 866 mbstate_t mbs; local 880 (void) memset(&mbs, 0, sizeof (mbs)); 881 if ((clen = mbrtowc(&wc, sp, len, &mbs)) == len) 917 mbstate_t mbs; local 921 (void) memset(&mbs, 0, sizeof (mbs)); 922 n = wcrtomb(bracket, ch, &mbs); 1059 mbstate_t mbs; local 1063 (void) memset(&mbs, 1373 mbstate_t mbs; local [all...] |
H A D | engine.c | 92 mbstate_t mbs; /* multibyte conversion state */ member in struct:match 248 ZAPSTATE(&m->mbs); 279 m->endp - m->coldp, &m->mbs, 0); 341 stop - m->coldp, &m->mbs, 0); 413 sp += XMBRTOWC(NULL, sp, stop - start, &m->mbs, 0); 422 sp += XMBRTOWC(NULL, sp, stop - start, &m->mbs, 0); 586 sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR); 593 sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR); 601 sp += XMBRTOWC(&wc, sp, stop - sp, &m->mbs, BADCHAR); 794 clen = XMBRTOWC(&c, p, m->endp - p, &m->mbs, BADCHA [all...] |
/illumos-gate/usr/src/cmd/make/bin/ |
H A D | macro.cc | 116 register char *mbs, *tmp_mbs_buffer = NULL; local 129 mbs = tmp_mbs_buffer = getmem((length + 1) * MB_LEN_MAX); 130 (void) wcstombs(mbs, 134 mbs = mbs_buffer; 135 WCSTOMBS(mbs, value.buffer.start); 137 length = 2 + strlen(p->name->string_mb) + strlen(mbs); 146 mbs);
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_utf8.c | 253 * byte string mbs was converted to a wide character string, not 257 smb_wcequiv_strlen(const char *mbs) argument 263 while (*mbs) { 264 bytes = smb_mbtowc(&wide_char, mbs, MTS_MB_CHAR_MAX); 269 mbs += bytes; 278 * byte string mbs was converted to a single byte character string, 282 smb_sbequiv_strlen(const char *mbs) argument 288 while (*mbs) { 289 nbytes = smb_mbtowc(&wide_char, mbs, MTS_MB_CHAR_MAX); 298 mbs [all...] |
/illumos-gate/usr/src/cmd/iconv/ |
H A D | scanner.c | 310 /* NB: yylval.mbs[0] is the length */ 311 char *mbs = &yylval.mbs[1]; local 315 mbs[mbi] = 0; 328 mbs[mbi++] = c; 329 mbs[mbi] = 0; 332 /* result in yylval.mbs */ 333 mbs[-1] = mbi; 461 yylval.mbs[0] = 1; /* length */ 462 yylval.mbs[ [all...] |
H A D | parser.y | 30 char mbs[MB_LEN_MAX + 2]; /* NB: [0] is length! */ 52 %token <mbs> T_CHAR
|
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/ |
H A D | slk.c | 337 char mbs[_LABEL_LENGTH_MALLOC]; local 366 if (wcstombs(tmbs, wcs, sizeof (mbs)) == (size_t) -1) 370 (void) strcpy(mbs, tmbs); 374 (void) strcpy(mbs, tmbs); 375 (void) strncat(mbs, spcs, (8 - width)); 376 *(mbs + strlen(tmbs) + (8 - width)) = '\0'; 380 (void) strncpy(mbs, spcs, left1); 381 (void) strcpy(mbs + left1, tmbs); 383 (void) strncat(mbs, spcs, left2); 384 *(mbs [all...] |
H A D | m_cc.c | 56 char *mbs; member in struct:__anon4222 65 sp->mbs[sp->used++] = (char)byte; 74 * Return the number of bytes successfully placed into mbs. 77 wistombs(char *mbs, const wint_t *wis, int n) argument 84 string.mbs = mbs; 112 string.mbs[string.used] = '\0'; 216 __m_cc_mbs(const cchar_t *cc, char *mbs, int n) argument 229 string.mbs = mbs; 291 __m_mbs_cc(const char *mbs, attr_t at, short co, cchar_t *cc) argument [all...] |
/illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/ |
H A D | m_cc.c | 53 char *mbs; member in struct:__anon4209 64 sp->mbs[sp->used++] = byte; 73 * Return the number of bytes successfully placed into mbs. 76 wistombs(mbs, wis, n) 77 char *mbs; 86 string.mbs = mbs; 112 string.mbs[string.used] = '\0'; 208 __m_cc_mbs(cc, mbs, n) 210 char *mbs; 287 __m_mbs_cc(const char *mbs, attr_t at, short co, cchar_t *cc) argument [all...] |
H A D | slk.c | 299 char mbs[MB_LEN_MAX * ((1 + M_CCHAR_MAX) * 8) + 1]; local 333 if (wcstombs(mbs, wcs, sizeof mbs) == (size_t) -1) 340 if ((__m_screen->_slk._labels[index] = m_strdup(mbs)) == (char *) 0) 359 (void) mvwaddstr(__m_screen->_slk._w, 0, i, mbs); 363 plab_norm, (long) index, (long) mbs, 377 (long) mbs, 0L, 0L, 0L, 0L, 0L, 0L
|
/illumos-gate/usr/src/lib/libast/common/sfio/ |
H A D | sfvscanf.c | 144 SFMBDCL(mbs) 163 SFMBCLR(&mbs); 181 if((flags&SFFMT_LONG) && (n = (int)SFMBLEN(form,&mbs)) <= 0) 205 SFMBDCL(mbs) 207 SFMBCLR(&mbs); 220 if((n = mbrtowc(&fwc, form, ac->endf-form, &mbs)) > 1 && 230 #define SFgetwc(sc,wc,fmt,ac,mbs) _sfgetwc(sc,wc,fmt,ac,(Void_t*)(mbs)) 232 #define SFgetwc(sc,wc,fmt,ac,mbs) _sfgetwc(sc,wc,fmt,ac,NIL(Void_t*)) 236 static int _sfgetwc(Scan_t* sc, wchar_t* wc, int fmt, Accept_t* ac, Void_t *mbs) argument [all...] |
H A D | sfvprintf.c | 134 SFMBDCL(mbs) /* state of some string */ 644 SFMBSET(ft->mbs, &fmbs); 646 { fm->form = (char*)form; SFMBCPY(&fm->mbs,&fmbs); 654 form = ft->form; SFMBCLR(ft->mbs); 701 SFMBCLR(&mbs); 706 if((n_s = wcrtomb(buf, *wsp, &mbs)) <= 0) 729 SFMBCLR(&mbs); 770 { SFMBCLR(&mbs); 772 { if((n_s = wcrtomb(buf, *wsp, &mbs)) <= 0) 828 { SFMBCLR(&mbs); [all...] |
/illumos-gate/usr/src/cmd/localedef/ |
H A D | wide.c | 594 char *mbs; local 598 mbs = malloc((wcslen(wcs) * mb_cur_max) + 1); 599 if (mbs == NULL) { 603 ptr = mbs; 607 free(mbs); 614 return (mbs);
|
H A D | scanner.c | 444 static char mbs[MB_LEN_MAX + 1] = ""; local 449 if (mb_cur_max >= sizeof (mbs)) { 464 mbs[mbi++] = c; 465 mbs[mbi] = 0; 468 if (to_wide(&wc, mbs) >= 0) {
|
/illumos-gate/usr/src/lib/libadm/common/ |
H A D | puttext.c | 55 char mbs[MB_LEN_MAX]; local 109 mlen = wctomb(mbs, *wp); 118 (void) putc(mbs[i], fp);
|
/illumos-gate/usr/src/cmd/sed/ |
H A D | process.c | 572 mbstate_t mbs; local 588 (void) memset(&mbs, 0, sizeof (mbs)); 591 clen = mbrtowc(&wc, s, len, &mbs); 597 (void) memset(&mbs, 0, sizeof (mbs));
|
/illumos-gate/usr/src/lib/libc/port/stdio/ |
H A D | doscan.c | 1078 char mbs[MB_LEN_MAX]; local 1092 len = wctomb(mbs, wc); 1309 char mbs[MB_LEN_MAX]; local 1316 n = wctomb(mbs, (wchar_t)wc); 1331 p = (unsigned char *)(mbs+n-1); /* p points the last byte */
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_mbuf_marshaling.c | 1075 mbc_marshal_put_ascii_string(mbuf_chain_t *mbc, char *mbs, int repc) argument 1081 if ((length = smb_sbequiv_strlen(mbs)) == -1) 1091 while (*mbs) { 1095 nbytes = smb_mbtowc(&wide_char, mbs, MTS_MB_CHAR_MAX); 1104 mbs += nbytes;
|
/illumos-gate/usr/src/cmd/awk_xpg4/ |
H A D | awk1.c | 1574 char *mbs; local 1579 if ((mbs = wcstombsdup((wchar_t *)astring)) == NULL) 1589 i = regexec(&rcp->re, mbs, nsub, mbsub, flags); 1610 free(mbs);
|
/illumos-gate/usr/src/lib/smbsrv/libmlrpc/common/ |
H A D | ndr_process.c | 2001 ndr_mbstowcs(ndr_stream_t *nds, smb_wchar_t *wcs, const char *mbs, argument 2008 nbytes = ndr_mbtowc(nds, wcs, mbs, MTS_MB_CHAR_MAX); 2014 if (*mbs == 0) 2018 mbs += nbytes;
|