Home | History | Annotate | Download | only in dist

Lines Matching defs:firstchar

130 /* Private flags added to firstchar and reqchar. */
134 /* Negative values for the firstchar and reqchar flags */
4393 pcre_uint32 firstchar, reqchar;
4461 firstchar = reqchar = zerofirstchar = zeroreqchar = 0;
4467 firstchar or reqchar variables to record the case status of the
4667 *firstcharptr = firstchar;
4711 firstchar;
4811 zerofirstchar = firstchar;
5320 OP_NOT[I] if it's negative. In the positive case, it can cause firstchar
5337 zerofirstchar = firstchar;
5427 zerofirstchar = firstchar;
5527 firstchar = zerofirstchar; /* Adjust for zero repeat */
5625 into firstchar instead. */
6007 reqchar = firstchar;
6496 /* Do not set firstchar after *ACCEPT */
7416 case value for firstchar and reqchar. */
7557 make use of its firstchar or reqchar, because this is equivalent to an
7617 zerofirstchar = firstchar;
7623 /* If we have not yet set a firstchar in this branch, take it from the
7626 no firstchar, set "none" for the whole branch. In both cases, a zero
7627 repeat forces firstchar to "none". */
7633 firstchar = subfirstchar;
7641 /* If firstchar was previously set, convert the subpattern's firstchar
7663 char. For example, it's useful for /(?=abcde).+/. We can't set firstchar
7666 of a firstchar. This is overcome by a scan at the end if there's no
7667 firstchar, looking for an asserted first char. */
7713 zerofirstchar = firstchar;
7783 /* Back references are handled specially; must disable firstchar if
7943 Otherwise, leave the firstchar value alone, and don't change it on a zero
7952 /* If the character is more than one byte long, we can set firstchar
7957 firstchar = mcbuffer[0] | req_caseopt;
7958 firstchar = mcbuffer[0];
7970 /* firstchar was previously set; we can set reqchar only if the length is
7975 zerofirstchar = firstchar;
8049 pcre_uint32 firstchar, reqchar;
8071 firstchar = reqchar = 0;
8148 /* If this is the first branch, the firstchar and reqchar values for the
8153 firstchar = branchfirstchar;
8166 /* If we previously had a firstchar, but it doesn't match the new branch,
8167 we have to abandon the firstchar for the regex, but if there was
8168 previously no reqchar, it takes on the value of the old firstchar. */
8171 (firstcharflags != branchfirstcharflags || firstchar != branchfirstchar))
8175 reqchar = firstchar;
8181 /* If we (now or from before) have no firstchar, a firstchar from the
8298 *firstcharptr = firstchar;
8787 pcre_uint32 firstchar, reqchar;
9108 FALSE, 0, 0, &firstchar, &firstcharflags, &reqchar, &reqcharflags, NULL,
9214 &firstchar, &firstcharflags, &reqchar, &reqcharflags, NULL, cd, NULL);
9368 firstchar = find_firstassertedchar(codestart, &firstcharflags, FALSE);
9372 re->first_char = firstchar & 0xff;
9374 re->first_char = firstchar & 0xffff;
9376 re->first_char = firstchar;