Lines Matching defs:re

82 const REAL_PCRE *re = (const REAL_PCRE *)argument_re;
85 if (re == NULL || where == NULL) return PCRE_ERROR_NULL;
95 if (re->magic_number != MAGIC_NUMBER)
96 return re->magic_number == REVERSED_MAGIC_NUMBER?
101 if ((re->flags & PCRE_MODE) == 0) return PCRE_ERROR_BADMODE;
106 *((unsigned long int *)where) = re->options & PUBLIC_COMPILE_OPTIONS;
110 *((size_t *)where) = re->size;
130 *((int *)where) = re->top_bracket;
134 *((int *)where) = re->top_backref;
139 ((re->flags & PCRE_FIRSTSET) != 0)? (int)re->first_char :
140 ((re->flags & PCRE_STARTLINE) != 0)? -1 : -2;
145 (re->flags & PCRE_FIRSTSET) != 0 ? re->first_char : 0;
150 ((re->flags & PCRE_FIRSTSET) != 0) ? 1 :
151 ((re->flags & PCRE_STARTLINE) != 0) ? 2 : 0;
177 ((re->flags & PCRE_REQCHSET) != 0)? (int)re->req_char : -1;
182 ((re->flags & PCRE_REQCHSET) != 0) ? re->req_char : 0;
187 ((re->flags & PCRE_REQCHSET) != 0);
191 *((int *)where) = re->name_entry_size;
195 *((int *)where) = re->name_count;
199 *((const pcre_uchar **)where) = (const pcre_uchar *)re + re->name_table_offset;
210 *((int *)where) = (re->flags & PCRE_NOPARTIAL) == 0;
214 *((int *)where) = (re->flags & PCRE_JCHANGED) != 0;
218 *((int *)where) = (re->flags & PCRE_HASCRORLF) != 0;
222 *((int *)where) = re->max_lookbehind;
226 if ((re->flags & PCRE_MLSET) == 0) return PCRE_ERROR_UNSET;
227 *((pcre_uint32 *)where) = re->limit_match;
231 if ((re->flags & PCRE_RLSET) == 0) return PCRE_ERROR_UNSET;
232 *((pcre_uint32 *)where) = re->limit_recursion;
236 *((int *)where) = (re->flags & PCRE_MATCH_EMPTY) != 0;