Lines Matching refs:it
243 UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) const { in nextChar() argument
244 it->index = it->nextIndex; in nextChar()
245 it->error = FALSE; in nextChar()
247 int32_t firstByte = it->charValue = it->nextByte(det); in nextChar()
257 int32_t secondByte = it->nextByte(det); in nextChar()
259 it->charValue = (firstByte << 8) | secondByte; in nextChar()
265 it->error = TRUE; in nextChar()
292 UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const { in nextChar() argument
297 it->index = it->nextIndex; in nextChar()
298 it->error = FALSE; in nextChar()
299 firstByte = it->charValue = it->nextByte(det); in nextChar()
311 secondByte = it->nextByte(det); in nextChar()
313 it->charValue = (it->charValue << 8) | secondByte; in nextChar()
320 it->error = TRUE; in nextChar()
334 it->error = TRUE; in nextChar()
343 thirdByte = it->nextByte(det); in nextChar()
344 it->charValue = (it->charValue << 8) | thirdByte; in nextChar()
348 it->error = TRUE; in nextChar()
405 UBool CharsetRecog_big5::nextChar(IteratedChar* it, InputText* det) const in nextChar() argument
409 it->index = it->nextIndex; in nextChar()
410 it->error = FALSE; in nextChar()
411 firstByte = it->charValue = it->nextByte(det); in nextChar()
422 int32_t secondByte = it->nextByte(det); in nextChar()
424 it->charValue = (it->charValue << 8) | secondByte; in nextChar()
429 it->error = TRUE; in nextChar()
457 UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) const { in nextChar() argument
463 it->index = it->nextIndex; in nextChar()
464 it->error = FALSE; in nextChar()
465 firstByte = it->charValue = it->nextByte(det); in nextChar()
477 secondByte = it->nextByte(det); in nextChar()
479 it->charValue = (it->charValue << 8) | secondByte; in nextChar()
491 thirdByte = it->nextByte(det); in nextChar()
494 fourthByte = it->nextByte(det); in nextChar()
497 it->charValue = (it->charValue << 16) | (thirdByte << 8) | fourthByte; in nextChar()
505 it->error = TRUE; in nextChar()