Lines Matching refs:wchar
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()
810 wchar = *string++; in _ISO2022_sgetwchar()
811 wchar &= 0x7f; in _ISO2022_sgetwchar()
812 wchar |= 0x80; in _ISO2022_sgetwchar()
815 wchar = psenc->g[cur].final; in _ISO2022_sgetwchar()
816 wchar = (wchar << 8); in _ISO2022_sgetwchar()
817 wchar |= (psenc->g[cur].interm ? (0x80 | psenc->g[cur].interm) : 0); in _ISO2022_sgetwchar()
818 wchar = (wchar << 8); in _ISO2022_sgetwchar()
819 wchar = (wchar << 8) | (*string++ & 0x7f); in _ISO2022_sgetwchar()
820 wchar |= 0x80; in _ISO2022_sgetwchar()
824 wchar = psenc->g[cur].final; in _ISO2022_sgetwchar()
825 wchar = (wchar << 8); in _ISO2022_sgetwchar()
827 wchar |= (*string++ & 0x7f); in _ISO2022_sgetwchar()
828 wchar = (wchar << 8) | (*string++ & 0x7f); in _ISO2022_sgetwchar()
829 wchar = (wchar << 8) | (*string++ & 0x7f); in _ISO2022_sgetwchar()
831 wchar |= 0x80; in _ISO2022_sgetwchar()
839 return (wchar); in _ISO2022_sgetwchar()
850 wchar_t wchar; in _citrus_ISO2022_mbrtowc_priv() local
882 wchar = _ISO2022_sgetwchar(ei, p, psenc->chlen - (p-psenc->ch), in _citrus_ISO2022_mbrtowc_priv()
885 if (wchar != _ISO2022INVALID) { in _citrus_ISO2022_mbrtowc_priv()
909 wchar = _ISO2022_sgetwchar(ei, s0, n, &result, psenc); in _citrus_ISO2022_mbrtowc_priv()
910 if (wchar != _ISO2022INVALID) { in _citrus_ISO2022_mbrtowc_priv()
943 *pwc = wchar; in _citrus_ISO2022_mbrtowc_priv()
944 *nresult = wchar ? c - chlenbak : 0; in _citrus_ISO2022_mbrtowc_priv()