Lines Matching defs:options

157 	int		options;	/* regex options		*/
198 if (!(state->options & REG_AUGMENTED))
202 if (!(state->options & REG_AUGMENTED))
210 if (c = regcomp(&x->re, s, state->options|REG_MULTIPLE))
497 if ((result = regrexec(&x->re, span, t - span, state->posnum, state->pos, state->options, '\n', (void*)&r_x, record)) < 0)
525 if ((result = regrexec(&x->re, s, t - s, state->posnum, state->pos, state->options, '\n', (void*)&r_x, record)) < 0)
626 state.options = REG_FIRST|REG_NOSUB|REG_NULL;
629 state.options |= REG_LENIENT;
639 state.options |= REG_EXTENDED;
644 state.options |= REG_LITERAL;
649 state.options |= REG_EXTENDED|REG_LENIENT;
654 state.options |= REG_AUGMENTED;
665 state.options |= REG_EXTENDED;
668 state.options |= REG_LITERAL;
671 state.options &= ~(REG_AUGMENTED|REG_EXTENDED);
683 state.options |= REG_LENIENT;
686 state.options |= REG_EXTENDED|REG_LENIENT;
689 state.options &= ~REG_LENIENT;
705 state.options |= REG_FIRST;
708 state.options |= REG_LEFT;
714 state.options |= REG_RIGHT;
722 state.options |= REG_AUGMENTED;
727 state.options &= ~(REG_FIRST|REG_NOSUB);
742 state.options |= REG_ICASE;
764 state.options &= ~REG_INVERT;
766 state.options |= REG_INVERT;
772 state.options |= REG_LEFT|REG_RIGHT;
785 if ((state.options & REG_LITERAL) && (state.options & (REG_AUGMENTED|REG_EXTENDED)))
787 if ((state.options & REG_LITERAL) && state.words)
795 if (!(state.options & (REG_FIRST|REG_NOSUB)))
797 if (state.count || state.list || state.query || (state.options & REG_INVERT))
798 state.options |= REG_FIRST|REG_NOSUB;