comparison src/search.c @ 7856:9687141f6264

(Freplace_match): Be sure not to treat non-digit like digit.
author Richard M. Stallman <rms@gnu.org>
date Sat, 11 Jun 1994 21:53:09 +0000
parents 947d24fefd9e
children 7d8e0f338e4a
comparison
equal deleted inserted replaced
7855:69ec123ef310 7856:9687141f6264
1271 if (c == '&') 1271 if (c == '&')
1272 Finsert_buffer_substring 1272 Finsert_buffer_substring
1273 (Fcurrent_buffer (), 1273 (Fcurrent_buffer (),
1274 make_number (search_regs.start[0] + offset), 1274 make_number (search_regs.start[0] + offset),
1275 make_number (search_regs.end[0] + offset)); 1275 make_number (search_regs.end[0] + offset));
1276 else if (c >= '1' && c <= search_regs.num_regs + '0') 1276 else if (c >= '1' && c <= '9' && c <= search_regs.num_regs + '0')
1277 { 1277 {
1278 if (search_regs.start[c - '0'] >= 1) 1278 if (search_regs.start[c - '0'] >= 1)
1279 Finsert_buffer_substring 1279 Finsert_buffer_substring
1280 (Fcurrent_buffer (), 1280 (Fcurrent_buffer (),
1281 make_number (search_regs.start[c - '0'] + offset), 1281 make_number (search_regs.start[c - '0'] + offset),