Lines Matching refs:next_char
441 int next_char; /* the next character */ in parse_JSON_ex() local
456 next_char = utf16_json[the_index]; in parse_JSON_ex()
457 if (next_char >= 128) { in parse_JSON_ex()
460 next_class = ascii_class[next_char]; in parse_JSON_ex()
478 utf16_to_utf8(&buf, next_char); in parse_JSON_ex()
480 switch (next_char) { in parse_JSON_ex()
497 utf16_to_utf8(&buf, next_char); in parse_JSON_ex()
502 utf16 = dehexchar(next_char) << 12; in parse_JSON_ex()
504 utf16 += dehexchar(next_char) << 8; in parse_JSON_ex()
506 utf16 += dehexchar(next_char) << 4; in parse_JSON_ex()
508 utf16 += dehexchar(next_char); in parse_JSON_ex()
513 smart_str_appendc(&buf, next_char); in parse_JSON_ex()
516 smart_str_appendc(&buf, next_char); in parse_JSON_ex()
519 smart_str_appendc(&buf, next_char); in parse_JSON_ex()
527 utf16_to_utf8(&buf, next_char); in parse_JSON_ex()