From aedb380f0473a9631c9f5a9e0997bad8d0bade86 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 17 Feb 2016 22:41:03 -0500 Subject: [PATCH] Use standard type --- gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc.c b/gc.c index f8633d32..046fa01d 100644 --- a/gc.c +++ b/gc.c @@ -29,7 +29,7 @@ #define gc_heap_pad_size(s) (sizeof(struct gc_heap_t) + (s) + gc_heap_align(1)) #define gc_free_chunk_size (sizeof(gc_free_list)) -#define gc_align(n, bits) (((n)+(1<<(bits))-1)&(((unsigned long)-1)-((1<<(bits))-1))) +#define gc_align(n, bits) (((n)+(1<<(bits))-1)&(((uintptr_t)-1)-((1<<(bits))-1))) // 64-bit is 3, 32-bit is 2 //#define gc_word_align(n) gc_align((n), 2) #define gc_heap_align(n) gc_align(n, 5)