• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cups-408/cups/vcnet/regex/

Lines Matching defs:match

17 #define	match	smat
28 #define match lmat
32 struct match {
39 char *coldp; /* can be no match starting before here */
75 struct match mv;
76 register struct match *m = &mv;
106 /* match struct setup */
172 /* uh-oh... we couldn't find a subexpression-level match */
196 /* despite initial appearances, there is no match here */
228 == static char *dissect(register struct match *m, char *start, \
233 register struct match *m;
291 /* cases where length of match is hard to find */
297 assert(rest != NULL); /* it did match */
298 /* could the rest match the rest? */
302 /* no -- try a shorter match for this one */
308 /* did innards match? */
321 assert(rest != NULL); /* it did match */
322 /* could the rest match the rest? */
326 /* no -- try a shorter match for this one */
334 for (;;) { /* find last match of innards */
342 /* last successful match */
357 assert(rest != NULL); /* it did match */
358 /* could the rest match the rest? */
362 /* no -- try a shorter match for this one */
416 == static char *backref(register struct match *m, char *start, \
421 register struct match *m;
534 return(NULL); /* not enough left to match */
621 == static char *fast(register struct match *m, char *start, \
624 static char * /* where tentative match ended, or NULL */
626 register struct match *m;
640 register char *coldp; /* last p after which no match was underway */
712 == static char *slow(register struct match *m, char *start, \
717 register struct match *m;
731 register char *matchp; /* last p at which a match ended */
834 /* only characters can match */
929 == static void print(struct match *m, char *caption, states st, \
935 struct match *m;
962 == static void at(struct match *m, char *title, char *start, char *stop, \
968 struct match *m;
1019 #undef match