Searched refs:mbs (Results 26 - 50 of 59) sorted by relevance

123

/illumos-gate/usr/src/lib/libc/port/locale/
H A Dwcsrtombs.c42 static mbstate_t mbs; local
45 ps = &mbs;
H A Dregexec.c63 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 Dungetwc.c57 char mbs[MB_LEN_MAX]; local
72 n = wctomb(mbs, (wchar_t)wc);
91 p = (unsigned char *)(mbs + n - 1);
H A Dmbsnrtowcs.c42 static mbstate_t mbs; local
45 ps = &mbs;
H A Dwcsnrtombs.c43 static mbstate_t mbs; local
46 ps = &mbs;
H A Dregcomp.c866 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 Dengine.c92 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 Dmacro.cc116 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 Dsmb_utf8.c253 * 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 Dscanner.c310 /* 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 Dparser.y30 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 Dslk.c337 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 Dm_cc.c56 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 Dm_cc.c53 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 Dslk.c299 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 Dsfvscanf.c144 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 Dsfvprintf.c134 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 Dwide.c594 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 Dscanner.c444 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 Dputtext.c55 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 Dprocess.c572 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 Ddoscan.c1078 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 Dsmb_mbuf_marshaling.c1075 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 Dawk1.c1574 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 Dndr_process.c2001 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;

Completed in 121 milliseconds

123