Lines Matching defs:match_block
844 typedef struct match_block { struct
845 pcre2_memctl memctl; /* For general use */
846 PCRE2_SIZE frame_vector_size; /* Size of a backtracking frame */
847 heapframe *match_frames; /* Points to vector of frames */
848 heapframe *match_frames_top; /* Points after the end of the vector */
849 heapframe *stack_frames; /* The original vector on the stack */
850 PCRE2_SIZE heap_limit; /* As it says */
851 uint32_t match_limit; /* As it says */
852 uint32_t match_limit_depth; /* As it says */
853 uint32_t match_call_count; /* Number of times a new frame is created */
854 BOOL hitend; /* Hit the end of the subject at some point */
855 BOOL hasthen; /* Pattern contains (*THEN) */
856 BOOL allowemptypartial; /* Allow empty hard partial */
857 const uint8_t *lcc; /* Points to lower casing table */
858 const uint8_t *fcc; /* Points to case-flipping table */
859 const uint8_t *ctypes; /* Points to table of type maps */
860 PCRE2_SIZE start_offset; /* The start offset value */
861 PCRE2_SIZE end_offset_top; /* Highwater mark at end of match */
862 uint16_t partial; /* PARTIAL options */
863 uint16_t bsr_convention; /* \R interpretation */
864 uint16_t name_count; /* Number of names in name table */
865 uint16_t name_entry_size; /* Size of entry in names table */
889 } match_block; argument