From 513bce35f686aae6e05b92ebbd44dffc8540ea75 Mon Sep 17 00:00:00 2001 From: arton Date: Sun, 28 Apr 2013 15:31:50 +0900 Subject: add extern funcs declaration and casts for cimpiling C++ compiler --- src/vm.c | 9 +++++++++ 1 file changed, 9 insertions(+) mode change 100644 => 100755 src/vm.c (limited to 'src/vm.c') diff --git a/src/vm.c b/src/vm.c old mode 100644 new mode 100755 index 8da774b4b..4b2198195 --- a/src/vm.c +++ b/src/vm.c @@ -22,6 +22,15 @@ #include "opcode.h" #include "value_array.h" +#ifndef ENABLE_STDIO +#if defined(__cplusplus) +extern "C" { +#endif +void abort(void); +#if defined(__cplusplus) +} /* extern "C" { */ +#endif +#endif #define SET_TRUE_VALUE(r) MRB_SET_VALUE(r, MRB_TT_TRUE, value.i, 1) #define SET_FALSE_VALUE(r) MRB_SET_VALUE(r, MRB_TT_FALSE, value.i, 1) -- cgit v1.2.3