Lines Matching defs:match_data
2517 typedef struct match_data { struct
2518 unsigned long int match_call_count; /* As it says */
2519 unsigned long int match_limit; /* As it says */
2520 unsigned long int match_limit_recursion; /* As it says */
2521 int *offset_vector; /* Offset vector */
2522 int offset_end; /* One past the end */
2523 int offset_max; /* The maximum usable for return data */
2524 int nltype; /* Newline type */
2525 int nllen; /* Newline string length */
2526 int name_count; /* Number of names in name table */
2527 int name_entry_size; /* Size of entry in names table */
2528 unsigned int skip_arg_count; /* For counting SKIP_ARGs */
2529 unsigned int ignore_skip_arg; /* For re-run when SKIP arg name not found */
2530 pcre_uchar *name_table; /* Table of names */
2531 pcre_uchar nl[4]; /* Newline string when fixed */
2532 const pcre_uint8 *lcc; /* Points to lower casing table */
2533 const pcre_uint8 *fcc; /* Points to case-flipping table */
2534 const pcre_uint8 *ctypes; /* Points to table of type maps */
2535 BOOL notbol; /* NOTBOL flag */
2536 BOOL noteol; /* NOTEOL flag */
2537 BOOL utf; /* UTF-8 / UTF-16 flag */
2538 BOOL jscript_compat; /* JAVASCRIPT_COMPAT flag */
2539 BOOL use_ucp; /* PCRE_UCP flag */
2540 BOOL endonly; /* Dollar not before final \n */
2541 BOOL notempty; /* Empty string match not wanted */
2542 BOOL notempty_atstart; /* Empty string match at start not wanted */
2543 BOOL hitend; /* Hit the end of the subject at some point */
2567 } match_data; argument