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      2422 src/search.c     ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2427 src/search.c     ptrdiff_t sub_start = search_regs.start[sub];
search_regs      2428 src/search.c     ptrdiff_t sub_end = search_regs.end[sub];
search_regs      2562 src/search.c   			  && search_regs.start[c - '0'] >= 0)
search_regs      2564 src/search.c   			  substart = search_regs.start[c - '0'];
search_regs      2565 src/search.c   			  subend = search_regs.end[c - '0'];
search_regs      2699 src/search.c   		  if (search_regs.start[c - '0'] >= 1)
search_regs      2720 src/search.c   	      begbyte = CHAR_TO_BYTE (search_regs.start[idx]);
search_regs      2721 src/search.c   	      add_len = CHAR_TO_BYTE (search_regs.end[idx]) - begbyte;
search_regs      2722 src/search.c   	      if (search_regs.start[idx] < GPT && GPT < search_regs.end[idx])
search_regs      2723 src/search.c   		move_gap_both (search_regs.start[idx], begbyte);
search_regs      2761 src/search.c       Fupcase_region (make_fixnum (search_regs.start[sub]),
search_regs      2765 src/search.c       Fupcase_initials_region (make_fixnum (search_regs.start[sub]),
search_regs      2775 src/search.c     if (search_regs.num_regs != num_regs)
search_regs      2798 src/search.c     if (search_regs.num_regs <= 0)
search_regs      2800 src/search.c     if (n >= search_regs.num_regs
search_regs      2801 src/search.c         || search_regs.start[n] < 0)
search_regs      2803 src/search.c     return (make_fixnum ((beginningp) ? search_regs.start[n]
search_regs      2804 src/search.c   		                    : search_regs.end[n]));
search_regs      2890 src/search.c     SAFE_NALLOCA (data, 1, 2 * search_regs.num_regs + 1);
search_regs      2893 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      2895 src/search.c         ptrdiff_t start = search_regs.start[i];
search_regs      2902 src/search.c   	      XSETFASTINT (data[2 * i + 1], search_regs.end[i]);
search_regs      2912 src/search.c   			   make_fixnum (search_regs.end[i]),
search_regs      2991 src/search.c       if (length > search_regs.num_regs)
search_regs      2993 src/search.c   	ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2994 src/search.c   	search_regs.start =
search_regs      2995 src/search.c   	  xpalloc (search_regs.start, &num_regs, length - num_regs,
search_regs      2996 src/search.c   		   min (PTRDIFF_MAX, UINT_MAX), sizeof *search_regs.start);
search_regs      2997 src/search.c   	search_regs.end =
search_regs      2998 src/search.c   	  xrealloc (search_regs.end, num_regs * sizeof *search_regs.end);
search_regs      3000 src/search.c   	for (i = search_regs.num_regs; i < num_regs; i++)
search_regs      3001 src/search.c   	  search_regs.start[i] = -1;
search_regs      3003 src/search.c   	search_regs.num_regs = num_regs;
search_regs      3018 src/search.c   	    search_regs.start[i] = -1;
search_regs      3057 src/search.c   		search_regs.start[i] = XFIXNUM (from);
search_regs      3058 src/search.c   		search_regs.end[i] = XFIXNUM (marker);
search_regs      3062 src/search.c   		search_regs.start[i] = -1;
search_regs      3074 src/search.c       for (; i < search_regs.num_regs; i++)
search_regs      3075 src/search.c         search_regs.start[i] = -1;
search_regs      3089 src/search.c       for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      3090 src/search.c         if (search_regs.start[i] >= 0)
search_regs      3092 src/search.c             search_regs.start[i] = max (0, search_regs.start[i] + delta);
search_regs      3093 src/search.c             search_regs.end[i] = max (0, search_regs.end[i] + delta);
search_regs      3105 src/search.c         saved_search_regs = search_regs;
search_regs      3108 src/search.c         search_regs.num_regs = 0;
search_regs      3109 src/search.c         search_regs.start = 0;
search_regs      3110 src/search.c         search_regs.end = 0;
search_regs      3120 src/search.c         if (search_regs.num_regs > 0)
search_regs      3122 src/search.c   	  xfree (search_regs.start);
search_regs      3123 src/search.c   	  xfree (search_regs.end);
search_regs      3125 src/search.c         search_regs = saved_search_regs;
search_regs      3140 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      3142 src/search.c         if (search_regs.start[i] >= oldend)
search_regs      3143 src/search.c           search_regs.start[i] += change;
search_regs      3144 src/search.c         else if (search_regs.start[i] > oldstart)
search_regs      3145 src/search.c           search_regs.start[i] = oldstart;
search_regs      3146 src/search.c         if (search_regs.end[i] >= oldend)
search_regs      3147 src/search.c           search_regs.end[i] += change;
search_regs      3148 src/search.c         else if (search_regs.end[i] > oldstart)
search_regs      3149 src/search.c           search_regs.end[i] = oldstart;