diff options
Diffstat (limited to 'ext/-test-/bignum')
| -rw-r--r-- | ext/-test-/bignum/big2str.c | 14 | ||||
| -rw-r--r-- | ext/-test-/bignum/bigzero.c | 2 | ||||
| -rw-r--r-- | ext/-test-/bignum/depend | 1112 | ||||
| -rw-r--r-- | ext/-test-/bignum/div.c | 10 | ||||
| -rw-r--r-- | ext/-test-/bignum/intpack.c | 42 | ||||
| -rw-r--r-- | ext/-test-/bignum/mul.c | 30 | ||||
| -rw-r--r-- | ext/-test-/bignum/str2big.c | 18 |
7 files changed, 1127 insertions, 101 deletions
diff --git a/ext/-test-/bignum/big2str.c b/ext/-test-/bignum/big2str.c index ec4bde2915..255e8ad729 100644 --- a/ext/-test-/bignum/big2str.c +++ b/ext/-test-/bignum/big2str.c @@ -1,4 +1,4 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE big(VALUE x) @@ -12,7 +12,7 @@ big(VALUE x) } static VALUE -big2str_generic(VALUE x, VALUE vbase) +big2str_generic(VALUE klass, VALUE x, VALUE vbase) { int base = NUM2INT(vbase); if (base < 2 || 36 < base) @@ -23,7 +23,7 @@ big2str_generic(VALUE x, VALUE vbase) #define POW2_P(x) (((x)&((x)-1))==0) static VALUE -big2str_poweroftwo(VALUE x, VALUE vbase) +big2str_poweroftwo(VALUE klass, VALUE x, VALUE vbase) { int base = NUM2INT(vbase); if (base < 2 || 36 < base || !POW2_P(base)) @@ -33,7 +33,7 @@ big2str_poweroftwo(VALUE x, VALUE vbase) #if defined(HAVE_LIBGMP) && defined(HAVE_GMP_H) static VALUE -big2str_gmp(VALUE x, VALUE vbase) +big2str_gmp(VALUE klass, VALUE x, VALUE vbase) { int base = NUM2INT(vbase); if (base < 2 || 36 < base) @@ -47,7 +47,7 @@ big2str_gmp(VALUE x, VALUE vbase) void Init_big2str(VALUE klass) { - rb_define_method(rb_cInteger, "big2str_generic", big2str_generic, 1); - rb_define_method(rb_cInteger, "big2str_poweroftwo", big2str_poweroftwo, 1); - rb_define_method(rb_cInteger, "big2str_gmp", big2str_gmp, 1); + rb_define_singleton_method(klass, "big2str_generic", big2str_generic, 2); + rb_define_singleton_method(klass, "big2str_poweroftwo", big2str_poweroftwo, 2); + rb_define_singleton_method(klass, "big2str_gmp", big2str_gmp, 2); } diff --git a/ext/-test-/bignum/bigzero.c b/ext/-test-/bignum/bigzero.c index 35117db7ae..e2bfebcd3e 100644 --- a/ext/-test-/bignum/bigzero.c +++ b/ext/-test-/bignum/bigzero.c @@ -1,4 +1,4 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE bug_big_zero(VALUE self, VALUE length) diff --git a/ext/-test-/bignum/depend b/ext/-test-/bignum/depend index 60e711489c..82972f1032 100644 --- a/ext/-test-/bignum/depend +++ b/ext/-test-/bignum/depend @@ -1,115 +1,1141 @@ -big2str.o: big2str.c -div.o: div.c -intpack.o: intpack.c -mul.o: mul.c -str2big.o: str2big.c - # AUTOGENERATED DEPENDENCIES START big2str.o: $(RUBY_EXTCONF_H) big2str.o: $(arch_hdrdir)/ruby/config.h +big2str.o: $(hdrdir)/ruby/assert.h big2str.o: $(hdrdir)/ruby/backward.h +big2str.o: $(hdrdir)/ruby/backward/2/assume.h +big2str.o: $(hdrdir)/ruby/backward/2/attributes.h +big2str.o: $(hdrdir)/ruby/backward/2/bool.h +big2str.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +big2str.o: $(hdrdir)/ruby/backward/2/inttypes.h +big2str.o: $(hdrdir)/ruby/backward/2/limits.h +big2str.o: $(hdrdir)/ruby/backward/2/long_long.h +big2str.o: $(hdrdir)/ruby/backward/2/stdalign.h +big2str.o: $(hdrdir)/ruby/backward/2/stdarg.h big2str.o: $(hdrdir)/ruby/defines.h -big2str.o: $(hdrdir)/ruby/encoding.h big2str.o: $(hdrdir)/ruby/intern.h -big2str.o: $(hdrdir)/ruby/io.h +big2str.o: $(hdrdir)/ruby/internal/abi.h +big2str.o: $(hdrdir)/ruby/internal/anyargs.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/char.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/double.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/int.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/long.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/short.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +big2str.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +big2str.o: $(hdrdir)/ruby/internal/assume.h +big2str.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +big2str.o: $(hdrdir)/ruby/internal/attr/artificial.h +big2str.o: $(hdrdir)/ruby/internal/attr/cold.h +big2str.o: $(hdrdir)/ruby/internal/attr/const.h +big2str.o: $(hdrdir)/ruby/internal/attr/constexpr.h +big2str.o: $(hdrdir)/ruby/internal/attr/deprecated.h +big2str.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +big2str.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +big2str.o: $(hdrdir)/ruby/internal/attr/error.h +big2str.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +big2str.o: $(hdrdir)/ruby/internal/attr/forceinline.h +big2str.o: $(hdrdir)/ruby/internal/attr/format.h +big2str.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +big2str.o: $(hdrdir)/ruby/internal/attr/noalias.h +big2str.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +big2str.o: $(hdrdir)/ruby/internal/attr/noexcept.h +big2str.o: $(hdrdir)/ruby/internal/attr/noinline.h +big2str.o: $(hdrdir)/ruby/internal/attr/nonnull.h +big2str.o: $(hdrdir)/ruby/internal/attr/noreturn.h +big2str.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +big2str.o: $(hdrdir)/ruby/internal/attr/pure.h +big2str.o: $(hdrdir)/ruby/internal/attr/restrict.h +big2str.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +big2str.o: $(hdrdir)/ruby/internal/attr/warning.h +big2str.o: $(hdrdir)/ruby/internal/attr/weakref.h +big2str.o: $(hdrdir)/ruby/internal/cast.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +big2str.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +big2str.o: $(hdrdir)/ruby/internal/compiler_since.h +big2str.o: $(hdrdir)/ruby/internal/config.h +big2str.o: $(hdrdir)/ruby/internal/constant_p.h +big2str.o: $(hdrdir)/ruby/internal/core.h +big2str.o: $(hdrdir)/ruby/internal/core/rarray.h +big2str.o: $(hdrdir)/ruby/internal/core/rbasic.h +big2str.o: $(hdrdir)/ruby/internal/core/rbignum.h +big2str.o: $(hdrdir)/ruby/internal/core/rclass.h +big2str.o: $(hdrdir)/ruby/internal/core/rdata.h +big2str.o: $(hdrdir)/ruby/internal/core/rfile.h +big2str.o: $(hdrdir)/ruby/internal/core/rhash.h +big2str.o: $(hdrdir)/ruby/internal/core/robject.h +big2str.o: $(hdrdir)/ruby/internal/core/rregexp.h +big2str.o: $(hdrdir)/ruby/internal/core/rstring.h +big2str.o: $(hdrdir)/ruby/internal/core/rstruct.h +big2str.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +big2str.o: $(hdrdir)/ruby/internal/ctype.h +big2str.o: $(hdrdir)/ruby/internal/dllexport.h +big2str.o: $(hdrdir)/ruby/internal/dosish.h +big2str.o: $(hdrdir)/ruby/internal/error.h +big2str.o: $(hdrdir)/ruby/internal/eval.h +big2str.o: $(hdrdir)/ruby/internal/event.h +big2str.o: $(hdrdir)/ruby/internal/fl_type.h +big2str.o: $(hdrdir)/ruby/internal/gc.h +big2str.o: $(hdrdir)/ruby/internal/glob.h +big2str.o: $(hdrdir)/ruby/internal/globals.h +big2str.o: $(hdrdir)/ruby/internal/has/attribute.h +big2str.o: $(hdrdir)/ruby/internal/has/builtin.h +big2str.o: $(hdrdir)/ruby/internal/has/c_attribute.h +big2str.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +big2str.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +big2str.o: $(hdrdir)/ruby/internal/has/extension.h +big2str.o: $(hdrdir)/ruby/internal/has/feature.h +big2str.o: $(hdrdir)/ruby/internal/has/warning.h +big2str.o: $(hdrdir)/ruby/internal/intern/array.h +big2str.o: $(hdrdir)/ruby/internal/intern/bignum.h +big2str.o: $(hdrdir)/ruby/internal/intern/class.h +big2str.o: $(hdrdir)/ruby/internal/intern/compar.h +big2str.o: $(hdrdir)/ruby/internal/intern/complex.h +big2str.o: $(hdrdir)/ruby/internal/intern/cont.h +big2str.o: $(hdrdir)/ruby/internal/intern/dir.h +big2str.o: $(hdrdir)/ruby/internal/intern/enum.h +big2str.o: $(hdrdir)/ruby/internal/intern/enumerator.h +big2str.o: $(hdrdir)/ruby/internal/intern/error.h +big2str.o: $(hdrdir)/ruby/internal/intern/eval.h +big2str.o: $(hdrdir)/ruby/internal/intern/file.h +big2str.o: $(hdrdir)/ruby/internal/intern/hash.h +big2str.o: $(hdrdir)/ruby/internal/intern/io.h +big2str.o: $(hdrdir)/ruby/internal/intern/load.h +big2str.o: $(hdrdir)/ruby/internal/intern/marshal.h +big2str.o: $(hdrdir)/ruby/internal/intern/numeric.h +big2str.o: $(hdrdir)/ruby/internal/intern/object.h +big2str.o: $(hdrdir)/ruby/internal/intern/parse.h +big2str.o: $(hdrdir)/ruby/internal/intern/proc.h +big2str.o: $(hdrdir)/ruby/internal/intern/process.h +big2str.o: $(hdrdir)/ruby/internal/intern/random.h +big2str.o: $(hdrdir)/ruby/internal/intern/range.h +big2str.o: $(hdrdir)/ruby/internal/intern/rational.h +big2str.o: $(hdrdir)/ruby/internal/intern/re.h +big2str.o: $(hdrdir)/ruby/internal/intern/ruby.h +big2str.o: $(hdrdir)/ruby/internal/intern/select.h +big2str.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +big2str.o: $(hdrdir)/ruby/internal/intern/set.h +big2str.o: $(hdrdir)/ruby/internal/intern/signal.h +big2str.o: $(hdrdir)/ruby/internal/intern/sprintf.h +big2str.o: $(hdrdir)/ruby/internal/intern/string.h +big2str.o: $(hdrdir)/ruby/internal/intern/struct.h +big2str.o: $(hdrdir)/ruby/internal/intern/thread.h +big2str.o: $(hdrdir)/ruby/internal/intern/time.h +big2str.o: $(hdrdir)/ruby/internal/intern/variable.h +big2str.o: $(hdrdir)/ruby/internal/intern/vm.h +big2str.o: $(hdrdir)/ruby/internal/interpreter.h +big2str.o: $(hdrdir)/ruby/internal/iterator.h +big2str.o: $(hdrdir)/ruby/internal/memory.h +big2str.o: $(hdrdir)/ruby/internal/method.h +big2str.o: $(hdrdir)/ruby/internal/module.h +big2str.o: $(hdrdir)/ruby/internal/newobj.h +big2str.o: $(hdrdir)/ruby/internal/scan_args.h +big2str.o: $(hdrdir)/ruby/internal/special_consts.h +big2str.o: $(hdrdir)/ruby/internal/static_assert.h +big2str.o: $(hdrdir)/ruby/internal/stdalign.h +big2str.o: $(hdrdir)/ruby/internal/stdbool.h +big2str.o: $(hdrdir)/ruby/internal/stdckdint.h +big2str.o: $(hdrdir)/ruby/internal/symbol.h +big2str.o: $(hdrdir)/ruby/internal/value.h +big2str.o: $(hdrdir)/ruby/internal/value_type.h +big2str.o: $(hdrdir)/ruby/internal/variable.h +big2str.o: $(hdrdir)/ruby/internal/warning_push.h +big2str.o: $(hdrdir)/ruby/internal/xmalloc.h big2str.o: $(hdrdir)/ruby/missing.h -big2str.o: $(hdrdir)/ruby/onigmo.h -big2str.o: $(hdrdir)/ruby/oniguruma.h big2str.o: $(hdrdir)/ruby/ruby.h big2str.o: $(hdrdir)/ruby/st.h big2str.o: $(hdrdir)/ruby/subst.h -big2str.o: $(top_srcdir)/include/ruby.h -big2str.o: $(top_srcdir)/internal.h +big2str.o: $(top_srcdir)/internal/bignum.h +big2str.o: $(top_srcdir)/internal/compilers.h big2str.o: big2str.c bigzero.o: $(RUBY_EXTCONF_H) bigzero.o: $(arch_hdrdir)/ruby/config.h +bigzero.o: $(hdrdir)/ruby/assert.h bigzero.o: $(hdrdir)/ruby/backward.h +bigzero.o: $(hdrdir)/ruby/backward/2/assume.h +bigzero.o: $(hdrdir)/ruby/backward/2/attributes.h +bigzero.o: $(hdrdir)/ruby/backward/2/bool.h +bigzero.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bigzero.o: $(hdrdir)/ruby/backward/2/inttypes.h +bigzero.o: $(hdrdir)/ruby/backward/2/limits.h +bigzero.o: $(hdrdir)/ruby/backward/2/long_long.h +bigzero.o: $(hdrdir)/ruby/backward/2/stdalign.h +bigzero.o: $(hdrdir)/ruby/backward/2/stdarg.h bigzero.o: $(hdrdir)/ruby/defines.h -bigzero.o: $(hdrdir)/ruby/encoding.h bigzero.o: $(hdrdir)/ruby/intern.h -bigzero.o: $(hdrdir)/ruby/io.h +bigzero.o: $(hdrdir)/ruby/internal/abi.h +bigzero.o: $(hdrdir)/ruby/internal/anyargs.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/char.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/double.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/int.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/long.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/short.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +bigzero.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +bigzero.o: $(hdrdir)/ruby/internal/assume.h +bigzero.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +bigzero.o: $(hdrdir)/ruby/internal/attr/artificial.h +bigzero.o: $(hdrdir)/ruby/internal/attr/cold.h +bigzero.o: $(hdrdir)/ruby/internal/attr/const.h +bigzero.o: $(hdrdir)/ruby/internal/attr/constexpr.h +bigzero.o: $(hdrdir)/ruby/internal/attr/deprecated.h +bigzero.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +bigzero.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +bigzero.o: $(hdrdir)/ruby/internal/attr/error.h +bigzero.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +bigzero.o: $(hdrdir)/ruby/internal/attr/forceinline.h +bigzero.o: $(hdrdir)/ruby/internal/attr/format.h +bigzero.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +bigzero.o: $(hdrdir)/ruby/internal/attr/noalias.h +bigzero.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +bigzero.o: $(hdrdir)/ruby/internal/attr/noexcept.h +bigzero.o: $(hdrdir)/ruby/internal/attr/noinline.h +bigzero.o: $(hdrdir)/ruby/internal/attr/nonnull.h +bigzero.o: $(hdrdir)/ruby/internal/attr/noreturn.h +bigzero.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +bigzero.o: $(hdrdir)/ruby/internal/attr/pure.h +bigzero.o: $(hdrdir)/ruby/internal/attr/restrict.h +bigzero.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +bigzero.o: $(hdrdir)/ruby/internal/attr/warning.h +bigzero.o: $(hdrdir)/ruby/internal/attr/weakref.h +bigzero.o: $(hdrdir)/ruby/internal/cast.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +bigzero.o: $(hdrdir)/ruby/internal/compiler_since.h +bigzero.o: $(hdrdir)/ruby/internal/config.h +bigzero.o: $(hdrdir)/ruby/internal/constant_p.h +bigzero.o: $(hdrdir)/ruby/internal/core.h +bigzero.o: $(hdrdir)/ruby/internal/core/rarray.h +bigzero.o: $(hdrdir)/ruby/internal/core/rbasic.h +bigzero.o: $(hdrdir)/ruby/internal/core/rbignum.h +bigzero.o: $(hdrdir)/ruby/internal/core/rclass.h +bigzero.o: $(hdrdir)/ruby/internal/core/rdata.h +bigzero.o: $(hdrdir)/ruby/internal/core/rfile.h +bigzero.o: $(hdrdir)/ruby/internal/core/rhash.h +bigzero.o: $(hdrdir)/ruby/internal/core/robject.h +bigzero.o: $(hdrdir)/ruby/internal/core/rregexp.h +bigzero.o: $(hdrdir)/ruby/internal/core/rstring.h +bigzero.o: $(hdrdir)/ruby/internal/core/rstruct.h +bigzero.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +bigzero.o: $(hdrdir)/ruby/internal/ctype.h +bigzero.o: $(hdrdir)/ruby/internal/dllexport.h +bigzero.o: $(hdrdir)/ruby/internal/dosish.h +bigzero.o: $(hdrdir)/ruby/internal/error.h +bigzero.o: $(hdrdir)/ruby/internal/eval.h +bigzero.o: $(hdrdir)/ruby/internal/event.h +bigzero.o: $(hdrdir)/ruby/internal/fl_type.h +bigzero.o: $(hdrdir)/ruby/internal/gc.h +bigzero.o: $(hdrdir)/ruby/internal/glob.h +bigzero.o: $(hdrdir)/ruby/internal/globals.h +bigzero.o: $(hdrdir)/ruby/internal/has/attribute.h +bigzero.o: $(hdrdir)/ruby/internal/has/builtin.h +bigzero.o: $(hdrdir)/ruby/internal/has/c_attribute.h +bigzero.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +bigzero.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +bigzero.o: $(hdrdir)/ruby/internal/has/extension.h +bigzero.o: $(hdrdir)/ruby/internal/has/feature.h +bigzero.o: $(hdrdir)/ruby/internal/has/warning.h +bigzero.o: $(hdrdir)/ruby/internal/intern/array.h +bigzero.o: $(hdrdir)/ruby/internal/intern/bignum.h +bigzero.o: $(hdrdir)/ruby/internal/intern/class.h +bigzero.o: $(hdrdir)/ruby/internal/intern/compar.h +bigzero.o: $(hdrdir)/ruby/internal/intern/complex.h +bigzero.o: $(hdrdir)/ruby/internal/intern/cont.h +bigzero.o: $(hdrdir)/ruby/internal/intern/dir.h +bigzero.o: $(hdrdir)/ruby/internal/intern/enum.h +bigzero.o: $(hdrdir)/ruby/internal/intern/enumerator.h +bigzero.o: $(hdrdir)/ruby/internal/intern/error.h +bigzero.o: $(hdrdir)/ruby/internal/intern/eval.h +bigzero.o: $(hdrdir)/ruby/internal/intern/file.h +bigzero.o: $(hdrdir)/ruby/internal/intern/hash.h +bigzero.o: $(hdrdir)/ruby/internal/intern/io.h +bigzero.o: $(hdrdir)/ruby/internal/intern/load.h +bigzero.o: $(hdrdir)/ruby/internal/intern/marshal.h +bigzero.o: $(hdrdir)/ruby/internal/intern/numeric.h +bigzero.o: $(hdrdir)/ruby/internal/intern/object.h +bigzero.o: $(hdrdir)/ruby/internal/intern/parse.h +bigzero.o: $(hdrdir)/ruby/internal/intern/proc.h +bigzero.o: $(hdrdir)/ruby/internal/intern/process.h +bigzero.o: $(hdrdir)/ruby/internal/intern/random.h +bigzero.o: $(hdrdir)/ruby/internal/intern/range.h +bigzero.o: $(hdrdir)/ruby/internal/intern/rational.h +bigzero.o: $(hdrdir)/ruby/internal/intern/re.h +bigzero.o: $(hdrdir)/ruby/internal/intern/ruby.h +bigzero.o: $(hdrdir)/ruby/internal/intern/select.h +bigzero.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +bigzero.o: $(hdrdir)/ruby/internal/intern/set.h +bigzero.o: $(hdrdir)/ruby/internal/intern/signal.h +bigzero.o: $(hdrdir)/ruby/internal/intern/sprintf.h +bigzero.o: $(hdrdir)/ruby/internal/intern/string.h +bigzero.o: $(hdrdir)/ruby/internal/intern/struct.h +bigzero.o: $(hdrdir)/ruby/internal/intern/thread.h +bigzero.o: $(hdrdir)/ruby/internal/intern/time.h +bigzero.o: $(hdrdir)/ruby/internal/intern/variable.h +bigzero.o: $(hdrdir)/ruby/internal/intern/vm.h +bigzero.o: $(hdrdir)/ruby/internal/interpreter.h +bigzero.o: $(hdrdir)/ruby/internal/iterator.h +bigzero.o: $(hdrdir)/ruby/internal/memory.h +bigzero.o: $(hdrdir)/ruby/internal/method.h +bigzero.o: $(hdrdir)/ruby/internal/module.h +bigzero.o: $(hdrdir)/ruby/internal/newobj.h +bigzero.o: $(hdrdir)/ruby/internal/scan_args.h +bigzero.o: $(hdrdir)/ruby/internal/special_consts.h +bigzero.o: $(hdrdir)/ruby/internal/static_assert.h +bigzero.o: $(hdrdir)/ruby/internal/stdalign.h +bigzero.o: $(hdrdir)/ruby/internal/stdbool.h +bigzero.o: $(hdrdir)/ruby/internal/stdckdint.h +bigzero.o: $(hdrdir)/ruby/internal/symbol.h +bigzero.o: $(hdrdir)/ruby/internal/value.h +bigzero.o: $(hdrdir)/ruby/internal/value_type.h +bigzero.o: $(hdrdir)/ruby/internal/variable.h +bigzero.o: $(hdrdir)/ruby/internal/warning_push.h +bigzero.o: $(hdrdir)/ruby/internal/xmalloc.h bigzero.o: $(hdrdir)/ruby/missing.h -bigzero.o: $(hdrdir)/ruby/onigmo.h -bigzero.o: $(hdrdir)/ruby/oniguruma.h bigzero.o: $(hdrdir)/ruby/ruby.h bigzero.o: $(hdrdir)/ruby/st.h bigzero.o: $(hdrdir)/ruby/subst.h -bigzero.o: $(top_srcdir)/include/ruby.h -bigzero.o: $(top_srcdir)/internal.h +bigzero.o: $(top_srcdir)/internal/bignum.h +bigzero.o: $(top_srcdir)/internal/compilers.h bigzero.o: bigzero.c div.o: $(RUBY_EXTCONF_H) div.o: $(arch_hdrdir)/ruby/config.h +div.o: $(hdrdir)/ruby/assert.h div.o: $(hdrdir)/ruby/backward.h +div.o: $(hdrdir)/ruby/backward/2/assume.h +div.o: $(hdrdir)/ruby/backward/2/attributes.h +div.o: $(hdrdir)/ruby/backward/2/bool.h +div.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +div.o: $(hdrdir)/ruby/backward/2/inttypes.h +div.o: $(hdrdir)/ruby/backward/2/limits.h +div.o: $(hdrdir)/ruby/backward/2/long_long.h +div.o: $(hdrdir)/ruby/backward/2/stdalign.h +div.o: $(hdrdir)/ruby/backward/2/stdarg.h div.o: $(hdrdir)/ruby/defines.h -div.o: $(hdrdir)/ruby/encoding.h div.o: $(hdrdir)/ruby/intern.h -div.o: $(hdrdir)/ruby/io.h +div.o: $(hdrdir)/ruby/internal/abi.h +div.o: $(hdrdir)/ruby/internal/anyargs.h +div.o: $(hdrdir)/ruby/internal/arithmetic.h +div.o: $(hdrdir)/ruby/internal/arithmetic/char.h +div.o: $(hdrdir)/ruby/internal/arithmetic/double.h +div.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +div.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/int.h +div.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/long.h +div.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +div.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/short.h +div.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +div.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +div.o: $(hdrdir)/ruby/internal/assume.h +div.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +div.o: $(hdrdir)/ruby/internal/attr/artificial.h +div.o: $(hdrdir)/ruby/internal/attr/cold.h +div.o: $(hdrdir)/ruby/internal/attr/const.h +div.o: $(hdrdir)/ruby/internal/attr/constexpr.h +div.o: $(hdrdir)/ruby/internal/attr/deprecated.h +div.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +div.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +div.o: $(hdrdir)/ruby/internal/attr/error.h +div.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +div.o: $(hdrdir)/ruby/internal/attr/forceinline.h +div.o: $(hdrdir)/ruby/internal/attr/format.h +div.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +div.o: $(hdrdir)/ruby/internal/attr/noalias.h +div.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +div.o: $(hdrdir)/ruby/internal/attr/noexcept.h +div.o: $(hdrdir)/ruby/internal/attr/noinline.h +div.o: $(hdrdir)/ruby/internal/attr/nonnull.h +div.o: $(hdrdir)/ruby/internal/attr/noreturn.h +div.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +div.o: $(hdrdir)/ruby/internal/attr/pure.h +div.o: $(hdrdir)/ruby/internal/attr/restrict.h +div.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +div.o: $(hdrdir)/ruby/internal/attr/warning.h +div.o: $(hdrdir)/ruby/internal/attr/weakref.h +div.o: $(hdrdir)/ruby/internal/cast.h +div.o: $(hdrdir)/ruby/internal/compiler_is.h +div.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +div.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +div.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +div.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +div.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +div.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +div.o: $(hdrdir)/ruby/internal/compiler_since.h +div.o: $(hdrdir)/ruby/internal/config.h +div.o: $(hdrdir)/ruby/internal/constant_p.h +div.o: $(hdrdir)/ruby/internal/core.h +div.o: $(hdrdir)/ruby/internal/core/rarray.h +div.o: $(hdrdir)/ruby/internal/core/rbasic.h +div.o: $(hdrdir)/ruby/internal/core/rbignum.h +div.o: $(hdrdir)/ruby/internal/core/rclass.h +div.o: $(hdrdir)/ruby/internal/core/rdata.h +div.o: $(hdrdir)/ruby/internal/core/rfile.h +div.o: $(hdrdir)/ruby/internal/core/rhash.h +div.o: $(hdrdir)/ruby/internal/core/robject.h +div.o: $(hdrdir)/ruby/internal/core/rregexp.h +div.o: $(hdrdir)/ruby/internal/core/rstring.h +div.o: $(hdrdir)/ruby/internal/core/rstruct.h +div.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +div.o: $(hdrdir)/ruby/internal/ctype.h +div.o: $(hdrdir)/ruby/internal/dllexport.h +div.o: $(hdrdir)/ruby/internal/dosish.h +div.o: $(hdrdir)/ruby/internal/error.h +div.o: $(hdrdir)/ruby/internal/eval.h +div.o: $(hdrdir)/ruby/internal/event.h +div.o: $(hdrdir)/ruby/internal/fl_type.h +div.o: $(hdrdir)/ruby/internal/gc.h +div.o: $(hdrdir)/ruby/internal/glob.h +div.o: $(hdrdir)/ruby/internal/globals.h +div.o: $(hdrdir)/ruby/internal/has/attribute.h +div.o: $(hdrdir)/ruby/internal/has/builtin.h +div.o: $(hdrdir)/ruby/internal/has/c_attribute.h +div.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +div.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +div.o: $(hdrdir)/ruby/internal/has/extension.h +div.o: $(hdrdir)/ruby/internal/has/feature.h +div.o: $(hdrdir)/ruby/internal/has/warning.h +div.o: $(hdrdir)/ruby/internal/intern/array.h +div.o: $(hdrdir)/ruby/internal/intern/bignum.h +div.o: $(hdrdir)/ruby/internal/intern/class.h +div.o: $(hdrdir)/ruby/internal/intern/compar.h +div.o: $(hdrdir)/ruby/internal/intern/complex.h +div.o: $(hdrdir)/ruby/internal/intern/cont.h +div.o: $(hdrdir)/ruby/internal/intern/dir.h +div.o: $(hdrdir)/ruby/internal/intern/enum.h +div.o: $(hdrdir)/ruby/internal/intern/enumerator.h +div.o: $(hdrdir)/ruby/internal/intern/error.h +div.o: $(hdrdir)/ruby/internal/intern/eval.h +div.o: $(hdrdir)/ruby/internal/intern/file.h +div.o: $(hdrdir)/ruby/internal/intern/hash.h +div.o: $(hdrdir)/ruby/internal/intern/io.h +div.o: $(hdrdir)/ruby/internal/intern/load.h +div.o: $(hdrdir)/ruby/internal/intern/marshal.h +div.o: $(hdrdir)/ruby/internal/intern/numeric.h +div.o: $(hdrdir)/ruby/internal/intern/object.h +div.o: $(hdrdir)/ruby/internal/intern/parse.h +div.o: $(hdrdir)/ruby/internal/intern/proc.h +div.o: $(hdrdir)/ruby/internal/intern/process.h +div.o: $(hdrdir)/ruby/internal/intern/random.h +div.o: $(hdrdir)/ruby/internal/intern/range.h +div.o: $(hdrdir)/ruby/internal/intern/rational.h +div.o: $(hdrdir)/ruby/internal/intern/re.h +div.o: $(hdrdir)/ruby/internal/intern/ruby.h +div.o: $(hdrdir)/ruby/internal/intern/select.h +div.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +div.o: $(hdrdir)/ruby/internal/intern/set.h +div.o: $(hdrdir)/ruby/internal/intern/signal.h +div.o: $(hdrdir)/ruby/internal/intern/sprintf.h +div.o: $(hdrdir)/ruby/internal/intern/string.h +div.o: $(hdrdir)/ruby/internal/intern/struct.h +div.o: $(hdrdir)/ruby/internal/intern/thread.h +div.o: $(hdrdir)/ruby/internal/intern/time.h +div.o: $(hdrdir)/ruby/internal/intern/variable.h +div.o: $(hdrdir)/ruby/internal/intern/vm.h +div.o: $(hdrdir)/ruby/internal/interpreter.h +div.o: $(hdrdir)/ruby/internal/iterator.h +div.o: $(hdrdir)/ruby/internal/memory.h +div.o: $(hdrdir)/ruby/internal/method.h +div.o: $(hdrdir)/ruby/internal/module.h +div.o: $(hdrdir)/ruby/internal/newobj.h +div.o: $(hdrdir)/ruby/internal/scan_args.h +div.o: $(hdrdir)/ruby/internal/special_consts.h +div.o: $(hdrdir)/ruby/internal/static_assert.h +div.o: $(hdrdir)/ruby/internal/stdalign.h +div.o: $(hdrdir)/ruby/internal/stdbool.h +div.o: $(hdrdir)/ruby/internal/stdckdint.h +div.o: $(hdrdir)/ruby/internal/symbol.h +div.o: $(hdrdir)/ruby/internal/value.h +div.o: $(hdrdir)/ruby/internal/value_type.h +div.o: $(hdrdir)/ruby/internal/variable.h +div.o: $(hdrdir)/ruby/internal/warning_push.h +div.o: $(hdrdir)/ruby/internal/xmalloc.h div.o: $(hdrdir)/ruby/missing.h -div.o: $(hdrdir)/ruby/onigmo.h -div.o: $(hdrdir)/ruby/oniguruma.h div.o: $(hdrdir)/ruby/ruby.h div.o: $(hdrdir)/ruby/st.h div.o: $(hdrdir)/ruby/subst.h -div.o: $(top_srcdir)/include/ruby.h -div.o: $(top_srcdir)/internal.h +div.o: $(top_srcdir)/internal/bignum.h +div.o: $(top_srcdir)/internal/compilers.h div.o: div.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h +init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/assert.h init.o: $(hdrdir)/ruby/backward.h +init.o: $(hdrdir)/ruby/backward/2/assume.h +init.o: $(hdrdir)/ruby/backward/2/attributes.h +init.o: $(hdrdir)/ruby/backward/2/bool.h +init.o: $(hdrdir)/ruby/backward/2/inttypes.h +init.o: $(hdrdir)/ruby/backward/2/limits.h +init.o: $(hdrdir)/ruby/backward/2/long_long.h +init.o: $(hdrdir)/ruby/backward/2/stdalign.h +init.o: $(hdrdir)/ruby/backward/2/stdarg.h init.o: $(hdrdir)/ruby/defines.h init.o: $(hdrdir)/ruby/intern.h +init.o: $(hdrdir)/ruby/internal/abi.h +init.o: $(hdrdir)/ruby/internal/anyargs.h +init.o: $(hdrdir)/ruby/internal/arithmetic.h +init.o: $(hdrdir)/ruby/internal/arithmetic/char.h +init.o: $(hdrdir)/ruby/internal/arithmetic/double.h +init.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/int.h +init.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/long.h +init.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/short.h +init.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/internal/assume.h +init.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +init.o: $(hdrdir)/ruby/internal/attr/artificial.h +init.o: $(hdrdir)/ruby/internal/attr/cold.h +init.o: $(hdrdir)/ruby/internal/attr/const.h +init.o: $(hdrdir)/ruby/internal/attr/constexpr.h +init.o: $(hdrdir)/ruby/internal/attr/deprecated.h +init.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/internal/attr/error.h +init.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +init.o: $(hdrdir)/ruby/internal/attr/forceinline.h +init.o: $(hdrdir)/ruby/internal/attr/format.h +init.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/internal/attr/noalias.h +init.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +init.o: $(hdrdir)/ruby/internal/attr/noexcept.h +init.o: $(hdrdir)/ruby/internal/attr/noinline.h +init.o: $(hdrdir)/ruby/internal/attr/nonnull.h +init.o: $(hdrdir)/ruby/internal/attr/noreturn.h +init.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +init.o: $(hdrdir)/ruby/internal/attr/pure.h +init.o: $(hdrdir)/ruby/internal/attr/restrict.h +init.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/internal/attr/warning.h +init.o: $(hdrdir)/ruby/internal/attr/weakref.h +init.o: $(hdrdir)/ruby/internal/cast.h +init.o: $(hdrdir)/ruby/internal/compiler_is.h +init.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +init.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +init.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +init.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/internal/compiler_since.h +init.o: $(hdrdir)/ruby/internal/config.h +init.o: $(hdrdir)/ruby/internal/constant_p.h +init.o: $(hdrdir)/ruby/internal/core.h +init.o: $(hdrdir)/ruby/internal/core/rarray.h +init.o: $(hdrdir)/ruby/internal/core/rbasic.h +init.o: $(hdrdir)/ruby/internal/core/rbignum.h +init.o: $(hdrdir)/ruby/internal/core/rclass.h +init.o: $(hdrdir)/ruby/internal/core/rdata.h +init.o: $(hdrdir)/ruby/internal/core/rfile.h +init.o: $(hdrdir)/ruby/internal/core/rhash.h +init.o: $(hdrdir)/ruby/internal/core/robject.h +init.o: $(hdrdir)/ruby/internal/core/rregexp.h +init.o: $(hdrdir)/ruby/internal/core/rstring.h +init.o: $(hdrdir)/ruby/internal/core/rstruct.h +init.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +init.o: $(hdrdir)/ruby/internal/ctype.h +init.o: $(hdrdir)/ruby/internal/dllexport.h +init.o: $(hdrdir)/ruby/internal/dosish.h +init.o: $(hdrdir)/ruby/internal/error.h +init.o: $(hdrdir)/ruby/internal/eval.h +init.o: $(hdrdir)/ruby/internal/event.h +init.o: $(hdrdir)/ruby/internal/fl_type.h +init.o: $(hdrdir)/ruby/internal/gc.h +init.o: $(hdrdir)/ruby/internal/glob.h +init.o: $(hdrdir)/ruby/internal/globals.h +init.o: $(hdrdir)/ruby/internal/has/attribute.h +init.o: $(hdrdir)/ruby/internal/has/builtin.h +init.o: $(hdrdir)/ruby/internal/has/c_attribute.h +init.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/internal/has/extension.h +init.o: $(hdrdir)/ruby/internal/has/feature.h +init.o: $(hdrdir)/ruby/internal/has/warning.h +init.o: $(hdrdir)/ruby/internal/intern/array.h +init.o: $(hdrdir)/ruby/internal/intern/bignum.h +init.o: $(hdrdir)/ruby/internal/intern/class.h +init.o: $(hdrdir)/ruby/internal/intern/compar.h +init.o: $(hdrdir)/ruby/internal/intern/complex.h +init.o: $(hdrdir)/ruby/internal/intern/cont.h +init.o: $(hdrdir)/ruby/internal/intern/dir.h +init.o: $(hdrdir)/ruby/internal/intern/enum.h +init.o: $(hdrdir)/ruby/internal/intern/enumerator.h +init.o: $(hdrdir)/ruby/internal/intern/error.h +init.o: $(hdrdir)/ruby/internal/intern/eval.h +init.o: $(hdrdir)/ruby/internal/intern/file.h +init.o: $(hdrdir)/ruby/internal/intern/hash.h +init.o: $(hdrdir)/ruby/internal/intern/io.h +init.o: $(hdrdir)/ruby/internal/intern/load.h +init.o: $(hdrdir)/ruby/internal/intern/marshal.h +init.o: $(hdrdir)/ruby/internal/intern/numeric.h +init.o: $(hdrdir)/ruby/internal/intern/object.h +init.o: $(hdrdir)/ruby/internal/intern/parse.h +init.o: $(hdrdir)/ruby/internal/intern/proc.h +init.o: $(hdrdir)/ruby/internal/intern/process.h +init.o: $(hdrdir)/ruby/internal/intern/random.h +init.o: $(hdrdir)/ruby/internal/intern/range.h +init.o: $(hdrdir)/ruby/internal/intern/rational.h +init.o: $(hdrdir)/ruby/internal/intern/re.h +init.o: $(hdrdir)/ruby/internal/intern/ruby.h +init.o: $(hdrdir)/ruby/internal/intern/select.h +init.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +init.o: $(hdrdir)/ruby/internal/intern/set.h +init.o: $(hdrdir)/ruby/internal/intern/signal.h +init.o: $(hdrdir)/ruby/internal/intern/sprintf.h +init.o: $(hdrdir)/ruby/internal/intern/string.h +init.o: $(hdrdir)/ruby/internal/intern/struct.h +init.o: $(hdrdir)/ruby/internal/intern/thread.h +init.o: $(hdrdir)/ruby/internal/intern/time.h +init.o: $(hdrdir)/ruby/internal/intern/variable.h +init.o: $(hdrdir)/ruby/internal/intern/vm.h +init.o: $(hdrdir)/ruby/internal/interpreter.h +init.o: $(hdrdir)/ruby/internal/iterator.h +init.o: $(hdrdir)/ruby/internal/memory.h +init.o: $(hdrdir)/ruby/internal/method.h +init.o: $(hdrdir)/ruby/internal/module.h +init.o: $(hdrdir)/ruby/internal/newobj.h +init.o: $(hdrdir)/ruby/internal/scan_args.h +init.o: $(hdrdir)/ruby/internal/special_consts.h +init.o: $(hdrdir)/ruby/internal/static_assert.h +init.o: $(hdrdir)/ruby/internal/stdalign.h +init.o: $(hdrdir)/ruby/internal/stdbool.h +init.o: $(hdrdir)/ruby/internal/stdckdint.h +init.o: $(hdrdir)/ruby/internal/symbol.h +init.o: $(hdrdir)/ruby/internal/value.h +init.o: $(hdrdir)/ruby/internal/value_type.h +init.o: $(hdrdir)/ruby/internal/variable.h +init.o: $(hdrdir)/ruby/internal/warning_push.h +init.o: $(hdrdir)/ruby/internal/xmalloc.h init.o: $(hdrdir)/ruby/missing.h init.o: $(hdrdir)/ruby/ruby.h init.o: $(hdrdir)/ruby/st.h init.o: $(hdrdir)/ruby/subst.h -init.o: $(top_srcdir)/include/ruby.h init.o: init.c intpack.o: $(RUBY_EXTCONF_H) intpack.o: $(arch_hdrdir)/ruby/config.h +intpack.o: $(hdrdir)/ruby/assert.h intpack.o: $(hdrdir)/ruby/backward.h +intpack.o: $(hdrdir)/ruby/backward/2/assume.h +intpack.o: $(hdrdir)/ruby/backward/2/attributes.h +intpack.o: $(hdrdir)/ruby/backward/2/bool.h +intpack.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +intpack.o: $(hdrdir)/ruby/backward/2/inttypes.h +intpack.o: $(hdrdir)/ruby/backward/2/limits.h +intpack.o: $(hdrdir)/ruby/backward/2/long_long.h +intpack.o: $(hdrdir)/ruby/backward/2/stdalign.h +intpack.o: $(hdrdir)/ruby/backward/2/stdarg.h intpack.o: $(hdrdir)/ruby/defines.h -intpack.o: $(hdrdir)/ruby/encoding.h intpack.o: $(hdrdir)/ruby/intern.h -intpack.o: $(hdrdir)/ruby/io.h +intpack.o: $(hdrdir)/ruby/internal/abi.h +intpack.o: $(hdrdir)/ruby/internal/anyargs.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/char.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/double.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/int.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/long.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/short.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +intpack.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +intpack.o: $(hdrdir)/ruby/internal/assume.h +intpack.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +intpack.o: $(hdrdir)/ruby/internal/attr/artificial.h +intpack.o: $(hdrdir)/ruby/internal/attr/cold.h +intpack.o: $(hdrdir)/ruby/internal/attr/const.h +intpack.o: $(hdrdir)/ruby/internal/attr/constexpr.h +intpack.o: $(hdrdir)/ruby/internal/attr/deprecated.h +intpack.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +intpack.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +intpack.o: $(hdrdir)/ruby/internal/attr/error.h +intpack.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +intpack.o: $(hdrdir)/ruby/internal/attr/forceinline.h +intpack.o: $(hdrdir)/ruby/internal/attr/format.h +intpack.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +intpack.o: $(hdrdir)/ruby/internal/attr/noalias.h +intpack.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +intpack.o: $(hdrdir)/ruby/internal/attr/noexcept.h +intpack.o: $(hdrdir)/ruby/internal/attr/noinline.h +intpack.o: $(hdrdir)/ruby/internal/attr/nonnull.h +intpack.o: $(hdrdir)/ruby/internal/attr/noreturn.h +intpack.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +intpack.o: $(hdrdir)/ruby/internal/attr/pure.h +intpack.o: $(hdrdir)/ruby/internal/attr/restrict.h +intpack.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +intpack.o: $(hdrdir)/ruby/internal/attr/warning.h +intpack.o: $(hdrdir)/ruby/internal/attr/weakref.h +intpack.o: $(hdrdir)/ruby/internal/cast.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +intpack.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +intpack.o: $(hdrdir)/ruby/internal/compiler_since.h +intpack.o: $(hdrdir)/ruby/internal/config.h +intpack.o: $(hdrdir)/ruby/internal/constant_p.h +intpack.o: $(hdrdir)/ruby/internal/core.h +intpack.o: $(hdrdir)/ruby/internal/core/rarray.h +intpack.o: $(hdrdir)/ruby/internal/core/rbasic.h +intpack.o: $(hdrdir)/ruby/internal/core/rbignum.h +intpack.o: $(hdrdir)/ruby/internal/core/rclass.h +intpack.o: $(hdrdir)/ruby/internal/core/rdata.h +intpack.o: $(hdrdir)/ruby/internal/core/rfile.h +intpack.o: $(hdrdir)/ruby/internal/core/rhash.h +intpack.o: $(hdrdir)/ruby/internal/core/robject.h +intpack.o: $(hdrdir)/ruby/internal/core/rregexp.h +intpack.o: $(hdrdir)/ruby/internal/core/rstring.h +intpack.o: $(hdrdir)/ruby/internal/core/rstruct.h +intpack.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +intpack.o: $(hdrdir)/ruby/internal/ctype.h +intpack.o: $(hdrdir)/ruby/internal/dllexport.h +intpack.o: $(hdrdir)/ruby/internal/dosish.h +intpack.o: $(hdrdir)/ruby/internal/error.h +intpack.o: $(hdrdir)/ruby/internal/eval.h +intpack.o: $(hdrdir)/ruby/internal/event.h +intpack.o: $(hdrdir)/ruby/internal/fl_type.h +intpack.o: $(hdrdir)/ruby/internal/gc.h +intpack.o: $(hdrdir)/ruby/internal/glob.h +intpack.o: $(hdrdir)/ruby/internal/globals.h +intpack.o: $(hdrdir)/ruby/internal/has/attribute.h +intpack.o: $(hdrdir)/ruby/internal/has/builtin.h +intpack.o: $(hdrdir)/ruby/internal/has/c_attribute.h +intpack.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +intpack.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +intpack.o: $(hdrdir)/ruby/internal/has/extension.h +intpack.o: $(hdrdir)/ruby/internal/has/feature.h +intpack.o: $(hdrdir)/ruby/internal/has/warning.h +intpack.o: $(hdrdir)/ruby/internal/intern/array.h +intpack.o: $(hdrdir)/ruby/internal/intern/bignum.h +intpack.o: $(hdrdir)/ruby/internal/intern/class.h +intpack.o: $(hdrdir)/ruby/internal/intern/compar.h +intpack.o: $(hdrdir)/ruby/internal/intern/complex.h +intpack.o: $(hdrdir)/ruby/internal/intern/cont.h +intpack.o: $(hdrdir)/ruby/internal/intern/dir.h +intpack.o: $(hdrdir)/ruby/internal/intern/enum.h +intpack.o: $(hdrdir)/ruby/internal/intern/enumerator.h +intpack.o: $(hdrdir)/ruby/internal/intern/error.h +intpack.o: $(hdrdir)/ruby/internal/intern/eval.h +intpack.o: $(hdrdir)/ruby/internal/intern/file.h +intpack.o: $(hdrdir)/ruby/internal/intern/hash.h +intpack.o: $(hdrdir)/ruby/internal/intern/io.h +intpack.o: $(hdrdir)/ruby/internal/intern/load.h +intpack.o: $(hdrdir)/ruby/internal/intern/marshal.h +intpack.o: $(hdrdir)/ruby/internal/intern/numeric.h +intpack.o: $(hdrdir)/ruby/internal/intern/object.h +intpack.o: $(hdrdir)/ruby/internal/intern/parse.h +intpack.o: $(hdrdir)/ruby/internal/intern/proc.h +intpack.o: $(hdrdir)/ruby/internal/intern/process.h +intpack.o: $(hdrdir)/ruby/internal/intern/random.h +intpack.o: $(hdrdir)/ruby/internal/intern/range.h +intpack.o: $(hdrdir)/ruby/internal/intern/rational.h +intpack.o: $(hdrdir)/ruby/internal/intern/re.h +intpack.o: $(hdrdir)/ruby/internal/intern/ruby.h +intpack.o: $(hdrdir)/ruby/internal/intern/select.h +intpack.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +intpack.o: $(hdrdir)/ruby/internal/intern/set.h +intpack.o: $(hdrdir)/ruby/internal/intern/signal.h +intpack.o: $(hdrdir)/ruby/internal/intern/sprintf.h +intpack.o: $(hdrdir)/ruby/internal/intern/string.h +intpack.o: $(hdrdir)/ruby/internal/intern/struct.h +intpack.o: $(hdrdir)/ruby/internal/intern/thread.h +intpack.o: $(hdrdir)/ruby/internal/intern/time.h +intpack.o: $(hdrdir)/ruby/internal/intern/variable.h +intpack.o: $(hdrdir)/ruby/internal/intern/vm.h +intpack.o: $(hdrdir)/ruby/internal/interpreter.h +intpack.o: $(hdrdir)/ruby/internal/iterator.h +intpack.o: $(hdrdir)/ruby/internal/memory.h +intpack.o: $(hdrdir)/ruby/internal/method.h +intpack.o: $(hdrdir)/ruby/internal/module.h +intpack.o: $(hdrdir)/ruby/internal/newobj.h +intpack.o: $(hdrdir)/ruby/internal/scan_args.h +intpack.o: $(hdrdir)/ruby/internal/special_consts.h +intpack.o: $(hdrdir)/ruby/internal/static_assert.h +intpack.o: $(hdrdir)/ruby/internal/stdalign.h +intpack.o: $(hdrdir)/ruby/internal/stdbool.h +intpack.o: $(hdrdir)/ruby/internal/stdckdint.h +intpack.o: $(hdrdir)/ruby/internal/symbol.h +intpack.o: $(hdrdir)/ruby/internal/value.h +intpack.o: $(hdrdir)/ruby/internal/value_type.h +intpack.o: $(hdrdir)/ruby/internal/variable.h +intpack.o: $(hdrdir)/ruby/internal/warning_push.h +intpack.o: $(hdrdir)/ruby/internal/xmalloc.h intpack.o: $(hdrdir)/ruby/missing.h -intpack.o: $(hdrdir)/ruby/onigmo.h -intpack.o: $(hdrdir)/ruby/oniguruma.h intpack.o: $(hdrdir)/ruby/ruby.h intpack.o: $(hdrdir)/ruby/st.h intpack.o: $(hdrdir)/ruby/subst.h -intpack.o: $(top_srcdir)/include/ruby.h -intpack.o: $(top_srcdir)/internal.h +intpack.o: $(top_srcdir)/internal/bignum.h +intpack.o: $(top_srcdir)/internal/compilers.h intpack.o: intpack.c mul.o: $(RUBY_EXTCONF_H) mul.o: $(arch_hdrdir)/ruby/config.h +mul.o: $(hdrdir)/ruby/assert.h mul.o: $(hdrdir)/ruby/backward.h +mul.o: $(hdrdir)/ruby/backward/2/assume.h +mul.o: $(hdrdir)/ruby/backward/2/attributes.h +mul.o: $(hdrdir)/ruby/backward/2/bool.h +mul.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +mul.o: $(hdrdir)/ruby/backward/2/inttypes.h +mul.o: $(hdrdir)/ruby/backward/2/limits.h +mul.o: $(hdrdir)/ruby/backward/2/long_long.h +mul.o: $(hdrdir)/ruby/backward/2/stdalign.h +mul.o: $(hdrdir)/ruby/backward/2/stdarg.h mul.o: $(hdrdir)/ruby/defines.h -mul.o: $(hdrdir)/ruby/encoding.h mul.o: $(hdrdir)/ruby/intern.h -mul.o: $(hdrdir)/ruby/io.h +mul.o: $(hdrdir)/ruby/internal/abi.h +mul.o: $(hdrdir)/ruby/internal/anyargs.h +mul.o: $(hdrdir)/ruby/internal/arithmetic.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/char.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/double.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/int.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/long.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/short.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +mul.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +mul.o: $(hdrdir)/ruby/internal/assume.h +mul.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +mul.o: $(hdrdir)/ruby/internal/attr/artificial.h +mul.o: $(hdrdir)/ruby/internal/attr/cold.h +mul.o: $(hdrdir)/ruby/internal/attr/const.h +mul.o: $(hdrdir)/ruby/internal/attr/constexpr.h +mul.o: $(hdrdir)/ruby/internal/attr/deprecated.h +mul.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +mul.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +mul.o: $(hdrdir)/ruby/internal/attr/error.h +mul.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +mul.o: $(hdrdir)/ruby/internal/attr/forceinline.h +mul.o: $(hdrdir)/ruby/internal/attr/format.h +mul.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +mul.o: $(hdrdir)/ruby/internal/attr/noalias.h +mul.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +mul.o: $(hdrdir)/ruby/internal/attr/noexcept.h +mul.o: $(hdrdir)/ruby/internal/attr/noinline.h +mul.o: $(hdrdir)/ruby/internal/attr/nonnull.h +mul.o: $(hdrdir)/ruby/internal/attr/noreturn.h +mul.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +mul.o: $(hdrdir)/ruby/internal/attr/pure.h +mul.o: $(hdrdir)/ruby/internal/attr/restrict.h +mul.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +mul.o: $(hdrdir)/ruby/internal/attr/warning.h +mul.o: $(hdrdir)/ruby/internal/attr/weakref.h +mul.o: $(hdrdir)/ruby/internal/cast.h +mul.o: $(hdrdir)/ruby/internal/compiler_is.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +mul.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +mul.o: $(hdrdir)/ruby/internal/compiler_since.h +mul.o: $(hdrdir)/ruby/internal/config.h +mul.o: $(hdrdir)/ruby/internal/constant_p.h +mul.o: $(hdrdir)/ruby/internal/core.h +mul.o: $(hdrdir)/ruby/internal/core/rarray.h +mul.o: $(hdrdir)/ruby/internal/core/rbasic.h +mul.o: $(hdrdir)/ruby/internal/core/rbignum.h +mul.o: $(hdrdir)/ruby/internal/core/rclass.h +mul.o: $(hdrdir)/ruby/internal/core/rdata.h +mul.o: $(hdrdir)/ruby/internal/core/rfile.h +mul.o: $(hdrdir)/ruby/internal/core/rhash.h +mul.o: $(hdrdir)/ruby/internal/core/robject.h +mul.o: $(hdrdir)/ruby/internal/core/rregexp.h +mul.o: $(hdrdir)/ruby/internal/core/rstring.h +mul.o: $(hdrdir)/ruby/internal/core/rstruct.h +mul.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +mul.o: $(hdrdir)/ruby/internal/ctype.h +mul.o: $(hdrdir)/ruby/internal/dllexport.h +mul.o: $(hdrdir)/ruby/internal/dosish.h +mul.o: $(hdrdir)/ruby/internal/error.h +mul.o: $(hdrdir)/ruby/internal/eval.h +mul.o: $(hdrdir)/ruby/internal/event.h +mul.o: $(hdrdir)/ruby/internal/fl_type.h +mul.o: $(hdrdir)/ruby/internal/gc.h +mul.o: $(hdrdir)/ruby/internal/glob.h +mul.o: $(hdrdir)/ruby/internal/globals.h +mul.o: $(hdrdir)/ruby/internal/has/attribute.h +mul.o: $(hdrdir)/ruby/internal/has/builtin.h +mul.o: $(hdrdir)/ruby/internal/has/c_attribute.h +mul.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +mul.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +mul.o: $(hdrdir)/ruby/internal/has/extension.h +mul.o: $(hdrdir)/ruby/internal/has/feature.h +mul.o: $(hdrdir)/ruby/internal/has/warning.h +mul.o: $(hdrdir)/ruby/internal/intern/array.h +mul.o: $(hdrdir)/ruby/internal/intern/bignum.h +mul.o: $(hdrdir)/ruby/internal/intern/class.h +mul.o: $(hdrdir)/ruby/internal/intern/compar.h +mul.o: $(hdrdir)/ruby/internal/intern/complex.h +mul.o: $(hdrdir)/ruby/internal/intern/cont.h +mul.o: $(hdrdir)/ruby/internal/intern/dir.h +mul.o: $(hdrdir)/ruby/internal/intern/enum.h +mul.o: $(hdrdir)/ruby/internal/intern/enumerator.h +mul.o: $(hdrdir)/ruby/internal/intern/error.h +mul.o: $(hdrdir)/ruby/internal/intern/eval.h +mul.o: $(hdrdir)/ruby/internal/intern/file.h +mul.o: $(hdrdir)/ruby/internal/intern/hash.h +mul.o: $(hdrdir)/ruby/internal/intern/io.h +mul.o: $(hdrdir)/ruby/internal/intern/load.h +mul.o: $(hdrdir)/ruby/internal/intern/marshal.h +mul.o: $(hdrdir)/ruby/internal/intern/numeric.h +mul.o: $(hdrdir)/ruby/internal/intern/object.h +mul.o: $(hdrdir)/ruby/internal/intern/parse.h +mul.o: $(hdrdir)/ruby/internal/intern/proc.h +mul.o: $(hdrdir)/ruby/internal/intern/process.h +mul.o: $(hdrdir)/ruby/internal/intern/random.h +mul.o: $(hdrdir)/ruby/internal/intern/range.h +mul.o: $(hdrdir)/ruby/internal/intern/rational.h +mul.o: $(hdrdir)/ruby/internal/intern/re.h +mul.o: $(hdrdir)/ruby/internal/intern/ruby.h +mul.o: $(hdrdir)/ruby/internal/intern/select.h +mul.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +mul.o: $(hdrdir)/ruby/internal/intern/set.h +mul.o: $(hdrdir)/ruby/internal/intern/signal.h +mul.o: $(hdrdir)/ruby/internal/intern/sprintf.h +mul.o: $(hdrdir)/ruby/internal/intern/string.h +mul.o: $(hdrdir)/ruby/internal/intern/struct.h +mul.o: $(hdrdir)/ruby/internal/intern/thread.h +mul.o: $(hdrdir)/ruby/internal/intern/time.h +mul.o: $(hdrdir)/ruby/internal/intern/variable.h +mul.o: $(hdrdir)/ruby/internal/intern/vm.h +mul.o: $(hdrdir)/ruby/internal/interpreter.h +mul.o: $(hdrdir)/ruby/internal/iterator.h +mul.o: $(hdrdir)/ruby/internal/memory.h +mul.o: $(hdrdir)/ruby/internal/method.h +mul.o: $(hdrdir)/ruby/internal/module.h +mul.o: $(hdrdir)/ruby/internal/newobj.h +mul.o: $(hdrdir)/ruby/internal/scan_args.h +mul.o: $(hdrdir)/ruby/internal/special_consts.h +mul.o: $(hdrdir)/ruby/internal/static_assert.h +mul.o: $(hdrdir)/ruby/internal/stdalign.h +mul.o: $(hdrdir)/ruby/internal/stdbool.h +mul.o: $(hdrdir)/ruby/internal/stdckdint.h +mul.o: $(hdrdir)/ruby/internal/symbol.h +mul.o: $(hdrdir)/ruby/internal/value.h +mul.o: $(hdrdir)/ruby/internal/value_type.h +mul.o: $(hdrdir)/ruby/internal/variable.h +mul.o: $(hdrdir)/ruby/internal/warning_push.h +mul.o: $(hdrdir)/ruby/internal/xmalloc.h mul.o: $(hdrdir)/ruby/missing.h -mul.o: $(hdrdir)/ruby/onigmo.h -mul.o: $(hdrdir)/ruby/oniguruma.h mul.o: $(hdrdir)/ruby/ruby.h mul.o: $(hdrdir)/ruby/st.h mul.o: $(hdrdir)/ruby/subst.h -mul.o: $(top_srcdir)/include/ruby.h -mul.o: $(top_srcdir)/internal.h +mul.o: $(top_srcdir)/internal/bignum.h +mul.o: $(top_srcdir)/internal/compilers.h mul.o: mul.c str2big.o: $(RUBY_EXTCONF_H) str2big.o: $(arch_hdrdir)/ruby/config.h +str2big.o: $(hdrdir)/ruby/assert.h str2big.o: $(hdrdir)/ruby/backward.h +str2big.o: $(hdrdir)/ruby/backward/2/assume.h +str2big.o: $(hdrdir)/ruby/backward/2/attributes.h +str2big.o: $(hdrdir)/ruby/backward/2/bool.h +str2big.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +str2big.o: $(hdrdir)/ruby/backward/2/inttypes.h +str2big.o: $(hdrdir)/ruby/backward/2/limits.h +str2big.o: $(hdrdir)/ruby/backward/2/long_long.h +str2big.o: $(hdrdir)/ruby/backward/2/stdalign.h +str2big.o: $(hdrdir)/ruby/backward/2/stdarg.h str2big.o: $(hdrdir)/ruby/defines.h -str2big.o: $(hdrdir)/ruby/encoding.h str2big.o: $(hdrdir)/ruby/intern.h -str2big.o: $(hdrdir)/ruby/io.h +str2big.o: $(hdrdir)/ruby/internal/abi.h +str2big.o: $(hdrdir)/ruby/internal/anyargs.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/char.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/double.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/int.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/long.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/short.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +str2big.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +str2big.o: $(hdrdir)/ruby/internal/assume.h +str2big.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +str2big.o: $(hdrdir)/ruby/internal/attr/artificial.h +str2big.o: $(hdrdir)/ruby/internal/attr/cold.h +str2big.o: $(hdrdir)/ruby/internal/attr/const.h +str2big.o: $(hdrdir)/ruby/internal/attr/constexpr.h +str2big.o: $(hdrdir)/ruby/internal/attr/deprecated.h +str2big.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +str2big.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +str2big.o: $(hdrdir)/ruby/internal/attr/error.h +str2big.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +str2big.o: $(hdrdir)/ruby/internal/attr/forceinline.h +str2big.o: $(hdrdir)/ruby/internal/attr/format.h +str2big.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +str2big.o: $(hdrdir)/ruby/internal/attr/noalias.h +str2big.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +str2big.o: $(hdrdir)/ruby/internal/attr/noexcept.h +str2big.o: $(hdrdir)/ruby/internal/attr/noinline.h +str2big.o: $(hdrdir)/ruby/internal/attr/nonnull.h +str2big.o: $(hdrdir)/ruby/internal/attr/noreturn.h +str2big.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +str2big.o: $(hdrdir)/ruby/internal/attr/pure.h +str2big.o: $(hdrdir)/ruby/internal/attr/restrict.h +str2big.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +str2big.o: $(hdrdir)/ruby/internal/attr/warning.h +str2big.o: $(hdrdir)/ruby/internal/attr/weakref.h +str2big.o: $(hdrdir)/ruby/internal/cast.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +str2big.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +str2big.o: $(hdrdir)/ruby/internal/compiler_since.h +str2big.o: $(hdrdir)/ruby/internal/config.h +str2big.o: $(hdrdir)/ruby/internal/constant_p.h +str2big.o: $(hdrdir)/ruby/internal/core.h +str2big.o: $(hdrdir)/ruby/internal/core/rarray.h +str2big.o: $(hdrdir)/ruby/internal/core/rbasic.h +str2big.o: $(hdrdir)/ruby/internal/core/rbignum.h +str2big.o: $(hdrdir)/ruby/internal/core/rclass.h +str2big.o: $(hdrdir)/ruby/internal/core/rdata.h +str2big.o: $(hdrdir)/ruby/internal/core/rfile.h +str2big.o: $(hdrdir)/ruby/internal/core/rhash.h +str2big.o: $(hdrdir)/ruby/internal/core/robject.h +str2big.o: $(hdrdir)/ruby/internal/core/rregexp.h +str2big.o: $(hdrdir)/ruby/internal/core/rstring.h +str2big.o: $(hdrdir)/ruby/internal/core/rstruct.h +str2big.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +str2big.o: $(hdrdir)/ruby/internal/ctype.h +str2big.o: $(hdrdir)/ruby/internal/dllexport.h +str2big.o: $(hdrdir)/ruby/internal/dosish.h +str2big.o: $(hdrdir)/ruby/internal/error.h +str2big.o: $(hdrdir)/ruby/internal/eval.h +str2big.o: $(hdrdir)/ruby/internal/event.h +str2big.o: $(hdrdir)/ruby/internal/fl_type.h +str2big.o: $(hdrdir)/ruby/internal/gc.h +str2big.o: $(hdrdir)/ruby/internal/glob.h +str2big.o: $(hdrdir)/ruby/internal/globals.h +str2big.o: $(hdrdir)/ruby/internal/has/attribute.h +str2big.o: $(hdrdir)/ruby/internal/has/builtin.h +str2big.o: $(hdrdir)/ruby/internal/has/c_attribute.h +str2big.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +str2big.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +str2big.o: $(hdrdir)/ruby/internal/has/extension.h +str2big.o: $(hdrdir)/ruby/internal/has/feature.h +str2big.o: $(hdrdir)/ruby/internal/has/warning.h +str2big.o: $(hdrdir)/ruby/internal/intern/array.h +str2big.o: $(hdrdir)/ruby/internal/intern/bignum.h +str2big.o: $(hdrdir)/ruby/internal/intern/class.h +str2big.o: $(hdrdir)/ruby/internal/intern/compar.h +str2big.o: $(hdrdir)/ruby/internal/intern/complex.h +str2big.o: $(hdrdir)/ruby/internal/intern/cont.h +str2big.o: $(hdrdir)/ruby/internal/intern/dir.h +str2big.o: $(hdrdir)/ruby/internal/intern/enum.h +str2big.o: $(hdrdir)/ruby/internal/intern/enumerator.h +str2big.o: $(hdrdir)/ruby/internal/intern/error.h +str2big.o: $(hdrdir)/ruby/internal/intern/eval.h +str2big.o: $(hdrdir)/ruby/internal/intern/file.h +str2big.o: $(hdrdir)/ruby/internal/intern/hash.h +str2big.o: $(hdrdir)/ruby/internal/intern/io.h +str2big.o: $(hdrdir)/ruby/internal/intern/load.h +str2big.o: $(hdrdir)/ruby/internal/intern/marshal.h +str2big.o: $(hdrdir)/ruby/internal/intern/numeric.h +str2big.o: $(hdrdir)/ruby/internal/intern/object.h +str2big.o: $(hdrdir)/ruby/internal/intern/parse.h +str2big.o: $(hdrdir)/ruby/internal/intern/proc.h +str2big.o: $(hdrdir)/ruby/internal/intern/process.h +str2big.o: $(hdrdir)/ruby/internal/intern/random.h +str2big.o: $(hdrdir)/ruby/internal/intern/range.h +str2big.o: $(hdrdir)/ruby/internal/intern/rational.h +str2big.o: $(hdrdir)/ruby/internal/intern/re.h +str2big.o: $(hdrdir)/ruby/internal/intern/ruby.h +str2big.o: $(hdrdir)/ruby/internal/intern/select.h +str2big.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +str2big.o: $(hdrdir)/ruby/internal/intern/set.h +str2big.o: $(hdrdir)/ruby/internal/intern/signal.h +str2big.o: $(hdrdir)/ruby/internal/intern/sprintf.h +str2big.o: $(hdrdir)/ruby/internal/intern/string.h +str2big.o: $(hdrdir)/ruby/internal/intern/struct.h +str2big.o: $(hdrdir)/ruby/internal/intern/thread.h +str2big.o: $(hdrdir)/ruby/internal/intern/time.h +str2big.o: $(hdrdir)/ruby/internal/intern/variable.h +str2big.o: $(hdrdir)/ruby/internal/intern/vm.h +str2big.o: $(hdrdir)/ruby/internal/interpreter.h +str2big.o: $(hdrdir)/ruby/internal/iterator.h +str2big.o: $(hdrdir)/ruby/internal/memory.h +str2big.o: $(hdrdir)/ruby/internal/method.h +str2big.o: $(hdrdir)/ruby/internal/module.h +str2big.o: $(hdrdir)/ruby/internal/newobj.h +str2big.o: $(hdrdir)/ruby/internal/scan_args.h +str2big.o: $(hdrdir)/ruby/internal/special_consts.h +str2big.o: $(hdrdir)/ruby/internal/static_assert.h +str2big.o: $(hdrdir)/ruby/internal/stdalign.h +str2big.o: $(hdrdir)/ruby/internal/stdbool.h +str2big.o: $(hdrdir)/ruby/internal/stdckdint.h +str2big.o: $(hdrdir)/ruby/internal/symbol.h +str2big.o: $(hdrdir)/ruby/internal/value.h +str2big.o: $(hdrdir)/ruby/internal/value_type.h +str2big.o: $(hdrdir)/ruby/internal/variable.h +str2big.o: $(hdrdir)/ruby/internal/warning_push.h +str2big.o: $(hdrdir)/ruby/internal/xmalloc.h str2big.o: $(hdrdir)/ruby/missing.h -str2big.o: $(hdrdir)/ruby/onigmo.h -str2big.o: $(hdrdir)/ruby/oniguruma.h str2big.o: $(hdrdir)/ruby/ruby.h str2big.o: $(hdrdir)/ruby/st.h str2big.o: $(hdrdir)/ruby/subst.h -str2big.o: $(top_srcdir)/include/ruby.h -str2big.o: $(top_srcdir)/internal.h +str2big.o: $(top_srcdir)/internal/bignum.h +str2big.o: $(top_srcdir)/internal/compilers.h str2big.o: str2big.c # AUTOGENERATED DEPENDENCIES END diff --git a/ext/-test-/bignum/div.c b/ext/-test-/bignum/div.c index a1db21dc30..85ee0677fa 100644 --- a/ext/-test-/bignum/div.c +++ b/ext/-test-/bignum/div.c @@ -1,4 +1,4 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE big(VALUE x) @@ -12,14 +12,14 @@ big(VALUE x) } static VALUE -divrem_normal(VALUE x, VALUE y) +divrem_normal(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_divrem_normal(big(x), big(y))); } #if defined(HAVE_LIBGMP) && defined(HAVE_GMP_H) static VALUE -divrem_gmp(VALUE x, VALUE y) +divrem_gmp(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_divrem_gmp(big(x), big(y))); } @@ -30,6 +30,6 @@ divrem_gmp(VALUE x, VALUE y) void Init_div(VALUE klass) { - rb_define_method(rb_cInteger, "big_divrem_normal", divrem_normal, 1); - rb_define_method(rb_cInteger, "big_divrem_gmp", divrem_gmp, 1); + rb_define_singleton_method(klass, "big_divrem_normal", divrem_normal, 2); + rb_define_singleton_method(klass, "big_divrem_gmp", divrem_gmp, 2); } diff --git a/ext/-test-/bignum/intpack.c b/ext/-test-/bignum/intpack.c index 2d19442cf2..d5591505e5 100644 --- a/ext/-test-/bignum/intpack.c +++ b/ext/-test-/bignum/intpack.c @@ -1,7 +1,7 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE -rb_integer_pack_raw_m(VALUE val, VALUE buf, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags) +rb_integer_pack_raw_m(VALUE klass, VALUE val, VALUE buf, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags) { int sign; size_t numwords = 0; @@ -17,7 +17,7 @@ rb_integer_pack_raw_m(VALUE val, VALUE buf, VALUE numwords_arg, VALUE wordsize_a } static VALUE -rb_integer_pack_m(VALUE val, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags) +rb_integer_pack_m(VALUE klass, VALUE val, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags) { int sign; size_t numwords = NUM2SIZET(numwords_arg); @@ -45,7 +45,7 @@ rb_integer_unpack_m(VALUE klass, VALUE buf, VALUE numwords, VALUE wordsize, VALU } static VALUE -rb_integer_test_numbits_2comp_without_sign(VALUE val) +rb_integer_test_numbits_2comp_without_sign(VALUE klass, VALUE val) { size_t size; int neg = FIXNUM_P(val) ? FIX2LONG(val) < 0 : BIGNUM_NEGATIVE_P(val); @@ -54,7 +54,7 @@ rb_integer_test_numbits_2comp_without_sign(VALUE val) } static VALUE -rb_integer_test_numbytes_2comp_with_sign(VALUE val) +rb_integer_test_numbytes_2comp_with_sign(VALUE klass, VALUE val) { int neg = FIXNUM_P(val) ? FIX2LONG(val) < 0 : BIGNUM_NEGATIVE_P(val); int nlz_bits; @@ -67,21 +67,21 @@ rb_integer_test_numbytes_2comp_with_sign(VALUE val) void Init_intpack(VALUE klass) { - rb_define_method(rb_cInteger, "test_pack_raw", rb_integer_pack_raw_m, 5); - rb_define_method(rb_cInteger, "test_pack", rb_integer_pack_m, 4); - rb_define_singleton_method(rb_cInteger, "test_unpack", rb_integer_unpack_m, 5); - rb_define_const(rb_cInteger, "INTEGER_PACK_MSWORD_FIRST", INT2NUM(INTEGER_PACK_MSWORD_FIRST)); - rb_define_const(rb_cInteger, "INTEGER_PACK_LSWORD_FIRST", INT2NUM(INTEGER_PACK_LSWORD_FIRST)); - rb_define_const(rb_cInteger, "INTEGER_PACK_MSBYTE_FIRST", INT2NUM(INTEGER_PACK_MSBYTE_FIRST)); - rb_define_const(rb_cInteger, "INTEGER_PACK_LSBYTE_FIRST", INT2NUM(INTEGER_PACK_LSBYTE_FIRST)); - rb_define_const(rb_cInteger, "INTEGER_PACK_NATIVE_BYTE_ORDER", INT2NUM(INTEGER_PACK_NATIVE_BYTE_ORDER)); - rb_define_const(rb_cInteger, "INTEGER_PACK_2COMP", INT2NUM(INTEGER_PACK_2COMP)); - rb_define_const(rb_cInteger, "INTEGER_PACK_LITTLE_ENDIAN", INT2NUM(INTEGER_PACK_LITTLE_ENDIAN)); - rb_define_const(rb_cInteger, "INTEGER_PACK_BIG_ENDIAN", INT2NUM(INTEGER_PACK_BIG_ENDIAN)); - rb_define_const(rb_cInteger, "INTEGER_PACK_FORCE_BIGNUM", INT2NUM(INTEGER_PACK_FORCE_BIGNUM)); - rb_define_const(rb_cInteger, "INTEGER_PACK_NEGATIVE", INT2NUM(INTEGER_PACK_NEGATIVE)); - rb_define_const(rb_cInteger, "INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION", INT2NUM(INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION)); + rb_define_singleton_method(klass, "test_pack_raw", rb_integer_pack_raw_m, 6); + rb_define_singleton_method(klass, "test_pack", rb_integer_pack_m, 5); + rb_define_singleton_method(klass, "test_unpack", rb_integer_unpack_m, 5); + rb_define_const(klass, "INTEGER_PACK_MSWORD_FIRST", INT2NUM(INTEGER_PACK_MSWORD_FIRST)); + rb_define_const(klass, "INTEGER_PACK_LSWORD_FIRST", INT2NUM(INTEGER_PACK_LSWORD_FIRST)); + rb_define_const(klass, "INTEGER_PACK_MSBYTE_FIRST", INT2NUM(INTEGER_PACK_MSBYTE_FIRST)); + rb_define_const(klass, "INTEGER_PACK_LSBYTE_FIRST", INT2NUM(INTEGER_PACK_LSBYTE_FIRST)); + rb_define_const(klass, "INTEGER_PACK_NATIVE_BYTE_ORDER", INT2NUM(INTEGER_PACK_NATIVE_BYTE_ORDER)); + rb_define_const(klass, "INTEGER_PACK_2COMP", INT2NUM(INTEGER_PACK_2COMP)); + rb_define_const(klass, "INTEGER_PACK_LITTLE_ENDIAN", INT2NUM(INTEGER_PACK_LITTLE_ENDIAN)); + rb_define_const(klass, "INTEGER_PACK_BIG_ENDIAN", INT2NUM(INTEGER_PACK_BIG_ENDIAN)); + rb_define_const(klass, "INTEGER_PACK_FORCE_BIGNUM", INT2NUM(INTEGER_PACK_FORCE_BIGNUM)); + rb_define_const(klass, "INTEGER_PACK_NEGATIVE", INT2NUM(INTEGER_PACK_NEGATIVE)); + rb_define_const(klass, "INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION", INT2NUM(INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION)); - rb_define_method(rb_cInteger, "test_numbits_2comp_without_sign", rb_integer_test_numbits_2comp_without_sign, 0); - rb_define_method(rb_cInteger, "test_numbytes_2comp_with_sign", rb_integer_test_numbytes_2comp_with_sign, 0); + rb_define_singleton_method(klass, "test_numbits_2comp_without_sign", rb_integer_test_numbits_2comp_without_sign, 1); + rb_define_singleton_method(klass, "test_numbytes_2comp_with_sign", rb_integer_test_numbytes_2comp_with_sign, 1); } diff --git a/ext/-test-/bignum/mul.c b/ext/-test-/bignum/mul.c index b922f34437..05ba103c44 100644 --- a/ext/-test-/bignum/mul.c +++ b/ext/-test-/bignum/mul.c @@ -1,4 +1,4 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE big(VALUE x) @@ -12,38 +12,38 @@ big(VALUE x) } static VALUE -mul_normal(VALUE x, VALUE y) +mul_normal(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_mul_normal(big(x), big(y))); } static VALUE -sq_fast(VALUE x) +sq_fast(VALUE klass, VALUE x) { return rb_big_norm(rb_big_sq_fast(big(x))); } static VALUE -mul_balance(VALUE x, VALUE y) +mul_balance(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_mul_balance(big(x), big(y))); } static VALUE -mul_karatsuba(VALUE x, VALUE y) +mul_karatsuba(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_mul_karatsuba(big(x), big(y))); } static VALUE -mul_toom3(VALUE x, VALUE y) +mul_toom3(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_mul_toom3(big(x), big(y))); } #if defined(HAVE_LIBGMP) && defined(HAVE_GMP_H) static VALUE -mul_gmp(VALUE x, VALUE y) +mul_gmp(VALUE klass, VALUE x, VALUE y) { return rb_big_norm(rb_big_mul_gmp(big(x), big(y))); } @@ -54,12 +54,12 @@ mul_gmp(VALUE x, VALUE y) void Init_mul(VALUE klass) { - rb_define_const(rb_cInteger, "SIZEOF_BDIGIT", INT2NUM(SIZEOF_BDIGIT)); - rb_define_const(rb_cInteger, "BITSPERDIG", INT2NUM(SIZEOF_BDIGIT * CHAR_BIT)); - rb_define_method(rb_cInteger, "big_mul_normal", mul_normal, 1); - rb_define_method(rb_cInteger, "big_sq_fast", sq_fast, 0); - rb_define_method(rb_cInteger, "big_mul_balance", mul_balance, 1); - rb_define_method(rb_cInteger, "big_mul_karatsuba", mul_karatsuba, 1); - rb_define_method(rb_cInteger, "big_mul_toom3", mul_toom3, 1); - rb_define_method(rb_cInteger, "big_mul_gmp", mul_gmp, 1); + rb_define_const(klass, "SIZEOF_BDIGIT", INT2NUM(SIZEOF_BDIGIT)); + rb_define_const(klass, "BITSPERDIG", INT2NUM(SIZEOF_BDIGIT * CHAR_BIT)); + rb_define_singleton_method(klass, "big_mul_normal", mul_normal, 2); + rb_define_singleton_method(klass, "big_sq_fast", sq_fast, 1); + rb_define_singleton_method(klass, "big_mul_balance", mul_balance, 2); + rb_define_singleton_method(klass, "big_mul_karatsuba", mul_karatsuba, 2); + rb_define_singleton_method(klass, "big_mul_toom3", mul_toom3, 2); + rb_define_singleton_method(klass, "big_mul_gmp", mul_gmp, 2); } diff --git a/ext/-test-/bignum/str2big.c b/ext/-test-/bignum/str2big.c index bc79ef0329..337cf8fb6d 100644 --- a/ext/-test-/bignum/str2big.c +++ b/ext/-test-/bignum/str2big.c @@ -1,26 +1,26 @@ -#include "internal.h" +#include "internal/bignum.h" static VALUE -str2big_poweroftwo(VALUE str, VALUE vbase, VALUE badcheck) +str2big_poweroftwo(VALUE klass, VALUE str, VALUE vbase, VALUE badcheck) { return rb_str2big_poweroftwo(str, NUM2INT(vbase), RTEST(badcheck)); } static VALUE -str2big_normal(VALUE str, VALUE vbase, VALUE badcheck) +str2big_normal(VALUE klass, VALUE str, VALUE vbase, VALUE badcheck) { return rb_str2big_normal(str, NUM2INT(vbase), RTEST(badcheck)); } static VALUE -str2big_karatsuba(VALUE str, VALUE vbase, VALUE badcheck) +str2big_karatsuba(VALUE klass, VALUE str, VALUE vbase, VALUE badcheck) { return rb_str2big_karatsuba(str, NUM2INT(vbase), RTEST(badcheck)); } #if defined(HAVE_LIBGMP) && defined(HAVE_GMP_H) static VALUE -str2big_gmp(VALUE str, VALUE vbase, VALUE badcheck) +str2big_gmp(VALUE klass, VALUE str, VALUE vbase, VALUE badcheck) { return rb_str2big_gmp(str, NUM2INT(vbase), RTEST(badcheck)); } @@ -31,8 +31,8 @@ str2big_gmp(VALUE str, VALUE vbase, VALUE badcheck) void Init_str2big(VALUE klass) { - rb_define_method(rb_cString, "str2big_poweroftwo", str2big_poweroftwo, 2); - rb_define_method(rb_cString, "str2big_normal", str2big_normal, 2); - rb_define_method(rb_cString, "str2big_karatsuba", str2big_karatsuba, 2); - rb_define_method(rb_cString, "str2big_gmp", str2big_gmp, 2); + rb_define_singleton_method(klass, "str2big_poweroftwo", str2big_poweroftwo, 3); + rb_define_singleton_method(klass, "str2big_normal", str2big_normal, 3); + rb_define_singleton_method(klass, "str2big_karatsuba", str2big_karatsuba, 3); + rb_define_singleton_method(klass, "str2big_gmp", str2big_gmp, 3); } |
