wchar
wchar_t wchar;
wchar = psenc->ch[0] & 0xff;
wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff);
if (_citrus_BIG5_check_excludes(ei, (wint_t)wchar) != 0)
*pwc = wchar;
*nresult = wchar ? c - chlenbak : 0;
wchar_t wchar;
wchar = 0;
wchar = (wchar << 8) | (*s1++ & 0xff);
wchar = (wchar & ~ei->mask) | ei->bits[cs];
*pwc = wchar;
*nresult = wchar ? (size_t)(c - chlenbak) : 0;
wchar_t wchar;
wchar = 0;
wchar = psenc->ch[0] & 0xff;
wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff);
wchar |= 'G' << 24;
wchar = ((psenc->ch[2] & 0xff) << 8) | (psenc->ch[3] & 0xff);
wchar |= ('G' + psenc->ch[1] - 0xa1) << 24;
*pwc = wchar;
*nresult = wchar ? c - chlenbak : 0;
wchar_t wchar = 0;
wchar = *string++ & 0xff;
return (wchar);
wchar = *string++;
wchar &= 0x7f;
wchar = psenc->g[cur].final;
wchar = (wchar << 8);
wchar |= (psenc->g[cur].interm ? (0x80 | psenc->g[cur].interm) : 0);
wchar = (wchar << 8);
wchar = (wchar << 8) | (*string++ & 0x7f);
wchar = *string++;
wchar &= 0x7f;
wchar |= 0x80;
wchar = psenc->g[cur].final;
wchar = (wchar << 8);
wchar |= (psenc->g[cur].interm ? (0x80 | psenc->g[cur].interm) : 0);
wchar = (wchar << 8);
wchar = (wchar << 8) | (*string++ & 0x7f);
wchar |= 0x80;
wchar = psenc->g[cur].final;
wchar = (wchar << 8);
wchar |= (*string++ & 0x7f);
wchar = (wchar << 8) | (*string++ & 0x7f);
wchar = (wchar << 8) | (*string++ & 0x7f);
wchar |= 0x80;
return (wchar);
wchar_t wchar;
wchar = _ISO2022_sgetwchar(ei, p, psenc->chlen - (p-psenc->ch),
if (wchar != _ISO2022INVALID) {
wchar = _ISO2022_sgetwchar(ei, s0, n, &result, psenc);
if (wchar != _ISO2022INVALID) {
*pwc = wchar;
*nresult = wchar ? c - chlenbak : 0;
wchar_t wchar;
wchar = psenc->ch[0] & 0xff;
wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff);
*pwc = wchar;
*nresult = wchar ? len - chlenbak : 0;
char * __restrict s, size_t n, wchar_t wchar,
u32 = (uint32_t)wchar;
wchar_t wchar;
wchar = psenc->ch[0] & 0xff;
wchar = psenc->ch[0] & (0x7f >> c);
wchar <<= 6;
wchar |= (psenc->ch[i] & 0x3f);
if (_UTF8_surrogate(wchar) || _UTF8_findlen(wchar) != c)
*pwc = wchar;
*nresult = (wchar == 0) ? 0 : s0 - *s;
wctomb_l(char *s, wchar_t wchar, locale_t locale)
if ((rval = XLOCALE_CTYPE(locale)->__wcrtomb(s, wchar, &locale->wctomb)) == (size_t)-1)
wctomb(char *s, wchar_t wchar)
return wctomb_l(s, wchar, __get_locale());
wchar ie_fname[NTFS_MAXFILENAME];
wchar ad_name[NTFS_ATTRNAME_MAXLEN];
wchar * ntm_82u; /* 8bit to Unicode */
ntfs_toupper_tab = kmalloc(65536 * sizeof(wchar), M_NTFSRDATA,
0, 65536*sizeof(wchar), (char *) ntfs_toupper_tab, NULL);
ntfs_u28_init(struct ntfsmount *ntmp, wchar *u2w, char *cs_local,
wchar * _82u;
_82u = kmalloc(256 * sizeof(wchar), M_TEMP, M_WAITOK);
wchar
ntfs_u28(struct ntfsmount *ntmp, wchar wc)
return ((wchar)(outbuf[0]&0xFF));
return ((wchar)((outbuf[0]<<8) | (outbuf[1]&0xFF)));
wchar
wchar wc,
wchar uc;
uc = (wchar)((outbuf[0]<<8) | (outbuf[1]&0xFF));
wchar *unp = (wchar *) ((caddr_t) rap + rap->a_hdr.a_nameoff);
ntfs_uastricmp(struct ntfsmount *ntmp, const wchar *ustr, size_t ustrlen,
wchar wc;
wc = (wchar)astr[j]<<8 | (astr[j+1]&0xFF);
wc = (wchar)astr[j]<<8 & 0xFF00;
static int ntfs_uastricmp (struct ntfsmount *, const wchar *, size_t, const char *, size_t);
((int)NTFS_TOUPPER(NTFS_82U((wchar)astr[i], &len)));
static int ntfs_uastrcmp (struct ntfsmount *, const wchar *, size_t, const char *, size_t);
ntfs_uastrcmp(struct ntfsmount *ntmp, const wchar *ustr, size_t ustrlen,
wchar wc;
static wchar *ntfs_toupper_tab;
int ntfs_u28_init(struct ntfsmount *ntmp, wchar *u2w, char *cs_local, char *cs_ntfs);
wchar ntfs_u28(struct ntfsmount *ntmp, wchar wc);
wchar ntfs_82u(struct ntfsmount *ntmp, wchar wc, int *len);
wchar c;