• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/l7filter/regexp/

Lines Matching refs:scan

167 static char *regparse;		/* Input-scan pointer. */
226 register char *scan;
269 scan = r->program+1; /* First BRANCH. */
270 if (OP(regnext(scan)) == END) { /* Only one top-level choice. */
271 scan = OPERAND(scan);
274 if (OP(scan) == EXACTLY)
275 r->regstart = *OPERAND(scan);
276 else if (OP(scan) == BOL)
290 for (; scan != NULL; scan = regnext(scan))
291 if (OP(scan) == EXACTLY && strlen(OPERAND(scan)) >= len) {
292 longest = OPERAND(scan);
293 len = strlen(OPERAND(scan));
659 register char *scan;
667 scan = p;
669 temp = regnext(scan);
672 scan = temp;
675 if (OP(scan) == BACK)
676 offset = scan - val;
678 offset = val - scan;
679 *(scan+1) = (offset>>8)&0377;
680 *(scan+2) = offset&0377;
820 register char *scan = prog; /* Current node. */
824 if (scan != NULL && regnarrate)
825 fprintf(stderr, "%s(\n", regprop(scan));
827 while (scan != NULL) {
830 fprintf(stderr, "%s...\n", regprop(scan));
832 next = regnext(scan);
834 switch (OP(scan)) {
852 opnd = OPERAND(scan);
863 if (*reginput == '\0' || strchr(OPERAND(scan), *reginput) == NULL)
868 if (*reginput == '\0' || strchr(OPERAND(scan), *reginput) != NULL)
887 no = OP(scan) - OPEN;
916 no = OP(scan) - CLOSE;
936 next = OPERAND(scan); /* Avoid recursion. */
940 if (regmatch(OPERAND(scan)))
943 scan = regnext(scan);
944 } while (scan != NULL && OP(scan) == BRANCH);
964 min = (OP(scan) == STAR) ? 0 : 1;
966 no = regrepeat(OPERAND(scan));
988 scan = next;
1006 register char *scan;
1009 scan = reginput;
1013 count = strlen(scan);
1014 scan += count;
1017 while (*opnd == *scan) {
1019 scan++;
1023 while (*scan != '\0' && strchr(opnd, *scan) != NULL) {
1025 scan++;
1029 while (*scan != '\0' && strchr(opnd, *scan) == NULL) {
1031 scan++;
1039 reginput = scan;