diff options
-rw-r--r-- | ChangeLog | 22 | ||||
-rw-r--r-- | array.c | 2 | ||||
-rw-r--r-- | eval.c | 2 | ||||
-rw-r--r-- | intern.h | 1 | ||||
-rw-r--r-- | io.c | 2 | ||||
-rw-r--r-- | lex.c | 1 | ||||
-rw-r--r-- | ruby.c | 6 | ||||
-rw-r--r-- | ruby.h | 2 | ||||
-rw-r--r-- | rubyio.h | 4 | ||||
-rw-r--r-- | version.h | 4 |
10 files changed, 36 insertions, 10 deletions
@@ -1,3 +1,25 @@ +Mon Dec 17 17:06:56 2001 Nobuyoshi Nakada <nobu.nakada@nifty.ne.jp> + + * intern.h: add prototypes. + rb_str_dup_frozen() + + * ruby.h: added declaration. + rb_defout, rb_stdin, rb_stdout, rb_stderr, ruby_errinfo + + * rubyio.h: changed double include guard macro to RUBYIO_H. + + * array.c (inspect_call): make static. + + * eval.c (dvar_asgn): ditto. + + * io.c (rb_io_close_read): ditto. + + * lex.c (rb_reserved_word): ditto. + + * ruby.c: (req_list_head, req_list_last): ditto. + + * ruby.c (require_libraries): ditto. + Thu Dec 13 10:03:18 2001 Yukihiro Matsumoto <matz@ruby-lang.org> * time.c (time_cmp): should handle Bignums. @@ -797,7 +797,7 @@ struct inspect_arg { VALUE arg1, arg2; }; -VALUE +static VALUE inspect_call(arg) struct inspect_arg *arg; { @@ -694,7 +694,7 @@ dvar_asgn_internal(id, value, curr) } } -void +static void dvar_asgn(id, value) ID id; VALUE value; @@ -318,6 +318,7 @@ VALUE rb_tainted_str_new2 _((const char*)); VALUE rb_obj_as_string _((VALUE)); VALUE rb_str_to_str _((VALUE)); VALUE rb_str_dup _((VALUE)); +VALUE rb_str_dup_frozen _((VALUE)); VALUE rb_str_plus _((VALUE, VALUE)); VALUE rb_str_times _((VALUE, VALUE)); VALUE rb_str_substr _((VALUE, long, long)); @@ -1101,7 +1101,7 @@ rb_io_closed(io) return (fptr->f || fptr->f2)?Qfalse:Qtrue; } -VALUE +static VALUE rb_io_close_read(io) VALUE io; { @@ -65,6 +65,7 @@ hash (str, len) return hval + asso_values[(unsigned char)str[len - 1]]; } +static #ifdef __GNUC__ __inline #endif @@ -284,8 +284,8 @@ ruby_init_loadpath() struct req_list { char *name; struct req_list *next; -} req_list_head; -struct req_list *req_list_last = &req_list_head; +}; +static struct req_list req_list_head, *req_list_last = &req_list_head; static void add_modules(mod) @@ -303,7 +303,7 @@ add_modules(mod) extern void Init_ext _((void)); -void +static void require_libraries() { extern NODE *ruby_eval_tree; @@ -542,6 +542,8 @@ EXTERN VALUE rb_eNameError; EXTERN VALUE rb_eSyntaxError; EXTERN VALUE rb_eLoadError; +EXTERN VALUE rb_defout, rb_stdin, rb_stdout, rb_stderr, ruby_errinfo; + static inline VALUE #if defined(__cplusplus) rb_class_of(VALUE obj) @@ -10,8 +10,8 @@ **********************************************************************/ -#ifndef IO_H -#define IO_H +#ifndef RUBYIO_H +#define RUBYIO_H #include <stdio.h> #include <errno.h> @@ -1,4 +1,4 @@ #define RUBY_VERSION "1.6.6" -#define RUBY_RELEASE_DATE "2001-12-13" +#define RUBY_RELEASE_DATE "2001-12-17" #define RUBY_VERSION_CODE 166 -#define RUBY_RELEASE_CODE 20011213 +#define RUBY_RELEASE_CODE 20011217 |