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;