summaryrefslogtreecommitdiff
path: root/goruby.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-07-03 22:39:14 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-07-03 22:39:14 +0900
commitac6924e10eed6a0747ed61f53d793b2611a5f72f (patch)
treec2dcb590dedba0e9621bcdadb1c75eeffd3a1b7d /goruby.c
parent2d3572a1548943b857362fff690d5194d1e03604 (diff)
downloadruby-ac6924e10eed6a0747ed61f53d793b2611a5f72f.tar.gz
goruby.c: include golf_prelude.c to get rid of overwriting EXTOBJS
Diffstat (limited to 'goruby.c')
-rw-r--r--goruby.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/goruby.c b/goruby.c
index e4119c56f7..c90fc97b0a 100644
--- a/goruby.c
+++ b/goruby.c
@@ -1,4 +1,6 @@
-void Init_golf(void);
+static void Init_golf(void);
+static void *goruby_options(int argc, char **argv);
+static int goruby_run_node(void *arg);
#define ruby_options goruby_options
#define ruby_run_node goruby_run_node
#include "main.c"
@@ -17,6 +19,8 @@ RUBY_EXTERN void *ruby_options(int argc, char **argv);
RUBY_EXTERN int ruby_run_node(void*);
RUBY_EXTERN void ruby_init_ext(const char *name, void (*init)(void));
+#include "golf_prelude.c"
+
static VALUE
init_golf(VALUE arg)
{