From a4d3579e311554ffe55e7beed9650520beee616d Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Fri, 18 May 2012 02:02:49 +0900 Subject: add extern "C" guards; close #126 --- include/mruby.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/mruby.h') 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 #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 */ -- cgit v1.2.3