diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | README.EXT.ja | 58 | ||||
-rw-r--r-- | dir.c | 2 | ||||
-rw-r--r-- | eval.c | 10 | ||||
-rw-r--r-- | eval_intern.h | 12 | ||||
-rw-r--r-- | keywords | 2 | ||||
-rw-r--r-- | lex.c.blt | 2 | ||||
-rw-r--r-- | lex.c.src | 2 | ||||
-rw-r--r-- | load.c | 2 | ||||
-rw-r--r-- | thread.c | 2 |
10 files changed, 52 insertions, 47 deletions
@@ -1,3 +1,10 @@ +Tue Dec 25 13:13:09 2007 Yukihiro Matsumoto <[email protected]> + + * README.EXT.ja, dir.c, eval.c, eval_intern.h, lex.c.src, + lex.c.blt, keywords, load.c, thread.c: more ANSI'ize. + a patch from Tadashi Saito <shiba AT mail2.accsnet.ne.jp> + in [ruby-dev:32725] + Tue Dec 25 13:07:56 2007 Koichi Sasada <[email protected]> * vm_core.h, thread.c, cont.c: add RUBY_VM_SET_INTERRUPT(), diff --git a/README.EXT.ja b/README.EXT.ja index 7db7285c6f..09555ee13f 100644 --- a/README.EXT.ja +++ b/README.EXT.ja @@ -107,16 +107,16 @@ FIXNUM��NIL�˴ؤ��ƤϤ���®��Ƚ�̥ޥ������Ѱդ���Ƥ��ޤ��� ȯ������)��Ʊ�ͤ˥����å�̵���ǻȤ����Ѵ��ޥ�����double�� ���Ф���NUM2DBL()�פ�����ޤ��� -char* ����Ф���硢version 1.6 �����Ǥϡ�STR2CSTR()�פ� -�����ޥ�����ȤäƤ��ޤ������������ to_str() �ˤ����ۤ� -���Ѵ���̤� GC ������ǽ�������뤿�ᡢversion 1.7 �ʹߤǤ� -obsolete �Ȥʤꡢ����� StringValue() �� StringValuePtr() -��Ȥ�����侩���Ƥ��ޤ���StringValue(var) �� var �� String - �Ǥ���в��⤻���������Ǥʤ���� var �� var.to_str() �η�̤� -�֤�������ޥ�����StringValuePtr(var) ��Ʊ�ͤ� var ���֤����� -�Ƥ��� var ��ʸ����ɽ�����Ф��� char* ���֤��ޥ����Ǥ���var �� -���Ƥ�ľ���֤����������������Τǡ�var �� lvalue �Ǥ���ɬ�פ� -����ޤ��� +char* ����Ф���硢version 1.6 �����Ǥϡ�STR2CSTR()�פȤ� +���ޥ�����ȤäƤ��ޤ������������ to_str() �ˤ����ۤη��� +����̤� GC ������ǽ�������뤿�ᡢversion 1.7 �ʹߤǤ� +obsolete �Ȥʤꡢ����� StringValue() �� StringValuePtr() +��Ȥ�����侩���Ƥ��ޤ���StringValue(var) �� var �� String +�Ǥ���в��⤻���������Ǥʤ���� var �� var.to_str() �η�� +���֤�������ޥ�����StringValuePtr(var) ��Ʊ�ͤ� var ���֤� +�����Ƥ��� var ��ʸ����ɽ�����Ф��� char* ���֤��ޥ����Ǥ��� +var �����Ƥ�ľ���֤����������������Τǡ�var �� lvalue �Ǥ� +��ɬ�פ�����ޤ��� ����ʳ��Υǡ��������פ��б�����C�ι�¤�Τ�����ޤ����б��� �빽¤�ΤΤ���VALUE�Ϥ��Τޤޥ��㥹��(���Ѵ�)����й�¤�Τ� @@ -576,7 +576,8 @@ Ruby�ϳ�ĥ�饤�֥�������ɤ�����ˡ�Init_�饤�֥��̾�פ� �����Ԥ��ޤ���dbm.c����������Ѥ��ޤ��� -- -Init_dbm() +void +Init_dbm(void) { /* DBM���饹��������� */ cDBM = rb_define_class("DBM", rb_cObject); @@ -638,8 +639,7 @@ fdbm_delete()�Ϥ��Τ褦�ˤʤäƤ��ޤ��� -- static VALUE -fdbm_delete(obj, keystr) - VALUE obj, keystr; +fdbm_delete(VALUE obj, VALUE keystr) { : } @@ -655,10 +655,7 @@ fdbm_delete(obj, keystr) -- static VALUE -fdbm_s_open(argc, argv, klass) - int argc; - VALUE *argv; - VALUE klass; +fdbm_s_open(int argc, VALUE *argv, VALUE klass) { : if (rb_scan_args(argc, argv, "11", &file, &vmode) == 1) { @@ -687,8 +684,7 @@ Ruby������ǰ������������Τ�indexes������ޤ��������Ϥ� -- static VALUE -fdbm_indexes(obj, args) - VALUE obj, args; +fdbm_indexes(VALUE obj, VALUE args) { : } @@ -1049,8 +1045,8 @@ char *rb_id2name(ID id) char *rb_class2name(VALUE klass) - ���饹��̾�����֤�(�ǥХå���)�����饹��̾��������ʤ����ˤ�, - ������̤ä�̾������ĥ��饹��̾�����֤��� + ���饹��̾�����֤�(�ǥХå���)�����饹��̾��������ʤ����� + ��, ������̤ä�̾������ĥ��饹��̾�����֤��� int rb_respond_to(VALUE obj, ID id) @@ -1193,10 +1189,10 @@ find_library(lib, func, path...) have_func(func, header) - �إå��ե�����header�롼�ɤ��ƴؿ�func��¸�ߤ������ - �����롥func��ɸ��Ǥϥ����ʤ��饤�֥����Τ�ΤǤ� - ����ˤ����have_library�Ǥ��Υ饤�֥�������å����Ƥ��� - �����ؿ���¸�ߤ����true���֤��� + �إå��ե�����header�롼�ɤ��ƴؿ�func��¸�ߤ���� + �å����롥func��ɸ��Ǥϥ����ʤ��饤�֥����Τ�Τ� + ������ˤ����have_library�Ǥ��Υ饤�֥�������å����Ƥ� + �������ؿ���¸�ߤ����true���֤��� have_var(var, header) @@ -1247,7 +1243,8 @@ find_executable(command, path) with_config(withval[, default=nil]) - ���ޥ�ɥ饤����--with-<withval>�ǻ��ꤵ�줿���ץ�����ͤ����롥 + ���ޥ�ɥ饤����--with-<withval>�ǻ��ꤵ�줿���ץ������ + �����롥 enable_config(config, *defaults) disable_config(config, *defaults) @@ -1256,8 +1253,9 @@ disable_config(config, *defaults) --disable-<config>�ǻ��ꤵ�줿�����ͤ����롥 --enable-<config>�����ꤵ��Ƥ�������true�� --disable-<config>�����ꤵ��Ƥ�������false���֤��� - �ɤ������ꤵ��Ƥ��ʤ����ϡ��֥��å��Ĥ��ǸƤӽФ���Ƥ������ - *defaults��yield������̡��֥��å��ʤ��ʤ�*defaults���֤��� + �ɤ������ꤵ��Ƥ��ʤ����ϡ��֥��å��Ĥ��ǸƤӽФ���� + �������*defaults��yield������̡��֥��å��ʤ��ʤ� + *defaults���֤��� dir_config(target[, default_dir]) dir_config(target[, default_include, default_lib]) @@ -1266,8 +1264,8 @@ dir_config(target[, default_include, default_lib]) --with-<target>-lib�Τ����줫�ǻ��ꤵ���ǥ��쥯�ȥ�� $CFLAGS �� $LDFLAGS ���ɲä��롥--with-<target>-dir=/path�� --with-<target>-include=/path/include --with-<target>-lib=/path/lib - �������Ǥ��롥�ɲä��줿 include �ǥ��쥯�ȥ�� lib �ǥ��쥯�ȥ�� - ������֤��� ([include_dir, lib_dir]) + �������Ǥ��롥�ɲä��줿 include �ǥ��쥯�ȥ�� lib �ǥ��� + ���ȥ��������֤��� ([include_dir, lib_dir]) pkg_config(pkg) @@ -922,7 +922,7 @@ sys_warning_1(const char* mesg) #define GLOB_VERBOSE (1UL << (sizeof(int) * CHAR_BIT - 1)) #define sys_warning(val) \ - (void)((flags & GLOB_VERBOSE) && rb_protect((VALUE (*)_((VALUE)))sys_warning_1, (VALUE)(val), 0)) + (void)((flags & GLOB_VERBOSE) && rb_protect((VALUE (*)(VALUE))sys_warning_1, (VALUE)(val), 0)) #define GLOB_ALLOC(type) (type *)malloc(sizeof(type)) #define GLOB_ALLOC_N(type, n) (type *)malloc(sizeof(type) * (n)) @@ -55,10 +55,10 @@ char **rb_origenviron; void rb_clear_trace_func(void); void rb_thread_stop_timer_thread(void); -void rb_call_inits _((void)); -void Init_stack _((VALUE *)); -void Init_heap _((void)); -void Init_ext _((void)); +void rb_call_inits(void); +void Init_stack(VALUE *); +void Init_heap(void); +void Init_ext(void); void Init_BareVM(void); void @@ -268,7 +268,7 @@ rb_eval_string(const char *str) VALUE rb_eval_string_protect(const char *str, int *state) { - return rb_protect((VALUE (*)_((VALUE)))rb_eval_string, (VALUE)str, state); + return rb_protect((VALUE (*)(VALUE))rb_eval_string, (VALUE)str, state); } VALUE diff --git a/eval_intern.h b/eval_intern.h index 15202fa2f8..884d7c42a0 100644 --- a/eval_intern.h +++ b/eval_intern.h @@ -62,7 +62,7 @@ void *alloca(); #endif #ifndef HAVE_STRING_H -char *strrchr _((const char *, const char)); +char *strrchr(const char *, const char); #endif #ifdef HAVE_UNISTD_H @@ -192,19 +192,19 @@ char *strrchr _((const char *, const char)); } \ while (0) -void rb_thread_cleanup _((void)); -void rb_thread_wait_other_threads _((void)); +void rb_thread_cleanup(void); +void rb_thread_wait_other_threads(void); int thread_set_raised(rb_thread_t *th); int thread_reset_raised(rb_thread_t *th); VALUE rb_f_eval(int argc, VALUE *argv, VALUE self); -VALUE rb_make_exception _((int argc, VALUE *argv)); +VALUE rb_make_exception(int argc, VALUE *argv); NORETURN(void rb_fiber_start(void)); -NORETURN(void rb_raise_jump _((VALUE))); -NORETURN(void rb_print_undef _((VALUE, ID, int))); +NORETURN(void rb_raise_jump(VALUE)); +NORETURN(void rb_print_undef(VALUE, ID, int)); NORETURN(void vm_localjump_error(const char *, VALUE, int)); NORETURN(void vm_jump_tag_but_local_jump(int, VALUE)); @@ -1,6 +1,6 @@ %{ struct kwtable {char *name; int id[2]; enum lex_state_e state;}; -const struct kwtable *rb_reserved_word _((const char *, unsigned int)); +const struct kwtable *rb_reserved_word(const char *, unsigned int); #ifndef RIPPER %} @@ -31,7 +31,7 @@ error "gperf generated tables don't work with this execution character set. Plea #line 1 "keywords" struct kwtable {char *name; int id[2]; enum lex_state_e state;}; -const struct kwtable *rb_reserved_word _((const char *, unsigned int)); +const struct kwtable *rb_reserved_word(const char *, unsigned int); #ifndef RIPPER #line 7 "keywords" struct kwtable; @@ -1,6 +1,6 @@ %{ struct kwtable {char *name; int id[2]; enum lex_state_e state;}; -const struct kwtable *rb_reserved_word _((const char *, unsigned int)); +const struct kwtable *rb_reserved_word(const char *, unsigned int); #ifndef RIPPER %} @@ -215,7 +215,7 @@ rb_provide(const char *feature) rb_provide_feature(rb_str_new2(feature)); } -NORETURN(static void load_failed _((VALUE))); +NORETURN(static void load_failed(VALUE)); void rb_load(VALUE fname, int wrap) @@ -1998,7 +1998,7 @@ struct thgroup { * were created. */ -static VALUE thgroup_s_alloc _((VALUE)); +static VALUE thgroup_s_alloc(VALUE); static VALUE thgroup_s_alloc(VALUE klass) { |