summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMasaki Muranaka <[email protected]>2013-03-05 01:11:57 +0900
committerMasaki Muranaka <[email protected]>2013-03-05 01:38:51 +0900
commit5a025813b583dc96176644f838dbc55194a67fb1 (patch)
tree81229a165f581b28f6dd30fec04955282f1111e1
parentec70b2ab4dff45e285ac4d61fc1d4c8d9649887f (diff)
downloadmruby-5a025813b583dc96176644f838dbc55194a67fb1.tar.gz
mruby-5a025813b583dc96176644f838dbc55194a67fb1.zip
Include stdio.h in mrbconf.h instead of C extension sources.
-rw-r--r--include/mrbconf.h4
-rw-r--r--src/class.c1
-rw-r--r--src/error.c1
-rw-r--r--src/numeric.c1
-rw-r--r--src/object.c1
-rw-r--r--src/parse.y1
-rw-r--r--src/print.c1
-rw-r--r--src/string.c1
-rw-r--r--src/vm.c1
9 files changed, 4 insertions, 8 deletions
diff --git a/include/mrbconf.h b/include/mrbconf.h
index 8a46e48ba..52490ceba 100644
--- a/include/mrbconf.h
+++ b/include/mrbconf.h
@@ -110,4 +110,8 @@ typedef short mrb_sym;
# include <inttypes.h>
#endif
+#ifdef ENABLE_STDIO
+# include <stdio.h>
+#endif
+
#endif /* MRUBYCONF_H */
diff --git a/src/class.c b/src/class.c
index 8ea323945..a3defc2ae 100644
--- a/src/class.c
+++ b/src/class.c
@@ -6,7 +6,6 @@
#include "mruby.h"
#include <stdarg.h>
-#include <stdio.h>
#include <ctype.h>
#include "mruby/class.h"
#include "mruby/proc.h"
diff --git a/src/error.c b/src/error.c
index 7599bd0a9..54c6dff14 100644
--- a/src/error.c
+++ b/src/error.c
@@ -6,7 +6,6 @@
#include "mruby.h"
#include <stdarg.h>
-#include <stdio.h>
#include <setjmp.h>
#include <string.h>
#include "error.h"
diff --git a/src/numeric.c b/src/numeric.c
index 5aa577828..61b9a2f73 100644
--- a/src/numeric.c
+++ b/src/numeric.c
@@ -10,7 +10,6 @@
#include "mruby/array.h"
#include <math.h>
-#include <stdio.h>
#include <assert.h>
#if defined(__FreeBSD__) && __FreeBSD__ < 4
diff --git a/src/object.c b/src/object.c
index 6707fc6e4..0d1cc85b9 100644
--- a/src/object.c
+++ b/src/object.c
@@ -7,7 +7,6 @@
#include "mruby.h"
#include <string.h>
#include "mruby/string.h"
-#include <stdio.h>
#include "mruby/class.h"
#include "mruby/numeric.h"
#include "error.h"
diff --git a/src/parse.y b/src/parse.y
index 2b09c3e56..c6b377419 100644
--- a/src/parse.y
+++ b/src/parse.y
@@ -22,7 +22,6 @@
#include "mruby/proc.h"
#include "node.h"
-#include <stdio.h>
#include <errno.h>
#include <ctype.h>
#include <string.h>
diff --git a/src/print.c b/src/print.c
index 58297ea83..990c67542 100644
--- a/src/print.c
+++ b/src/print.c
@@ -7,7 +7,6 @@
#include "mruby.h"
#ifdef ENABLE_STDIO
#include "mruby/string.h"
-#include <stdio.h>
static void
printstr(mrb_state *mrb, mrb_value obj)
diff --git a/src/string.c b/src/string.c
index 23da3baa6..53e8fcab6 100644
--- a/src/string.c
+++ b/src/string.c
@@ -15,7 +15,6 @@
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/numeric.h"
-#include <stdio.h>
#include "re.h"
const char mrb_digitmap[] = "0123456789abcdefghijklmnopqrstuvwxyz";
diff --git a/src/vm.c b/src/vm.c
index 6e15c48a0..11b40c05f 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -17,7 +17,6 @@
#include "mruby/numeric.h"
#include "error.h"
-#include <stdio.h>
#include <string.h>
#include <setjmp.h>
#include <stddef.h>