Fix errors caused by stdio.h dependent code.

This commit is contained in:
Masaki Muranaka
2013-02-23 17:05:18 +09:00
parent 58b9e76724
commit 2bfb88825d
3 changed files with 37 additions and 7 deletions
+11 -5
View File
@@ -12,17 +12,23 @@ 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_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*);
int mrb_bdump_irep(mrb_state *mrb, int n, FILE *f,const char *initname);
int mrb_read_irep_file(mrb_state*,FILE*);
#endif
int mrb_read_irep(mrb_state*,const char*);
#ifdef ENABLE_STDIO
mrb_value mrb_load_irep_file(mrb_state*,FILE*);
#endif
/* dump type */
#define DUMP_TYPE_CODE 0
#define DUMP_TYPE_BIN 1