From 5c804cf68f2b7e80780d3d812efb70ef9e376c08 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 24 Jul 2021 19:03:32 +0900 Subject: Remove redundant include headers. - stdlib.h - stddef.h - stdint.h - stdarg.h - limits.h - float.h --- src/class.c | 1 - src/dump.c | 1 - src/error.c | 1 - src/fmt_fp.c | 1 - src/gc.c | 5 ++++- src/load.c | 2 -- src/numeric.c | 3 --- src/readflt.c | 1 - src/string.c | 12 ++++-------- src/symbol.c | 1 - src/vm.c | 8 +++----- 11 files changed, 11 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/class.c b/src/class.c index 33a610c26..cf438d55e 100644 --- a/src/class.c +++ b/src/class.c @@ -4,7 +4,6 @@ ** See Copyright Notice in mruby.h */ -#include #include #include #include diff --git a/src/dump.c b/src/dump.c index 628c3dbc4..94d5cf74d 100644 --- a/src/dump.c +++ b/src/dump.c @@ -5,7 +5,6 @@ */ #include -#include #include #include #include diff --git a/src/error.c b/src/error.c index 7953deea7..45e118b96 100644 --- a/src/error.c +++ b/src/error.c @@ -5,7 +5,6 @@ */ #include -#include #include #include #include diff --git a/src/fmt_fp.c b/src/fmt_fp.c index 43daf2307..bac62b88a 100644 --- a/src/fmt_fp.c +++ b/src/fmt_fp.c @@ -1,6 +1,5 @@ #include #include -#include #ifndef MRB_NO_FLOAT /*********************************************************************** diff --git a/src/gc.c b/src/gc.c index bcd0b29b6..a40bd8545 100644 --- a/src/gc.c +++ b/src/gc.c @@ -5,7 +5,6 @@ */ #include -#include #ifdef MRB_USE_MALLOC_TRIM #include #endif @@ -24,6 +23,10 @@ #include #include +#ifdef MRB_GC_STRESS +#include +#endif + /* = Tri-color Incremental Garbage Collection diff --git a/src/load.c b/src/load.c index bd0811743..83e06f1f8 100644 --- a/src/load.c +++ b/src/load.c @@ -4,8 +4,6 @@ ** See Copyright Notice in mruby.h */ -#include -#include #include #include #include diff --git a/src/numeric.c b/src/numeric.c index b22026ebb..17f5ac1bc 100644 --- a/src/numeric.c +++ b/src/numeric.c @@ -5,11 +5,8 @@ */ #ifndef MRB_NO_FLOAT -#include #include #endif -#include -#include #include #include diff --git a/src/readflt.c b/src/readflt.c index 19a8e8dc6..b320a43c1 100644 --- a/src/readflt.c +++ b/src/readflt.c @@ -20,7 +20,6 @@ My modifications in this file are also placed in the public domain. Matz (Yukihiro Matsumoto) */ -#include #include #include #include diff --git a/src/string.c b/src/string.c index 03d9c8a9c..2258cc218 100644 --- a/src/string.c +++ b/src/string.c @@ -8,14 +8,6 @@ # define _CRT_NONSTDC_NO_DEPRECATE #endif -#ifndef MRB_NO_FLOAT -#include -#include -#endif -#include -#include -#include -#include #include #include #include @@ -23,6 +15,10 @@ #include #include #include +#ifndef MRB_NO_FLOAT +#include +#endif +#include typedef struct mrb_shared_string { int refcnt; diff --git a/src/symbol.c b/src/symbol.c index 007b8c885..5b05f1a9f 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -4,7 +4,6 @@ ** See Copyright Notice in mruby.h */ -#include #include #include #include diff --git a/src/vm.c b/src/vm.c index cd70faf11..d52d690f5 100644 --- a/src/vm.c +++ b/src/vm.c @@ -4,11 +4,6 @@ ** See Copyright Notice in mruby.h */ -#include -#include -#ifndef MRB_NO_FLOAT -#include -#endif #include #include #include @@ -25,6 +20,9 @@ #include #include #include +#ifndef MRB_NO_FLOAT +#include +#endif #ifdef MRB_NO_STDIO #if defined(__cplusplus) -- cgit v1.2.3