search_regs       283 src/search.c       modify_match_data ? &search_regs : NULL,
search_regs       317 src/search.c   		  modify_match_data ? &search_regs : NULL,
search_regs       329 src/search.c       for (i = 0; i < search_regs.num_regs; i++)
search_regs       330 src/search.c         if (search_regs.start[i] >= 0)
search_regs       332 src/search.c   	  search_regs.start[i]
search_regs       333 src/search.c   	    = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs       334 src/search.c            search_regs.end[i]
search_regs       335 src/search.c              = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs       404 src/search.c   		       modify_match_data ? &search_regs : NULL,
search_regs       415 src/search.c   		   (modify_match_data ? &search_regs : NULL));
search_regs       427 src/search.c       for (i = 0; i < search_regs.num_regs; i++)
search_regs       428 src/search.c         if (search_regs.start[i] >= 0)
search_regs       430 src/search.c   	  search_regs.start[i]
search_regs       431 src/search.c   	    = string_byte_to_char (string, search_regs.start[i]);
search_regs       432 src/search.c   	  search_regs.end[i]
search_regs       433 src/search.c   	    = string_byte_to_char (string, search_regs.end[i]);
search_regs      1169 src/search.c                        preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1206 src/search.c                            preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1218 src/search.c                 pos_byte = search_regs.start[0] + BEGV_BYTE;
search_regs      1219 src/search.c                 for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      1220 src/search.c                   if (search_regs.start[i] >= 0)
search_regs      1222 src/search.c                       search_regs.start[i]
search_regs      1223 src/search.c                         = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs      1224 src/search.c                       search_regs.end[i]
search_regs      1225 src/search.c                         = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs      1229 src/search.c                 pos = search_regs.start[0];
search_regs      1253 src/search.c                            preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1264 src/search.c                 pos_byte = search_regs.end[0] + BEGV_BYTE;
search_regs      1265 src/search.c                 for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      1266 src/search.c                   if (search_regs.start[i] >= 0)
search_regs      1268 src/search.c                       search_regs.start[i]
search_regs      1269 src/search.c                         = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs      1270 src/search.c                       search_regs.end[i]
search_regs      1271 src/search.c                         = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs      1274 src/search.c                 pos = search_regs.end[0];
search_regs      2052 src/search.c   		      start = search_regs.start[0];
search_regs      2053 src/search.c   		      end = search_regs.end[0];
search_regs      2142 src/search.c   		      start = search_regs.start[0];
search_regs      2143 src/search.c   		      end = search_regs.end[0];
search_regs      2184 src/search.c     if (search_regs.num_regs == 0)
search_regs      2186 src/search.c         search_regs.start = xmalloc (2 * sizeof *search_regs.start);
search_regs      2187 src/search.c         search_regs.end = xmalloc (2 * sizeof *search_regs.end);
search_regs      2188 src/search.c         search_regs.num_regs = 2;
search_regs      2192 src/search.c     for (i = 1; i < search_regs.num_regs; i++)
search_regs      2194 src/search.c         search_regs.start[i] = -1;
search_regs      2195 src/search.c         search_regs.end[i] = -1;
search_regs      2198 src/search.c     search_regs.start[0] = BYTE_TO_CHAR (beg_byte);
search_regs      2199 src/search.c     search_regs.end[0] = BYTE_TO_CHAR (beg_byte + nbytes);
search_regs      2420 src/search.c     ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2425 src/search.c     ptrdiff_t sub_start = search_regs.start[sub];
search_regs      2426 src/search.c     ptrdiff_t sub_end = search_regs.end[sub];
search_regs      2560 src/search.c   			  && search_regs.start[c - '0'] >= 0)
search_regs      2562 src/search.c   			  substart = search_regs.start[c - '0'];
search_regs      2563 src/search.c   			  subend = search_regs.end[c - '0'];
search_regs      2697 src/search.c   		  if (search_regs.start[c - '0'] >= 1)
search_regs      2718 src/search.c   	      begbyte = CHAR_TO_BYTE (search_regs.start[idx]);
search_regs      2719 src/search.c   	      add_len = CHAR_TO_BYTE (search_regs.end[idx]) - begbyte;
search_regs      2720 src/search.c   	      if (search_regs.start[idx] < GPT && GPT < search_regs.end[idx])
search_regs      2721 src/search.c   		move_gap_both (search_regs.start[idx], begbyte);
search_regs      2759 src/search.c       Fupcase_region (make_fixnum (search_regs.start[sub]),
search_regs      2763 src/search.c       Fupcase_initials_region (make_fixnum (search_regs.start[sub]),
search_regs      2773 src/search.c     if (search_regs.num_regs != num_regs)
search_regs      2796 src/search.c     if (search_regs.num_regs <= 0)
search_regs      2798 src/search.c     if (n >= search_regs.num_regs
search_regs      2799 src/search.c         || search_regs.start[n] < 0)
search_regs      2801 src/search.c     return (make_fixnum ((beginningp) ? search_regs.start[n]
search_regs      2802 src/search.c   		                    : search_regs.end[n]));
search_regs      2888 src/search.c     SAFE_NALLOCA (data, 1, 2 * search_regs.num_regs + 1);
search_regs      2891 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      2893 src/search.c         ptrdiff_t start = search_regs.start[i];
search_regs      2900 src/search.c   	      XSETFASTINT (data[2 * i + 1], search_regs.end[i]);
search_regs      2910 src/search.c   			   make_fixnum (search_regs.end[i]),
search_regs      2989 src/search.c       if (length > search_regs.num_regs)
search_regs      2991 src/search.c   	ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2992 src/search.c   	search_regs.start =
search_regs      2993 src/search.c   	  xpalloc (search_regs.start, &num_regs, length - num_regs,
search_regs      2994 src/search.c   		   min (PTRDIFF_MAX, UINT_MAX), sizeof *search_regs.start);
search_regs      2995 src/search.c   	search_regs.end =
search_regs      2996 src/search.c   	  xrealloc (search_regs.end, num_regs * sizeof *search_regs.end);
search_regs      2998 src/search.c   	for (i = search_regs.num_regs; i < num_regs; i++)
search_regs      2999 src/search.c   	  search_regs.start[i] = -1;
search_regs      3001 src/search.c   	search_regs.num_regs = num_regs;
search_regs      3016 src/search.c   	    search_regs.start[i] = -1;
search_regs      3055 src/search.c   		search_regs.start[i] = XFIXNUM (from);
search_regs      3056 src/search.c   		search_regs.end[i] = XFIXNUM (marker);
search_regs      3060 src/search.c   		search_regs.start[i] = -1;
search_regs      3072 src/search.c       for (; i < search_regs.num_regs; i++)
search_regs      3073 src/search.c         search_regs.start[i] = -1;
search_regs      3087 src/search.c       for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      3088 src/search.c         if (search_regs.start[i] >= 0)
search_regs      3090 src/search.c             search_regs.start[i] = max (0, search_regs.start[i] + delta);
search_regs      3091 src/search.c             search_regs.end[i] = max (0, search_regs.end[i] + delta);
search_regs      3103 src/search.c         saved_search_regs = search_regs;
search_regs      3106 src/search.c         search_regs.num_regs = 0;
search_regs      3107 src/search.c         search_regs.start = 0;
search_regs      3108 src/search.c         search_regs.end = 0;
search_regs      3118 src/search.c         if (search_regs.num_regs > 0)
search_regs      3120 src/search.c   	  xfree (search_regs.start);
search_regs      3121 src/search.c   	  xfree (search_regs.end);
search_regs      3123 src/search.c         search_regs = saved_search_regs;
search_regs      3138 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      3140 src/search.c         if (search_regs.start[i] >= oldend)
search_regs      3141 src/search.c           search_regs.start[i] += change;
search_regs      3142 src/search.c         else if (search_regs.start[i] > oldstart)
search_regs      3143 src/search.c           search_regs.start[i] = oldstart;
search_regs      3144 src/search.c         if (search_regs.end[i] >= oldend)
search_regs      3145 src/search.c           search_regs.end[i] += change;
search_regs      3146 src/search.c         else if (search_regs.end[i] > oldstart)
search_regs      3147 src/search.c           search_regs.end[i] = oldstart;