Lines Matching refs:string2
58 # define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ argument
59 __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop)
359 const char *string2, int size2,
365 const char *string2, int size2,
383 wchar_t *string2, int size2,
387 const char *string2, int size2,
1120 const CHAR_T *string2, in PREFIX()
1137 where = string2; in PREFIX()
1141 for (this_char = where - string2; this_char < size2; this_char++) in PREFIX()
1143 PUT_CHAR (string2[this_char]); in PREFIX()
1665 DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \
1741 DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \
4951 const char *string2, int size2, in weak_alias()
4958 return wcs_re_search_2 (bufp, string1, size1, string2, size2, startpos, in weak_alias()
4962 return byte_re_search_2 (bufp, string1, size1, string2, size2, startpos, in weak_alias()
5012 const char *string2, int size2,
5139 wcs_size2 = convert_mbs_to_wcs(wcs_string2, string2, size2,
5168 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5186 ? string2[startpos - size1]
5205 val = wcs_re_match_2_internal (bufp, string1, size1, string2,
5211 val = byte_re_match_2_internal (bufp, string1, size1, string2,
5265 : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \
5273 : ((regoff_t) ((ptr) - string2 + size1)))
5289 d = string2; \
5295 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5306 (iswalnum ((wint_t)((d) == end1 ? *string2 \
5307 : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0 \
5308 || ((d) == end1 ? *string2 \
5309 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) == L'_')
5312 (SYNTAX ((d) == end1 ? *string2 \
5313 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \
5344 FREE_VAR (string2); \
5371 FREE_VAR (string2); \
5457 const char *string2, int size2, in re_match_2() argument
5464 result = wcs_re_match_2_internal (bufp, string1, size1, string2, size2, in re_match_2()
5469 result = byte_re_match_2_internal (bufp, string1, size1, string2, size2, in re_match_2()
5548 wchar_t *string2, int size2, in wcs_re_match_2_internal() argument
5557 const char *string2, int size2, in wcs_re_match_2_internal()
5829 if (string1 == NULL && string2 == NULL) in wcs_re_match_2_internal()
5851 string2 = REGEX_TALLOC (csize2 + 1, CHAR_T); in wcs_re_match_2_internal()
5854 if (!string2 || !mbs_offset2 || !is_binary) in wcs_re_match_2_internal()
5858 FREE_VAR (string2); in wcs_re_match_2_internal()
5863 size2 = convert_mbs_to_wcs(string2, cstring2, csize2, in wcs_re_match_2_internal()
5865 string2[size2] = L'\0'; /* for a sentinel */ in wcs_re_match_2_internal()
5895 string2 = string1; in wcs_re_match_2_internal()
5907 end2 = string2 + size2; in wcs_re_match_2_internal()
5915 end_match_2 = string2; in wcs_re_match_2_internal()
5923 end_match_2 = string2 + mcnt; in wcs_re_match_2_internal()
5934 end_match_2 = string2; in wcs_re_match_2_internal()
5939 end_match_2 = string2 + stop - size1; in wcs_re_match_2_internal()
5959 d = string2 + mcnt; in wcs_re_match_2_internal()
5976 d = string2 + pos - size1; in wcs_re_match_2_internal()
5984 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2); in wcs_re_match_2_internal()
6130 ? mbs_offset2[d-string2] : 0); in wcs_re_match_2_internal()
6134 : ((regoff_t) (d - string2 + size1))); in wcs_re_match_2_internal()
6172 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) + in wcs_re_match_2_internal()
6177 ? string1 : string2 - size1); in wcs_re_match_2_internal()
6374 d = string2; in wcs_re_match_2_internal()
6440 d = string2; in wcs_re_match_2_internal()
6457 d = string2; in wcs_re_match_2_internal()
6515 d = string2; in wcs_re_match_2_internal()
6861 d2 = string2; in wcs_re_match_2_internal()
6927 else if ((d == end1 ? *string2 : *d) == '\n' in wcs_re_match_2_internal()