Changeset 27730 in webkit for trunk/JavaScriptCore/pcre/pcre_internal.h
- Timestamp:
- Nov 12, 2007, 3:04:41 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/pcre/pcre_internal.h
r27689 r27730 45 45 #define PCRE_INTERNAL_H 46 46 47 /* Bit definitions for entries in the pcre_ctypes table. */ 48 49 #define ctype_space 0x01 50 #define ctype_xdigit 0x08 51 #define ctype_word 0x10 /* alphameric or '_' */ 52 53 /* Offsets for the bitmap tables in pcre_cbits. Each table contains a set 54 of bits for a class map. Some classes are built by combining these tables. */ 55 56 #define cbit_space 0 /* \s */ 57 #define cbit_digit 32 /* \d */ 58 #define cbit_word 64 /* \w */ 59 #define cbit_length 96 /* Length of the cbits table */ 60 61 /* Offsets of the various tables from the base tables pointer, and 62 total length. */ 63 64 #define lcc_offset 0 65 #define fcc_offset 128 66 #define cbits_offset 256 67 #define ctypes_offset (cbits_offset + cbit_length) 68 #define tables_length (ctypes_offset + 128) 69 47 70 #ifndef DFTABLES 48 71 … … 87 110 #define _pcre_ord2utf8 kjs_pcre_ord2utf8 88 111 #define _pcre_utf8_table1 kjs_pcre_utf8_table1 89 #define _pcre_utf8_table1_size kjs_pcre_utf8_table1_size90 112 #define _pcre_utf8_table2 kjs_pcre_utf8_table2 91 113 #define _pcre_utf8_table3 kjs_pcre_utf8_table3 … … 323 345 324 346 typedef int BOOL; 325 326 #define FALSE 0327 #define TRUE 1328 347 329 348 /* Flag bits and data types for the extended class (OP_XCLASS) for classes that … … 549 568 } ucp_type_table; 550 569 551 552 570 /* Internal shared data tables. These are tables that are used by more than one 553 571 of the exported public functions. They have to be "external" in the C sense, … … 555 573 pcre_tables.c module. */ 556 574 557 extern const int _pcre_utf8_table1[]; 558 extern const int _pcre_utf8_table2[]; 559 extern const int _pcre_utf8_table3[]; 560 extern const uschar _pcre_utf8_table4[]; 561 562 extern const int _pcre_utf8_table1_size; 563 564 extern const uschar _pcre_default_tables[]; 565 575 #define _pcre_utf8_table1_size 6 576 577 extern const int _pcre_utf8_table1[6]; 578 extern const int _pcre_utf8_table2[6]; 579 extern const int _pcre_utf8_table3[6]; 580 extern const uschar _pcre_utf8_table4[0x40]; 581 582 extern const uschar _pcre_default_tables[tables_length]; 566 583 567 584 /* Internal shared functions. These are functions that are used by more than … … 577 594 #endif 578 595 579 /* Bit definitions for entries in the pcre_ctypes table. */580 581 #define ctype_space 0x01582 #define ctype_xdigit 0x08583 #define ctype_word 0x10 /* alphameric or '_' */584 585 /* Offsets for the bitmap tables in pcre_cbits. Each table contains a set586 of bits for a class map. Some classes are built by combining these tables. */587 588 #define cbit_space 0 /* \s */589 #define cbit_digit 32 /* \d */590 #define cbit_word 64 /* \w */591 #define cbit_length 96 /* Length of the cbits table */592 593 /* Offsets of the various tables from the base tables pointer, and594 total length. */595 596 #define lcc_offset 0597 #define fcc_offset 256598 #define cbits_offset 512599 #define ctypes_offset (cbits_offset + cbit_length)600 #define tables_length (ctypes_offset + 128)601 602 596 #endif 603 597
Note:
See TracChangeset
for help on using the changeset viewer.