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