Lines Matching refs:flagp
22247 static int reg(regex_t *preg, int paren, int *flagp );
22248 static int regpiece(regex_t *preg, int *flagp );
22249 static int regbranch(regex_t *preg, int *flagp );
22250 static int regatom(regex_t *preg, int *flagp );
22354 static int reg(regex_t *preg, int paren, int *flagp ) in reg() argument
22362 *flagp = HASWIDTH; in reg()
22387 *flagp &= ~HASWIDTH; in reg()
22388 *flagp |= flags&SPSTART; in reg()
22396 *flagp &= ~HASWIDTH; in reg()
22397 *flagp |= flags&SPSTART; in reg()
22425 static int regbranch(regex_t *preg, int *flagp ) in regbranch() argument
22432 *flagp = WORST; in regbranch()
22441 *flagp |= flags&HASWIDTH; in regbranch()
22443 *flagp |= flags&SPSTART; in regbranch()
22456 static int regpiece(regex_t *preg, int *flagp) in regpiece() argument
22471 *flagp = flags; in regpiece()
22534 *flagp = (min) ? (WORST|HASWIDTH) : (WORST|SPSTART); in regpiece()
22656 static int regatom(regex_t *preg, int *flagp) in regatom() argument
22665 *flagp = WORST; in regatom()
22678 *flagp |= HASWIDTH|SIMPLE; in regatom()
22838 *flagp |= HASWIDTH|SIMPLE; in regatom()
22845 *flagp |= flags&(HASWIDTH|SPSTART); in regatom()
22883 *flagp |= HASWIDTH|SIMPLE; in regatom()
22895 *flagp |= HASWIDTH|SIMPLE; in regatom()
22902 *flagp |= HASWIDTH|SIMPLE; in regatom()
22958 *flagp |= HASWIDTH; in regatom()
22960 *flagp |= SIMPLE; in regatom()