diff options
Diffstat (limited to 'include/mruby.h')
| -rw-r--r-- | include/mruby.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/mruby.h b/include/mruby.h index f3eb16a01..299ad1721 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -28,6 +28,10 @@ #ifndef MRUBY_H #define MRUBY_H +#if defined(__cplusplus) +extern "C" { +#endif + #include <stdlib.h> #include "mrbconf.h" @@ -584,4 +588,8 @@ int mrb_sourceline(void); void ruby_default_signal(int sig); mrb_value mrb_attr_get(mrb_state *mrb, mrb_value obj, mrb_sym id); +#if defined(__cplusplus) +} /* extern "C" { */ +#endif + #endif /* MRUBY_H */ |
