summaryrefslogtreecommitdiff
path: root/src/insdel.c
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-09-14 15:13:29 +0000
committerGerd Moellmann <gerd@gnu.org>2000-09-14 15:13:29 +0000
commit71a7bfa7ee076eca9de5ed9ca737e06fcf7c4bec (patch)
tree3b677ca84c87202dd6f845b310aac06b888b78f7 /src/insdel.c
parenta74c5ec1a49164cddf46a12482afa7359251770f (diff)
downloademacs-71a7bfa7ee076eca9de5ed9ca737e06fcf7c4bec.tar.gz
(make_gap): Use enlarge_buffer_text.
Diffstat (limited to 'src/insdel.c')
-rw-r--r--src/insdel.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/insdel.c b/src/insdel.c
index b62fba5b8b9..acc1d47395d 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -520,20 +520,7 @@ make_gap (nbytes_added)
>= ((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;