Lines Matching refs:string2
94 # define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ argument
95 __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop)
426 const char *string2, int size2,
1123 print_double_string (where, string1, size1, string2, size2) in print_double_string() argument
1126 const CHAR_TYPE *string2;
1141 where = string2;
1144 for (this_char = where - string2; this_char < size2; this_char++)
1145 PUT_CHAR (string2[this_char]);
1654 DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \
1728 DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \
4949 re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop)
4951 const char *string1, *string2; variable
5024 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5042 ? string2[startpos - size1]
5055 val = re_match_2_internal (bufp, string1, size1, string2, size2,
5097 : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \
5105 : ((regoff_t) ((ptr) - string2 + size1)))
5121 d = string2; \
5128 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5139 (iswalnum ((wint_t)((d) == end1 ? *string2 \
5140 : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0)
5143 (SYNTAX ((d) == end1 ? *string2 \
5144 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \
5174 FREE_VAR (string2); \
5199 FREE_VAR (string2); \
5270 re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) in re_match_2() argument
5272 const char *string1, *string2;
5278 int result = re_match_2_internal (bufp, string1, size1, string2, size2,
5337 re_match_2_internal (bufp, string1, size1, string2, size2, pos, regs, stop)
5339 const char *string1, *string2;
5351 CHAR_TYPE *string1 = NULL, *string2 = NULL; local
5553 string2 = REGEX_TALLOC (csize2 + 1, CHAR_TYPE);
5556 if (!string2 || !mbs_offset2 || !is_binary)
5560 FREE_VAR (string2);
5565 size2 = convert_mbs_to_wcs(string2, cstring2, csize2,
5567 string2[size2] = L'\0'; /* for a sentinel */
5596 string2 = string1;
5602 end2 = string2 + size2;
5610 end_match_2 = string2;
5616 end_match_2 = string2 + mcnt;
5627 end_match_2 = string2;
5632 end_match_2 = string2 + stop - size1;
5652 d = string2 + mcnt;
5669 d = string2 + pos - size1;
5677 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2);
5815 mbs_offset2[d-string2] : 0);
5819 : ((regoff_t) (d - string2 + size1)));
5857 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) +
5863 : string2 - size1);
6058 d = string2;
6124 d = string2;
6141 d = string2;
6199 d = string2;
6546 d2 = string2;
6606 else if ((d == end1 ? *string2 : *d) == '\n'