From: Stefan Monnier Date: Sat, 8 Apr 2006 14:34:31 +0000 (+0000) Subject: (PSEUDOVECTOR_SIZE_MASK): Expand docstring. X-Git-Tag: emacs-pretest-22.0.90~3269 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=df631196ed34b92f9b321db3fe0b1a6ae52288c0;p=emacs.git (PSEUDOVECTOR_SIZE_MASK): Expand docstring. --- 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 #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