comparison src/lrecord.h @ 1429:969b7290edca

[xemacs-hg @ 2003-04-24 05:33:43 by youngs] 2003-04-24 Matthew O. Persico <persicom@acedsl.com> * unicode.c: Removed trailing commas in some enums; older (Solaris 2.7 cc) compiler produced volumous warnings. * text.c: Replaced char initialization of static Ibyte strcasecmp_charmap[] with octal numeric init. Apparently older (Solaris 2.7 cc) compiler treats quoted octals as signed, causing 256 signed-assigned-to-unsigned warnings. * lrecord.h: Removed trailing commas in some enums; older (Solaris 2.7 cc) compiler produced volumous warnings. * lisp.h: Removed trailing commas in some enums; older (Solaris 2.7 cc) compiler produced volumous warnings. * frame.c: Removed trailing commas in some enums; older (Solaris 2.7 cc) compiler produced volumous warnings. * file-coding.h: Removed trailing commas in some enums; older (Solaris 2.7 cc) compiler produced volumous warnings.
author youngs
date Thu, 24 Apr 2003 05:33:44 +0000
parents 4542b72c005e
children 64eaceca611d
comparison
equal deleted inserted replaced
1428:10738b72057d 1429:969b7290edca
809 /* Indicates that this is a free Lisp object we're marking. 809 /* Indicates that this is a free Lisp object we're marking.
810 Only relevant for ERROR_CHECK_GC. This occurs when we're marking 810 Only relevant for ERROR_CHECK_GC. This occurs when we're marking
811 lcrecord-lists, where the objects have had their type changed to 811 lcrecord-lists, where the objects have had their type changed to
812 lrecord_type_free and also have had their free bit set, but we mark 812 lrecord_type_free and also have had their free bit set, but we mark
813 them as normal. */ 813 them as normal. */
814 XD_FLAG_FREE_LISP_OBJECT = 8, 814 XD_FLAG_FREE_LISP_OBJECT = 8
815 #if 0 815 #if 0
816 ,
816 /* Suggestions for other possible flags: */ 817 /* Suggestions for other possible flags: */
817 818
818 /* Eliminate XD_UNION_DYNAMIC_SIZE and replace it with a flag, like this. */ 819 /* Eliminate XD_UNION_DYNAMIC_SIZE and replace it with a flag, like this. */
819 XD_FLAG_UNION_DYNAMIC_SIZE = 16, 820 XD_FLAG_UNION_DYNAMIC_SIZE = 16,
820 /* Require that everyone who uses a description map has to flag it, so 821 /* Require that everyone who uses a description map has to flag it, so
822 description maps are and who's using them. This might also become 823 description maps are and who's using them. This might also become
823 necessary if for some reason the format of the description map is 824 necessary if for some reason the format of the description map is
824 expanded and we need to stick a pointer in the second slot (although 825 expanded and we need to stick a pointer in the second slot (although
825 we could still ensure that the second slot in the first entry was NULL 826 we could still ensure that the second slot in the first entry was NULL
826 or <0). */ 827 or <0). */
827 XD_FLAG_DESCRIPTION_MAP = 32, 828 XD_FLAG_DESCRIPTION_MAP = 32
828 #endif 829 #endif
829 }; 830 };
830 831
831 struct memory_description 832 struct memory_description
832 { 833 {