From ad15e59cd942486d87e2fb38d30993f15dc29433 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 8 Jun 2020 18:52:34 +0900 Subject: Add `irep` C struct dump from `mrbc` with `-S` option. But we need more work: - recursive `irep` dump (`irep->reps`) - pool values dump (`irep->pool`) --- include/mruby/dump.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/mruby/dump.h b/include/mruby/dump.h index 2fa5e4d3c..384521c45 100644 --- a/include/mruby/dump.h +++ b/include/mruby/dump.h @@ -22,6 +22,7 @@ int mrb_dump_irep(mrb_state *mrb, const mrb_irep *irep, uint8_t flags, uint8_t * #ifndef MRB_DISABLE_STDIO int mrb_dump_irep_binary(mrb_state*, const mrb_irep*, uint8_t, FILE*); int mrb_dump_irep_cfunc(mrb_state *mrb, const mrb_irep*, uint8_t flags, FILE *f, const char *initname); +int mrb_dump_irep_cstruct(mrb_state *mrb, const mrb_irep*, uint8_t flags, FILE *f, const char *initname); mrb_irep *mrb_read_irep_file(mrb_state*, FILE*); MRB_API mrb_value mrb_load_irep_file(mrb_state*,FILE*); MRB_API mrb_value mrb_load_irep_file_cxt(mrb_state*, FILE*, mrbc_context*); -- cgit v1.2.3