summaryrefslogtreecommitdiff
path: root/src/lisp.h
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2008-01-18 07:07:37 +0000
committerKenichi Handa <handa@m17n.org>2008-01-18 07:07:37 +0000
commit9bb13d087a7d6abdd9e158c9435193800f9a5537 (patch)
tree28b39632729a8ab589f82aa8bc7a136ef44f31a6 /src/lisp.h
parent76a6127f0ec0c0f2b3082ad28b036d9c7f981726 (diff)
downloademacs-9bb13d087a7d6abdd9e158c9435193800f9a5537.tar.gz
(struct Lisp_Marker): New member need_adjustment.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h6
1 files changed, 5 insertions, 1 deletions
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;