Home
last modified time | relevance | path

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

123

/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>)
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 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.h20 // <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 Dwchar.h16 # 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 Dcwchar113 #include <wchar.h>
116 # error <cwchar> tried including <wchar.h> but didn't find libc++'s <wchar.h> header. \
/freebsd/stand/efi/
H A DMakefile.inc7 CFLAGS+= -fshort-wchar
12 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 DMakefile18 FORTIFY_TCATS+= wchar
/freebsd/stand/efi/libefi/
H A DMakefile22 wchar.c
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinHeaders.def40 HEADER(WCHAR_H, "wchar.h")
/freebsd/lib/libiconv_modules/UTF7/
H A Dcitrus_utf7.c348 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 DREADME.md218 `./configure CFLAGS="-g -O2 -fshort-wchar" CPPFLAGS=-DXML_UNICODE_WCHAR_T
220 <br/>Note: The latter requires libc compiled with `-fshort-wchar`, as well.

123