Mercurial > emacs
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), |