summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2012-07-13 21:54:19 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2012-07-13 21:54:19 -0700
commit89a67f4e4eb179f4173da0fd26e25df33d8a164b (patch)
treea0ea5f5df41847e0978ddeeb73ceccb698121438 /src
parent08f7fab377dab2ed4d9e6d7f4a304f2ce804d12c (diff)
parent96366117ea4bd91bccf00110469765ebc1ebaa8c (diff)
downloadmruby-89a67f4e4eb179f4173da0fd26e25df33d8a164b.tar.gz
mruby-89a67f4e4eb179f4173da0fd26e25df33d8a164b.zip
Merge pull request #366 from junjis0203/remove_unnecessary_header
Remove unnecessary header inclusion
Diffstat (limited to 'src')
-rw-r--r--src/cdump.c1
-rw-r--r--src/codegen.c3
-rw-r--r--src/error.c5
-rw-r--r--src/gc.c3
-rw-r--r--src/hash.c1
-rw-r--r--src/kernel.c5
-rw-r--r--src/numeric.c4
-rw-r--r--src/proc.c1
-rw-r--r--src/range.c3
-rw-r--r--src/sprintf.c1
-rw-r--r--src/string.c3
-rw-r--r--src/struct.c4
-rw-r--r--src/symbol.c4
-rw-r--r--src/variable.c2
14 files changed, 2 insertions, 38 deletions
diff --git a/src/cdump.c b/src/cdump.c
index 16c1dc8ae..a4a2ac5e1 100644
--- a/src/cdump.c
+++ b/src/cdump.c
@@ -10,7 +10,6 @@
#include "mruby/irep.h"
#include "mruby/string.h"
-#include "re.h"
#define MRB_CDUMP_LINE_LEN 128
diff --git a/src/codegen.c b/src/codegen.c
index 6db09f310..9166b7144 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -10,15 +10,12 @@
#include "mruby.h"
#include "mruby/string.h"
#include "mruby/irep.h"
-#include "mruby/proc.h"
#include "mruby/compile.h"
#include "mruby/numeric.h"
#include "opcode.h"
#include "node.h"
#include <string.h>
#include <stdlib.h>
-#include <errno.h>
-#include <limits.h>
#include <ctype.h>
typedef mrb_ast_node node;
diff --git a/src/error.c b/src/error.c
index e46e37cbb..5bfbc4319 100644
--- a/src/error.c
+++ b/src/error.c
@@ -6,14 +6,9 @@
#include "mruby.h"
#include <stdarg.h>
-#include <string.h>
#include <stdio.h>
#include <setjmp.h>
#include "error.h"
-#include "opcode.h"
-#include "mruby/irep.h"
-#include "mruby/proc.h"
-#include "mruby/numeric.h"
#include "mruby/variable.h"
#include "mruby/string.h"
#include "mruby/class.h"
diff --git a/src/gc.c b/src/gc.c
index ada0bf31f..3c00bb015 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -11,12 +11,10 @@
#include "mruby/string.h"
#include "mruby/hash.h"
#include "mruby/range.h"
-#include "mruby/khash.h"
#include <string.h>
#include "mruby/struct.h"
#include "mruby/proc.h"
#include "mruby/data.h"
-#include "mruby/numeric.h"
#include "mruby/variable.h"
/*
@@ -101,6 +99,7 @@ typedef struct {
} RVALUE;
#ifdef GC_PROFILE
+#include <stdio.h>
#include <sys/time.h>
static double program_invoke_time = 0;
diff --git a/src/hash.c b/src/hash.c
index ed8b70270..dacef4713 100644
--- a/src/hash.c
+++ b/src/hash.c
@@ -11,7 +11,6 @@
#include "mruby/array.h"
#include "mruby/string.h"
#include "mruby/variable.h"
-#include <string.h>
static inline khint_t
mrb_hash_ht_hash_func(mrb_state *mrb, mrb_value key)
diff --git a/src/kernel.c b/src/kernel.c
index 240c0dcb3..f5a1f3d53 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -6,14 +6,9 @@
#include "mruby.h"
#include "mruby/string.h"
-#include <string.h>
-#include <stdlib.h>
#include "mruby/proc.h"
-#include "mruby/range.h"
#include "mruby/array.h"
-#include "mruby/hash.h"
#include "mruby/class.h"
-#include "mruby/struct.h"
#include "mruby/variable.h"
#include "error.h"
diff --git a/src/numeric.c b/src/numeric.c
index 6638cf62c..ec3f97ca6 100644
--- a/src/numeric.c
+++ b/src/numeric.c
@@ -8,11 +8,7 @@
#include "mruby/numeric.h"
#include "mruby/string.h"
#include "mruby/array.h"
-#include <string.h>
-#include "mruby/class.h"
-#include "mruby/variable.h"
-#include <ctype.h>
#include <math.h>
#include <stdio.h>
#include <assert.h>
diff --git a/src/proc.c b/src/proc.c
index 98f753ac6..3e9bf1f67 100644
--- a/src/proc.c
+++ b/src/proc.c
@@ -6,7 +6,6 @@
#include "mruby.h"
#include "mruby/proc.h"
-#include "mruby/array.h"
#include "mruby/class.h"
#include "opcode.h"
diff --git a/src/range.c b/src/range.c
index 703ad12aa..b05836914 100644
--- a/src/range.c
+++ b/src/range.c
@@ -7,9 +7,6 @@
#include "mruby.h"
#include "mruby/class.h"
#include "mruby/range.h"
-#include "mruby/variable.h"
-#include "error.h"
-#include "mruby/numeric.h"
#include "mruby/string.h"
#include <string.h>
diff --git a/src/sprintf.c b/src/sprintf.c
index b597ff343..519e40b4b 100644
--- a/src/sprintf.c
+++ b/src/sprintf.c
@@ -15,7 +15,6 @@
#include "mruby/hash.h"
#include "mruby/numeric.h"
#include <math.h>
-#include <stdarg.h>
#include <ctype.h>
#ifdef HAVE_IEEEFP_H
diff --git a/src/string.c b/src/string.c
index 14da83c51..e41116ebc 100644
--- a/src/string.c
+++ b/src/string.c
@@ -10,11 +10,10 @@
#include <string.h>
#include "mruby/string.h"
#include <ctype.h>
-#include "mruby/numeric.h"
+#include <limits.h>
#include "mruby/range.h"
#include "mruby/array.h"
#include "mruby/class.h"
-#include "mruby/variable.h"
#include <stdio.h>
#ifdef ENABLE_REGEXP
#include "re.h"
diff --git a/src/struct.c b/src/struct.c
index 25cd02d3d..6d8ce057f 100644
--- a/src/struct.c
+++ b/src/struct.c
@@ -17,13 +17,9 @@
#include "encoding.h"
#endif
-#include "mruby/numeric.h"
-#include "mruby/hash.h"
#include "mruby/string.h"
#include "mruby/class.h"
#include "mruby/variable.h"
-#include "mruby/range.h"
-#include "error.h"
//#include "defines.h"
#define mrb_long2int(n) ((int)(n))
diff --git a/src/symbol.c b/src/symbol.c
index baab0fb3c..40484d4b5 100644
--- a/src/symbol.c
+++ b/src/symbol.c
@@ -8,12 +8,8 @@
#include "mruby/khash.h"
#include <string.h>
-#include <stdarg.h>
-#include <string.h>
#include "mruby/string.h"
#include <ctype.h>
-#include "mruby/class.h"
-#include "mruby/variable.h"
/* ------------------------------------------------------ */
typedef struct symbol_name {
diff --git a/src/variable.c b/src/variable.c
index e2f3a7d08..be686bf72 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -8,8 +8,6 @@
#include "mruby/class.h"
#include "mruby/khash.h"
#include "mruby/variable.h"
-#include "mruby/string.h"
-#include "mruby/range.h"
#include "error.h"
#include "mruby/array.h"