]> git.eshelyaron.com Git - emacs.git/commitdiff
(PSEUDOVECTOR_SIZE_MASK): Expand docstring.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 8 Apr 2006 14:34:31 +0000 (14:34 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 8 Apr 2006 14:34:31 +0000 (14:34 +0000)
src/lisp.h

index 56b5645b9dc189c4720a0061ee8cf91518b1551a..63a17801a3d049cca13fb916e69efb1c2204ccf2 100644 (file)
@@ -297,7 +297,11 @@ enum pvec_type
 #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