changeset 90773:19c4543f1154

(struct buffer_text): New member inhibit_shrinking.
author Kenichi Handa <handa@m17n.org>
date Fri, 23 Feb 2007 06:02:58 +0000
parents b15334b4a9c3
children 81fa456eb1dc
files src/buffer.h
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/buffer.h	Fri Feb 23 06:02:23 2007 +0000
+++ b/src/buffer.h	Fri Feb 23 06:02:58 2007 +0000
@@ -448,6 +448,11 @@
        successive elements in its marker `chain'
        are the other markers referring to this buffer.  */
     struct Lisp_Marker *markers;
+
+    /* Usually 0.  Temporarily set to 1 in decode_coding_gap to
+       prevent Fgarbage_collect from shrinking the gap and loosing
+       not-yet-decoded bytes.  */
+    int inhibit_shrinking;
   };
 
 /* This is the structure that the buffer Lisp object points to.  */