Lines Matching defs:and_with
564 struct regnode_charclass_class *and_with)
566 if (!(and_with->flags & ANYOF_CLASS)
568 && (and_with->flags & ANYOF_LOCALE) == (cl->flags & ANYOF_LOCALE)
569 && !(and_with->flags & ANYOF_FOLD)
573 if (and_with->flags & ANYOF_INVERT)
575 cl->bitmap[i] &= ~and_with->bitmap[i];
578 cl->bitmap[i] &= and_with->bitmap[i];
580 if (!(and_with->flags & ANYOF_EOS))
583 if (cl->flags & ANYOF_UNICODE_ALL && and_with->flags & ANYOF_UNICODE &&
584 !(and_with->flags & ANYOF_INVERT)) {
587 ARG_SET(cl, ARG(and_with));
589 if (!(and_with->flags & ANYOF_UNICODE_ALL) &&
590 !(and_with->flags & ANYOF_INVERT))
592 if (!(and_with->flags & (ANYOF_UNICODE|ANYOF_UNICODE_ALL)) &&
593 !(and_with->flags & ANYOF_INVERT))
687 struct regnode_charclass_class and_with; /* Valid if flags & SCF_DO_STCLASS_OR */
885 cl_and(data->start_class, &and_with);
897 StructCopy(data->start_class, &and_with,
971 cl_and(data->start_class, &and_with);
1017 cl_and(data->start_class, &and_with);
1115 StructCopy(data->start_class, &and_with,
1126 cl_and(data->start_class, &and_with);
1565 cl_and(data->start_class, &and_with);
1672 cl_and(data->start_class, &and_with);