search_regs       282 src/search.c       modify_match_data ? &search_regs : NULL,
search_regs       316 src/search.c   		  modify_match_data ? &search_regs : NULL,
search_regs       328 src/search.c       for (i = 0; i < search_regs.num_regs; i++)
search_regs       329 src/search.c         if (search_regs.start[i] >= 0)
search_regs       331 src/search.c   	  search_regs.start[i]
search_regs       332 src/search.c   	    = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs       333 src/search.c            search_regs.end[i]
search_regs       334 src/search.c              = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs       403 src/search.c   		       modify_match_data ? &search_regs : NULL,
search_regs       414 src/search.c   		   (modify_match_data ? &search_regs : NULL));
search_regs       426 src/search.c       for (i = 0; i < search_regs.num_regs; i++)
search_regs       427 src/search.c         if (search_regs.start[i] >= 0)
search_regs       429 src/search.c   	  search_regs.start[i]
search_regs       430 src/search.c   	    = string_byte_to_char (string, search_regs.start[i]);
search_regs       431 src/search.c   	  search_regs.end[i]
search_regs       432 src/search.c   	    = string_byte_to_char (string, search_regs.end[i]);
search_regs      1183 src/search.c                        preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1220 src/search.c                            preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1232 src/search.c                 pos_byte = search_regs.start[0] + BEGV_BYTE;
search_regs      1233 src/search.c                 for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      1234 src/search.c                   if (search_regs.start[i] >= 0)
search_regs      1236 src/search.c                       search_regs.start[i]
search_regs      1237 src/search.c                         = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs      1238 src/search.c                       search_regs.end[i]
search_regs      1239 src/search.c                         = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs      1243 src/search.c                 pos = search_regs.start[0];
search_regs      1267 src/search.c                            preserve_match_data ? &search_regs : &search_regs_1,
search_regs      1278 src/search.c                 pos_byte = search_regs.end[0] + BEGV_BYTE;
search_regs      1279 src/search.c                 for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      1280 src/search.c                   if (search_regs.start[i] >= 0)
search_regs      1282 src/search.c                       search_regs.start[i]
search_regs      1283 src/search.c                         = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
search_regs      1284 src/search.c                       search_regs.end[i]
search_regs      1285 src/search.c                         = BYTE_TO_CHAR (search_regs.end[i] + BEGV_BYTE);
search_regs      1288 src/search.c                 pos = search_regs.end[0];
search_regs      2048 src/search.c   		      start = search_regs.start[0];
search_regs      2049 src/search.c   		      end = search_regs.end[0];
search_regs      2138 src/search.c   		      start = search_regs.start[0];
search_regs      2139 src/search.c   		      end = search_regs.end[0];
search_regs      2180 src/search.c     if (search_regs.num_regs == 0)
search_regs      2182 src/search.c         search_regs.start = xmalloc (2 * sizeof *search_regs.start);
search_regs      2183 src/search.c         search_regs.end = xmalloc (2 * sizeof *search_regs.end);
search_regs      2184 src/search.c         search_regs.num_regs = 2;
search_regs      2188 src/search.c     for (i = 1; i < search_regs.num_regs; i++)
search_regs      2190 src/search.c         search_regs.start[i] = -1;
search_regs      2191 src/search.c         search_regs.end[i] = -1;
search_regs      2194 src/search.c     search_regs.start[0] = BYTE_TO_CHAR (beg_byte);
search_regs      2195 src/search.c     search_regs.end[0] = BYTE_TO_CHAR (beg_byte + nbytes);
search_regs      2418 src/search.c     ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2423 src/search.c     ptrdiff_t sub_start = search_regs.start[sub];
search_regs      2424 src/search.c     ptrdiff_t sub_end = search_regs.end[sub];
search_regs      2558 src/search.c   			  && search_regs.start[c - '0'] >= 0)
search_regs      2560 src/search.c   			  substart = search_regs.start[c - '0'];
search_regs      2561 src/search.c   			  subend = search_regs.end[c - '0'];
search_regs      2695 src/search.c   		  if (search_regs.start[c - '0'] >= 1)
search_regs      2716 src/search.c   	      begbyte = CHAR_TO_BYTE (search_regs.start[idx]);
search_regs      2717 src/search.c   	      add_len = CHAR_TO_BYTE (search_regs.end[idx]) - begbyte;
search_regs      2718 src/search.c   	      if (search_regs.start[idx] < GPT && GPT < search_regs.end[idx])
search_regs      2719 src/search.c   		move_gap_both (search_regs.start[idx], begbyte);
search_regs      2757 src/search.c       Fupcase_region (make_fixnum (search_regs.start[sub]),
search_regs      2761 src/search.c       Fupcase_initials_region (make_fixnum (search_regs.start[sub]),
search_regs      2771 src/search.c     if (search_regs.num_regs != num_regs)
search_regs      2794 src/search.c     if (search_regs.num_regs <= 0)
search_regs      2796 src/search.c     if (n >= search_regs.num_regs
search_regs      2797 src/search.c         || search_regs.start[n] < 0)
search_regs      2799 src/search.c     return (make_fixnum ((beginningp) ? search_regs.start[n]
search_regs      2800 src/search.c   		                    : search_regs.end[n]));
search_regs      2886 src/search.c     SAFE_NALLOCA (data, 1, 2 * search_regs.num_regs + 1);
search_regs      2889 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      2891 src/search.c         ptrdiff_t start = search_regs.start[i];
search_regs      2898 src/search.c   	      XSETFASTINT (data[2 * i + 1], search_regs.end[i]);
search_regs      2908 src/search.c   			   make_fixnum (search_regs.end[i]),
search_regs      2987 src/search.c       if (length > search_regs.num_regs)
search_regs      2989 src/search.c   	ptrdiff_t num_regs = search_regs.num_regs;
search_regs      2990 src/search.c   	search_regs.start =
search_regs      2991 src/search.c   	  xpalloc (search_regs.start, &num_regs, length - num_regs,
search_regs      2992 src/search.c   		   min (PTRDIFF_MAX, UINT_MAX), sizeof *search_regs.start);
search_regs      2993 src/search.c   	search_regs.end =
search_regs      2994 src/search.c   	  xrealloc (search_regs.end, num_regs * sizeof *search_regs.end);
search_regs      2996 src/search.c   	for (i = search_regs.num_regs; i < num_regs; i++)
search_regs      2997 src/search.c   	  search_regs.start[i] = -1;
search_regs      2999 src/search.c   	search_regs.num_regs = num_regs;
search_regs      3014 src/search.c   	    search_regs.start[i] = -1;
search_regs      3053 src/search.c   		search_regs.start[i] = XFIXNUM (from);
search_regs      3054 src/search.c   		search_regs.end[i] = XFIXNUM (marker);
search_regs      3058 src/search.c   		search_regs.start[i] = -1;
search_regs      3070 src/search.c       for (; i < search_regs.num_regs; i++)
search_regs      3071 src/search.c         search_regs.start[i] = -1;
search_regs      3085 src/search.c       for (ptrdiff_t i = 0; i < search_regs.num_regs; i++)
search_regs      3086 src/search.c         if (search_regs.start[i] >= 0)
search_regs      3088 src/search.c             search_regs.start[i] = max (0, search_regs.start[i] + delta);
search_regs      3089 src/search.c             search_regs.end[i] = max (0, search_regs.end[i] + delta);
search_regs      3101 src/search.c         saved_search_regs = search_regs;
search_regs      3104 src/search.c         search_regs.num_regs = 0;
search_regs      3105 src/search.c         search_regs.start = 0;
search_regs      3106 src/search.c         search_regs.end = 0;
search_regs      3116 src/search.c         if (search_regs.num_regs > 0)
search_regs      3118 src/search.c   	  xfree (search_regs.start);
search_regs      3119 src/search.c   	  xfree (search_regs.end);
search_regs      3121 src/search.c         search_regs = saved_search_regs;
search_regs      3136 src/search.c     for (i = 0; i < search_regs.num_regs; i++)
search_regs      3138 src/search.c         if (search_regs.start[i] >= oldend)
search_regs      3139 src/search.c           search_regs.start[i] += change;
search_regs      3140 src/search.c         else if (search_regs.start[i] > oldstart)
search_regs      3141 src/search.c           search_regs.start[i] = oldstart;
search_regs      3142 src/search.c         if (search_regs.end[i] >= oldend)
search_regs      3143 src/search.c           search_regs.end[i] += change;
search_regs      3144 src/search.c         else if (search_regs.end[i] > oldstart)
search_regs      3145 src/search.c           search_regs.end[i] = oldstart;