Lines Matching refs:status

122 	switch (filter->status & 0xf) {  in mbfl_filt_conv_jis_wchar()
130 filter->status += 2; in mbfl_filt_conv_jis_wchar()
132 filter->status = 0x20; in mbfl_filt_conv_jis_wchar()
134 filter->status = 0; in mbfl_filt_conv_jis_wchar()
135 } else if (filter->status == 0x10 && c == 0x5c) { /* YEN SIGN */ in mbfl_filt_conv_jis_wchar()
137 } else if (filter->status == 0x10 && c == 0x7e) { /* OVER LINE */ in mbfl_filt_conv_jis_wchar()
139 } else if (filter->status == 0x20 && c > 0x20 && c < 0x60) { /* kana */ in mbfl_filt_conv_jis_wchar()
141 …} else if ((filter->status == 0x80 || filter->status == 0x90) && c > 0x20 && c < 0x7f) { /* kanji… in mbfl_filt_conv_jis_wchar()
143 filter->status += 1; in mbfl_filt_conv_jis_wchar()
158 filter->status &= ~0xf; in mbfl_filt_conv_jis_wchar()
162 if (filter->status == 0x80) { in mbfl_filt_conv_jis_wchar()
187 filter->status += 2; in mbfl_filt_conv_jis_wchar()
206 filter->status++; in mbfl_filt_conv_jis_wchar()
208 filter->status += 3; in mbfl_filt_conv_jis_wchar()
210 filter->status &= ~0xf; in mbfl_filt_conv_jis_wchar()
224 filter->status = 0x80; in mbfl_filt_conv_jis_wchar()
226 filter->status++; in mbfl_filt_conv_jis_wchar()
228 filter->status &= ~0xf; in mbfl_filt_conv_jis_wchar()
243 filter->status = 0x80; in mbfl_filt_conv_jis_wchar()
245 filter->status = 0x90; in mbfl_filt_conv_jis_wchar()
247 filter->status &= ~0xf; in mbfl_filt_conv_jis_wchar()
263 filter->status = 0; in mbfl_filt_conv_jis_wchar()
265 filter->status = 0x10; in mbfl_filt_conv_jis_wchar()
267 filter->status = 0x20; in mbfl_filt_conv_jis_wchar()
269 filter->status &= ~0xf; in mbfl_filt_conv_jis_wchar()
277 filter->status = 0; in mbfl_filt_conv_jis_wchar()
336 if ((filter->status & 0xff00) != 0) { in mbfl_filt_conv_wchar_jis()
341 filter->status = 0; in mbfl_filt_conv_wchar_jis()
344 if ((filter->status & 0xff00) != 0x100) { in mbfl_filt_conv_wchar_jis()
349 filter->status = 0x100; in mbfl_filt_conv_wchar_jis()
352 if ((filter->status & 0xff00) != 0x200) { in mbfl_filt_conv_wchar_jis()
357 filter->status = 0x200; in mbfl_filt_conv_wchar_jis()
361 if ((filter->status & 0xff00) != 0x300) { in mbfl_filt_conv_wchar_jis()
367 filter->status = 0x300; in mbfl_filt_conv_wchar_jis()
371 if ((filter->status & 0xff00) != 0x400) { in mbfl_filt_conv_wchar_jis()
376 filter->status = 0x400; in mbfl_filt_conv_wchar_jis()
437 if ((filter->status & 0xff00) != 0) { in mbfl_filt_conv_wchar_2022jp()
442 filter->status = 0; in mbfl_filt_conv_wchar_2022jp()
445 if ((filter->status & 0xff00) != 0x200) { in mbfl_filt_conv_wchar_2022jp()
450 filter->status = 0x200; in mbfl_filt_conv_wchar_2022jp()
454 if ((filter->status & 0xff00) != 0x400) { in mbfl_filt_conv_wchar_2022jp()
459 filter->status = 0x400; in mbfl_filt_conv_wchar_2022jp()
475 if ((filter->status & 0xff00) != 0) { in mbfl_filt_conv_any_jis_flush()
480 filter->status &= 0xff; in mbfl_filt_conv_any_jis_flush()
492 switch (filter->status & 0xf) { in mbfl_filt_ident_jis()
500 filter->status += 2; in mbfl_filt_ident_jis()
502 filter->status = 0x20; in mbfl_filt_ident_jis()
504 filter->status = 0; in mbfl_filt_ident_jis()
505 …} else if ((filter->status == 0x80 || filter->status == 0x90) && c > 0x20 && c < 0x7f) { /* kanji… in mbfl_filt_ident_jis()
506 filter->status += 1; in mbfl_filt_ident_jis()
517 filter->status &= ~0xf; in mbfl_filt_ident_jis()
528 filter->status++; in mbfl_filt_ident_jis()
530 filter->status += 3; in mbfl_filt_ident_jis()
533 filter->status &= ~0xf; in mbfl_filt_ident_jis()
541 filter->status = 0x80; in mbfl_filt_ident_jis()
543 filter->status++; in mbfl_filt_ident_jis()
546 filter->status &= ~0xf; in mbfl_filt_ident_jis()
554 filter->status = 0x80; in mbfl_filt_ident_jis()
556 filter->status = 0x90; in mbfl_filt_ident_jis()
559 filter->status &= ~0xf; in mbfl_filt_ident_jis()
567 filter->status = 0; in mbfl_filt_ident_jis()
569 filter->status = 0x10; in mbfl_filt_ident_jis()
571 filter->status = 0x20; in mbfl_filt_ident_jis()
574 filter->status &= ~0xf; in mbfl_filt_ident_jis()
580 filter->status = 0; in mbfl_filt_ident_jis()
590 switch (filter->status & 0xf) { in mbfl_filt_ident_2022jp()
596 filter->status += 2; in mbfl_filt_ident_2022jp()
597 } else if (filter->status == 0x80 && c > 0x20 && c < 0x7f) { /* kanji first char */ in mbfl_filt_ident_2022jp()
598 filter->status += 1; in mbfl_filt_ident_2022jp()
609 filter->status++; in mbfl_filt_ident_2022jp()
611 filter->status &= ~0xf; in mbfl_filt_ident_2022jp()
621 filter->status++; in mbfl_filt_ident_2022jp()
623 filter->status += 3; in mbfl_filt_ident_2022jp()
626 filter->status &= ~0xf; in mbfl_filt_ident_2022jp()
634 filter->status = 0x80; in mbfl_filt_ident_2022jp()
637 filter->status &= ~0xf; in mbfl_filt_ident_2022jp()
645 filter->status = 0; in mbfl_filt_ident_2022jp()
647 filter->status = 0x10; in mbfl_filt_ident_2022jp()
650 filter->status &= ~0xf; in mbfl_filt_ident_2022jp()
656 filter->status = 0; in mbfl_filt_ident_2022jp()