diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2003-06-27 22:53:35 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2003-06-27 22:53:35 +0000 |
commit | 00baad70aafbd5c203275bda7048367e3d9d5535 (patch) | |
tree | 5b2300a1a2d67329be4efc2d5bbb3bff7d4b04dc /src/lisp.h | |
parent | 3ef06d12cd6e9d8a0d74397a8e3f73d9609f5eeb (diff) | |
download | emacs-00baad70aafbd5c203275bda7048367e3d9d5535.tar.gz |
(MARKBIT): Update comment.
Diffstat (limited to 'src/lisp.h')
-rw-r--r-- | src/lisp.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/lisp.h b/src/lisp.h index 16611484c8b..6ed805d2fc6 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -261,21 +261,14 @@ LISP_MAKE_RVALUE (Lisp_Object o) /* Two flags that are set during GC. On some machines, these flags are defined differently by the m- file. */ -/* This is set in the car of a cons and in the plist slot of a symbol - to indicate it is marked. Likewise in the plist slot of an interval, - the chain slot of a marker, the type slot of a float, and the name - slot of a buffer. - - In strings, this bit in the size field indicates that the string - is a "large" one, one which was separately malloc'd - rather than being part of a string block. */ +/* This is set in the car of a cons to indicate it is marked. + Likewise in the type slot of a float and in the size slot of strings. */ #ifndef MARKBIT #define MARKBIT ((EMACS_INT) ((EMACS_UINT) 1 << (VALBITS + GCTYPEBITS))) #endif /*MARKBIT */ -/* In the size word of a vector, this bit means the vector has been marked. - In the size word of a large string, likewise. */ +/* In the size word of a vector, this bit means the vector has been marked. */ #ifndef ARRAY_MARK_FLAG #define ARRAY_MARK_FLAG ((MARKBIT >> 1) & ~MARKBIT) |