Mercurial > emacs
changeset 69871:8a7ecbca8672
(PSEUDOVECTOR_SIZE_MASK): Expand docstring.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 08 Apr 2006 14:34:31 +0000 |
parents | bc9116711ea3 |
children | f60a24914ee2 |
files | src/lisp.h |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Sat Apr 08 14:20:10 2006 +0000 +++ b/src/lisp.h Sat Apr 08 14:34:31 2006 +0000 @@ -297,7 +297,11 @@ #endif }; -/* For convenience, we also store the number of elements in these bits. */ +/* For convenience, we also store the number of elements in these bits. + Note that this size is not necessarily the memory-footprint size, but + only the number of Lisp_Object fields (that need to be traced by the GC). + The distinction is used e.g. by Lisp_Process which places extra + non-Lisp_Object fields at the end of the structure. */ #define PSEUDOVECTOR_SIZE_MASK 0x1ff /* Number of bits to put in each character in the internal representation