From e7996eb3cc1687d1f70ea8f78befddf821ad3ff0 Mon Sep 17 00:00:00 2001 From: akr Date: Fri, 17 Jun 2011 22:43:38 +0000 Subject: * internal.h: declare internal functions here. * node.h: declare NODE dependent internal functions here. * iseq.h: declare rb_iseq_t dependent internal functions here. * vm_core.h: declare rb_thread_t dependent internal functions here. * bignum.c, class.c, compile.c, complex.c, cont.c, dir.c, encoding.c, enumerator.c, error.c, eval.c, file.c, gc.c, hash.c, inits.c, io.c, iseq.c, load.c, marshal.c, math.c, numeric.c, object.c, parse.y, proc.c, process.c, range.c, rational.c, re.c, ruby.c, string.c, thread.c, time.c, transcode.c, variable.c, vm.c, tool/compile_prelude.rb: don't declare internal functions declared in above headers. include above headers if required. Note that rb_thread_mark() was declared as void rb_thread_mark(rb_thread_t *th) in cont.c but defined as void rb_thread_mark(void *ptr) in vm.c. Now it is declared as the later in internal.h. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index 4976ba185f..d93a908cc8 100644 --- a/ruby.c +++ b/ruby.c @@ -17,6 +17,7 @@ #endif #include "ruby/ruby.h" #include "ruby/encoding.h" +#include "internal.h" #include "eval_intern.h" #include "dln.h" #include @@ -51,12 +52,6 @@ char *getenv(); #endif -VALUE rb_parser_get_yydebug(VALUE); -VALUE rb_parser_set_yydebug(VALUE, VALUE); - -const char *ruby_get_inplace_mode(void); -void ruby_set_inplace_mode(const char *); - #define DISABLE_BIT(bit) (1U << disable_##bit) enum disable_flag_bits { disable_gems, @@ -377,7 +372,6 @@ ruby_init_loadpath_safe(int safe_level) #elif defined(HAVE_DLADDR) Dl_info dli; if (dladdr((void *)(VALUE)expand_include_path, &dli)) { - VALUE rb_realpath_internal(VALUE basedir, VALUE path, int strict); char fbuf[MAXPATHLEN]; char *f = dln_find_file_r(dli.dli_fname, getenv(PATH_ENV), fbuf, sizeof(fbuf)); VALUE fname = rb_str_new_cstr(f ? f : dli.dli_fname); @@ -477,9 +471,6 @@ add_modules(VALUE *req_list, const char *mod) rb_ary_push(list, rb_obj_freeze(rb_str_new2(mod))); } -extern void Init_ext(void); -extern VALUE rb_vm_top_self(void); - static void require_libraries(VALUE *req_list) { @@ -568,8 +559,6 @@ process_sflag(int *sflag) } } -NODE *rb_parser_append_print(VALUE, NODE *); -NODE *rb_parser_while_loop(VALUE, NODE *, int, int); static long proc_options(long argc, char **argv, struct cmdline_options *opt, int envopt); static void @@ -1101,8 +1090,6 @@ proc_options(long argc, char **argv, struct cmdline_options *opt, int envopt) return argc0 - argc; } -void Init_prelude(void); - static void ruby_init_prelude(void) { @@ -1237,10 +1224,6 @@ rb_f_chomp(argc, argv) return str; } -void rb_stdio_set_default_encoding(void); -VALUE rb_parser_dump_tree(NODE *node, int comment); -VALUE rb_realpath_internal(VALUE basedir, VALUE path, int strict); - static VALUE process_options(int argc, char **argv, struct cmdline_options *opt) { -- cgit v1.2.3