summaryrefslogtreecommitdiffhomepage
path: root/src/print.c
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-07-15 17:30:15 +0900
committerYukihiro Matsumoto <[email protected]>2012-07-15 17:30:15 +0900
commit3705bfb02011fb4d7e81cd91876527299ae2c9bb (patch)
tree4327f04144bc1c4c5ee7042ebce15042d04949cc /src/print.c
parentecf1bc569a518f8ee07a8d931c7e51bd5f4f4bf7 (diff)
downloadmruby-3705bfb02011fb4d7e81cd91876527299ae2c9bb.tar.gz
mruby-3705bfb02011fb4d7e81cd91876527299ae2c9bb.zip
DIABLE_STDIO to disable __printstr__
Diffstat (limited to 'src/print.c')
-rw-r--r--src/print.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/print.c b/src/print.c
index e27a723dc..0de9e7429 100644
--- a/src/print.c
+++ b/src/print.c
@@ -5,10 +5,11 @@
*/
#include "mruby.h"
+#ifdef ENABLE_STDIO
#include "mruby/string.h"
#include <stdio.h>
-mrb_value
+static void
printstr(mrb_state *mrb, mrb_value obj)
{
struct RString *str;
@@ -24,7 +25,6 @@ printstr(mrb_state *mrb, mrb_value obj)
s++;
}
}
- return obj;
}
mrb_value
@@ -71,3 +71,14 @@ mrb_show_copyright(mrb_state *mrb)
{
printf("mruby - Copyright (c) 2010-2012 mruby developers\n");
}
+#else
+void
+mrb_show_version(mrb_state *mrb)
+{
+}
+
+void
+mrb_show_copyright(mrb_state *mrb)
+{
+}
+#endif