Mercurial > emacs
changeset 91343:347746964570
(struct Lisp_Marker): New member need_adjustment.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 18 Jan 2008 07:07:37 +0000 |
parents | 3ec2fe8547cf |
children | 56f3473b139e |
files | src/lisp.h |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Thu Jan 17 17:21:34 2008 +0000 +++ b/src/lisp.h Fri Jan 18 07:07:37 2008 +0000 @@ -1138,7 +1138,11 @@ { 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;