Mercurial > emacs
changeset 31603:04e50cacc23f
(make_gap): Use enlarge_buffer_text.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 14 Sep 2000 15:13:29 +0000 |
parents | a42e23d2b9cc |
children | 91e7cea32eaa |
files | src/insdel.c |
diffstat | 1 files changed, 1 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/src/insdel.c Thu Sep 14 15:13:18 2000 +0000 +++ b/src/insdel.c Thu Sep 14 15:13:29 2000 +0000 @@ -520,20 +520,7 @@ >= ((unsigned) 1 << (min (BITS_PER_INT, VALBITS) - 1))) error ("Buffer exceeds maximum size"); - BLOCK_INPUT; - /* We allocate extra 1-byte `\0' at the tail for anchoring a search. */ - result = BUFFER_REALLOC (BEG_ADDR, (Z_BYTE - BEG_BYTE - + GAP_SIZE + nbytes_added + 1)); - - if (result == 0) - { - UNBLOCK_INPUT; - memory_full (); - } - - /* We can't unblock until the new address is properly stored. */ - BEG_ADDR = result; - UNBLOCK_INPUT; + enlarge_buffer_text (current_buffer, nbytes_added); /* Prevent quitting in move_gap. */ tem = Vinhibit_quit;