Lines Matching refs:next_char
425 int next_char; /* the next character */ in parse_JSON() local
439 next_char = utf16_json[the_index]; in parse_JSON()
440 if (next_char >= 128) { in parse_JSON()
443 next_class = ascii_class[next_char]; in parse_JSON()
461 utf16_to_utf8(&buf, next_char); in parse_JSON()
463 switch (next_char) { in parse_JSON()
480 utf16_to_utf8(&buf, next_char); in parse_JSON()
485 utf16 = dehexchar(next_char) << 12; in parse_JSON()
487 utf16 += dehexchar(next_char) << 8; in parse_JSON()
489 utf16 += dehexchar(next_char) << 4; in parse_JSON()
491 utf16 += dehexchar(next_char); in parse_JSON()
496 smart_str_appendc(&buf, next_char); in parse_JSON()
499 smart_str_appendc(&buf, next_char); in parse_JSON()
502 smart_str_appendc(&buf, next_char); in parse_JSON()
510 utf16_to_utf8(&buf, next_char); in parse_JSON()