Lines Matching refs:chr
35 ^ static chr *longest(struct vars *, struct dfa *, chr *, chr *, int *);
37 static chr * /* endpoint, or NULL */
41 chr *start; /* where the match should start */
42 chr *stop; /* match must end at or before here */
45 chr *cp;
46 chr *realstop = (stop == v->stop) ? stop : stop + 1;
50 chr *post;
133 ^ static chr *shortest(struct vars *, struct dfa *, chr *, chr *, chr *,
134 ^ chr **, int *);
136 static chr * /* endpoint, or NULL */
140 chr *start; /* where the match should start */
141 chr *min; /* match must end at or after here */
142 chr *max; /* match must end at or before here */
143 chr **coldp; /* store coldstart pointer here, if nonNULL */
146 chr *cp;
147 chr *realmin = (min == v->stop) ? min : min + 1;
148 chr *realmax = (max == v->stop) ? max : max + 1;
235 ^ static chr *lastcold(struct vars *, struct dfa *);
237 static chr * /* endpoint, or NULL */
243 chr *nopr;
382 ^ static struct sset *initialize(struct vars *, struct dfa *, chr *);
388 chr *start;
418 ^ pcolor, chr *, chr *);
426 chr *cp; /* next chr */
427 chr *start; /* where the attempt got started */
523 ^ static int lacon(struct vars *, struct cnfa *, chr *, pcolor);
529 chr *cp;
536 chr *end;
557 ^ static struct sset *getvacant(struct vars *, struct dfa *, chr *, chr *);
563 chr *cp;
564 chr *start;
624 ^ static struct sset *pickss(struct vars *, struct dfa *, chr *, chr *);
630 chr *cp;
631 chr *start;
636 chr *ancient;