Merge pull request #23 from omasanori/iso-c-mark

Define the type of marking flags as unsigned int.
This commit is contained in:
Yuichi Nishiwaki 2014-01-19 22:17:14 -08:00
commit 1f51e8bde2
1 changed files with 3 additions and 5 deletions

View File

@ -9,16 +9,14 @@
extern "C" {
#endif
enum pic_gc_mark {
PIC_GC_UNMARK = 0,
PIC_GC_MARK
};
#define PIC_GC_UNMARK 0
#define PIC_GC_MARK 1
union header {
struct {
union header *ptr;
size_t size;
enum pic_gc_mark mark : 1;
unsigned int mark : 1;
} s;
long alignment[2];
};