Lines Matching defs:flags
216 int flags;
227 if (reg(0, &flags) == NULL)
244 if (reg(0, &flags) == NULL)
273 if (flags&SPSTART) {
305 int flags;
320 br = regbranch(&flags);
327 if (!(flags&HASWIDTH))
329 *flagp |= flags&SPSTART;
332 br = regbranch(&flags);
336 if (!(flags&HASWIDTH))
338 *flagp |= flags&SPSTART;
374 int flags;
381 latest = regpiece(&flags);
384 *flagp |= flags&HASWIDTH;
386 *flagp |= flags&SPSTART;
412 int flags;
414 ret = regatom(&flags);
420 *flagp = flags;
424 if (!(flags&HASWIDTH) && op != '?')
428 if (op == '*' && (flags&SIMPLE))
437 } else if (op == '+' && (flags&SIMPLE))
473 int flags;
524 ret = reg(1, &flags);
527 *flagp |= flags&(HASWIDTH|SPSTART);