Lines Matching refs:ch
84 int ch, len, ocount; in _GB18030_mbrtowc() local
116 ch = (unsigned char)*s++; in _GB18030_mbrtowc()
117 if (ch <= 0x7f) { in _GB18030_mbrtowc()
119 wch = ch; in _GB18030_mbrtowc()
120 } else if (ch >= 0x81 && ch <= 0xfe) { in _GB18030_mbrtowc()
121 wch = ch; in _GB18030_mbrtowc()
124 ch = (unsigned char)*s++; in _GB18030_mbrtowc()
125 if ((ch >= 0x40 && ch <= 0x7e) || (ch >= 0x80 && ch <= 0xfe)) { in _GB18030_mbrtowc()
126 wch = (wch << 8) | ch; in _GB18030_mbrtowc()
128 } else if (ch >= 0x30 && ch <= 0x39) { in _GB18030_mbrtowc()
134 wch = ((wch & 0x7f) << 8) | ch; in _GB18030_mbrtowc()
137 ch = (unsigned char)*s++; in _GB18030_mbrtowc()
138 if (ch < 0x81 || ch > 0xfe) in _GB18030_mbrtowc()
140 wch = (wch << 8) | ch; in _GB18030_mbrtowc()
143 ch = (unsigned char)*s++; in _GB18030_mbrtowc()
144 if (ch < 0x30 || ch > 0x39) in _GB18030_mbrtowc()
146 wch = (wch << 8) | ch; in _GB18030_mbrtowc()