summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm.c')
-rwxr-xr-x[-rw-r--r--]src/vm.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vm.c b/src/vm.c
index 8da774b4b..4b2198195 100644..100755
--- 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)