Lines Matching refs:workp
889 wchar_t *workp = p;
891 (re_opcode_t) *(workp - 1) == charset_not ? "^" : "");
893 length = *workp++; /* the length of char_classes */
896 length = *workp++; /* the length of collating_symbol */
905 length = *workp++; /* the length of equivalence_class */
914 length = *workp++; /* the length of char_range */
921 length = *workp++; /* the length of char */
6192 CHAR_T *workp, *workp2, *charset_top;
6219 workp = p;
6228 uintptr_t alignedp = ((uintptr_t)workp
6232 workp += CHAR_CLASS_SIZE;
6249 for (workp2 = workp + coll_symbol_length ; workp < workp2 ;
6250 workp++)
6253 wextra = (int32_t*)(extra + *workp++);
6272 for (workp2 = workp + coll_symbol_length ; workp < workp2 ;)
6276 length = __wcslen (workp);
6278 length = wcslen (workp);
6285 if (__wcscoll (workp, d) > 0)
6287 if (wcscoll (workp, d) > 0)
6290 workp += length + 1;
6314 match = __wcscoll (workp, str_buf);
6316 match = wcscoll (workp, str_buf);
6322 /* (str_buf > workp) indicate (str_buf + X > workp),
6327 /* Otherwise(str_buf < workp),
6328 (str_buf+next_character) may equals (workp).
6334 workp += length + 1;
6399 for (workp2 = workp + equiv_class_length ; workp < workp2 ;
6400 workp++)
6402 idx = (int32_t)*workp;
6425 for (workp2 = workp + equiv_class_length ; workp < workp2 ;)
6429 length = __wcslen (workp);
6431 length = wcslen (workp);
6438 if (__wcscoll (workp, d) > 0)
6440 if (wcscoll (workp, d) > 0)
6443 workp += length + 1;
6467 match = __wcscoll (workp, str_buf);
6469 match = wcscoll (workp, str_buf);
6476 /* (str_buf > workp) indicate (str_buf + X > workp),
6481 /* Otherwise(str_buf < workp),
6482 (str_buf+next_character) may equals (workp).
6488 workp += length + 1;
6502 for (; workp < p - chars_length ;)
6508 start_val = (uint32_t) *workp++; /* range_start */
6509 end_val = (uint32_t) *workp++; /* range_end */
6524 for (; workp < p - chars_length ;)
6535 if (*workp < 0)
6536 range_start_char = charset_top - (*workp++);
6539 str_buf[0] = *workp++;
6544 if (*workp < 0)
6545 range_end_char = charset_top - (*workp++);
6548 str_buf[4] = *workp++;
6564 for (; workp < p ; workp++)
6565 if (c == *workp)