emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/lisp.h


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/lisp.h
Date: Sat, 08 Apr 2006 14:34:32 +0000

Index: emacs/src/lisp.h
diff -u emacs/src/lisp.h:1.554 emacs/src/lisp.h:1.555
--- emacs/src/lisp.h:1.554      Sat Apr  8 14:15:04 2006
+++ emacs/src/lisp.h    Sat Apr  8 14:34:31 2006
@@ -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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]