Lines Matching refs:start
91 static char *dissect(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
92 static char *backref(struct match *m, char *start, char *stop, sopno startst, sopno stopst, sopno l…
93 static char *fast(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
94 static char *slow(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
95 static states step(struct re_guts *g, sopno start, sopno stop, states bef, int ch, states aft);
109 static void at(struct match *m, char *title, char *start, char *stop, sopno startst, sopno stopst);
149 char *start; in matcher() local
163 start = string + pmatch[0].rm_so; in matcher()
166 start = string; in matcher()
167 stop = start + strlen(start); in matcher()
169 if (stop < start) in matcher()
180 for (dp = start+g->mlen-1; dp < stop;) { in matcher()
206 for (dp = start; dp < stop; dp++) in matcher()
222 m->beginp = start; in matcher()
233 start = ((dp - g->moffset) < start) ? start : dp - g->moffset; in matcher()
237 endp = fast(m, start, stop, gf, gl); in matcher()
312 start = m->coldp + 1; /* recycle starting later */ in matcher()
313 assert(start <= stop); in matcher()
347 char *start, in dissect() argument
366 AT("diss", start, stop, startst, stopst); in dissect()
367 sp = start; in dissect()
537 char *start, in backref() argument
556 AT("back", start, stop, startst, stopst); in backref()
557 sp = start; in backref()
741 char *start, in fast() argument
749 char *p = start; in fast()
750 int c = (start == m->beginp) ? OUT : *(start-1); in fast()
831 char *start, in slow() argument
839 char *p = start; in slow()
840 int c = (start == m->beginp) ? OUT : *(start-1); in slow()
846 AT("slow", start, stop, startst, stopst); in slow()
926 sopno start, /* start state within strip */ in step() argument
939 for (pc = start, INIT(here, pc); pc != stop; pc++, INC(here)) { in step()
1080 char *start, in at() argument
1088 printf("%s %s-", title, pchar(*start)); in at()