Lines Matching refs:state

30  * The state is composed of one of the following values
40 * In the ISO-2022-JP-3 to UCS-4 direction, the state also holds the last
54 state_t state = conv->istate;
64 state = STATE_ASCII;
71 state = STATE_JISX0201ROMAN;
78 state = STATE_JISX0201KATAKANA;
89 state = STATE_JISX0208;
99 state = STATE_JISX02131;
106 state = STATE_JISX02132;
119 switch (state) {
126 conv->istate = state;
136 conv->istate = state;
147 conv->istate = state;
159 conv->istate = state;
168 ucs4_t wc = jisx0213_to_ucs4(((state-STATE_JISX02131+1)<<8)+s[0],s[1]);
177 conv->istate = (wc2 << 3) | state;
180 conv->istate = state;
189 conv->istate = state;
208 * In the UCS-4 to ISO-2022-JP-3 direction, the state also holds the last two
253 unsigned short lasttwo = state >> 3; state_t prevstate = state >> 19; state &= 7
255 state |= (prevstate << 19) | (lasttwo << 3)
266 state_t state = conv->ostate;
302 count = (state != STATE_JISX02131 ? 4 : 0) + 2;
305 if (state != STATE_JISX02131) {
311 state = STATE_JISX02131;
317 conv->ostate = state;
324 count = (prevstate != state ? 3 : 0) + 2;
327 if (prevstate != state) {
328 if (state != STATE_JISX0208) abort();
344 count += (state == STATE_ASCII ? 1 : 4);
347 if (state != STATE_ASCII) {
352 state = STATE_ASCII;
356 conv->ostate = state;
366 count += (state == STATE_JISX0201ROMAN ? 1 : 4);
369 if (state != STATE_JISX0201ROMAN) {
374 state = STATE_JISX0201ROMAN;
378 conv->ostate = state;
392 prevstate = state;
394 state = STATE_JISX0208;
396 conv->ostate = state;
399 count += (state == STATE_JISX0208 ? 2 : 5);
402 if (state != STATE_JISX0208) {
407 state = STATE_JISX0208;
412 conv->ostate = state;
422 if (state != STATE_JISX02132) {
431 state = STATE_JISX02132;
435 if (state != STATE_JISX02131) {
444 state = STATE_JISX02131;
451 prevstate = state;
454 conv->ostate = state;
463 conv->ostate = state;
473 count += (state == STATE_JISX0201KATAKANA ? 1 : 4);
476 if (state != STATE_JISX0201KATAKANA) {
481 state = STATE_JISX0201KATAKANA;
485 conv->ostate = state;
496 state_t state = conv->ostate;
500 (lasttwo ? (prevstate != state ? 3 : 0) + 2 : 0)
501 + (state != STATE_ASCII ? 3 : 0);
505 if (prevstate != state) {
506 if (state != STATE_JISX0208) abort();
516 if (state != STATE_ASCII) {