Mercurial > hg > xemacs-beta
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 { |