From: Kenichi Handa Date: Fri, 18 Jan 2008 07:07:37 +0000 (+0000) Subject: (struct Lisp_Marker): New member need_adjustment. X-Git-Tag: emacs-pretest-23.0.90~8295^2~31 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9bb13d087a7d6abdd9e158c9435193800f9a5537;p=emacs.git (struct Lisp_Marker): New member need_adjustment. --- diff --git a/src/lisp.h b/src/lisp.h index 5e75e79c7cb..f3cdd1a26a7 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -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;