diff options
Diffstat (limited to 'ext/-test-/marshal')
| -rw-r--r-- | ext/-test-/marshal/compat/depend | 32 | ||||
| -rw-r--r-- | ext/-test-/marshal/internal_ivar/depend | 32 | ||||
| -rw-r--r-- | ext/-test-/marshal/internal_ivar/internal_ivar.c | 20 | ||||
| -rw-r--r-- | ext/-test-/marshal/usr/depend | 32 |
4 files changed, 61 insertions, 55 deletions
diff --git a/ext/-test-/marshal/compat/depend b/ext/-test-/marshal/compat/depend index 017a555852..36b9235c23 100644 --- a/ext/-test-/marshal/compat/depend +++ b/ext/-test-/marshal/compat/depend @@ -2,6 +2,19 @@ usrcompat.o: $(RUBY_EXTCONF_H) usrcompat.o: $(arch_hdrdir)/ruby/config.h usrcompat.o: $(hdrdir)/ruby.h +usrcompat.o: $(hdrdir)/ruby/assert.h +usrcompat.o: $(hdrdir)/ruby/backward.h +usrcompat.o: $(hdrdir)/ruby/backward/2/assume.h +usrcompat.o: $(hdrdir)/ruby/backward/2/attributes.h +usrcompat.o: $(hdrdir)/ruby/backward/2/bool.h +usrcompat.o: $(hdrdir)/ruby/backward/2/inttypes.h +usrcompat.o: $(hdrdir)/ruby/backward/2/limits.h +usrcompat.o: $(hdrdir)/ruby/backward/2/long_long.h +usrcompat.o: $(hdrdir)/ruby/backward/2/stdalign.h +usrcompat.o: $(hdrdir)/ruby/backward/2/stdarg.h +usrcompat.o: $(hdrdir)/ruby/defines.h +usrcompat.o: $(hdrdir)/ruby/intern.h +usrcompat.o: $(hdrdir)/ruby/internal/abi.h usrcompat.o: $(hdrdir)/ruby/internal/anyargs.h usrcompat.o: $(hdrdir)/ruby/internal/arithmetic.h usrcompat.o: $(hdrdir)/ruby/internal/arithmetic/char.h @@ -39,6 +52,7 @@ usrcompat.o: $(hdrdir)/ruby/internal/attr/noexcept.h usrcompat.o: $(hdrdir)/ruby/internal/attr/noinline.h usrcompat.o: $(hdrdir)/ruby/internal/attr/nonnull.h usrcompat.o: $(hdrdir)/ruby/internal/attr/noreturn.h +usrcompat.o: $(hdrdir)/ruby/internal/attr/packed_struct.h usrcompat.o: $(hdrdir)/ruby/internal/attr/pure.h usrcompat.o: $(hdrdir)/ruby/internal/attr/restrict.h usrcompat.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h @@ -98,7 +112,6 @@ usrcompat.o: $(hdrdir)/ruby/internal/intern/enumerator.h usrcompat.o: $(hdrdir)/ruby/internal/intern/error.h usrcompat.o: $(hdrdir)/ruby/internal/intern/eval.h usrcompat.o: $(hdrdir)/ruby/internal/intern/file.h -usrcompat.o: $(hdrdir)/ruby/internal/intern/gc.h usrcompat.o: $(hdrdir)/ruby/internal/intern/hash.h usrcompat.o: $(hdrdir)/ruby/internal/intern/io.h usrcompat.o: $(hdrdir)/ruby/internal/intern/load.h @@ -115,6 +128,7 @@ usrcompat.o: $(hdrdir)/ruby/internal/intern/re.h usrcompat.o: $(hdrdir)/ruby/internal/intern/ruby.h usrcompat.o: $(hdrdir)/ruby/internal/intern/select.h usrcompat.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +usrcompat.o: $(hdrdir)/ruby/internal/intern/set.h usrcompat.o: $(hdrdir)/ruby/internal/intern/signal.h usrcompat.o: $(hdrdir)/ruby/internal/intern/sprintf.h usrcompat.o: $(hdrdir)/ruby/internal/intern/string.h @@ -129,32 +143,18 @@ usrcompat.o: $(hdrdir)/ruby/internal/memory.h usrcompat.o: $(hdrdir)/ruby/internal/method.h usrcompat.o: $(hdrdir)/ruby/internal/module.h usrcompat.o: $(hdrdir)/ruby/internal/newobj.h -usrcompat.o: $(hdrdir)/ruby/internal/rgengc.h usrcompat.o: $(hdrdir)/ruby/internal/scan_args.h usrcompat.o: $(hdrdir)/ruby/internal/special_consts.h usrcompat.o: $(hdrdir)/ruby/internal/static_assert.h usrcompat.o: $(hdrdir)/ruby/internal/stdalign.h usrcompat.o: $(hdrdir)/ruby/internal/stdbool.h +usrcompat.o: $(hdrdir)/ruby/internal/stdckdint.h usrcompat.o: $(hdrdir)/ruby/internal/symbol.h -usrcompat.o: $(hdrdir)/ruby/internal/token_paste.h usrcompat.o: $(hdrdir)/ruby/internal/value.h usrcompat.o: $(hdrdir)/ruby/internal/value_type.h usrcompat.o: $(hdrdir)/ruby/internal/variable.h usrcompat.o: $(hdrdir)/ruby/internal/warning_push.h usrcompat.o: $(hdrdir)/ruby/internal/xmalloc.h -usrcompat.o: $(hdrdir)/ruby/assert.h -usrcompat.o: $(hdrdir)/ruby/backward.h -usrcompat.o: $(hdrdir)/ruby/backward/2/assume.h -usrcompat.o: $(hdrdir)/ruby/backward/2/attributes.h -usrcompat.o: $(hdrdir)/ruby/backward/2/bool.h -usrcompat.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h -usrcompat.o: $(hdrdir)/ruby/backward/2/inttypes.h -usrcompat.o: $(hdrdir)/ruby/backward/2/limits.h -usrcompat.o: $(hdrdir)/ruby/backward/2/long_long.h -usrcompat.o: $(hdrdir)/ruby/backward/2/stdalign.h -usrcompat.o: $(hdrdir)/ruby/backward/2/stdarg.h -usrcompat.o: $(hdrdir)/ruby/defines.h -usrcompat.o: $(hdrdir)/ruby/intern.h usrcompat.o: $(hdrdir)/ruby/missing.h usrcompat.o: $(hdrdir)/ruby/ruby.h usrcompat.o: $(hdrdir)/ruby/st.h diff --git a/ext/-test-/marshal/internal_ivar/depend b/ext/-test-/marshal/internal_ivar/depend index 73b76c9080..a2e093d809 100644 --- a/ext/-test-/marshal/internal_ivar/depend +++ b/ext/-test-/marshal/internal_ivar/depend @@ -2,6 +2,19 @@ internal_ivar.o: $(RUBY_EXTCONF_H) internal_ivar.o: $(arch_hdrdir)/ruby/config.h internal_ivar.o: $(hdrdir)/ruby.h +internal_ivar.o: $(hdrdir)/ruby/assert.h +internal_ivar.o: $(hdrdir)/ruby/backward.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/assume.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/attributes.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/bool.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/inttypes.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/limits.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/long_long.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/stdalign.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/stdarg.h +internal_ivar.o: $(hdrdir)/ruby/defines.h +internal_ivar.o: $(hdrdir)/ruby/intern.h +internal_ivar.o: $(hdrdir)/ruby/internal/abi.h internal_ivar.o: $(hdrdir)/ruby/internal/anyargs.h internal_ivar.o: $(hdrdir)/ruby/internal/arithmetic.h internal_ivar.o: $(hdrdir)/ruby/internal/arithmetic/char.h @@ -39,6 +52,7 @@ internal_ivar.o: $(hdrdir)/ruby/internal/attr/noexcept.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/noinline.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/nonnull.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/noreturn.h +internal_ivar.o: $(hdrdir)/ruby/internal/attr/packed_struct.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/pure.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/restrict.h internal_ivar.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h @@ -98,7 +112,6 @@ internal_ivar.o: $(hdrdir)/ruby/internal/intern/enumerator.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/error.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/eval.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/file.h -internal_ivar.o: $(hdrdir)/ruby/internal/intern/gc.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/hash.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/io.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/load.h @@ -115,6 +128,7 @@ internal_ivar.o: $(hdrdir)/ruby/internal/intern/re.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/ruby.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/select.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +internal_ivar.o: $(hdrdir)/ruby/internal/intern/set.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/signal.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/sprintf.h internal_ivar.o: $(hdrdir)/ruby/internal/intern/string.h @@ -129,32 +143,18 @@ internal_ivar.o: $(hdrdir)/ruby/internal/memory.h internal_ivar.o: $(hdrdir)/ruby/internal/method.h internal_ivar.o: $(hdrdir)/ruby/internal/module.h internal_ivar.o: $(hdrdir)/ruby/internal/newobj.h -internal_ivar.o: $(hdrdir)/ruby/internal/rgengc.h internal_ivar.o: $(hdrdir)/ruby/internal/scan_args.h internal_ivar.o: $(hdrdir)/ruby/internal/special_consts.h internal_ivar.o: $(hdrdir)/ruby/internal/static_assert.h internal_ivar.o: $(hdrdir)/ruby/internal/stdalign.h internal_ivar.o: $(hdrdir)/ruby/internal/stdbool.h +internal_ivar.o: $(hdrdir)/ruby/internal/stdckdint.h internal_ivar.o: $(hdrdir)/ruby/internal/symbol.h -internal_ivar.o: $(hdrdir)/ruby/internal/token_paste.h internal_ivar.o: $(hdrdir)/ruby/internal/value.h internal_ivar.o: $(hdrdir)/ruby/internal/value_type.h internal_ivar.o: $(hdrdir)/ruby/internal/variable.h internal_ivar.o: $(hdrdir)/ruby/internal/warning_push.h internal_ivar.o: $(hdrdir)/ruby/internal/xmalloc.h -internal_ivar.o: $(hdrdir)/ruby/assert.h -internal_ivar.o: $(hdrdir)/ruby/backward.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/assume.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/attributes.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/bool.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/inttypes.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/limits.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/long_long.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/stdalign.h -internal_ivar.o: $(hdrdir)/ruby/backward/2/stdarg.h -internal_ivar.o: $(hdrdir)/ruby/defines.h -internal_ivar.o: $(hdrdir)/ruby/intern.h internal_ivar.o: $(hdrdir)/ruby/missing.h internal_ivar.o: $(hdrdir)/ruby/ruby.h internal_ivar.o: $(hdrdir)/ruby/st.h diff --git a/ext/-test-/marshal/internal_ivar/internal_ivar.c b/ext/-test-/marshal/internal_ivar/internal_ivar.c index de0cf711aa..2e2f9cb235 100644 --- a/ext/-test-/marshal/internal_ivar/internal_ivar.c +++ b/ext/-test-/marshal/internal_ivar/internal_ivar.c @@ -1,13 +1,14 @@ #include <ruby.h> -static ID id_normal_ivar, id_internal_ivar, id_encoding_short; +static ID id_normal_ivar, id_internal_ivar, id_encoding_short, id_encoding_long; static VALUE -init(VALUE self, VALUE arg1, VALUE arg2, VALUE arg3) +init(VALUE self, VALUE arg1, VALUE arg2, VALUE arg3, VALUE arg4) { rb_ivar_set(self, id_normal_ivar, arg1); rb_ivar_set(self, id_internal_ivar, arg2); rb_ivar_set(self, id_encoding_short, arg3); + rb_ivar_set(self, id_encoding_long, arg4); return self; } @@ -29,6 +30,12 @@ get_encoding_short(VALUE self) return rb_attr_get(self, id_encoding_short); } +static VALUE +get_encoding_long(VALUE self) +{ + return rb_attr_get(self, id_encoding_long); +} + void Init_internal_ivar(void) { @@ -36,13 +43,12 @@ Init_internal_ivar(void) VALUE newclass = rb_define_class_under(mMarshal, "InternalIVar", rb_cObject); id_normal_ivar = rb_intern_const("normal"); -#if 0 - /* leave id_internal_ivar being 0 */ - id_internal_ivar = rb_make_internal_id(); -#endif + id_internal_ivar = rb_intern_const("K"); id_encoding_short = rb_intern_const("E"); - rb_define_method(newclass, "initialize", init, 3); + id_encoding_long = rb_intern_const("encoding"); + rb_define_method(newclass, "initialize", init, 4); rb_define_method(newclass, "normal", get_normal, 0); rb_define_method(newclass, "internal", get_internal, 0); rb_define_method(newclass, "encoding_short", get_encoding_short, 0); + rb_define_method(newclass, "encoding_long", get_encoding_long, 0); } diff --git a/ext/-test-/marshal/usr/depend b/ext/-test-/marshal/usr/depend index bf96e44d02..5ffb8c58de 100644 --- a/ext/-test-/marshal/usr/depend +++ b/ext/-test-/marshal/usr/depend @@ -2,6 +2,19 @@ usrmarshal.o: $(RUBY_EXTCONF_H) usrmarshal.o: $(arch_hdrdir)/ruby/config.h usrmarshal.o: $(hdrdir)/ruby.h +usrmarshal.o: $(hdrdir)/ruby/assert.h +usrmarshal.o: $(hdrdir)/ruby/backward.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/assume.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/attributes.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/bool.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/inttypes.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/limits.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/long_long.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/stdalign.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/stdarg.h +usrmarshal.o: $(hdrdir)/ruby/defines.h +usrmarshal.o: $(hdrdir)/ruby/intern.h +usrmarshal.o: $(hdrdir)/ruby/internal/abi.h usrmarshal.o: $(hdrdir)/ruby/internal/anyargs.h usrmarshal.o: $(hdrdir)/ruby/internal/arithmetic.h usrmarshal.o: $(hdrdir)/ruby/internal/arithmetic/char.h @@ -39,6 +52,7 @@ usrmarshal.o: $(hdrdir)/ruby/internal/attr/noexcept.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/noinline.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/nonnull.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/noreturn.h +usrmarshal.o: $(hdrdir)/ruby/internal/attr/packed_struct.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/pure.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/restrict.h usrmarshal.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h @@ -98,7 +112,6 @@ usrmarshal.o: $(hdrdir)/ruby/internal/intern/enumerator.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/error.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/eval.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/file.h -usrmarshal.o: $(hdrdir)/ruby/internal/intern/gc.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/hash.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/io.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/load.h @@ -115,6 +128,7 @@ usrmarshal.o: $(hdrdir)/ruby/internal/intern/re.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/ruby.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/select.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +usrmarshal.o: $(hdrdir)/ruby/internal/intern/set.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/signal.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/sprintf.h usrmarshal.o: $(hdrdir)/ruby/internal/intern/string.h @@ -129,32 +143,18 @@ usrmarshal.o: $(hdrdir)/ruby/internal/memory.h usrmarshal.o: $(hdrdir)/ruby/internal/method.h usrmarshal.o: $(hdrdir)/ruby/internal/module.h usrmarshal.o: $(hdrdir)/ruby/internal/newobj.h -usrmarshal.o: $(hdrdir)/ruby/internal/rgengc.h usrmarshal.o: $(hdrdir)/ruby/internal/scan_args.h usrmarshal.o: $(hdrdir)/ruby/internal/special_consts.h usrmarshal.o: $(hdrdir)/ruby/internal/static_assert.h usrmarshal.o: $(hdrdir)/ruby/internal/stdalign.h usrmarshal.o: $(hdrdir)/ruby/internal/stdbool.h +usrmarshal.o: $(hdrdir)/ruby/internal/stdckdint.h usrmarshal.o: $(hdrdir)/ruby/internal/symbol.h -usrmarshal.o: $(hdrdir)/ruby/internal/token_paste.h usrmarshal.o: $(hdrdir)/ruby/internal/value.h usrmarshal.o: $(hdrdir)/ruby/internal/value_type.h usrmarshal.o: $(hdrdir)/ruby/internal/variable.h usrmarshal.o: $(hdrdir)/ruby/internal/warning_push.h usrmarshal.o: $(hdrdir)/ruby/internal/xmalloc.h -usrmarshal.o: $(hdrdir)/ruby/assert.h -usrmarshal.o: $(hdrdir)/ruby/backward.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/assume.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/attributes.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/bool.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/inttypes.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/limits.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/long_long.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/stdalign.h -usrmarshal.o: $(hdrdir)/ruby/backward/2/stdarg.h -usrmarshal.o: $(hdrdir)/ruby/defines.h -usrmarshal.o: $(hdrdir)/ruby/intern.h usrmarshal.o: $(hdrdir)/ruby/missing.h usrmarshal.o: $(hdrdir)/ruby/ruby.h usrmarshal.o: $(hdrdir)/ruby/st.h |
