Merge pull request #23 from omasanori/iso-c-mark
Define the type of marking flags as unsigned int.
This commit is contained in:
commit
1f51e8bde2
|
@ -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];
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue