diff --git a/include/mruby/debug.h b/include/mruby/debug.h index 9b84719c4..ca657bf17 100644 --- a/include/mruby/debug.h +++ b/include/mruby/debug.h @@ -1,6 +1,10 @@ #ifndef MRUBY_DEBUG_H #define MRUBY_DEBUG_H +#if defined(__cplusplus) +extern "C" { +#endif + #include #include "mruby/value.h" @@ -54,4 +58,8 @@ mrb_irep_debug_info_file* mrb_debug_info_append_file( mrb_irep_debug_info* mrb_debug_info_alloc(struct mrb_state* mrb, struct mrb_irep* irep); void mrb_debug_info_free(struct mrb_state* mrb, mrb_irep_debug_info* d); +#if defined(__cplusplus) +} /* extern "C" { */ +#endif + #endif /* MRUBY_DEBUG_H */