# HG changeset patch # User Stefan Monnier # Date 1056754415 0 # Node ID 5c80476f5ff2e5cef0533042fccbfb74c7859939 # Parent d7b452526190d2c98dc04e27446f374af176f733 (MARKBIT): Update comment. diff -r d7b452526190 -r 5c80476f5ff2 src/lisp.h --- a/src/lisp.h Fri Jun 27 21:54:38 2003 +0000 +++ b/src/lisp.h Fri Jun 27 22:53:35 2003 +0000 @@ -261,21 +261,14 @@ /* Two flags that are set during GC. On some machines, these flags are defined differently by the m- file. */ -/* This is set in the car of a cons and in the plist slot of a symbol - to indicate it is marked. Likewise in the plist slot of an interval, - the chain slot of a marker, the type slot of a float, and the name - slot of a buffer. - - In strings, this bit in the size field indicates that the string - is a "large" one, one which was separately malloc'd - rather than being part of a string block. */ +/* This is set in the car of a cons to indicate it is marked. + Likewise in the type slot of a float and in the size slot of strings. */ #ifndef MARKBIT #define MARKBIT ((EMACS_INT) ((EMACS_UINT) 1 << (VALBITS + GCTYPEBITS))) #endif /*MARKBIT */ -/* In the size word of a vector, this bit means the vector has been marked. - In the size word of a large string, likewise. */ +/* In the size word of a vector, this bit means the vector has been marked. */ #ifndef ARRAY_MARK_FLAG #define ARRAY_MARK_FLAG ((MARKBIT >> 1) & ~MARKBIT)