Lines Matching defs:match_block
864 typedef struct match_block { struct
865 pcre2_memctl memctl; /* For general use */
866 uint32_t heap_limit; /* As it says */
867 uint32_t match_limit; /* As it says */
868 uint32_t match_limit_depth; /* As it says */
869 uint32_t match_call_count; /* Number of times a new frame is created */
870 BOOL hitend; /* Hit the end of the subject at some point */
871 BOOL hasthen; /* Pattern contains (*THEN) */
872 BOOL allowemptypartial; /* Allow empty hard partial */
873 const uint8_t *lcc; /* Points to lower casing table */
874 const uint8_t *fcc; /* Points to case-flipping table */
875 const uint8_t *ctypes; /* Points to table of type maps */
876 PCRE2_SIZE start_offset; /* The start offset value */
877 PCRE2_SIZE end_offset_top; /* Highwater mark at end of match */
878 uint16_t partial; /* PARTIAL options */
879 uint16_t bsr_convention; /* \R interpretation */
880 uint16_t name_count; /* Number of names in name table */
881 uint16_t name_entry_size; /* Size of entry in names table */
882 PCRE2_SPTR name_table; /* Table of group names */
906 } match_block; argument