Home
last modified time | relevance | path

Searched refs:wchar (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/lib/libiconv_modules/ISO2022/
H A Dcitrus_iso2022.c581 wchar_t wchar = 0; in _ISO2022_sgetwchar() local
733 wchar = *string++ & 0xff; in _ISO2022_sgetwchar()
738 return (wchar); in _ISO2022_sgetwchar()
797 wchar = *string++; in _ISO2022_sgetwchar()
798 wchar &= 0x7f; in _ISO2022_sgetwchar()
801 wchar = psenc->g[cur].final; in _ISO2022_sgetwchar()
802 wchar = (wchar << 8); in _ISO2022_sgetwchar()
803 wchar |= (psenc->g[cur].interm ? (0x80 | psenc->g[cur].interm) : 0); in _ISO2022_sgetwchar()
804 wchar = (wchar << 8); in _ISO2022_sgetwchar()
805 wchar = (wchar << 8) | (*string++ & 0x7f); in _ISO2022_sgetwchar()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc196 SYMBOL(WCHAR_MAX, None, <wchar.h>)
197 SYMBOL(WCHAR_MIN, None, <wchar.h>)
198 SYMBOL(WEOF, None, <wchar.h>)
315 SYMBOL(btowc, None, <wchar.h>)
463 SYMBOL(fgetwc, None, <wchar.h>)
464 SYMBOL(fgetws, None, <wchar.h>)
489 SYMBOL(fputwc, None, <wchar.h>)
490 SYMBOL(fputws, None, <wchar.h>)
503 SYMBOL(fwide, None, <wchar.h>)
504 SYMBOL(fwprintf, None, <wchar.h>)
[all …]
H A DStdSymbolMap.inc511 SYMBOL(WEOF, None, <wchar.h>)
846 SYMBOL(btowc, None, <wchar.h>)
1253 SYMBOL(fgetwc, None, <wchar.h>)
1256 SYMBOL(fgetws, None, <wchar.h>)
1372 SYMBOL(fputwc, None, <wchar.h>)
1375 SYMBOL(fputws, None, <wchar.h>)
1423 SYMBOL(fwide, None, <wchar.h>)
1426 SYMBOL(fwprintf, None, <wchar.h>)
1432 SYMBOL(fwscanf, None, <wchar.h>)
1465 SYMBOL(getwc, None, <wchar.h>)
[all …]
H A DCSpecialSymbolMap.inc14 SYMBOL(size_t, None, <wchar.h>)
/freebsd/lib/libiconv_modules/UTF8/
H A Dcitrus_utf8.c184 wchar_t wchar; in _citrus_UTF8_mbrtowc_priv() local
208 wchar = psenc->ch[0] & 0xff; in _citrus_UTF8_mbrtowc_priv()
215 wchar = psenc->ch[0] & (0x7f >> c); in _citrus_UTF8_mbrtowc_priv()
219 wchar <<= 6; in _citrus_UTF8_mbrtowc_priv()
220 wchar |= (psenc->ch[i] & 0x3f); in _citrus_UTF8_mbrtowc_priv()
222 if (_UTF8_surrogate(wchar) || _UTF8_findlen(wchar) != c) in _citrus_UTF8_mbrtowc_priv()
226 *pwc = wchar; in _citrus_UTF8_mbrtowc_priv()
227 *nresult = (wchar == 0) ? 0 : s0 - *s; in _citrus_UTF8_mbrtowc_priv()
/freebsd/contrib/tcsh/
H A Dtc.nls.c38 xwcwidth (wint_t wchar) in xwcwidth() argument
42 if (wchar <= 0xffff) in xwcwidth()
43 return wcwidth ((wchar_t) wchar); in xwcwidth()
48 wchar -= 0x10000; in xwcwidth()
49 ws[0] = 0xd800 | (wchar >> 10); in xwcwidth()
50 ws[1] = 0xdc00 | (wchar & 0x3ff); in xwcwidth()
H A Dtc.str.c62 one_wctomb(char *s, Char wchar) argument
67 if ((wchar & INVALID_BYTE) == INVALID_BYTE) { /* wchar >= INVALID_BYTE */
71 *s = (char)wchar;
74 if (wchar & (CHAR & INVALID_BYTE)) {
75 s[0] = wchar & (CHAR & 0xFF);
80 wchar &= MAX_UTF32;
82 wchar &= CHAR;
85 if (wchar >= 0x10000) {
91 wchar -= 0x10000;
92 ws[0] = 0xd800 | (wchar >> 10);
[all …]
/freebsd/lib/libiconv_modules/EUCTW/
H A Dcitrus_euctw.c183 wchar_t wchar; in _citrus_EUCTW_mbrtowc_priv() local
224 wchar = 0; in _citrus_EUCTW_mbrtowc_priv()
229 wchar = psenc->ch[0] & 0xff; in _citrus_EUCTW_mbrtowc_priv()
234 wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff); in _citrus_EUCTW_mbrtowc_priv()
235 wchar |= 'G' << 24; in _citrus_EUCTW_mbrtowc_priv()
243 wchar = ((psenc->ch[2] & 0xff) << 8) | (psenc->ch[3] & 0xff); in _citrus_EUCTW_mbrtowc_priv()
244 wchar |= ('G' + psenc->ch[1] - 0xa1) << 24; in _citrus_EUCTW_mbrtowc_priv()
254 *pwc = wchar; in _citrus_EUCTW_mbrtowc_priv()
255 *nresult = wchar ? c - chlenbak : 0; in _citrus_EUCTW_mbrtowc_priv()
/freebsd/lib/libc/locale/
H A Dwctomb.c39 wctomb_l(char *s, wchar_t wchar, locale_t locale) in wctomb_l() argument
50 if ((rval = XLOCALE_CTYPE(locale)->__wcrtomb(s, wchar, in wctomb_l()
56 wctomb(char *s, wchar_t wchar) in wctomb() argument
58 return wctomb_l(s, wchar, __get_locale()); in wctomb()
/freebsd/lib/libiconv_modules/EUC/
H A Dcitrus_euc.c196 wchar_t wchar; in _citrus_EUC_mbrtowc_priv() local
254 wchar = 0; in _citrus_EUC_mbrtowc_priv()
256 wchar = (wchar << 8) | (*s1++ & 0xff); in _citrus_EUC_mbrtowc_priv()
257 wchar = (wchar & ~ei->mask) | ei->bits[cs]; in _citrus_EUC_mbrtowc_priv()
261 *pwc = wchar; in _citrus_EUC_mbrtowc_priv()
262 *nresult = wchar ? (size_t)(c - chlenbak) : 0; in _citrus_EUC_mbrtowc_priv()
/freebsd/lib/libiconv_modules/BIG5/
H A Dcitrus_big5.c277 wchar_t wchar; in _citrus_BIG5_mbrtowc_priv() local
321 wchar = psenc->ch[0] & 0xff; in _citrus_BIG5_mbrtowc_priv()
326 wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff); in _citrus_BIG5_mbrtowc_priv()
333 if (_citrus_BIG5_check_excludes(ei, (wint_t)wchar) != 0) in _citrus_BIG5_mbrtowc_priv()
339 *pwc = wchar; in _citrus_BIG5_mbrtowc_priv()
340 *nresult = wchar ? c - chlenbak : 0; in _citrus_BIG5_mbrtowc_priv()
/freebsd/lib/libiconv_modules/MSKanji/
H A Dcitrus_mskanji.c159 wchar_t wchar; in _citrus_MSKanji_mbrtowc_priv() local
201 wchar = psenc->ch[0] & 0xff; in _citrus_MSKanji_mbrtowc_priv()
206 wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff); in _citrus_MSKanji_mbrtowc_priv()
216 *pwc = wchar; in _citrus_MSKanji_mbrtowc_priv()
217 *nresult = wchar ? len - chlenbak : 0; in _citrus_MSKanji_mbrtowc_priv()
/freebsd/contrib/llvm-project/libcxx/include/
H A D__mbstate_t.h46 #elif __has_include_next(<wchar.h>)
47 # include_next <wchar.h> // use the C standard provider of mbstate_t if present
H A Dwchar.h115 # if __has_include_next(<wchar.h>)
116 # include_next <wchar.h>
H A Dcwchar118 # include <wchar.h>
121 # error <cwchar> tried including <wchar.h> but didn't find libc++'s <wchar.h> header. \
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A D__mbstate_t.h46 #elif !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) && __has_include_next(<wchar.h>)
47 # include_next <wchar.h> // fall back to the C standard provider of mbstate_t
H A Dwchar.h16 # include_next <wchar.h>
126 # if __has_include_next(<wchar.h>)
127 # include_next <wchar.h>
H A Dcwchar113 #include <__cxx03/wchar.h>
116 # error <cwchar> tried including <wchar.h> but didn't find libc++'s <wchar.h> header. \
/freebsd/stand/efi/
H A DMakefile.inc9 CFLAGS+= -fshort-wchar
19 CFLAGS+= -fshort-wchar
/freebsd/usr.bin/indent/tests/
H A DMakefile44 ${PACKAGE}FILES+= wchar.0
45 ${PACKAGE}FILES+= wchar.0.stdout
H A Dwchar.02 #include <wchar.h>
H A Dwchar.0.stdout2 #include <wchar.h>
/freebsd/include/ssp/
H A DMakefile2 INCS+= uio.h unistd.h wchar.h
/freebsd/lib/libc/tests/secure/
H A DMakefile19 FORTIFY_TCATS+= wchar
/freebsd/stand/efi/libefi/
H A DMakefile22 wchar.c

1234