1064 |
#define tables_length (ctypes_offset + 256) |
#define tables_length (ctypes_offset + 256) |
1065 |
|
|
1066 |
/* Layout of the UCP type table that translates property names into types and |
/* Layout of the UCP type table that translates property names into types and |
1067 |
codes. */ |
codes. Each entry used to point directly to a name, but to reduce the number of |
1068 |
|
relocations in shared libraries, it now has an offset into a single string |
1069 |
|
instead. */ |
1070 |
|
|
1071 |
typedef struct { |
typedef struct { |
1072 |
const char *name; |
pcre_uint16 name_offset; |
1073 |
pcre_uint16 type; |
pcre_uint16 type; |
1074 |
pcre_uint16 value; |
pcre_uint16 value; |
1075 |
} ucp_type_table; |
} ucp_type_table; |
1087 |
|
|
1088 |
extern const int _pcre_utf8_table1_size; |
extern const int _pcre_utf8_table1_size; |
1089 |
|
|
1090 |
|
extern const char _pcre_utt_names[]; |
1091 |
extern const ucp_type_table _pcre_utt[]; |
extern const ucp_type_table _pcre_utt[]; |
1092 |
extern const int _pcre_utt_size; |
extern const int _pcre_utt_size; |
1093 |
|
|