summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-11-03 18:03:23 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-11-03 18:03:23 +0900
commit963b44286acf2e822130ef693a9891d06a3e4dfc (patch)
tree90e08e268859ea53dac81472c30026a0594a3941
parentb7e8406f6cf7f8f83fe9594d06c0861e4068241b (diff)
downloadmruby-963b44286acf2e822130ef693a9891d06a3e4dfc.tar.gz
mruby-963b44286acf2e822130ef693a9891d06a3e4dfc.zip
Use C99 `__func__` instead of `__FUNCTION__`; #5107
-rw-r--r--include/mruby.h4
-rw-r--r--mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h4
-rw-r--r--mrbgems/mruby-test/mrbgem.rake2
3 files changed, 5 insertions, 5 deletions
diff --git a/include/mruby.h b/include/mruby.h
index 18dd311f7..6d03ba79c 100644
--- a/include/mruby.h
+++ b/include/mruby.h
@@ -53,6 +53,10 @@
#endif
#endif
+#ifdef _MSC_VER
+# define __func__ __FUNCTION__
+#endif
+
#ifdef MRB_DEBUG
#include <assert.h>
#define mrb_assert(p) assert(p)
diff --git a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h
index 0c6505737..24ccad126 100644
--- a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h
+++ b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h
@@ -10,10 +10,6 @@
#include "mrdbconf.h"
-#ifdef _MSC_VER
-# define __func__ __FUNCTION__
-#endif
-
#define MAX_COMMAND_WORD (16)
typedef enum debug_command_id {
diff --git a/mrbgems/mruby-test/mrbgem.rake b/mrbgems/mruby-test/mrbgem.rake
index 0df683f7f..cff4278b8 100644
--- a/mrbgems/mruby-test/mrbgem.rake
+++ b/mrbgems/mruby-test/mrbgem.rake
@@ -81,7 +81,7 @@ MRuby::Gem::Specification.new('mruby-test') do |spec|
f.puts %Q[ ai = mrb_gc_arena_save(mrb);]
f.puts %Q[ mrb2 = mrb_open_core(mrb_default_allocf, NULL);]
f.puts %Q[ if (mrb2 == NULL) {]
- f.puts %Q[ fprintf(stderr, "Invalid mrb_state, exiting \%s", __FUNCTION__);]
+ f.puts %Q[ fprintf(stderr, "Invalid mrb_state, exiting \%s", __func__);]
f.puts %Q[ exit(EXIT_FAILURE);]
f.puts %Q[ }]
dep_list.each do |d|