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)