UTF8 62 ext/json/ext/generator/unicode.c static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; UTF8 75 ext/json/ext/generator/unicode.c inline static unsigned char isLegalUTF8(const UTF8 *source, int length) UTF8 77 ext/json/ext/generator/unicode.c UTF8 a; UTF8 78 ext/json/ext/generator/unicode.c const UTF8 *srcptr = source+length; UTF8 104 ext/json/ext/generator/unicode.c const UTF8* source = (UTF8 *) RSTRING_PTR(string); UTF8 105 ext/json/ext/generator/unicode.c const UTF8* sourceEnd = source + RSTRING_LEN(string); UTF8 58 ext/json/ext/parser/unicode.c static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }; UTF8 144 ext/json/ext/parser/unicode.c case 4: *--p = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6; UTF8 145 ext/json/ext/parser/unicode.c case 3: *--p = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6; UTF8 146 ext/json/ext/parser/unicode.c case 2: *--p = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6; UTF8 147 ext/json/ext/parser/unicode.c case 1: *--p = (UTF8) (ch | firstByteMark[bytesToWrite]);