summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-02-23 21:26:37 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2013-02-23 21:26:37 -0800
commita6d7de5dab594b0ba85c80246f59eb43774a707d (patch)
treeeda288b230308b10945cf8c23d0a01cee190b940 /include
parent231be7c2317b7feac6c05d71aefe618f3aa93114 (diff)
parent2bfb88825de745714f2ae56f13ccaf079fc10d88 (diff)
downloadmruby-a6d7de5dab594b0ba85c80246f59eb43774a707d.tar.gz
mruby-a6d7de5dab594b0ba85c80246f59eb43774a707d.zip
Merge pull request #875 from monaka/pr-enable-building-libmruby-with-DISABLE_STDIO-macro
Fix errors caused by stdio.h dependent code.
Diffstat (limited to 'include')
-rw-r--r--include/mruby/dump.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/include/mruby/dump.h b/include/mruby/dump.h
index 650651a7e..eb8fe55dd 100644
--- a/include/mruby/dump.h
+++ b/include/mruby/dump.h
@@ -12,16 +12,22 @@ extern "C" {
#endif
#include "mruby.h"
+#ifdef ENABLE_STDIO
#include <stdio.h>
+#endif
#include <stdint.h>
+#ifdef ENABLE_STDIO
int mrb_dump_irep(mrb_state*,int,FILE*);
-int mrb_read_irep(mrb_state*,const char*);
+int mrb_bdump_irep(mrb_state *mrb, int n, FILE *f,const char *initname);
+
int mrb_read_irep_file(mrb_state*,FILE*);
-/* mrb_value mrb_load_irep(mrb_state*,const char*); */ /* declared in <irep.h> */
-mrb_value mrb_load_irep_file(mrb_state*,FILE*);
+#endif
+int mrb_read_irep(mrb_state*,const char*);
-int mrb_bdump_irep(mrb_state *mrb, int n, FILE *f,const char *initname);
+#ifdef ENABLE_STDIO
+mrb_value mrb_load_irep_file(mrb_state*,FILE*);
+#endif
/* dump type */
#define DUMP_TYPE_CODE 0