Lines Matching refs:string1
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)
390 (size1 && string1 <= (ptr) && (ptr) <= string1 + size1)
417 const char *string1, int size1,
423 const char *string1, int size1,
441 wchar_t *string1, int size1,
445 const char *string1, int size1,
1185 PREFIX(print_double_string) (where, string1, size1, string2, size2)
1187 const CHAR_T *string1; variable
1202 for (this_char = where - string1; this_char < size1; this_char++)
1203 PUT_CHAR (string1[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
5217 wcs_size1 = convert_mbs_to_wcs(wcs_string1, string1, size1,
5277 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5296 : string1[startpos]);
5314 val = wcs_re_match_2_internal (bufp, string1, size1, string2,
5320 val = byte_re_match_2_internal (bufp, string1, size1, string2,
5373 ? ((regoff_t)(mbs_offset1 != NULL? mbs_offset1[(ptr)-string1] : 0)) \
5381 ? ((regoff_t) ((ptr) - string1)) \
5404 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5452 FREE_VAR (string1); \
5479 FREE_VAR (string1); \
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)
5955 string1 = REGEX_TALLOC (csize1 + 1, CHAR_T);
5958 if (!string1 || !mbs_offset1 || !is_binary)
5960 FREE_VAR (string1);
5973 FREE_VAR (string1);
6010 if (size2 == 0 && string1 != NULL)
6012 string2 = string1;
6014 string1 = 0;
6023 end1 = string1 + size1;
6031 end_match_1 = string1 + mcnt;
6050 end_match_1 = string1 + stop;
6070 d = string1 + mcnt;
6088 d = string1 + pos;
6101 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2);
6181 dend = ((d >= string1 && d <= end1)
6244 mbs_offset1[d-string1] : 0);
6250 ? ((regoff_t) (d - string1))
6287 mcnt = mbs_offset1 != NULL ? mbs_offset1[d-string1] : 0;
6294 ? string1 : string2 - size1);
7677 if (d >= string1 && d <= end1)