Lines Matching refs:workp
881 wchar_t *workp = p; in PREFIX() local
883 (re_opcode_t) *(workp - 1) == charset_not ? "^" : ""); in PREFIX()
885 length = *workp++; /* the length of char_classes */ in PREFIX()
888 length = *workp++; /* the length of collating_symbol */ in PREFIX()
897 length = *workp++; /* the length of equivalence_class */ in PREFIX()
906 length = *workp++; /* the length of char_range */ in PREFIX()
913 length = *workp++; /* the length of char */ in PREFIX()
6170 CHAR_T *workp, *workp2, *charset_top; in wcs_re_match_2_internal() local
6197 workp = p; in wcs_re_match_2_internal()
6206 uintptr_t alignedp = ((uintptr_t)workp in wcs_re_match_2_internal()
6210 workp += CHAR_CLASS_SIZE; in wcs_re_match_2_internal()
6227 for (workp2 = workp + coll_symbol_length ; workp < workp2 ; in wcs_re_match_2_internal()
6228 workp++) in wcs_re_match_2_internal()
6231 wextra = (int32_t*)(extra + *workp++); in wcs_re_match_2_internal()
6250 for (workp2 = workp + coll_symbol_length ; workp < workp2 ;) in wcs_re_match_2_internal()
6254 length = __wcslen (workp); in wcs_re_match_2_internal()
6256 length = wcslen (workp); in wcs_re_match_2_internal()
6263 if (__wcscoll (workp, d) > 0) in wcs_re_match_2_internal()
6265 if (wcscoll (workp, d) > 0) in wcs_re_match_2_internal()
6268 workp += length + 1; in wcs_re_match_2_internal()
6292 match = __wcscoll (workp, str_buf); in wcs_re_match_2_internal()
6294 match = wcscoll (workp, str_buf); in wcs_re_match_2_internal()
6312 workp += length + 1; in wcs_re_match_2_internal()
6377 for (workp2 = workp + equiv_class_length ; workp < workp2 ; in wcs_re_match_2_internal()
6378 workp++) in wcs_re_match_2_internal()
6380 idx = (int32_t)*workp; in wcs_re_match_2_internal()
6403 for (workp2 = workp + equiv_class_length ; workp < workp2 ;) in wcs_re_match_2_internal()
6407 length = __wcslen (workp); in wcs_re_match_2_internal()
6409 length = wcslen (workp); in wcs_re_match_2_internal()
6416 if (__wcscoll (workp, d) > 0) in wcs_re_match_2_internal()
6418 if (wcscoll (workp, d) > 0) in wcs_re_match_2_internal()
6421 workp += length + 1; in wcs_re_match_2_internal()
6445 match = __wcscoll (workp, str_buf); in wcs_re_match_2_internal()
6447 match = wcscoll (workp, str_buf); in wcs_re_match_2_internal()
6466 workp += length + 1; in wcs_re_match_2_internal()
6480 for (; workp < p - chars_length ;) in wcs_re_match_2_internal()
6486 start_val = (uint32_t) *workp++; /* range_start */ in wcs_re_match_2_internal()
6487 end_val = (uint32_t) *workp++; /* range_end */ in wcs_re_match_2_internal()
6502 for (; workp < p - chars_length ;) in wcs_re_match_2_internal()
6513 if (*workp < 0) in wcs_re_match_2_internal()
6514 range_start_char = charset_top - (*workp++); in wcs_re_match_2_internal()
6517 str_buf[0] = *workp++; in wcs_re_match_2_internal()
6522 if (*workp < 0) in wcs_re_match_2_internal()
6523 range_end_char = charset_top - (*workp++); in wcs_re_match_2_internal()
6526 str_buf[4] = *workp++; in wcs_re_match_2_internal()
6542 for (; workp < p ; workp++) in wcs_re_match_2_internal()
6543 if (c == *workp) in wcs_re_match_2_internal()