]> code.delx.au - gnu-emacs/commitdiff
(struct buffer_text): New member inhibit_shrinking.
authorKenichi Handa <handa@m17n.org>
Fri, 23 Feb 2007 06:02:58 +0000 (06:02 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 23 Feb 2007 06:02:58 +0000 (06:02 +0000)
src/buffer.h

index 7ee5d921419bd5e63e138b7857f1ae9898184152..06532ce2f5c4fdd0695ede4b07e22df7b1429d6c 100644 (file)
@@ -448,6 +448,11 @@ struct buffer_text
        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.  */