aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa1998-02-20 01:40:47 +0000
committerKenichi Handa1998-02-20 01:40:47 +0000
commit26aff1500fb8b7d26eaf36399796a9dbea20a106 (patch)
tree222fbc6243dd962787d796b6e63096557b1256ea /src
parent0d09d1e645c05f91e7482f1e2ae7e6d8688855fe (diff)
downloademacs-26aff1500fb8b7d26eaf36399796a9dbea20a106.tar.gz
emacs-26aff1500fb8b7d26eaf36399796a9dbea20a106.zip
(search_buffer): Update POS_BYTE for regexp search.
Diffstat (limited to 'src')
-rw-r--r--src/search.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/search.c b/src/search.c
index a4e17a7eff4..26569920b1c 100644
--- a/src/search.c
+++ b/src/search.c
@@ -1070,6 +1070,7 @@ search_buffer (string, pos, pos_byte, lim, lim_byte, n,
1070 } 1070 }
1071 if (val >= 0) 1071 if (val >= 0)
1072 { 1072 {
1073 pos_byte = search_regs.start[0] + BEGV_BYTE;
1073 for (i = 0; i < search_regs.num_regs; i++) 1074 for (i = 0; i < search_regs.num_regs; i++)
1074 if (search_regs.start[i] >= 0) 1075 if (search_regs.start[i] >= 0)
1075 { 1076 {
@@ -1102,6 +1103,7 @@ search_buffer (string, pos, pos_byte, lim, lim_byte, n,
1102 } 1103 }
1103 if (val >= 0) 1104 if (val >= 0)
1104 { 1105 {
1106 pos_byte = search_regs.end[0] + BEGV_BYTE;
1105 for (i = 0; i < search_regs.num_regs; i++) 1107 for (i = 0; i < search_regs.num_regs; i++)
1106 if (search_regs.start[i] >= 0) 1108 if (search_regs.start[i] >= 0)
1107 { 1109 {