• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/libgrep/

Lines Matching refs:string2

57 #  define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \
58 __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop)
361 const char *string2, int size2,
367 const char *string2, int size2,
385 wchar_t *string2, int size2,
389 const char *string2, int size2,
1125 const CHAR_T *string2,
1142 where = string2;
1146 for (this_char = where - string2; this_char < size2; this_char++)
1148 PUT_CHAR (string2[this_char]);
1674 DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \
1723 `pend', `string1', `size1', `string2', and `size2'. */
1750 DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \
4966 const char *string2, int size2,
4973 return wcs_re_search_2 (bufp, string1, size1, string2, size2, startpos,
4977 return byte_re_search_2 (bufp, string1, size1, string2, size2, startpos,
5027 const char *string2, int size2,
5154 wcs_size2 = convert_mbs_to_wcs(wcs_string2, string2, size2,
5183 d = (startpos >= size1 ? string2 - size1 : string1) + startpos;
5201 ? string2[startpos - size1]
5220 val = wcs_re_match_2_internal (bufp, string1, size1, string2,
5226 val = byte_re_match_2_internal (bufp, string1, size1, string2,
5274 `string1' and `string2' into an multibyte string offset from the
5280 : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \
5284 and `string2' into an offset from the beginning of that string. */
5288 : ((regoff_t) ((ptr) - string2 + size1)))
5296 string2 if necessary. */
5300 /* End of string2 => fail. */ \
5303 /* End of string1 => advance to string2. */ \
5304 d = string2; \
5309 of `string1' and `string2'. If only one string, it's `string2'. */
5310 #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2)
5316 the first character in string2; and if before the beginning of
5317 string2, look at the last character in string1. */
5321 (iswalnum ((wint_t)((d) == end1 ? *string2 \
5322 : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0 \
5323 || ((d) == end1 ? *string2 \
5324 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) == L'_')
5327 (SYNTAX ((d) == end1 ? *string2 \
5328 : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \
5359 FREE_VAR (string2); \
5386 FREE_VAR (string2); \
5473 const char *string2, int size2,
5480 result = wcs_re_match_2_internal (bufp, string1, size1, string2, size2,
5485 result = byte_re_match_2_internal (bufp, string1, size1, string2, size2,
5558 /* string1 == string2 == NULL means
5564 wchar_t *string2, int size2,
5573 const char *string2, int size2,
5592 /* Pointers into string1 and string2, just past the last characters in
5843 /* Allocate wchar_t array for string1 and string2 and
5845 if (string1 == NULL && string2 == NULL)
5867 string2 = REGEX_TALLOC (csize2 + 1, CHAR_T);
5870 if (!string2 || !mbs_offset2 || !is_binary)
5874 FREE_VAR (string2);
5879 size2 = convert_mbs_to_wcs(string2, cstring2, csize2,
5881 string2[size2] = L'\0'; /* for a sentinel */
5907 /* We move `string1' into `string2' if the latter's empty -- but not if
5911 string2 = string1;
5923 end2 = string2 + size2;
5931 end_match_2 = string2;
5939 end_match_2 = string2 + mcnt;
5950 end_match_2 = string2;
5955 end_match_2 = string2 + stop - size1;
5964 equal `string2'. */
5975 d = string2 + mcnt;
5992 d = string2 + pos - size1;
6000 DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2);
6033 /* 1 if this match ends in the same string (string1 or string2)
6075 end_match_1' while the restored d is in string2.
6148 ? mbs_offset2[d-string2] : 0);
6152 : ((regoff_t) (d - string2 + size1)));
6190 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) +
6195 ? string1 : string2 - size1);
6392 d = string2;
6458 d = string2;
6475 d = string2;
6533 d = string2;
6878 /* End of string1 => advance to string2. */
6879 d2 = string2;
6945 else if ((d == end1 ? *string2 : *d) == '\n'