#include "pcre_internal.h"#include "pcre_chartables.c"変数 | |
| const int | kjs_pcre_utf8_table1 [6] |
| const int | kjs_pcre_utf8_table2 [6] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc} |
| const int | kjs_pcre_utf8_table3 [6] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01} |
| const unsigned char | kjs_pcre_utf8_table4 [0x40] |
| const int kjs_pcre_utf8_table1[6] |
{ 0x7f, 0x7ff, 0xffff, 0x1fffff, 0x3ffffff, 0x7fffffff}
pcre_tables.cpp の 52 行で定義されています。
| const int kjs_pcre_utf8_table2[6] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc} |
pcre_tables.cpp の 58 行で定義されています。
参照元 encodeUTF8().
| const int kjs_pcre_utf8_table3[6] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01} |
pcre_tables.cpp の 59 行で定義されています。
参照元 getUTF8CharAndAdvancePointer(), と getUTF8CharAndIncrementLength().
| const unsigned char kjs_pcre_utf8_table4[0x40] |
{
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5 }
pcre_tables.cpp の 65 行で定義されています。
参照元 getUTF8CharAndAdvancePointer(), と getUTF8CharAndIncrementLength().
1.7.1