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