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;