Lines Matching refs:string2
78 # define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ argument
79 __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop)
419 const char *string2, int size2,
425 const char *string2, int size2,
443 wchar_t *string2, int size2,
447 const char *string2, int size2,
1178 int size1, const CHAR_T *string2, int size2) in PREFIX()
1193 where = string2; in PREFIX()
1197 for (this_char = where - string2; this_char < size2; this_char++) in PREFIX()
1199 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); \
4956 const char *string2, int size2, int startpos, int range, in weak_alias()
4961 return wcs_re_search_2 (bufp, string1, size1, string2, size2, startpos, in weak_alias()
4965 return byte_re_search_2 (bufp, string1, size1, string2, size2, startpos, in weak_alias()
5014 int size1, const char *string2, int size2,
5140 wcs_size2 = convert_mbs_to_wcs(wcs_string2, string2, size2,
5169 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5187 ? string2[startpos - size1]
5206 val = wcs_re_match_2_internal (bufp, string1, size1, string2,
5212 val = byte_re_match_2_internal (bufp, string1, size1, string2,
5266 : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \
5274 : ((regoff_t) ((ptr) - string2 + size1)))
5290 d = string2; \
5296 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5307 (iswalnum ((wint_t)((d) == end1 ? *string2 \
5308 : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0 \
5309 || ((d) == end1 ? *string2 \
5310 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) == L'_')
5313 (SYNTAX ((d) == end1 ? *string2 \
5314 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \
5345 FREE_VAR (string2); \
5372 FREE_VAR (string2); \
5455 const char *string2, int size2, int pos, in re_match_2() argument
5461 result = wcs_re_match_2_internal (bufp, string1, size1, string2, size2, in re_match_2()
5466 result = byte_re_match_2_internal (bufp, string1, size1, string2, size2, in re_match_2()
5544 wchar_t *string2, int size2, in wcs_re_match_2_internal() argument
5551 const char *string2, int size2, in wcs_re_match_2_internal()
5740 if (string1 == NULL && string2 == NULL) in wcs_re_match_2_internal()
5762 string2 = REGEX_TALLOC (csize2 + 1, CHAR_T); in wcs_re_match_2_internal()
5765 if (!string2 || !mbs_offset2 || !is_binary) in wcs_re_match_2_internal()
5769 FREE_VAR (string2); in wcs_re_match_2_internal()
5774 size2 = convert_mbs_to_wcs(string2, cstring2, csize2, in wcs_re_match_2_internal()
5776 string2[size2] = L'\0'; /* for a sentinel */ in wcs_re_match_2_internal()
5806 string2 = string1; in wcs_re_match_2_internal()
5818 end2 = string2 + size2; in wcs_re_match_2_internal()
5826 end_match_2 = string2; in wcs_re_match_2_internal()
5834 end_match_2 = string2 + mcnt; in wcs_re_match_2_internal()
5845 end_match_2 = string2; in wcs_re_match_2_internal()
5850 end_match_2 = string2 + stop - size1; in wcs_re_match_2_internal()
5870 d = string2 + mcnt; in wcs_re_match_2_internal()
5887 d = string2 + pos - size1; in wcs_re_match_2_internal()
5895 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2); in wcs_re_match_2_internal()
6036 mbs_offset2[d-string2] : 0); in wcs_re_match_2_internal()
6040 : ((regoff_t) (d - string2 + size1))); in wcs_re_match_2_internal()
6078 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) + in wcs_re_match_2_internal()
6084 : string2 - size1); in wcs_re_match_2_internal()
6292 d = string2; in wcs_re_match_2_internal()
6362 d = string2; in wcs_re_match_2_internal()
6379 d = string2; in wcs_re_match_2_internal()
6445 d = string2; in wcs_re_match_2_internal()
6801 d2 = string2; in wcs_re_match_2_internal()
6861 else if ((d == end1 ? *string2 : *d) == '\n' in wcs_re_match_2_internal()