Mercurial > emacs
comparison src/insdel.c @ 55740:eba675d00657
(del_range_2, replace_range): Don't write an anchor if the gap is empty.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 22 May 2004 22:15:37 +0000 |
parents | b136a4512609 |
children | 57a0b4f747a1 4c90ffeb71c5 |
comparison
equal
deleted
inserted
replaced
55739:cf63ed17e21c | 55740:eba675d00657 |
---|---|
1554 Z -= nchars_del; | 1554 Z -= nchars_del; |
1555 ZV_BYTE -= nbytes_del; | 1555 ZV_BYTE -= nbytes_del; |
1556 Z_BYTE -= nbytes_del; | 1556 Z_BYTE -= nbytes_del; |
1557 GPT = from; | 1557 GPT = from; |
1558 GPT_BYTE = from_byte; | 1558 GPT_BYTE = from_byte; |
1559 *(GPT_ADDR) = 0; /* Put an anchor. */ | 1559 if (GAP_SIZE > 0) *(GPT_ADDR) = 0; /* Put an anchor. */ |
1560 | 1560 |
1561 if (GPT_BYTE < GPT) | 1561 if (GPT_BYTE < GPT) |
1562 abort (); | 1562 abort (); |
1563 | 1563 |
1564 if (GPT - BEG < BEG_UNCHANGED) | 1564 if (GPT - BEG < BEG_UNCHANGED) |
1837 Z_BYTE -= nbytes_del; | 1837 Z_BYTE -= nbytes_del; |
1838 ZV -= nchars_del; | 1838 ZV -= nchars_del; |
1839 Z -= nchars_del; | 1839 Z -= nchars_del; |
1840 GPT = from; | 1840 GPT = from; |
1841 GPT_BYTE = from_byte; | 1841 GPT_BYTE = from_byte; |
1842 *(GPT_ADDR) = 0; /* Put an anchor. */ | 1842 if (GAP_SIZE > 0) *(GPT_ADDR) = 0; /* Put an anchor. */ |
1843 | 1843 |
1844 if (GPT_BYTE < GPT) | 1844 if (GPT_BYTE < GPT) |
1845 abort (); | 1845 abort (); |
1846 | 1846 |
1847 if (GPT - BEG < BEG_UNCHANGED) | 1847 if (GPT - BEG < BEG_UNCHANGED) |