Lines Matching refs:prestr

65 static const uschar	*prestr;	/* current position in current re */  variable
968 lastre = prestr = (const uschar *) p; /* prestr points to string to be parsed */ in reparse()
977 FATAL("syntax error in regular expression %s at %s", lastre, prestr); in reparse()
1038 FATAL("syntax error in regular expression %s at %s", lastre, prestr); in primary()
1040 FATAL("illegal primary in regular expression %s at %s", lastre, prestr); in primary()
1204 prestr = buf + prefix_length; in replace_repeat()
1206 prestr -= atomlen; in replace_repeat()
1266 starttok = prestr; in relex()
1268 if ((n = u8_rune(&rlxval, (const char *) prestr)) > 1) { in relex()
1269 prestr += n; in relex()
1270 starttok = prestr; in relex()
1274 switch (c = *prestr++) { in relex()
1280 case '\0': prestr--; return '\0'; in relex()
1296 rlxval = quoted(&prestr); in relex()
1305 if (*prestr == '^') { in relex()
1307 prestr++; in relex()
1311 n = 5 * strlen((const char *) prestr)+1; /* BUG: was 2. what value? */ in relex()
1315 if ((n = u8_rune(&rlxval, (const char *) prestr)) > 1) { in relex()
1317 *bp++ = *prestr++; in relex()
1320 if ((c = *prestr++) == '\\') { in relex()
1322 if ((c = *prestr++) == '\0') in relex()
1327 } else if (c == '[' && *prestr == ':') { in relex()
1330 if (strncmp((const char *) prestr + 1, (const char *) cc->cc_name, cc->cc_namelen) == 0) in relex()
1332 if (cc->cc_name != NULL && prestr[1 + cc->cc_namelen] == ':' && in relex()
1333 prestr[2 + cc->cc_namelen] == ']') { in relex()
1334 prestr += cc->cc_namelen + 3; in relex()
1359 } else if (c == '[' && *prestr == '.') { in relex()
1361 prestr++; in relex()
1362 collate_char = *prestr++; in relex()
1363 if (*prestr == '.' && prestr[1] == ']') { in relex()
1364 prestr += 2; in relex()
1370 if (*prestr == ']') { in relex()
1371 prestr++; in relex()
1376 } else if (c == '[' && *prestr == '=') { in relex()
1378 prestr++; in relex()
1379 equiv_char = *prestr++; in relex()
1380 if (*prestr == '=' && prestr[1] == ']') { in relex()
1381 prestr += 2; in relex()
1387 if (*prestr == ']') { in relex()
1388 prestr++; in relex()
1409 if (isdigit((int) *(prestr))) { in relex()
1414 startreptok = prestr-1; in relex()
1421 if ((c = *prestr++) == '}') { in relex()
1446 if (repeat(starttok, prestr-starttok, lastatom, in relex()