Lines Matching refs:string2
71 # define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ argument
72 __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop)
418 const char *string2, int size2,
424 const char *string2, int size2,
442 wchar_t *string2, int size2,
446 const char *string2, int size2,
1185 PREFIX(print_double_string) (where, string1, size1, string2, size2)
1188 const CHAR_T *string2; variable
1205 where = string2;
1209 for (this_char = where - string2; this_char < size2; this_char++)
1211 PUT_CHAR (string2[this_char]);
1734 DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \
1810 DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \
5053 re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop)
5055 const char *string1, *string2; variable
5064 return wcs_re_search_2 (bufp, string1, size1, string2, size2, startpos,
5068 return byte_re_search_2 (bufp, string1, size1, string2, size2, startpos,
5116 PREFIX(re_search_2) (bufp, string1, size1, string2, size2, startpos, range,
5119 const char *string1, *string2; variable
5248 wcs_size2 = convert_mbs_to_wcs(wcs_string2, string2, size2,
5277 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5295 ? string2[startpos - size1]
5314 val = wcs_re_match_2_internal (bufp, string1, size1, string2,
5320 val = byte_re_match_2_internal (bufp, string1, size1, string2,
5374 : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \
5382 : ((regoff_t) ((ptr) - string2 + size1)))
5398 d = string2; \
5404 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5415 (iswalnum ((wint_t)((d) == end1 ? *string2 \
5416 : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0 \
5417 || ((d) == end1 ? *string2 \
5418 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) == L'_')
5421 (SYNTAX ((d) == end1 ? *string2 \
5422 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \
5453 FREE_VAR (string2); \
5480 FREE_VAR (string2); \
5565 re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) in re_match_2() argument
5567 const char *string1, *string2;
5576 result = wcs_re_match_2_internal (bufp, string1, size1, string2, size2,
5581 result = byte_re_match_2_internal (bufp, string1, size1, string2, size2,
5652 regs, stop, string1, size1, string2, size2, in wcs_re_match_2_internal()
5663 wchar_t *string1, *string2;
5670 byte_re_match_2_internal (bufp, string1, size1,string2, size2, pos,
5673 const char *string1, *string2;
5946 if (string1 == NULL && string2 == NULL)
5968 string2 = REGEX_TALLOC (csize2 + 1, CHAR_T);
5971 if (!string2 || !mbs_offset2 || !is_binary)
5975 FREE_VAR (string2);
5980 size2 = convert_mbs_to_wcs(string2, cstring2, csize2,
5982 string2[size2] = L'\0'; /* for a sentinel */
6012 string2 = string1;
6024 end2 = string2 + size2;
6032 end_match_2 = string2;
6040 end_match_2 = string2 + mcnt;
6051 end_match_2 = string2;
6056 end_match_2 = string2 + stop - size1;
6076 d = string2 + mcnt;
6093 d = string2 + pos - size1;
6101 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2);
6247 ? mbs_offset2[d-string2] : 0);
6251 : ((regoff_t) (d - string2 + size1)));
6289 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) +
6294 ? string1 : string2 - size1);
6491 d = string2;
6557 d = string2;
6574 d = string2;
6632 d = string2;
6978 d2 = string2;
7044 else if ((d == end1 ? *string2 : *d) == '\n'