Lines Matching defs:bitmap

319  * The array is a bitmap capable of representing any possible continuation
323 U8 bitmap[REGNODE_BBM_BITMAP_LEN];
343 char bitmap[ANYOF_BITMAP_SIZE]; /* only compile-time */
350 char bitmap[ANYOF_BITMAP_SIZE]; /* both compile-time ... */
370 char bitmap[ANYOF_BITMAP_SIZE]; /* both compile-time ... */
718 * bitmap, indexed by the code point (which was always just a byte). If the
724 * not represented by the bitmap. (It is now possible to compile the bitmap to
726 * bitmap is set to, but this is rarely done). If the bitmap is sufficient to
754 * the bitmap (the H stands for High). These are common for expressing
756 * bitmap altogether and don't need any of the flags discussed below.
760 * When there is a need to specify what matches outside the bitmap, it is done
773 * known until runtime. In these cases, a flag is set, and the bitmap has a 1
779 * There are 5 cases where the bitmap is insufficient. These are specified by
784 * 1) As already mentioned, if some code points outside the bitmap match, and
791 * and all such ones also have above-bitmap matches.
805 * is an inversion list for the things that don't fit into the bitmap.
810 * code points that ordinarily would be in the bitmap. A flag bit is
827 * an ASCII character matches in the bitmap or not.
866 /* The fold is calculated and stored in the bitmap where possible at compile
881 * outside the bitmap, as pointed to by the AV given by the node's argument.
887 * matches more things than in the bitmap. Those things will be any
888 * code point too high for the bitmap, but crucially, any non-ASCII
965 /* pseudo classes below this, not stored in the class bitmap, but used as flags
972 * bitmap, and it isn't part of that bitmap */
1002 /* Utility macros for the bitmap and classes of ANYOF */
1057 #define ANYOF_BITMAP_ZERO(ret) Zero(((regnode_charclass*)(ret))->bitmap, ANYOF_BITMAP_SIZE, char)
1058 #define ANYOF_BITMAP(p) ((regnode_charclass*)(p))->bitmap
1242 char *bitmap; /* stclass bitmap */
1293 #define TRIE_BITMAP(p) (((reg_trie_data *)(p))->bitmap)