comparison src/search.c @ 20927:765fdbf766e4

(search_buffer): Update POS_BYTE for regexp search.
author Kenichi Handa <handa@m17n.org>
date Fri, 20 Feb 1998 01:40:47 +0000
parents eda7e44ef9d9
children 8c68721e5ec9
comparison
equal deleted inserted replaced
20926:b304072b893c 20927:765fdbf766e4
1068 { 1068 {
1069 matcher_overflow (); 1069 matcher_overflow ();
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 {
1076 search_regs.start[i] 1077 search_regs.start[i]
1077 = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE); 1078 = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);
1100 { 1101 {
1101 matcher_overflow (); 1102 matcher_overflow ();
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 {
1108 search_regs.start[i] 1110 search_regs.start[i]
1109 = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE); 1111 = BYTE_TO_CHAR (search_regs.start[i] + BEGV_BYTE);