aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2006-04-08 14:34:31 +0000
committerStefan Monnier2006-04-08 14:34:31 +0000
commitdf631196ed34b92f9b321db3fe0b1a6ae52288c0 (patch)
tree5f0428c9d54e9e0cf5ded62c1f37471ba60e5cfd /src
parent15fdcac72248d850c39122eceaa322629f195eb0 (diff)
downloademacs-df631196ed34b92f9b321db3fe0b1a6ae52288c0.tar.gz
emacs-df631196ed34b92f9b321db3fe0b1a6ae52288c0.zip
(PSEUDOVECTOR_SIZE_MASK): Expand docstring.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 56b5645b9dc..63a17801a3d 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -297,7 +297,11 @@ enum pvec_type
297#endif 297#endif
298}; 298};
299 299
300/* For convenience, we also store the number of elements in these bits. */ 300/* For convenience, we also store the number of elements in these bits.
301 Note that this size is not necessarily the memory-footprint size, but
302 only the number of Lisp_Object fields (that need to be traced by the GC).
303 The distinction is used e.g. by Lisp_Process which places extra
304 non-Lisp_Object fields at the end of the structure. */
301#define PSEUDOVECTOR_SIZE_MASK 0x1ff 305#define PSEUDOVECTOR_SIZE_MASK 0x1ff
302 306
303/* Number of bits to put in each character in the internal representation 307/* Number of bits to put in each character in the internal representation