/freebsd/lib/libiconv_modules/ISO2022/ |
H A D | citrus_iso2022.c | 581 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 D | CSymbolMap.inc | 196 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 D | StdSymbolMap.inc | 511 SYMBOL(WEOF, None, <wchar.h>) 836 SYMBOL(btowc, None, <wchar.h>) 1235 SYMBOL(fgetwc, None, <wchar.h>) 1238 SYMBOL(fgetws, None, <wchar.h>) 1348 SYMBOL(fputwc, None, <wchar.h>) 1351 SYMBOL(fputws, None, <wchar.h>) 1398 SYMBOL(fwide, None, <wchar.h>) 1401 SYMBOL(fwprintf, None, <wchar.h>) 1407 SYMBOL(fwscanf, None, <wchar.h>) 1439 SYMBOL(getwc, None, <wchar.h>) [all …]
|
H A D | CSpecialSymbolMap.inc | 14 SYMBOL(size_t, None, <wchar.h>)
|
/freebsd/lib/libiconv_modules/UTF8/ |
H A D | citrus_utf8.c | 184 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 D | tc.nls.c | 38 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 D | tc.str.c | 62 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 D | citrus_euctw.c | 183 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 D | wctomb.c | 39 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 D | citrus_euc.c | 196 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 D | citrus_big5.c | 277 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 D | citrus_mskanji.c | 159 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.h | 20 // <uchar.h> or <wchar.h>. It's also used by the libc++ versions of <uchar.h> 21 // and <wchar.h> to get mbstate_t when the C library doesn't provide <uchar.h> 22 // or <wchar.h>, hence the #include_next of those headers instead of #include. 23 // (e.g. if <wchar.h> isn't present in the C library, the libc++ <wchar.h> 25 // include <wchar.h>, but fall through to <uchar.h>.) 30 // We define this here to support older versions of glibc <wchar.h> that do 31 // not define this for clang. This is also set in libc++'s <wchar.h> header, 46 #elif !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) && __has_include_next(<wchar.h>) 47 # include_next <wchar [all...] |
H A D | wchar.h | 16 # include_next <wchar.h> 22 wchar.h synopsis 113 "The <wchar.h> header is not supported since libc++ has been configured with LIBCXX_ENABLE_WIDE_CHARACTERS disabled" 120 // We define this here to support older versions of glibc <wchar.h> that do 126 # if __has_include_next(<wchar.h>) 127 # include_next <wchar.h> 129 # include <__mbstate_t.h> // make sure we have mbstate_t regardless of the existence of <wchar.h>
|
H A D | cwchar | 113 #include <wchar.h> 116 # error <cwchar> tried including <wchar.h> but didn't find libc++'s <wchar.h> header. \
|
/freebsd/stand/efi/ |
H A D | Makefile.inc | 7 CFLAGS+= -fshort-wchar 12 CFLAGS+= -fshort-wchar
|
/freebsd/usr.bin/indent/tests/ |
H A D | Makefile | 44 ${PACKAGE}FILES+= wchar.0 45 ${PACKAGE}FILES+= wchar.0.stdout
|
H A D | wchar.0 | 2 #include <wchar.h>
|
H A D | wchar.0.stdout | 2 #include <wchar.h>
|
/freebsd/include/ssp/ |
H A D | Makefile | 2 INCS+= uio.h unistd.h wchar.h
|
/freebsd/lib/libc/tests/secure/ |
H A D | Makefile | 18 FORTIFY_TCATS+= wchar
|
/freebsd/stand/efi/libefi/ |
H A D | Makefile | 22 wchar.c
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinHeaders.def | 40 HEADER(WCHAR_H, "wchar.h")
|
/freebsd/lib/libiconv_modules/UTF7/ |
H A D | citrus_utf7.c | 348 char * __restrict s, size_t n, wchar_t wchar, in _citrus_UTF7_wcrtomb_priv() argument 356 u32 = (uint32_t)wchar; in _citrus_UTF7_wcrtomb_priv()
|
/freebsd/contrib/expat/ |
H A D | README.md | 218 `./configure CFLAGS="-g -O2 -fshort-wchar" CPPFLAGS=-DXML_UNICODE_WCHAR_T 220 <br/>Note: The latter requires libc compiled with `-fshort-wchar`, as well.
|