summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gc.c')
-rw-r--r--src/gc.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/gc.c b/src/gc.c
index 1c668bbf3..c90e00c89 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -4,21 +4,23 @@
** See Copyright Notice in mruby.h
*/
+#ifndef SIZE_MAX
+ /* Some versions of VC++
+ * has SIZE_MAX in stdint.h
+ */
+# include <limits.h>
+#endif
+#include <string.h>
#include "mruby.h"
-#include "mruby/class.h"
#include "mruby/array.h"
-#include "mruby/string.h"
+#include "mruby/class.h"
+#include "mruby/data.h"
#include "mruby/hash.h"
-#include "mruby/range.h"
-#include <string.h>
#include "mruby/proc.h"
-#include "mruby/data.h"
+#include "mruby/range.h"
+#include "mruby/string.h"
#include "mruby/variable.h"
-#ifndef SIZE_MAX
-#include <limits.h> // for SIZE_MAX
-#endif
-
/*
= Tri-color Incremental Garbage Collection