]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct Lisp_Marker): New member need_adjustment.
authorKenichi Handa <handa@m17n.org>
Fri, 18 Jan 2008 07:07:37 +0000 (07:07 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 18 Jan 2008 07:07:37 +0000 (07:07 +0000)
src/lisp.h

index 5e75e79c7cbd79446fed6f50fc7fc26652b29180..f3cdd1a26a78a0f7a2bede4277b756e79c8cd4cf 100644 (file)
@@ -1138,7 +1138,11 @@ struct Lisp_Marker
 {
   int type : 16;               /* = Lisp_Misc_Marker */
   unsigned gcmarkbit : 1;
-  int spacer : 14;
+  int spacer : 13;
+  /* This flag is temporarily used in the functions
+     decode/encode_coding_object to record that the marker position
+     must be adjusted after the conversion.  */
+  unsigned int need_adjustment : 1;
   /* 1 means normal insertion at the marker's position
      leaves the marker after the inserted text.  */
   unsigned int insertion_type : 1;