Lines Matching refs:ch

67 	char		ch[4];
141 int ch, len;
165 ch = (unsigned char)*s0++; \
166 if (len++ > MB_LEN_MAX || ch > 0x7F)\
168 psenc->ch[psenc->chlen++] = ch; \
177 switch (psenc->ch[0]) {
187 ch = (unsigned char)psenc->ch[0];
188 if (ch > 0x7F)
190 wc = (wchar_t)ch;
197 ch = (unsigned char)psenc->ch[0];
198 if (ch != 'z') {
199 if (ch != '\n' && ch != '\0')
201 wc = (wchar_t)ch;
212 if (psenc->ch[0] != 'W') {
224 ch = (unsigned char)psenc->ch[0];
225 if (ch == '\0') {
227 wc = (wchar_t)ch;
230 } else if (ch == '\n') {
238 if (psenc->ch[0] == ' ') {
239 ch = (unsigned char)psenc->ch[1];
240 wc = (wchar_t)ch;
243 } else if (psenc->ch[0] == '#') {
244 ch = (unsigned char)psenc->ch[1];
245 if (ch == '\n') {
247 wc = (wchar_t)ch;
250 } else if (ch == ' ') {
251 wc = (wchar_t)ch;
256 ch = (unsigned char)psenc->ch[0];
257 if (ch < 0x21 || ch > 0x7E)
259 wc = (wchar_t)(ch << 8);
260 ch = (unsigned char)psenc->ch[1];
261 if (ch < 0x21 || ch > 0x7E) {
266 wc |= (wchar_t)ch;
291 int ch;
301 ch = (unsigned char)wc;
304 if (ch == '\0' || ch == '\n') {
305 psenc->ch[psenc->chlen++] = ch;
310 psenc->ch[psenc->chlen++] = 'z';
311 psenc->ch[psenc->chlen++] = 'W';
312 psenc->ch[psenc->chlen++] = ' ';
313 psenc->ch[psenc->chlen++] = ch;
321 if (ch == '\0') {
322 psenc->ch[psenc->chlen++] = '\n';
323 psenc->ch[psenc->chlen++] = '\0';
325 } else if (ch == '\n') {
326 psenc->ch[psenc->chlen++] = '#';
327 psenc->ch[psenc->chlen++] = '\n';
330 psenc->ch[psenc->chlen++] = ' ';
331 psenc->ch[psenc->chlen++] = ch;
343 psenc->ch[psenc->chlen++] = 'z';
344 psenc->ch[psenc->chlen++] = 'W';
351 ch = (wc >> 8) & 0xFF;
352 if (ch < 0x21 || ch > 0x7E)
354 psenc->ch[psenc->chlen++] = ch;
355 ch = wc & 0xFF;
356 if (ch < 0x21 || ch > 0x7E)
358 psenc->ch[psenc->chlen++] = ch;
368 memcpy(s, psenc->ch, psenc->chlen);
392 psenc->ch[psenc->chlen++] = '\n';
398 memcpy(s, psenc->ch, psenc->chlen);
436 *rstate = (psenc->ch[0] == '#')