diff options
| author | Kenichi Handa <handa@m17n.org> | 2008-01-18 07:07:37 +0000 |
|---|---|---|
| committer | Kenichi Handa <handa@m17n.org> | 2008-01-18 07:07:37 +0000 |
| commit | 9bb13d087a7d6abdd9e158c9435193800f9a5537 (patch) | |
| tree | 28b39632729a8ab589f82aa8bc7a136ef44f31a6 /src/lisp.h | |
| parent | 76a6127f0ec0c0f2b3082ad28b036d9c7f981726 (diff) | |
| download | emacs-9bb13d087a7d6abdd9e158c9435193800f9a5537.tar.gz | |
(struct Lisp_Marker): New member need_adjustment.
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 6 |
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; |
