diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml new file mode 100644 index 0000000000..24de5d6aee --- /dev/null +++ b/.github/workflows/compilers.yml @@ -0,0 +1,201 @@ +name: Compilations + +on: [push, pull_request] + +# Github actions does not support YAML anchors. This creative use of +# environment variables (plus the "echo ::set-env" hack) is to reroute that +# restriction. +env: + default_cc: clang-11 + append_cc: '' + + # -O1 is faster than -O3 in our tests... Majority of time are consumed trying + # to optimize binaries. Also Github Actions runs on a relatively modern CPU + # compared to, say, GCC 4 or Clang 3. We don't specify `-march=native` + # because compilers tend not understand what the CPU is. + optflags: '-O1 -march=x86-64 -mtune=generic' + + # -g0 disables backtraces when SEGV. Do not set that. + debugflags: '-ggdb3' + + default_configure: >- + --enable-debug-env + --disable-install-doc + --with-ext=-test-/cxxanyargs,+ + append_configure: >- + --without-valgrind + --without-jemalloc + --without-gmp + + UPDATE_UNICODE: >- + UNICODE_FILES=. + UNICODE_PROPERTY_FILES=. + UNICODE_AUXILIARY_FILES=. + UNICODE_EMOJI_FILES=. + CONFIGURE_TTY: never + RUBY_DEBUG: ci rgengc + RUBY_TESTOPTS: >- + -q + --color=always + --tty=no + +jobs: + compile: + strategy: + fail-fast: false + matrix: + entry: + - { key: default_cc, name: gcc-9, value: gcc-9 } + - { key: default_cc, name: gcc-8, value: gcc-8 } + - { key: default_cc, name: gcc-7, value: gcc-7 } + - { key: default_cc, name: gcc-6, value: gcc-6 } + - { key: default_cc, name: gcc-5, value: gcc-5 } + - { key: default_cc, name: gcc-4.8, value: gcc-4.8 } + - { key: default_cc, name: clang-11, value: clang-11 } + - { key: default_cc, name: clang-10, value: clang-10 } + - { key: default_cc, name: clang-9, value: clang-9 } + - { key: default_cc, name: clang-8, value: clang-8 } + - { key: default_cc, name: clang-7, value: clang-7 } + - { key: default_cc, name: clang-6.0, value: clang-6.0 } + - { key: default_cc, name: clang-5.0, value: clang-5.0 } + - { key: default_cc, name: clang-4.0, value: clang-4.0 } + - { key: default_cc, name: clang-3.9, value: clang-3.9 } + + - { key: append_cc, name: c99, value: '-std=c99 -Werror=pedantic -pedantic-errors' } + - { key: append_cc, name: c11, value: '-std=c11 -Werror=pedantic -pedantic-errors' } + - { key: append_cc, name: c17, value: '-std=c17 -Werror=pedantic -pedantic-errors' } + - { key: append_cc, name: c2x, value: '-std=c2x -Werror=pedantic -pedantic-errors' } + - { key: CXXFLAGS, name: c++98, value: '-std=c++98 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } + - { key: CXXFLAGS, name: c++11, value: '-std=c++11 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } + - { key: CXXFLAGS, name: c++14, value: '-std=c++14 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } + - { key: CXXFLAGS, name: c++17, value: '-std=c++17 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } + - { key: CXXFLAGS, name: c++2a, value: '-std=c++2a -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' } + + - { key: optflags, name: '-O0', value: '-O0 -march=x86-64 -mtune=generic' } + - { key: optflags, name: '-O3', value: '-O3 -march=x86-64 -mtune=generic' } + + - { key: append_configure, name: gmp, value: '--with-gmp' } + - { key: append_configure, name: jemalloc, value: '--with-jemalloc' } + - { key: append_configure, name: valgrind, value: '--with-valgrind' } + - { key: append_configure, name: 'coroutine=ucontext', value: '--with-coroutine=ucontext' } + - { key: append_configure, name: 'coroutine=copy', value: '--with-coroutine=copy' } + - { key: append_configure, name: disable-mathn, value: '--disable-mathn' } + - { key: append_configure, name: disable-jit-support, value: '--disable-jit-support' } + - { key: append_configure, name: disable-dln, value: '--disable-dln' } + - { key: append_configure, name: disable-rubygems, value: '--disable-rubygems' } + + - { key: cppflags, name: OPT_THREADED_CODE=1, value: '-DOPT_THREADED_CODE=1' } + - { key: cppflags, name: OPT_THREADED_CODE=2, value: '-DOPT_THREADED_CODE=2' } + - { key: cppflags, name: OPT_THREADED_CODE=3, value: '-DOPT_THREADED_CODE=3' } + + - { key: cppflags, name: NDEBUG, value: '-DNDEBUG' } + - { key: cppflags, name: RUBY_DEBUG, value: '-DRUBY_DEBUG' } + - { key: cppflags, name: ARRAY_DEBUG, value: '-DARRAY_DEBUG' } + - { key: cppflags, name: BUGNUM_DEBUG, value: '-DBUGNUM_DEBUG' } + - { key: cppflags, name: CCAN_LIST_DEBUG, value: '-DCCAN_LIST_DEBUG' } + - { key: cppflags, name: CPDEBUG=-1, value: '-DCPDEBUG=-1' } + - { key: cppflags, name: ENC_DEBUG, value: '-DENC_DEBUG' } + - { key: cppflags, name: GC_DEBUG, value: '-DGC_DEBUG' } + - { key: cppflags, name: HASH_DEBUG, value: '-DHASH_DEBUG' } + - { key: cppflags, name: ID_TABLE_DEBUG, value: '-DID_TABLE_DEBUG' } + - { key: cppflags, name: RGENGC_DEBUG=-1, value: '-DRGENGC_DEBUG=-1' } + - { key: cppflags, name: SYMBOL_DEBUG, value: '-DSYMBOL_DEBUG' } + - { key: cppflags, name: THREAD_DEBUG=-1, value: '-DTHREAD_DEBUG=-1' } + + - { key: cppflags, name: RGENGC_CHECK_MODE, value: '-DRGENGC_CHECK_MODE' } + - { key: cppflags, name: TRANSIENT_HEAP_CHECK_MODE, value: '-DTRANSIENT_HEAP_CHECK_MODE' } + - { key: cppflags, name: VM_CHECK_MODE, value: '-DVM_CHECK_MODE' } + + - { key: cppflags, name: USE_EMBED_CI=0, value: '-DUSE_EMBED_CI=0' } + - { key: cppflags, name: USE_FLONUM=0, value: '-DUSE_FLONUM=0' } +# - { key: cppflags, name: USE_GC_MALLOC_OBJ_INFO_DETAILS, value: '-DUSE_GC_MALLOC_OBJ_INFO_DETAILS' } + - { key: cppflags, name: USE_LAZY_LOAD, value: '-DUSE_LAZY_LOAD' } + - { key: cppflags, name: USE_RINCGC=0, value: '-DUSE_RINCGC=0' } + - { key: cppflags, name: USE_SYMBOL_GC=0, value: '-DUSE_SYMBOL_GC=0' } + - { key: cppflags, name: USE_THREAD_CACHE=0, value: '-DUSE_THREAD_CACHE=0' } + - { key: cppflags, name: USE_TRANSIENT_HEAP=0, value: '-DUSE_TRANSIENT_HEAP=0' } + + - { key: cppflags, name: DEBUG_FIND_TIME_NUMGESS, value: '-DDEBUG_FIND_TIME_NUMGESS' } + - { key: cppflags, name: DEBUG_INTEGER_PACK, value: '-DDEBUG_INTEGER_PACK' } + - { key: cppflags, name: ENABLE_PATH_CHECK, value: '-DENABLE_PATH_CHECK' } + + - { key: cppflags, name: GC_DEBUG_STRESS_TO_CLASS, value: '-DGC_DEBUG_STRESS_TO_CLASS' } + - { key: cppflags, name: GC_ENABLE_LAZY_SWEEP=0, value: '-DGC_ENABLE_LAZY_SWEEP=0' } + - { key: cppflags, name: GC_PROFILE_DETAIL_MEMOTY, value: '-DGC_PROFILE_DETAIL_MEMOTY' } + - { key: cppflags, name: GC_PROFILE_MORE_DETAIL, value: '-DGC_PROFILE_MORE_DETAIL' } + + - { key: cppflags, name: CALC_EXACT_MALLOC_SIZE, value: '-DCALC_EXACT_MALLOC_SIZE' } + - { key: cppflags, name: MALLOC_ALLOCATED_SIZE_CHECK, value: '-DMALLOC_ALLOCATED_SIZE_CHECK' } + + - { key: cppflags, name: IBF_ISEQ_ENABLE_LOCAL_BUFFER, value: '-DIBF_ISEQ_ENABLE_LOCAL_BUFFER' } + + - { key: cppflags, name: RGENGC_ESTIMATE_OLDMALLOC, value: '-DRGENGC_ESTIMATE_OLDMALLOC' } + - { key: cppflags, name: RGENGC_FORCE_MAJOR_GC, value: '-DRGENGC_FORCE_MAJOR_GC' } + - { key: cppflags, name: RGENGC_OBJ_INFO, value: '-DRGENGC_OBJ_INFO' } + - { key: cppflags, name: RGENGC_OLD_NEWOBJ_CHECK, value: '-DRGENGC_OLD_NEWOBJ_CHECK' } + - { key: cppflags, name: RGENGC_PROFILE, value: '-DRGENGC_PROFILE' } + + - { key: cppflags, name: VM_DEBUG_BP_CHECK, value: '-DVM_DEBUG_BP_CHECK' } + - { key: cppflags, name: VM_DEBUG_VERIFY_METHOD_CACHE, value: '-DVM_DEBUG_VERIFY_METHOD_CACHE' } + + name: ${{ matrix.entry.name }} + runs-on: ubuntu-latest + container: shyouhei/c-compilers:latest + if: "!contains(github.event.head_commit.message, '[ci skip]')" + steps: + - name: setenv + run: | + echo ::set-env name=${{ matrix.entry.key }}::${{ matrix.entry.value }} + echo ::set-env name=make::make -sj$((1 + $(nproc --all))) + - run: mkdir build + - uses: actions/checkout@v2 + with: + fetch-depth: 128 + path: src + - run: autoconf + working-directory: src + - name: Run configure + working-directory: build + run: | + ../src/configure -C \ + ${default_configure} \ + ${append_configure} \ + --with-gcc="${default_cc} ${append_cc}" + - run: $make incs + working-directory: build + - run: $make + working-directory: build + - run: $make test + working-directory: build + - run: $make $UPDATE_UNICODE up + working-directory: build + if: "matrix.entry.name == '-O3'" + - run: $make install + working-directory: build + if: "matrix.entry.name == '-O3'" + - run: /usr/local/bin/gem install --no-doc timezone tzinfo + working-directory: build + if: "matrix.entry.name == '-O3'" + - run: $make test-tool + working-directory: build + if: "matrix.entry.name == '-O3'" + - run: $make test-all TESTS='-- ruby -ext-' + working-directory: build + if: "matrix.entry.name == '-O3'" + - run: $make test-spec + working-directory: build + if: "matrix.entry.name == '-O3'" + + - uses: k0kubun/action-slack@v2.0.0 + with: + payload: | + { + "ci": "GitHub Actions", + "env": "${{ matrix.entry.name }}", + "url": "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}", + "commit": "${{ github.sha }}", + "branch": "${{ github.ref }}".split('/').reverse()[0] + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SIMPLER_ALERTS_URL }} # ruby-lang slack: ruby/simpler-alerts-bot + if: failure() && github.event_name == 'push' diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index 5cccb09d8f..b6704299e5 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -91,7 +91,7 @@ jobs: make -j $jobs update-gems - name: make all - timeout-minutes: 20 + timeout-minutes: 40 working-directory: build run: | $jobs = [int]$env:NUMBER_OF_PROCESSORS + 1 @@ -114,7 +114,7 @@ jobs: make test - name: test-all - timeout-minutes: 25 + timeout-minutes: 50 working-directory: build run: | $env:TMPDIR = "$pwd/../temp" diff --git a/NEWS.md b/NEWS.md index 55bace4328..7003c33284 100644 --- a/NEWS.md +++ b/NEWS.md @@ -137,6 +137,9 @@ Excluding feature bug fixes. * C API functions related to $SAFE have been removed. [[Feature #16131]] +* C API header file `ruby/ruby.h` was split. [[GH-2991]] Should have no implact + on extension libraries, but users might experience slow compilations. + ## Implementation improvements * The number of hashes allocated when using a keyword splat in @@ -168,3 +171,4 @@ Excluding feature bug fixes. [Feature #16377]: https://bugs.ruby-lang.org/issues/16377 [Bug #12706]: https://bugs.ruby-lang.org/issues/12706 [Feature #16555]: https://bugs.ruby-lang.org/issues/16555 +[GH-2991]: https://github.com/ruby/ruby/pull/2991 diff --git a/aclocal.m4 b/aclocal.m4 index 2477ff45cd..940d91e83f 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -41,6 +41,7 @@ m4_include([tool/m4/ruby_rm_recursive.m4]) m4_include([tool/m4/ruby_setjmp_type.m4]) m4_include([tool/m4/ruby_stack_grow_direction.m4]) m4_include([tool/m4/ruby_try_cflags.m4]) +m4_include([tool/m4/ruby_try_cxxflags.m4]) m4_include([tool/m4/ruby_try_ldflags.m4]) m4_include([tool/m4/ruby_type_attribute.m4]) m4_include([tool/m4/ruby_universal_arch.m4]) diff --git a/addr2line.c b/addr2line.c index c6704858a9..4e67aecf29 100644 --- a/addr2line.c +++ b/addr2line.c @@ -13,7 +13,7 @@ #pragma clang diagnostic ignored "-Wgcc-compat" #endif -#include "ruby/config.h" +#include "ruby/3/config.h" #include "ruby/defines.h" #include "ruby/missing.h" #include "addr2line.h" @@ -25,7 +25,7 @@ #include #endif -#include "internal/stdbool.h" +#include "ruby/3/stdbool.h" #if defined(USE_ELF) || defined(HAVE_MACH_O_LOADER_H) diff --git a/array.c b/array.c index 69f3f57d14..05fcc1c58f 100644 --- a/array.c +++ b/array.c @@ -868,25 +868,26 @@ ary_make_shared(VALUE ary) long capa = ARY_CAPA(ary), len = RARRAY_LEN(ary); const VALUE *ptr; NEWOBJ_OF(shared, struct RArray, 0, T_ARRAY | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0)); + VALUE vshared = (VALUE)shared; rb_ary_transient_heap_evacuate(ary, TRUE); ptr = ARY_HEAP_PTR(ary); - FL_UNSET_EMBED(shared); - ARY_SET_LEN((VALUE)shared, capa); - ARY_SET_PTR((VALUE)shared, ptr); - ary_mem_clear((VALUE)shared, len, capa - len); - FL_SET_SHARED_ROOT(shared); - ARY_SET_SHARED_ROOT_REFCNT((VALUE)shared, 1); + FL_UNSET_EMBED(vshared); + ARY_SET_LEN(vshared, capa); + ARY_SET_PTR(vshared, ptr); + ary_mem_clear(vshared, len, capa - len); + FL_SET_SHARED_ROOT(vshared); + ARY_SET_SHARED_ROOT_REFCNT(vshared, 1); FL_SET_SHARED(ary); RB_DEBUG_COUNTER_INC(obj_ary_shared_create); - ARY_SET_SHARED(ary, (VALUE)shared); - OBJ_FREEZE(shared); + ARY_SET_SHARED(ary, vshared); + OBJ_FREEZE(vshared); - ary_verify((VALUE)shared); + ary_verify(vshared); ary_verify(ary); - return (VALUE)shared; + return vshared; } } diff --git a/bignum.c b/bignum.c index 8b6a1e9ddc..3e99e729d5 100644 --- a/bignum.c +++ b/bignum.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -3018,18 +3018,19 @@ static VALUE bignew_1(VALUE klass, size_t len, int sign) { NEWOBJ_OF(big, struct RBignum, klass, T_BIGNUM | (RGENGC_WB_PROTECTED_BIGNUM ? FL_WB_PROTECTED : 0)); - BIGNUM_SET_SIGN((VALUE)big, sign); + VALUE bigv = (VALUE)big; + BIGNUM_SET_SIGN(bigv, sign); if (len <= BIGNUM_EMBED_LEN_MAX) { - FL_SET_RAW(big, BIGNUM_EMBED_FLAG); - BIGNUM_SET_LEN((VALUE)big, len); - (void)VALGRIND_MAKE_MEM_UNDEFINED((void*)RBIGNUM(big)->as.ary, sizeof(RBIGNUM(big)->as.ary)); + FL_SET_RAW(bigv, BIGNUM_EMBED_FLAG); + BIGNUM_SET_LEN(bigv, len); + (void)VALGRIND_MAKE_MEM_UNDEFINED((void*)big->as.ary, sizeof(big->as.ary)); } else { - RBIGNUM(big)->as.heap.digits = ALLOC_N(BDIGIT, len); - RBIGNUM(big)->as.heap.len = len; + big->as.heap.digits = ALLOC_N(BDIGIT, len); + big->as.heap.len = len; } - OBJ_FREEZE(big); - return (VALUE)big; + OBJ_FREEZE(bigv); + return bigv; } VALUE @@ -6278,7 +6279,7 @@ rb_big_pow(VALUE x, VALUE y) yy = FIX2LONG(y); if (yy < 0) { - x = rb_big_pow(x, INT2NUM(-yy)); + x = rb_big_pow(x, LONG2NUM(-yy)); if (RB_INTEGER_TYPE_P(x)) return rb_rational_raw(INT2FIX(1), x); else diff --git a/class.c b/class.c index ae1a9c072f..597f6bd618 100644 --- a/class.c +++ b/class.c @@ -23,17 +23,17 @@ * \{ */ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include "constant.h" #include "id_table.h" #include "internal.h" #include "internal/class.h" -#include "internal/error.h" #include "internal/eval.h" #include "internal/hash.h" #include "internal/object.h" +#include "internal/string.h" #include "internal/variable.h" #include "ruby/st.h" #include "vm_core.h" diff --git a/common.mk b/common.mk index 35f19f7253..edfe11062c 100644 --- a/common.mk +++ b/common.mk @@ -1579,9 +1579,60 @@ help: PHONY $(MESSAGE_END) # AUTOGENERATED DEPENDENCIES START -addr2line.$(OBJEXT): $(top_srcdir)/internal/stdbool.h +addr2line.$(OBJEXT): {$(VPATH)}3/assume.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/cold.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/const.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/error.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/format.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/pure.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +addr2line.$(OBJEXT): {$(VPATH)}3/attr/warning.h +addr2line.$(OBJEXT): {$(VPATH)}3/cast.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +addr2line.$(OBJEXT): {$(VPATH)}3/compiler_since.h +addr2line.$(OBJEXT): {$(VPATH)}3/config.h +addr2line.$(OBJEXT): {$(VPATH)}3/dllexport.h +addr2line.$(OBJEXT): {$(VPATH)}3/dosish.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/attribute.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/builtin.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/extension.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/feature.h +addr2line.$(OBJEXT): {$(VPATH)}3/has/warning.h +addr2line.$(OBJEXT): {$(VPATH)}3/stdalign.h +addr2line.$(OBJEXT): {$(VPATH)}3/stdbool.h +addr2line.$(OBJEXT): {$(VPATH)}3/token_paste.h +addr2line.$(OBJEXT): {$(VPATH)}3/warning_push.h +addr2line.$(OBJEXT): {$(VPATH)}3/xmalloc.h addr2line.$(OBJEXT): {$(VPATH)}addr2line.c addr2line.$(OBJEXT): {$(VPATH)}addr2line.h +addr2line.$(OBJEXT): {$(VPATH)}assert.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/assume.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/bool.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/extern.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +addr2line.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h addr2line.$(OBJEXT): {$(VPATH)}config.h addr2line.$(OBJEXT): {$(VPATH)}defines.h addr2line.$(OBJEXT): {$(VPATH)}missing.h @@ -1602,12 +1653,163 @@ array.$(OBJEXT): $(top_srcdir)/internal/proc.h array.$(OBJEXT): $(top_srcdir)/internal/rational.h array.$(OBJEXT): $(top_srcdir)/internal/serial.h array.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -array.$(OBJEXT): $(top_srcdir)/internal/stdbool.h array.$(OBJEXT): $(top_srcdir)/internal/vm.h array.$(OBJEXT): $(top_srcdir)/internal/warnings.h +array.$(OBJEXT): {$(VPATH)}3/anyargs.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +array.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +array.$(OBJEXT): {$(VPATH)}3/assume.h +array.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +array.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +array.$(OBJEXT): {$(VPATH)}3/attr/cold.h +array.$(OBJEXT): {$(VPATH)}3/attr/const.h +array.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +array.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +array.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +array.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +array.$(OBJEXT): {$(VPATH)}3/attr/error.h +array.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +array.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +array.$(OBJEXT): {$(VPATH)}3/attr/format.h +array.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +array.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +array.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +array.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +array.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +array.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +array.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +array.$(OBJEXT): {$(VPATH)}3/attr/pure.h +array.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +array.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +array.$(OBJEXT): {$(VPATH)}3/attr/warning.h +array.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +array.$(OBJEXT): {$(VPATH)}3/cast.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +array.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +array.$(OBJEXT): {$(VPATH)}3/compiler_since.h +array.$(OBJEXT): {$(VPATH)}3/config.h +array.$(OBJEXT): {$(VPATH)}3/constant_p.h +array.$(OBJEXT): {$(VPATH)}3/core.h +array.$(OBJEXT): {$(VPATH)}3/core/rarray.h +array.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +array.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +array.$(OBJEXT): {$(VPATH)}3/core/rclass.h +array.$(OBJEXT): {$(VPATH)}3/core/rdata.h +array.$(OBJEXT): {$(VPATH)}3/core/rfile.h +array.$(OBJEXT): {$(VPATH)}3/core/rhash.h +array.$(OBJEXT): {$(VPATH)}3/core/robject.h +array.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +array.$(OBJEXT): {$(VPATH)}3/core/rstring.h +array.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +array.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +array.$(OBJEXT): {$(VPATH)}3/ctype.h +array.$(OBJEXT): {$(VPATH)}3/dllexport.h +array.$(OBJEXT): {$(VPATH)}3/dosish.h +array.$(OBJEXT): {$(VPATH)}3/error.h +array.$(OBJEXT): {$(VPATH)}3/eval.h +array.$(OBJEXT): {$(VPATH)}3/event.h +array.$(OBJEXT): {$(VPATH)}3/fl_type.h +array.$(OBJEXT): {$(VPATH)}3/gc.h +array.$(OBJEXT): {$(VPATH)}3/glob.h +array.$(OBJEXT): {$(VPATH)}3/globals.h +array.$(OBJEXT): {$(VPATH)}3/has/attribute.h +array.$(OBJEXT): {$(VPATH)}3/has/builtin.h +array.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +array.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +array.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +array.$(OBJEXT): {$(VPATH)}3/has/extension.h +array.$(OBJEXT): {$(VPATH)}3/has/feature.h +array.$(OBJEXT): {$(VPATH)}3/has/warning.h +array.$(OBJEXT): {$(VPATH)}3/intern/array.h +array.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +array.$(OBJEXT): {$(VPATH)}3/intern/class.h +array.$(OBJEXT): {$(VPATH)}3/intern/compar.h +array.$(OBJEXT): {$(VPATH)}3/intern/complex.h +array.$(OBJEXT): {$(VPATH)}3/intern/cont.h +array.$(OBJEXT): {$(VPATH)}3/intern/dir.h +array.$(OBJEXT): {$(VPATH)}3/intern/enum.h +array.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +array.$(OBJEXT): {$(VPATH)}3/intern/error.h +array.$(OBJEXT): {$(VPATH)}3/intern/eval.h +array.$(OBJEXT): {$(VPATH)}3/intern/file.h +array.$(OBJEXT): {$(VPATH)}3/intern/gc.h +array.$(OBJEXT): {$(VPATH)}3/intern/hash.h +array.$(OBJEXT): {$(VPATH)}3/intern/io.h +array.$(OBJEXT): {$(VPATH)}3/intern/load.h +array.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +array.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +array.$(OBJEXT): {$(VPATH)}3/intern/object.h +array.$(OBJEXT): {$(VPATH)}3/intern/parse.h +array.$(OBJEXT): {$(VPATH)}3/intern/proc.h +array.$(OBJEXT): {$(VPATH)}3/intern/process.h +array.$(OBJEXT): {$(VPATH)}3/intern/random.h +array.$(OBJEXT): {$(VPATH)}3/intern/range.h +array.$(OBJEXT): {$(VPATH)}3/intern/rational.h +array.$(OBJEXT): {$(VPATH)}3/intern/re.h +array.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +array.$(OBJEXT): {$(VPATH)}3/intern/select.h +array.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +array.$(OBJEXT): {$(VPATH)}3/intern/signal.h +array.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +array.$(OBJEXT): {$(VPATH)}3/intern/string.h +array.$(OBJEXT): {$(VPATH)}3/intern/struct.h +array.$(OBJEXT): {$(VPATH)}3/intern/thread.h +array.$(OBJEXT): {$(VPATH)}3/intern/time.h +array.$(OBJEXT): {$(VPATH)}3/intern/variable.h +array.$(OBJEXT): {$(VPATH)}3/intern/vm.h +array.$(OBJEXT): {$(VPATH)}3/interpreter.h +array.$(OBJEXT): {$(VPATH)}3/iterator.h +array.$(OBJEXT): {$(VPATH)}3/memory.h +array.$(OBJEXT): {$(VPATH)}3/method.h +array.$(OBJEXT): {$(VPATH)}3/module.h +array.$(OBJEXT): {$(VPATH)}3/newobj.h +array.$(OBJEXT): {$(VPATH)}3/rgengc.h +array.$(OBJEXT): {$(VPATH)}3/scan_args.h +array.$(OBJEXT): {$(VPATH)}3/special_consts.h +array.$(OBJEXT): {$(VPATH)}3/static_assert.h +array.$(OBJEXT): {$(VPATH)}3/stdalign.h +array.$(OBJEXT): {$(VPATH)}3/stdbool.h +array.$(OBJEXT): {$(VPATH)}3/symbol.h +array.$(OBJEXT): {$(VPATH)}3/token_paste.h +array.$(OBJEXT): {$(VPATH)}3/value.h +array.$(OBJEXT): {$(VPATH)}3/value_type.h +array.$(OBJEXT): {$(VPATH)}3/variable.h +array.$(OBJEXT): {$(VPATH)}3/warning_push.h +array.$(OBJEXT): {$(VPATH)}3/xmalloc.h array.$(OBJEXT): {$(VPATH)}array.c array.$(OBJEXT): {$(VPATH)}array.rbinc array.$(OBJEXT): {$(VPATH)}assert.h +array.$(OBJEXT): {$(VPATH)}backward/2/assume.h +array.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +array.$(OBJEXT): {$(VPATH)}backward/2/bool.h +array.$(OBJEXT): {$(VPATH)}backward/2/extern.h +array.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +array.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +array.$(OBJEXT): {$(VPATH)}backward/2/limits.h +array.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +array.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +array.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +array.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +array.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h array.$(OBJEXT): {$(VPATH)}builtin.h array.$(OBJEXT): {$(VPATH)}config.h array.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -1639,13 +1841,164 @@ ast.$(OBJEXT): $(top_srcdir)/internal/imemo.h ast.$(OBJEXT): $(top_srcdir)/internal/parse.h ast.$(OBJEXT): $(top_srcdir)/internal/serial.h ast.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -ast.$(OBJEXT): $(top_srcdir)/internal/stdbool.h ast.$(OBJEXT): $(top_srcdir)/internal/symbol.h ast.$(OBJEXT): $(top_srcdir)/internal/vm.h ast.$(OBJEXT): $(top_srcdir)/internal/warnings.h +ast.$(OBJEXT): {$(VPATH)}3/anyargs.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +ast.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +ast.$(OBJEXT): {$(VPATH)}3/assume.h +ast.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +ast.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +ast.$(OBJEXT): {$(VPATH)}3/attr/cold.h +ast.$(OBJEXT): {$(VPATH)}3/attr/const.h +ast.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +ast.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +ast.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +ast.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +ast.$(OBJEXT): {$(VPATH)}3/attr/error.h +ast.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +ast.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +ast.$(OBJEXT): {$(VPATH)}3/attr/format.h +ast.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +ast.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +ast.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +ast.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +ast.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +ast.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +ast.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +ast.$(OBJEXT): {$(VPATH)}3/attr/pure.h +ast.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +ast.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +ast.$(OBJEXT): {$(VPATH)}3/attr/warning.h +ast.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +ast.$(OBJEXT): {$(VPATH)}3/cast.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +ast.$(OBJEXT): {$(VPATH)}3/compiler_since.h +ast.$(OBJEXT): {$(VPATH)}3/config.h +ast.$(OBJEXT): {$(VPATH)}3/constant_p.h +ast.$(OBJEXT): {$(VPATH)}3/core.h +ast.$(OBJEXT): {$(VPATH)}3/core/rarray.h +ast.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +ast.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +ast.$(OBJEXT): {$(VPATH)}3/core/rclass.h +ast.$(OBJEXT): {$(VPATH)}3/core/rdata.h +ast.$(OBJEXT): {$(VPATH)}3/core/rfile.h +ast.$(OBJEXT): {$(VPATH)}3/core/rhash.h +ast.$(OBJEXT): {$(VPATH)}3/core/robject.h +ast.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +ast.$(OBJEXT): {$(VPATH)}3/core/rstring.h +ast.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +ast.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +ast.$(OBJEXT): {$(VPATH)}3/ctype.h +ast.$(OBJEXT): {$(VPATH)}3/dllexport.h +ast.$(OBJEXT): {$(VPATH)}3/dosish.h +ast.$(OBJEXT): {$(VPATH)}3/error.h +ast.$(OBJEXT): {$(VPATH)}3/eval.h +ast.$(OBJEXT): {$(VPATH)}3/event.h +ast.$(OBJEXT): {$(VPATH)}3/fl_type.h +ast.$(OBJEXT): {$(VPATH)}3/gc.h +ast.$(OBJEXT): {$(VPATH)}3/glob.h +ast.$(OBJEXT): {$(VPATH)}3/globals.h +ast.$(OBJEXT): {$(VPATH)}3/has/attribute.h +ast.$(OBJEXT): {$(VPATH)}3/has/builtin.h +ast.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +ast.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +ast.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +ast.$(OBJEXT): {$(VPATH)}3/has/extension.h +ast.$(OBJEXT): {$(VPATH)}3/has/feature.h +ast.$(OBJEXT): {$(VPATH)}3/has/warning.h +ast.$(OBJEXT): {$(VPATH)}3/intern/array.h +ast.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +ast.$(OBJEXT): {$(VPATH)}3/intern/class.h +ast.$(OBJEXT): {$(VPATH)}3/intern/compar.h +ast.$(OBJEXT): {$(VPATH)}3/intern/complex.h +ast.$(OBJEXT): {$(VPATH)}3/intern/cont.h +ast.$(OBJEXT): {$(VPATH)}3/intern/dir.h +ast.$(OBJEXT): {$(VPATH)}3/intern/enum.h +ast.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +ast.$(OBJEXT): {$(VPATH)}3/intern/error.h +ast.$(OBJEXT): {$(VPATH)}3/intern/eval.h +ast.$(OBJEXT): {$(VPATH)}3/intern/file.h +ast.$(OBJEXT): {$(VPATH)}3/intern/gc.h +ast.$(OBJEXT): {$(VPATH)}3/intern/hash.h +ast.$(OBJEXT): {$(VPATH)}3/intern/io.h +ast.$(OBJEXT): {$(VPATH)}3/intern/load.h +ast.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +ast.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +ast.$(OBJEXT): {$(VPATH)}3/intern/object.h +ast.$(OBJEXT): {$(VPATH)}3/intern/parse.h +ast.$(OBJEXT): {$(VPATH)}3/intern/proc.h +ast.$(OBJEXT): {$(VPATH)}3/intern/process.h +ast.$(OBJEXT): {$(VPATH)}3/intern/random.h +ast.$(OBJEXT): {$(VPATH)}3/intern/range.h +ast.$(OBJEXT): {$(VPATH)}3/intern/rational.h +ast.$(OBJEXT): {$(VPATH)}3/intern/re.h +ast.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +ast.$(OBJEXT): {$(VPATH)}3/intern/select.h +ast.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +ast.$(OBJEXT): {$(VPATH)}3/intern/signal.h +ast.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +ast.$(OBJEXT): {$(VPATH)}3/intern/string.h +ast.$(OBJEXT): {$(VPATH)}3/intern/struct.h +ast.$(OBJEXT): {$(VPATH)}3/intern/thread.h +ast.$(OBJEXT): {$(VPATH)}3/intern/time.h +ast.$(OBJEXT): {$(VPATH)}3/intern/variable.h +ast.$(OBJEXT): {$(VPATH)}3/intern/vm.h +ast.$(OBJEXT): {$(VPATH)}3/interpreter.h +ast.$(OBJEXT): {$(VPATH)}3/iterator.h +ast.$(OBJEXT): {$(VPATH)}3/memory.h +ast.$(OBJEXT): {$(VPATH)}3/method.h +ast.$(OBJEXT): {$(VPATH)}3/module.h +ast.$(OBJEXT): {$(VPATH)}3/newobj.h +ast.$(OBJEXT): {$(VPATH)}3/rgengc.h +ast.$(OBJEXT): {$(VPATH)}3/scan_args.h +ast.$(OBJEXT): {$(VPATH)}3/special_consts.h +ast.$(OBJEXT): {$(VPATH)}3/static_assert.h +ast.$(OBJEXT): {$(VPATH)}3/stdalign.h +ast.$(OBJEXT): {$(VPATH)}3/stdbool.h +ast.$(OBJEXT): {$(VPATH)}3/symbol.h +ast.$(OBJEXT): {$(VPATH)}3/token_paste.h +ast.$(OBJEXT): {$(VPATH)}3/value.h +ast.$(OBJEXT): {$(VPATH)}3/value_type.h +ast.$(OBJEXT): {$(VPATH)}3/variable.h +ast.$(OBJEXT): {$(VPATH)}3/warning_push.h +ast.$(OBJEXT): {$(VPATH)}3/xmalloc.h ast.$(OBJEXT): {$(VPATH)}assert.h ast.$(OBJEXT): {$(VPATH)}ast.c ast.$(OBJEXT): {$(VPATH)}ast.rbinc +ast.$(OBJEXT): {$(VPATH)}backward/2/assume.h +ast.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +ast.$(OBJEXT): {$(VPATH)}backward/2/bool.h +ast.$(OBJEXT): {$(VPATH)}backward/2/extern.h +ast.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +ast.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +ast.$(OBJEXT): {$(VPATH)}backward/2/limits.h +ast.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +ast.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +ast.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +ast.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +ast.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h ast.$(OBJEXT): {$(VPATH)}builtin.h ast.$(OBJEXT): {$(VPATH)}config.h ast.$(OBJEXT): {$(VPATH)}defines.h @@ -1681,12 +2034,163 @@ bignum.$(OBJEXT): $(top_srcdir)/internal/object.h bignum.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h bignum.$(OBJEXT): $(top_srcdir)/internal/serial.h bignum.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -bignum.$(OBJEXT): $(top_srcdir)/internal/stdbool.h bignum.$(OBJEXT): $(top_srcdir)/internal/util.h bignum.$(OBJEXT): $(top_srcdir)/internal/variable.h bignum.$(OBJEXT): $(top_srcdir)/internal/vm.h bignum.$(OBJEXT): $(top_srcdir)/internal/warnings.h +bignum.$(OBJEXT): {$(VPATH)}3/anyargs.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +bignum.$(OBJEXT): {$(VPATH)}3/assume.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/cold.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/const.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/error.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/format.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/pure.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/warning.h +bignum.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +bignum.$(OBJEXT): {$(VPATH)}3/cast.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +bignum.$(OBJEXT): {$(VPATH)}3/compiler_since.h +bignum.$(OBJEXT): {$(VPATH)}3/config.h +bignum.$(OBJEXT): {$(VPATH)}3/constant_p.h +bignum.$(OBJEXT): {$(VPATH)}3/core.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rarray.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rclass.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rdata.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rfile.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rhash.h +bignum.$(OBJEXT): {$(VPATH)}3/core/robject.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rstring.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +bignum.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +bignum.$(OBJEXT): {$(VPATH)}3/ctype.h +bignum.$(OBJEXT): {$(VPATH)}3/dllexport.h +bignum.$(OBJEXT): {$(VPATH)}3/dosish.h +bignum.$(OBJEXT): {$(VPATH)}3/error.h +bignum.$(OBJEXT): {$(VPATH)}3/eval.h +bignum.$(OBJEXT): {$(VPATH)}3/event.h +bignum.$(OBJEXT): {$(VPATH)}3/fl_type.h +bignum.$(OBJEXT): {$(VPATH)}3/gc.h +bignum.$(OBJEXT): {$(VPATH)}3/glob.h +bignum.$(OBJEXT): {$(VPATH)}3/globals.h +bignum.$(OBJEXT): {$(VPATH)}3/has/attribute.h +bignum.$(OBJEXT): {$(VPATH)}3/has/builtin.h +bignum.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +bignum.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +bignum.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +bignum.$(OBJEXT): {$(VPATH)}3/has/extension.h +bignum.$(OBJEXT): {$(VPATH)}3/has/feature.h +bignum.$(OBJEXT): {$(VPATH)}3/has/warning.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/array.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/class.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/compar.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/complex.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/cont.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/dir.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/enum.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/error.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/eval.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/file.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/gc.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/hash.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/io.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/load.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/object.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/parse.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/proc.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/process.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/random.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/range.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/rational.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/re.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/select.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/signal.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/string.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/struct.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/thread.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/time.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/variable.h +bignum.$(OBJEXT): {$(VPATH)}3/intern/vm.h +bignum.$(OBJEXT): {$(VPATH)}3/interpreter.h +bignum.$(OBJEXT): {$(VPATH)}3/iterator.h +bignum.$(OBJEXT): {$(VPATH)}3/memory.h +bignum.$(OBJEXT): {$(VPATH)}3/method.h +bignum.$(OBJEXT): {$(VPATH)}3/module.h +bignum.$(OBJEXT): {$(VPATH)}3/newobj.h +bignum.$(OBJEXT): {$(VPATH)}3/rgengc.h +bignum.$(OBJEXT): {$(VPATH)}3/scan_args.h +bignum.$(OBJEXT): {$(VPATH)}3/special_consts.h +bignum.$(OBJEXT): {$(VPATH)}3/static_assert.h +bignum.$(OBJEXT): {$(VPATH)}3/stdalign.h +bignum.$(OBJEXT): {$(VPATH)}3/stdbool.h +bignum.$(OBJEXT): {$(VPATH)}3/symbol.h +bignum.$(OBJEXT): {$(VPATH)}3/token_paste.h +bignum.$(OBJEXT): {$(VPATH)}3/value.h +bignum.$(OBJEXT): {$(VPATH)}3/value_type.h +bignum.$(OBJEXT): {$(VPATH)}3/variable.h +bignum.$(OBJEXT): {$(VPATH)}3/warning_push.h +bignum.$(OBJEXT): {$(VPATH)}3/xmalloc.h bignum.$(OBJEXT): {$(VPATH)}assert.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/assume.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/bool.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/extern.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/limits.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +bignum.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h bignum.$(OBJEXT): {$(VPATH)}bignum.c bignum.$(OBJEXT): {$(VPATH)}config.h bignum.$(OBJEXT): {$(VPATH)}constant.h @@ -1713,10 +2217,161 @@ builtin.$(OBJEXT): $(top_srcdir)/internal/gc.h builtin.$(OBJEXT): $(top_srcdir)/internal/imemo.h builtin.$(OBJEXT): $(top_srcdir)/internal/serial.h builtin.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -builtin.$(OBJEXT): $(top_srcdir)/internal/stdbool.h builtin.$(OBJEXT): $(top_srcdir)/internal/vm.h builtin.$(OBJEXT): $(top_srcdir)/internal/warnings.h +builtin.$(OBJEXT): {$(VPATH)}3/anyargs.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +builtin.$(OBJEXT): {$(VPATH)}3/assume.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/cold.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/const.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/error.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/format.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/pure.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/warning.h +builtin.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +builtin.$(OBJEXT): {$(VPATH)}3/cast.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +builtin.$(OBJEXT): {$(VPATH)}3/compiler_since.h +builtin.$(OBJEXT): {$(VPATH)}3/config.h +builtin.$(OBJEXT): {$(VPATH)}3/constant_p.h +builtin.$(OBJEXT): {$(VPATH)}3/core.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rarray.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rclass.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rdata.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rfile.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rhash.h +builtin.$(OBJEXT): {$(VPATH)}3/core/robject.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rstring.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +builtin.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +builtin.$(OBJEXT): {$(VPATH)}3/ctype.h +builtin.$(OBJEXT): {$(VPATH)}3/dllexport.h +builtin.$(OBJEXT): {$(VPATH)}3/dosish.h +builtin.$(OBJEXT): {$(VPATH)}3/error.h +builtin.$(OBJEXT): {$(VPATH)}3/eval.h +builtin.$(OBJEXT): {$(VPATH)}3/event.h +builtin.$(OBJEXT): {$(VPATH)}3/fl_type.h +builtin.$(OBJEXT): {$(VPATH)}3/gc.h +builtin.$(OBJEXT): {$(VPATH)}3/glob.h +builtin.$(OBJEXT): {$(VPATH)}3/globals.h +builtin.$(OBJEXT): {$(VPATH)}3/has/attribute.h +builtin.$(OBJEXT): {$(VPATH)}3/has/builtin.h +builtin.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +builtin.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +builtin.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +builtin.$(OBJEXT): {$(VPATH)}3/has/extension.h +builtin.$(OBJEXT): {$(VPATH)}3/has/feature.h +builtin.$(OBJEXT): {$(VPATH)}3/has/warning.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/array.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/class.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/compar.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/complex.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/cont.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/dir.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/enum.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/error.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/eval.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/file.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/gc.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/hash.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/io.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/load.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/object.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/parse.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/proc.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/process.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/random.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/range.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/rational.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/re.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/select.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/signal.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/string.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/struct.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/thread.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/time.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/variable.h +builtin.$(OBJEXT): {$(VPATH)}3/intern/vm.h +builtin.$(OBJEXT): {$(VPATH)}3/interpreter.h +builtin.$(OBJEXT): {$(VPATH)}3/iterator.h +builtin.$(OBJEXT): {$(VPATH)}3/memory.h +builtin.$(OBJEXT): {$(VPATH)}3/method.h +builtin.$(OBJEXT): {$(VPATH)}3/module.h +builtin.$(OBJEXT): {$(VPATH)}3/newobj.h +builtin.$(OBJEXT): {$(VPATH)}3/rgengc.h +builtin.$(OBJEXT): {$(VPATH)}3/scan_args.h +builtin.$(OBJEXT): {$(VPATH)}3/special_consts.h +builtin.$(OBJEXT): {$(VPATH)}3/static_assert.h +builtin.$(OBJEXT): {$(VPATH)}3/stdalign.h +builtin.$(OBJEXT): {$(VPATH)}3/stdbool.h +builtin.$(OBJEXT): {$(VPATH)}3/symbol.h +builtin.$(OBJEXT): {$(VPATH)}3/token_paste.h +builtin.$(OBJEXT): {$(VPATH)}3/value.h +builtin.$(OBJEXT): {$(VPATH)}3/value_type.h +builtin.$(OBJEXT): {$(VPATH)}3/variable.h +builtin.$(OBJEXT): {$(VPATH)}3/warning_push.h +builtin.$(OBJEXT): {$(VPATH)}3/xmalloc.h builtin.$(OBJEXT): {$(VPATH)}assert.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/assume.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/bool.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/extern.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/limits.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +builtin.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h builtin.$(OBJEXT): {$(VPATH)}builtin.c builtin.$(OBJEXT): {$(VPATH)}builtin.h builtin.$(OBJEXT): {$(VPATH)}builtin_binary.inc @@ -1754,12 +2409,163 @@ class.$(OBJEXT): $(top_srcdir)/internal/imemo.h class.$(OBJEXT): $(top_srcdir)/internal/object.h class.$(OBJEXT): $(top_srcdir)/internal/serial.h class.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -class.$(OBJEXT): $(top_srcdir)/internal/stdbool.h class.$(OBJEXT): $(top_srcdir)/internal/string.h class.$(OBJEXT): $(top_srcdir)/internal/variable.h class.$(OBJEXT): $(top_srcdir)/internal/vm.h class.$(OBJEXT): $(top_srcdir)/internal/warnings.h +class.$(OBJEXT): {$(VPATH)}3/anyargs.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +class.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +class.$(OBJEXT): {$(VPATH)}3/assume.h +class.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +class.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +class.$(OBJEXT): {$(VPATH)}3/attr/cold.h +class.$(OBJEXT): {$(VPATH)}3/attr/const.h +class.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +class.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +class.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +class.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +class.$(OBJEXT): {$(VPATH)}3/attr/error.h +class.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +class.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +class.$(OBJEXT): {$(VPATH)}3/attr/format.h +class.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +class.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +class.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +class.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +class.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +class.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +class.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +class.$(OBJEXT): {$(VPATH)}3/attr/pure.h +class.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +class.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +class.$(OBJEXT): {$(VPATH)}3/attr/warning.h +class.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +class.$(OBJEXT): {$(VPATH)}3/cast.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +class.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +class.$(OBJEXT): {$(VPATH)}3/compiler_since.h +class.$(OBJEXT): {$(VPATH)}3/config.h +class.$(OBJEXT): {$(VPATH)}3/constant_p.h +class.$(OBJEXT): {$(VPATH)}3/core.h +class.$(OBJEXT): {$(VPATH)}3/core/rarray.h +class.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +class.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +class.$(OBJEXT): {$(VPATH)}3/core/rclass.h +class.$(OBJEXT): {$(VPATH)}3/core/rdata.h +class.$(OBJEXT): {$(VPATH)}3/core/rfile.h +class.$(OBJEXT): {$(VPATH)}3/core/rhash.h +class.$(OBJEXT): {$(VPATH)}3/core/robject.h +class.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +class.$(OBJEXT): {$(VPATH)}3/core/rstring.h +class.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +class.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +class.$(OBJEXT): {$(VPATH)}3/ctype.h +class.$(OBJEXT): {$(VPATH)}3/dllexport.h +class.$(OBJEXT): {$(VPATH)}3/dosish.h +class.$(OBJEXT): {$(VPATH)}3/error.h +class.$(OBJEXT): {$(VPATH)}3/eval.h +class.$(OBJEXT): {$(VPATH)}3/event.h +class.$(OBJEXT): {$(VPATH)}3/fl_type.h +class.$(OBJEXT): {$(VPATH)}3/gc.h +class.$(OBJEXT): {$(VPATH)}3/glob.h +class.$(OBJEXT): {$(VPATH)}3/globals.h +class.$(OBJEXT): {$(VPATH)}3/has/attribute.h +class.$(OBJEXT): {$(VPATH)}3/has/builtin.h +class.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +class.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +class.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +class.$(OBJEXT): {$(VPATH)}3/has/extension.h +class.$(OBJEXT): {$(VPATH)}3/has/feature.h +class.$(OBJEXT): {$(VPATH)}3/has/warning.h +class.$(OBJEXT): {$(VPATH)}3/intern/array.h +class.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +class.$(OBJEXT): {$(VPATH)}3/intern/class.h +class.$(OBJEXT): {$(VPATH)}3/intern/compar.h +class.$(OBJEXT): {$(VPATH)}3/intern/complex.h +class.$(OBJEXT): {$(VPATH)}3/intern/cont.h +class.$(OBJEXT): {$(VPATH)}3/intern/dir.h +class.$(OBJEXT): {$(VPATH)}3/intern/enum.h +class.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +class.$(OBJEXT): {$(VPATH)}3/intern/error.h +class.$(OBJEXT): {$(VPATH)}3/intern/eval.h +class.$(OBJEXT): {$(VPATH)}3/intern/file.h +class.$(OBJEXT): {$(VPATH)}3/intern/gc.h +class.$(OBJEXT): {$(VPATH)}3/intern/hash.h +class.$(OBJEXT): {$(VPATH)}3/intern/io.h +class.$(OBJEXT): {$(VPATH)}3/intern/load.h +class.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +class.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +class.$(OBJEXT): {$(VPATH)}3/intern/object.h +class.$(OBJEXT): {$(VPATH)}3/intern/parse.h +class.$(OBJEXT): {$(VPATH)}3/intern/proc.h +class.$(OBJEXT): {$(VPATH)}3/intern/process.h +class.$(OBJEXT): {$(VPATH)}3/intern/random.h +class.$(OBJEXT): {$(VPATH)}3/intern/range.h +class.$(OBJEXT): {$(VPATH)}3/intern/rational.h +class.$(OBJEXT): {$(VPATH)}3/intern/re.h +class.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +class.$(OBJEXT): {$(VPATH)}3/intern/select.h +class.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +class.$(OBJEXT): {$(VPATH)}3/intern/signal.h +class.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +class.$(OBJEXT): {$(VPATH)}3/intern/string.h +class.$(OBJEXT): {$(VPATH)}3/intern/struct.h +class.$(OBJEXT): {$(VPATH)}3/intern/thread.h +class.$(OBJEXT): {$(VPATH)}3/intern/time.h +class.$(OBJEXT): {$(VPATH)}3/intern/variable.h +class.$(OBJEXT): {$(VPATH)}3/intern/vm.h +class.$(OBJEXT): {$(VPATH)}3/interpreter.h +class.$(OBJEXT): {$(VPATH)}3/iterator.h +class.$(OBJEXT): {$(VPATH)}3/memory.h +class.$(OBJEXT): {$(VPATH)}3/method.h +class.$(OBJEXT): {$(VPATH)}3/module.h +class.$(OBJEXT): {$(VPATH)}3/newobj.h +class.$(OBJEXT): {$(VPATH)}3/rgengc.h +class.$(OBJEXT): {$(VPATH)}3/scan_args.h +class.$(OBJEXT): {$(VPATH)}3/special_consts.h +class.$(OBJEXT): {$(VPATH)}3/static_assert.h +class.$(OBJEXT): {$(VPATH)}3/stdalign.h +class.$(OBJEXT): {$(VPATH)}3/stdbool.h +class.$(OBJEXT): {$(VPATH)}3/symbol.h +class.$(OBJEXT): {$(VPATH)}3/token_paste.h +class.$(OBJEXT): {$(VPATH)}3/value.h +class.$(OBJEXT): {$(VPATH)}3/value_type.h +class.$(OBJEXT): {$(VPATH)}3/variable.h +class.$(OBJEXT): {$(VPATH)}3/warning_push.h +class.$(OBJEXT): {$(VPATH)}3/xmalloc.h class.$(OBJEXT): {$(VPATH)}assert.h +class.$(OBJEXT): {$(VPATH)}backward/2/assume.h +class.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +class.$(OBJEXT): {$(VPATH)}backward/2/bool.h +class.$(OBJEXT): {$(VPATH)}backward/2/extern.h +class.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +class.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +class.$(OBJEXT): {$(VPATH)}backward/2/limits.h +class.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +class.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +class.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +class.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +class.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h class.$(OBJEXT): {$(VPATH)}class.c class.$(OBJEXT): {$(VPATH)}config.h class.$(OBJEXT): {$(VPATH)}constant.h @@ -1789,10 +2595,161 @@ compar.$(OBJEXT): $(top_srcdir)/internal/compilers.h compar.$(OBJEXT): $(top_srcdir)/internal/error.h compar.$(OBJEXT): $(top_srcdir)/internal/serial.h compar.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -compar.$(OBJEXT): $(top_srcdir)/internal/stdbool.h compar.$(OBJEXT): $(top_srcdir)/internal/string.h compar.$(OBJEXT): $(top_srcdir)/internal/vm.h +compar.$(OBJEXT): {$(VPATH)}3/anyargs.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +compar.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +compar.$(OBJEXT): {$(VPATH)}3/assume.h +compar.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +compar.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +compar.$(OBJEXT): {$(VPATH)}3/attr/cold.h +compar.$(OBJEXT): {$(VPATH)}3/attr/const.h +compar.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +compar.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +compar.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +compar.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +compar.$(OBJEXT): {$(VPATH)}3/attr/error.h +compar.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +compar.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +compar.$(OBJEXT): {$(VPATH)}3/attr/format.h +compar.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +compar.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +compar.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +compar.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +compar.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +compar.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +compar.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +compar.$(OBJEXT): {$(VPATH)}3/attr/pure.h +compar.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +compar.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +compar.$(OBJEXT): {$(VPATH)}3/attr/warning.h +compar.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +compar.$(OBJEXT): {$(VPATH)}3/cast.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +compar.$(OBJEXT): {$(VPATH)}3/compiler_since.h +compar.$(OBJEXT): {$(VPATH)}3/config.h +compar.$(OBJEXT): {$(VPATH)}3/constant_p.h +compar.$(OBJEXT): {$(VPATH)}3/core.h +compar.$(OBJEXT): {$(VPATH)}3/core/rarray.h +compar.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +compar.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +compar.$(OBJEXT): {$(VPATH)}3/core/rclass.h +compar.$(OBJEXT): {$(VPATH)}3/core/rdata.h +compar.$(OBJEXT): {$(VPATH)}3/core/rfile.h +compar.$(OBJEXT): {$(VPATH)}3/core/rhash.h +compar.$(OBJEXT): {$(VPATH)}3/core/robject.h +compar.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +compar.$(OBJEXT): {$(VPATH)}3/core/rstring.h +compar.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +compar.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +compar.$(OBJEXT): {$(VPATH)}3/ctype.h +compar.$(OBJEXT): {$(VPATH)}3/dllexport.h +compar.$(OBJEXT): {$(VPATH)}3/dosish.h +compar.$(OBJEXT): {$(VPATH)}3/error.h +compar.$(OBJEXT): {$(VPATH)}3/eval.h +compar.$(OBJEXT): {$(VPATH)}3/event.h +compar.$(OBJEXT): {$(VPATH)}3/fl_type.h +compar.$(OBJEXT): {$(VPATH)}3/gc.h +compar.$(OBJEXT): {$(VPATH)}3/glob.h +compar.$(OBJEXT): {$(VPATH)}3/globals.h +compar.$(OBJEXT): {$(VPATH)}3/has/attribute.h +compar.$(OBJEXT): {$(VPATH)}3/has/builtin.h +compar.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +compar.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +compar.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +compar.$(OBJEXT): {$(VPATH)}3/has/extension.h +compar.$(OBJEXT): {$(VPATH)}3/has/feature.h +compar.$(OBJEXT): {$(VPATH)}3/has/warning.h +compar.$(OBJEXT): {$(VPATH)}3/intern/array.h +compar.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +compar.$(OBJEXT): {$(VPATH)}3/intern/class.h +compar.$(OBJEXT): {$(VPATH)}3/intern/compar.h +compar.$(OBJEXT): {$(VPATH)}3/intern/complex.h +compar.$(OBJEXT): {$(VPATH)}3/intern/cont.h +compar.$(OBJEXT): {$(VPATH)}3/intern/dir.h +compar.$(OBJEXT): {$(VPATH)}3/intern/enum.h +compar.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +compar.$(OBJEXT): {$(VPATH)}3/intern/error.h +compar.$(OBJEXT): {$(VPATH)}3/intern/eval.h +compar.$(OBJEXT): {$(VPATH)}3/intern/file.h +compar.$(OBJEXT): {$(VPATH)}3/intern/gc.h +compar.$(OBJEXT): {$(VPATH)}3/intern/hash.h +compar.$(OBJEXT): {$(VPATH)}3/intern/io.h +compar.$(OBJEXT): {$(VPATH)}3/intern/load.h +compar.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +compar.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +compar.$(OBJEXT): {$(VPATH)}3/intern/object.h +compar.$(OBJEXT): {$(VPATH)}3/intern/parse.h +compar.$(OBJEXT): {$(VPATH)}3/intern/proc.h +compar.$(OBJEXT): {$(VPATH)}3/intern/process.h +compar.$(OBJEXT): {$(VPATH)}3/intern/random.h +compar.$(OBJEXT): {$(VPATH)}3/intern/range.h +compar.$(OBJEXT): {$(VPATH)}3/intern/rational.h +compar.$(OBJEXT): {$(VPATH)}3/intern/re.h +compar.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +compar.$(OBJEXT): {$(VPATH)}3/intern/select.h +compar.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +compar.$(OBJEXT): {$(VPATH)}3/intern/signal.h +compar.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +compar.$(OBJEXT): {$(VPATH)}3/intern/string.h +compar.$(OBJEXT): {$(VPATH)}3/intern/struct.h +compar.$(OBJEXT): {$(VPATH)}3/intern/thread.h +compar.$(OBJEXT): {$(VPATH)}3/intern/time.h +compar.$(OBJEXT): {$(VPATH)}3/intern/variable.h +compar.$(OBJEXT): {$(VPATH)}3/intern/vm.h +compar.$(OBJEXT): {$(VPATH)}3/interpreter.h +compar.$(OBJEXT): {$(VPATH)}3/iterator.h +compar.$(OBJEXT): {$(VPATH)}3/memory.h +compar.$(OBJEXT): {$(VPATH)}3/method.h +compar.$(OBJEXT): {$(VPATH)}3/module.h +compar.$(OBJEXT): {$(VPATH)}3/newobj.h +compar.$(OBJEXT): {$(VPATH)}3/rgengc.h +compar.$(OBJEXT): {$(VPATH)}3/scan_args.h +compar.$(OBJEXT): {$(VPATH)}3/special_consts.h +compar.$(OBJEXT): {$(VPATH)}3/static_assert.h +compar.$(OBJEXT): {$(VPATH)}3/stdalign.h +compar.$(OBJEXT): {$(VPATH)}3/stdbool.h +compar.$(OBJEXT): {$(VPATH)}3/symbol.h +compar.$(OBJEXT): {$(VPATH)}3/token_paste.h +compar.$(OBJEXT): {$(VPATH)}3/value.h +compar.$(OBJEXT): {$(VPATH)}3/value_type.h +compar.$(OBJEXT): {$(VPATH)}3/variable.h +compar.$(OBJEXT): {$(VPATH)}3/warning_push.h +compar.$(OBJEXT): {$(VPATH)}3/xmalloc.h compar.$(OBJEXT): {$(VPATH)}assert.h +compar.$(OBJEXT): {$(VPATH)}backward/2/assume.h +compar.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +compar.$(OBJEXT): {$(VPATH)}backward/2/bool.h +compar.$(OBJEXT): {$(VPATH)}backward/2/extern.h +compar.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +compar.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +compar.$(OBJEXT): {$(VPATH)}backward/2/limits.h +compar.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +compar.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +compar.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +compar.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +compar.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h compar.$(OBJEXT): {$(VPATH)}compar.c compar.$(OBJEXT): {$(VPATH)}config.h compar.$(OBJEXT): {$(VPATH)}defines.h @@ -1828,14 +2785,166 @@ compile.$(OBJEXT): $(top_srcdir)/internal/object.h compile.$(OBJEXT): $(top_srcdir)/internal/re.h compile.$(OBJEXT): $(top_srcdir)/internal/serial.h compile.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -compile.$(OBJEXT): $(top_srcdir)/internal/stdbool.h compile.$(OBJEXT): $(top_srcdir)/internal/string.h compile.$(OBJEXT): $(top_srcdir)/internal/symbol.h compile.$(OBJEXT): $(top_srcdir)/internal/thread.h compile.$(OBJEXT): $(top_srcdir)/internal/variable.h compile.$(OBJEXT): $(top_srcdir)/internal/vm.h compile.$(OBJEXT): $(top_srcdir)/internal/warnings.h +compile.$(OBJEXT): {$(VPATH)}3/anyargs.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +compile.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +compile.$(OBJEXT): {$(VPATH)}3/assume.h +compile.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +compile.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +compile.$(OBJEXT): {$(VPATH)}3/attr/cold.h +compile.$(OBJEXT): {$(VPATH)}3/attr/const.h +compile.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +compile.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +compile.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +compile.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +compile.$(OBJEXT): {$(VPATH)}3/attr/error.h +compile.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +compile.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +compile.$(OBJEXT): {$(VPATH)}3/attr/format.h +compile.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +compile.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +compile.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +compile.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +compile.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +compile.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +compile.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +compile.$(OBJEXT): {$(VPATH)}3/attr/pure.h +compile.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +compile.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +compile.$(OBJEXT): {$(VPATH)}3/attr/warning.h +compile.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +compile.$(OBJEXT): {$(VPATH)}3/cast.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +compile.$(OBJEXT): {$(VPATH)}3/compiler_since.h +compile.$(OBJEXT): {$(VPATH)}3/config.h +compile.$(OBJEXT): {$(VPATH)}3/constant_p.h +compile.$(OBJEXT): {$(VPATH)}3/core.h +compile.$(OBJEXT): {$(VPATH)}3/core/rarray.h +compile.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +compile.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +compile.$(OBJEXT): {$(VPATH)}3/core/rclass.h +compile.$(OBJEXT): {$(VPATH)}3/core/rdata.h +compile.$(OBJEXT): {$(VPATH)}3/core/rfile.h +compile.$(OBJEXT): {$(VPATH)}3/core/rhash.h +compile.$(OBJEXT): {$(VPATH)}3/core/rmatch.h +compile.$(OBJEXT): {$(VPATH)}3/core/robject.h +compile.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +compile.$(OBJEXT): {$(VPATH)}3/core/rstring.h +compile.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +compile.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +compile.$(OBJEXT): {$(VPATH)}3/ctype.h +compile.$(OBJEXT): {$(VPATH)}3/dllexport.h +compile.$(OBJEXT): {$(VPATH)}3/dosish.h +compile.$(OBJEXT): {$(VPATH)}3/error.h +compile.$(OBJEXT): {$(VPATH)}3/eval.h +compile.$(OBJEXT): {$(VPATH)}3/event.h +compile.$(OBJEXT): {$(VPATH)}3/fl_type.h +compile.$(OBJEXT): {$(VPATH)}3/gc.h +compile.$(OBJEXT): {$(VPATH)}3/glob.h +compile.$(OBJEXT): {$(VPATH)}3/globals.h +compile.$(OBJEXT): {$(VPATH)}3/has/attribute.h +compile.$(OBJEXT): {$(VPATH)}3/has/builtin.h +compile.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +compile.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +compile.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +compile.$(OBJEXT): {$(VPATH)}3/has/extension.h +compile.$(OBJEXT): {$(VPATH)}3/has/feature.h +compile.$(OBJEXT): {$(VPATH)}3/has/warning.h +compile.$(OBJEXT): {$(VPATH)}3/intern/array.h +compile.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +compile.$(OBJEXT): {$(VPATH)}3/intern/class.h +compile.$(OBJEXT): {$(VPATH)}3/intern/compar.h +compile.$(OBJEXT): {$(VPATH)}3/intern/complex.h +compile.$(OBJEXT): {$(VPATH)}3/intern/cont.h +compile.$(OBJEXT): {$(VPATH)}3/intern/dir.h +compile.$(OBJEXT): {$(VPATH)}3/intern/enum.h +compile.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +compile.$(OBJEXT): {$(VPATH)}3/intern/error.h +compile.$(OBJEXT): {$(VPATH)}3/intern/eval.h +compile.$(OBJEXT): {$(VPATH)}3/intern/file.h +compile.$(OBJEXT): {$(VPATH)}3/intern/gc.h +compile.$(OBJEXT): {$(VPATH)}3/intern/hash.h +compile.$(OBJEXT): {$(VPATH)}3/intern/io.h +compile.$(OBJEXT): {$(VPATH)}3/intern/load.h +compile.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +compile.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +compile.$(OBJEXT): {$(VPATH)}3/intern/object.h +compile.$(OBJEXT): {$(VPATH)}3/intern/parse.h +compile.$(OBJEXT): {$(VPATH)}3/intern/proc.h +compile.$(OBJEXT): {$(VPATH)}3/intern/process.h +compile.$(OBJEXT): {$(VPATH)}3/intern/random.h +compile.$(OBJEXT): {$(VPATH)}3/intern/range.h +compile.$(OBJEXT): {$(VPATH)}3/intern/rational.h +compile.$(OBJEXT): {$(VPATH)}3/intern/re.h +compile.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +compile.$(OBJEXT): {$(VPATH)}3/intern/select.h +compile.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +compile.$(OBJEXT): {$(VPATH)}3/intern/signal.h +compile.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +compile.$(OBJEXT): {$(VPATH)}3/intern/string.h +compile.$(OBJEXT): {$(VPATH)}3/intern/struct.h +compile.$(OBJEXT): {$(VPATH)}3/intern/thread.h +compile.$(OBJEXT): {$(VPATH)}3/intern/time.h +compile.$(OBJEXT): {$(VPATH)}3/intern/variable.h +compile.$(OBJEXT): {$(VPATH)}3/intern/vm.h +compile.$(OBJEXT): {$(VPATH)}3/interpreter.h +compile.$(OBJEXT): {$(VPATH)}3/iterator.h +compile.$(OBJEXT): {$(VPATH)}3/memory.h +compile.$(OBJEXT): {$(VPATH)}3/method.h +compile.$(OBJEXT): {$(VPATH)}3/module.h +compile.$(OBJEXT): {$(VPATH)}3/newobj.h +compile.$(OBJEXT): {$(VPATH)}3/rgengc.h +compile.$(OBJEXT): {$(VPATH)}3/scan_args.h +compile.$(OBJEXT): {$(VPATH)}3/special_consts.h +compile.$(OBJEXT): {$(VPATH)}3/static_assert.h +compile.$(OBJEXT): {$(VPATH)}3/stdalign.h +compile.$(OBJEXT): {$(VPATH)}3/stdbool.h +compile.$(OBJEXT): {$(VPATH)}3/symbol.h +compile.$(OBJEXT): {$(VPATH)}3/token_paste.h +compile.$(OBJEXT): {$(VPATH)}3/value.h +compile.$(OBJEXT): {$(VPATH)}3/value_type.h +compile.$(OBJEXT): {$(VPATH)}3/variable.h +compile.$(OBJEXT): {$(VPATH)}3/warning_push.h +compile.$(OBJEXT): {$(VPATH)}3/xmalloc.h compile.$(OBJEXT): {$(VPATH)}assert.h +compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h +compile.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +compile.$(OBJEXT): {$(VPATH)}backward/2/bool.h +compile.$(OBJEXT): {$(VPATH)}backward/2/extern.h +compile.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +compile.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +compile.$(OBJEXT): {$(VPATH)}backward/2/limits.h +compile.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +compile.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +compile.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +compile.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +compile.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h compile.$(OBJEXT): {$(VPATH)}builtin.h compile.$(OBJEXT): {$(VPATH)}compile.c compile.$(OBJEXT): {$(VPATH)}config.h @@ -1890,11 +2999,162 @@ complex.$(OBJEXT): $(top_srcdir)/internal/object.h complex.$(OBJEXT): $(top_srcdir)/internal/rational.h complex.$(OBJEXT): $(top_srcdir)/internal/serial.h complex.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -complex.$(OBJEXT): $(top_srcdir)/internal/stdbool.h complex.$(OBJEXT): $(top_srcdir)/internal/string.h complex.$(OBJEXT): $(top_srcdir)/internal/vm.h complex.$(OBJEXT): $(top_srcdir)/internal/warnings.h +complex.$(OBJEXT): {$(VPATH)}3/anyargs.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +complex.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +complex.$(OBJEXT): {$(VPATH)}3/assume.h +complex.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +complex.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +complex.$(OBJEXT): {$(VPATH)}3/attr/cold.h +complex.$(OBJEXT): {$(VPATH)}3/attr/const.h +complex.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +complex.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +complex.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +complex.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +complex.$(OBJEXT): {$(VPATH)}3/attr/error.h +complex.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +complex.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +complex.$(OBJEXT): {$(VPATH)}3/attr/format.h +complex.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +complex.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +complex.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +complex.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +complex.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +complex.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +complex.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +complex.$(OBJEXT): {$(VPATH)}3/attr/pure.h +complex.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +complex.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +complex.$(OBJEXT): {$(VPATH)}3/attr/warning.h +complex.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +complex.$(OBJEXT): {$(VPATH)}3/cast.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +complex.$(OBJEXT): {$(VPATH)}3/compiler_since.h +complex.$(OBJEXT): {$(VPATH)}3/config.h +complex.$(OBJEXT): {$(VPATH)}3/constant_p.h +complex.$(OBJEXT): {$(VPATH)}3/core.h +complex.$(OBJEXT): {$(VPATH)}3/core/rarray.h +complex.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +complex.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +complex.$(OBJEXT): {$(VPATH)}3/core/rclass.h +complex.$(OBJEXT): {$(VPATH)}3/core/rdata.h +complex.$(OBJEXT): {$(VPATH)}3/core/rfile.h +complex.$(OBJEXT): {$(VPATH)}3/core/rhash.h +complex.$(OBJEXT): {$(VPATH)}3/core/robject.h +complex.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +complex.$(OBJEXT): {$(VPATH)}3/core/rstring.h +complex.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +complex.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +complex.$(OBJEXT): {$(VPATH)}3/ctype.h +complex.$(OBJEXT): {$(VPATH)}3/dllexport.h +complex.$(OBJEXT): {$(VPATH)}3/dosish.h +complex.$(OBJEXT): {$(VPATH)}3/error.h +complex.$(OBJEXT): {$(VPATH)}3/eval.h +complex.$(OBJEXT): {$(VPATH)}3/event.h +complex.$(OBJEXT): {$(VPATH)}3/fl_type.h +complex.$(OBJEXT): {$(VPATH)}3/gc.h +complex.$(OBJEXT): {$(VPATH)}3/glob.h +complex.$(OBJEXT): {$(VPATH)}3/globals.h +complex.$(OBJEXT): {$(VPATH)}3/has/attribute.h +complex.$(OBJEXT): {$(VPATH)}3/has/builtin.h +complex.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +complex.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +complex.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +complex.$(OBJEXT): {$(VPATH)}3/has/extension.h +complex.$(OBJEXT): {$(VPATH)}3/has/feature.h +complex.$(OBJEXT): {$(VPATH)}3/has/warning.h +complex.$(OBJEXT): {$(VPATH)}3/intern/array.h +complex.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +complex.$(OBJEXT): {$(VPATH)}3/intern/class.h +complex.$(OBJEXT): {$(VPATH)}3/intern/compar.h +complex.$(OBJEXT): {$(VPATH)}3/intern/complex.h +complex.$(OBJEXT): {$(VPATH)}3/intern/cont.h +complex.$(OBJEXT): {$(VPATH)}3/intern/dir.h +complex.$(OBJEXT): {$(VPATH)}3/intern/enum.h +complex.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +complex.$(OBJEXT): {$(VPATH)}3/intern/error.h +complex.$(OBJEXT): {$(VPATH)}3/intern/eval.h +complex.$(OBJEXT): {$(VPATH)}3/intern/file.h +complex.$(OBJEXT): {$(VPATH)}3/intern/gc.h +complex.$(OBJEXT): {$(VPATH)}3/intern/hash.h +complex.$(OBJEXT): {$(VPATH)}3/intern/io.h +complex.$(OBJEXT): {$(VPATH)}3/intern/load.h +complex.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +complex.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +complex.$(OBJEXT): {$(VPATH)}3/intern/object.h +complex.$(OBJEXT): {$(VPATH)}3/intern/parse.h +complex.$(OBJEXT): {$(VPATH)}3/intern/proc.h +complex.$(OBJEXT): {$(VPATH)}3/intern/process.h +complex.$(OBJEXT): {$(VPATH)}3/intern/random.h +complex.$(OBJEXT): {$(VPATH)}3/intern/range.h +complex.$(OBJEXT): {$(VPATH)}3/intern/rational.h +complex.$(OBJEXT): {$(VPATH)}3/intern/re.h +complex.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +complex.$(OBJEXT): {$(VPATH)}3/intern/select.h +complex.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +complex.$(OBJEXT): {$(VPATH)}3/intern/signal.h +complex.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +complex.$(OBJEXT): {$(VPATH)}3/intern/string.h +complex.$(OBJEXT): {$(VPATH)}3/intern/struct.h +complex.$(OBJEXT): {$(VPATH)}3/intern/thread.h +complex.$(OBJEXT): {$(VPATH)}3/intern/time.h +complex.$(OBJEXT): {$(VPATH)}3/intern/variable.h +complex.$(OBJEXT): {$(VPATH)}3/intern/vm.h +complex.$(OBJEXT): {$(VPATH)}3/interpreter.h +complex.$(OBJEXT): {$(VPATH)}3/iterator.h +complex.$(OBJEXT): {$(VPATH)}3/memory.h +complex.$(OBJEXT): {$(VPATH)}3/method.h +complex.$(OBJEXT): {$(VPATH)}3/module.h +complex.$(OBJEXT): {$(VPATH)}3/newobj.h +complex.$(OBJEXT): {$(VPATH)}3/rgengc.h +complex.$(OBJEXT): {$(VPATH)}3/scan_args.h +complex.$(OBJEXT): {$(VPATH)}3/special_consts.h +complex.$(OBJEXT): {$(VPATH)}3/static_assert.h +complex.$(OBJEXT): {$(VPATH)}3/stdalign.h +complex.$(OBJEXT): {$(VPATH)}3/stdbool.h +complex.$(OBJEXT): {$(VPATH)}3/symbol.h +complex.$(OBJEXT): {$(VPATH)}3/token_paste.h +complex.$(OBJEXT): {$(VPATH)}3/value.h +complex.$(OBJEXT): {$(VPATH)}3/value_type.h +complex.$(OBJEXT): {$(VPATH)}3/variable.h +complex.$(OBJEXT): {$(VPATH)}3/warning_push.h +complex.$(OBJEXT): {$(VPATH)}3/xmalloc.h complex.$(OBJEXT): {$(VPATH)}assert.h +complex.$(OBJEXT): {$(VPATH)}backward/2/assume.h +complex.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +complex.$(OBJEXT): {$(VPATH)}backward/2/bool.h +complex.$(OBJEXT): {$(VPATH)}backward/2/extern.h +complex.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +complex.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +complex.$(OBJEXT): {$(VPATH)}backward/2/limits.h +complex.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +complex.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +complex.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +complex.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +complex.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h complex.$(OBJEXT): {$(VPATH)}complex.c complex.$(OBJEXT): {$(VPATH)}config.h complex.$(OBJEXT): {$(VPATH)}defines.h @@ -1924,11 +3184,162 @@ cont.$(OBJEXT): $(top_srcdir)/internal/mjit.h cont.$(OBJEXT): $(top_srcdir)/internal/proc.h cont.$(OBJEXT): $(top_srcdir)/internal/serial.h cont.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -cont.$(OBJEXT): $(top_srcdir)/internal/stdbool.h cont.$(OBJEXT): $(top_srcdir)/internal/vm.h cont.$(OBJEXT): $(top_srcdir)/internal/warnings.h cont.$(OBJEXT): {$(VPATH)}$(COROUTINE_H) +cont.$(OBJEXT): {$(VPATH)}3/anyargs.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +cont.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +cont.$(OBJEXT): {$(VPATH)}3/assume.h +cont.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +cont.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +cont.$(OBJEXT): {$(VPATH)}3/attr/cold.h +cont.$(OBJEXT): {$(VPATH)}3/attr/const.h +cont.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +cont.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +cont.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +cont.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +cont.$(OBJEXT): {$(VPATH)}3/attr/error.h +cont.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +cont.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +cont.$(OBJEXT): {$(VPATH)}3/attr/format.h +cont.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +cont.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +cont.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +cont.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +cont.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +cont.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +cont.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +cont.$(OBJEXT): {$(VPATH)}3/attr/pure.h +cont.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +cont.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +cont.$(OBJEXT): {$(VPATH)}3/attr/warning.h +cont.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +cont.$(OBJEXT): {$(VPATH)}3/cast.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +cont.$(OBJEXT): {$(VPATH)}3/compiler_since.h +cont.$(OBJEXT): {$(VPATH)}3/config.h +cont.$(OBJEXT): {$(VPATH)}3/constant_p.h +cont.$(OBJEXT): {$(VPATH)}3/core.h +cont.$(OBJEXT): {$(VPATH)}3/core/rarray.h +cont.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +cont.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +cont.$(OBJEXT): {$(VPATH)}3/core/rclass.h +cont.$(OBJEXT): {$(VPATH)}3/core/rdata.h +cont.$(OBJEXT): {$(VPATH)}3/core/rfile.h +cont.$(OBJEXT): {$(VPATH)}3/core/rhash.h +cont.$(OBJEXT): {$(VPATH)}3/core/robject.h +cont.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +cont.$(OBJEXT): {$(VPATH)}3/core/rstring.h +cont.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +cont.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +cont.$(OBJEXT): {$(VPATH)}3/ctype.h +cont.$(OBJEXT): {$(VPATH)}3/dllexport.h +cont.$(OBJEXT): {$(VPATH)}3/dosish.h +cont.$(OBJEXT): {$(VPATH)}3/error.h +cont.$(OBJEXT): {$(VPATH)}3/eval.h +cont.$(OBJEXT): {$(VPATH)}3/event.h +cont.$(OBJEXT): {$(VPATH)}3/fl_type.h +cont.$(OBJEXT): {$(VPATH)}3/gc.h +cont.$(OBJEXT): {$(VPATH)}3/glob.h +cont.$(OBJEXT): {$(VPATH)}3/globals.h +cont.$(OBJEXT): {$(VPATH)}3/has/attribute.h +cont.$(OBJEXT): {$(VPATH)}3/has/builtin.h +cont.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +cont.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +cont.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +cont.$(OBJEXT): {$(VPATH)}3/has/extension.h +cont.$(OBJEXT): {$(VPATH)}3/has/feature.h +cont.$(OBJEXT): {$(VPATH)}3/has/warning.h +cont.$(OBJEXT): {$(VPATH)}3/intern/array.h +cont.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +cont.$(OBJEXT): {$(VPATH)}3/intern/class.h +cont.$(OBJEXT): {$(VPATH)}3/intern/compar.h +cont.$(OBJEXT): {$(VPATH)}3/intern/complex.h +cont.$(OBJEXT): {$(VPATH)}3/intern/cont.h +cont.$(OBJEXT): {$(VPATH)}3/intern/dir.h +cont.$(OBJEXT): {$(VPATH)}3/intern/enum.h +cont.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +cont.$(OBJEXT): {$(VPATH)}3/intern/error.h +cont.$(OBJEXT): {$(VPATH)}3/intern/eval.h +cont.$(OBJEXT): {$(VPATH)}3/intern/file.h +cont.$(OBJEXT): {$(VPATH)}3/intern/gc.h +cont.$(OBJEXT): {$(VPATH)}3/intern/hash.h +cont.$(OBJEXT): {$(VPATH)}3/intern/io.h +cont.$(OBJEXT): {$(VPATH)}3/intern/load.h +cont.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +cont.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +cont.$(OBJEXT): {$(VPATH)}3/intern/object.h +cont.$(OBJEXT): {$(VPATH)}3/intern/parse.h +cont.$(OBJEXT): {$(VPATH)}3/intern/proc.h +cont.$(OBJEXT): {$(VPATH)}3/intern/process.h +cont.$(OBJEXT): {$(VPATH)}3/intern/random.h +cont.$(OBJEXT): {$(VPATH)}3/intern/range.h +cont.$(OBJEXT): {$(VPATH)}3/intern/rational.h +cont.$(OBJEXT): {$(VPATH)}3/intern/re.h +cont.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +cont.$(OBJEXT): {$(VPATH)}3/intern/select.h +cont.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +cont.$(OBJEXT): {$(VPATH)}3/intern/signal.h +cont.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +cont.$(OBJEXT): {$(VPATH)}3/intern/string.h +cont.$(OBJEXT): {$(VPATH)}3/intern/struct.h +cont.$(OBJEXT): {$(VPATH)}3/intern/thread.h +cont.$(OBJEXT): {$(VPATH)}3/intern/time.h +cont.$(OBJEXT): {$(VPATH)}3/intern/variable.h +cont.$(OBJEXT): {$(VPATH)}3/intern/vm.h +cont.$(OBJEXT): {$(VPATH)}3/interpreter.h +cont.$(OBJEXT): {$(VPATH)}3/iterator.h +cont.$(OBJEXT): {$(VPATH)}3/memory.h +cont.$(OBJEXT): {$(VPATH)}3/method.h +cont.$(OBJEXT): {$(VPATH)}3/module.h +cont.$(OBJEXT): {$(VPATH)}3/newobj.h +cont.$(OBJEXT): {$(VPATH)}3/rgengc.h +cont.$(OBJEXT): {$(VPATH)}3/scan_args.h +cont.$(OBJEXT): {$(VPATH)}3/special_consts.h +cont.$(OBJEXT): {$(VPATH)}3/static_assert.h +cont.$(OBJEXT): {$(VPATH)}3/stdalign.h +cont.$(OBJEXT): {$(VPATH)}3/stdbool.h +cont.$(OBJEXT): {$(VPATH)}3/symbol.h +cont.$(OBJEXT): {$(VPATH)}3/token_paste.h +cont.$(OBJEXT): {$(VPATH)}3/value.h +cont.$(OBJEXT): {$(VPATH)}3/value_type.h +cont.$(OBJEXT): {$(VPATH)}3/variable.h +cont.$(OBJEXT): {$(VPATH)}3/warning_push.h +cont.$(OBJEXT): {$(VPATH)}3/xmalloc.h cont.$(OBJEXT): {$(VPATH)}assert.h +cont.$(OBJEXT): {$(VPATH)}backward/2/assume.h +cont.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +cont.$(OBJEXT): {$(VPATH)}backward/2/bool.h +cont.$(OBJEXT): {$(VPATH)}backward/2/extern.h +cont.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +cont.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +cont.$(OBJEXT): {$(VPATH)}backward/2/limits.h +cont.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +cont.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +cont.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +cont.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +cont.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h cont.$(OBJEXT): {$(VPATH)}config.h cont.$(OBJEXT): {$(VPATH)}cont.c cont.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -1964,11 +3375,162 @@ debug.$(OBJEXT): $(top_srcdir)/internal/imemo.h debug.$(OBJEXT): $(top_srcdir)/internal/serial.h debug.$(OBJEXT): $(top_srcdir)/internal/signal.h debug.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -debug.$(OBJEXT): $(top_srcdir)/internal/stdbool.h debug.$(OBJEXT): $(top_srcdir)/internal/util.h debug.$(OBJEXT): $(top_srcdir)/internal/vm.h debug.$(OBJEXT): $(top_srcdir)/internal/warnings.h +debug.$(OBJEXT): {$(VPATH)}3/anyargs.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +debug.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +debug.$(OBJEXT): {$(VPATH)}3/assume.h +debug.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +debug.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +debug.$(OBJEXT): {$(VPATH)}3/attr/cold.h +debug.$(OBJEXT): {$(VPATH)}3/attr/const.h +debug.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +debug.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +debug.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +debug.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +debug.$(OBJEXT): {$(VPATH)}3/attr/error.h +debug.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +debug.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +debug.$(OBJEXT): {$(VPATH)}3/attr/format.h +debug.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +debug.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +debug.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +debug.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +debug.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +debug.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +debug.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +debug.$(OBJEXT): {$(VPATH)}3/attr/pure.h +debug.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +debug.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +debug.$(OBJEXT): {$(VPATH)}3/attr/warning.h +debug.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +debug.$(OBJEXT): {$(VPATH)}3/cast.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +debug.$(OBJEXT): {$(VPATH)}3/compiler_since.h +debug.$(OBJEXT): {$(VPATH)}3/config.h +debug.$(OBJEXT): {$(VPATH)}3/constant_p.h +debug.$(OBJEXT): {$(VPATH)}3/core.h +debug.$(OBJEXT): {$(VPATH)}3/core/rarray.h +debug.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +debug.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +debug.$(OBJEXT): {$(VPATH)}3/core/rclass.h +debug.$(OBJEXT): {$(VPATH)}3/core/rdata.h +debug.$(OBJEXT): {$(VPATH)}3/core/rfile.h +debug.$(OBJEXT): {$(VPATH)}3/core/rhash.h +debug.$(OBJEXT): {$(VPATH)}3/core/robject.h +debug.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +debug.$(OBJEXT): {$(VPATH)}3/core/rstring.h +debug.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +debug.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +debug.$(OBJEXT): {$(VPATH)}3/ctype.h +debug.$(OBJEXT): {$(VPATH)}3/dllexport.h +debug.$(OBJEXT): {$(VPATH)}3/dosish.h +debug.$(OBJEXT): {$(VPATH)}3/error.h +debug.$(OBJEXT): {$(VPATH)}3/eval.h +debug.$(OBJEXT): {$(VPATH)}3/event.h +debug.$(OBJEXT): {$(VPATH)}3/fl_type.h +debug.$(OBJEXT): {$(VPATH)}3/gc.h +debug.$(OBJEXT): {$(VPATH)}3/glob.h +debug.$(OBJEXT): {$(VPATH)}3/globals.h +debug.$(OBJEXT): {$(VPATH)}3/has/attribute.h +debug.$(OBJEXT): {$(VPATH)}3/has/builtin.h +debug.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +debug.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +debug.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +debug.$(OBJEXT): {$(VPATH)}3/has/extension.h +debug.$(OBJEXT): {$(VPATH)}3/has/feature.h +debug.$(OBJEXT): {$(VPATH)}3/has/warning.h +debug.$(OBJEXT): {$(VPATH)}3/intern/array.h +debug.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +debug.$(OBJEXT): {$(VPATH)}3/intern/class.h +debug.$(OBJEXT): {$(VPATH)}3/intern/compar.h +debug.$(OBJEXT): {$(VPATH)}3/intern/complex.h +debug.$(OBJEXT): {$(VPATH)}3/intern/cont.h +debug.$(OBJEXT): {$(VPATH)}3/intern/dir.h +debug.$(OBJEXT): {$(VPATH)}3/intern/enum.h +debug.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +debug.$(OBJEXT): {$(VPATH)}3/intern/error.h +debug.$(OBJEXT): {$(VPATH)}3/intern/eval.h +debug.$(OBJEXT): {$(VPATH)}3/intern/file.h +debug.$(OBJEXT): {$(VPATH)}3/intern/gc.h +debug.$(OBJEXT): {$(VPATH)}3/intern/hash.h +debug.$(OBJEXT): {$(VPATH)}3/intern/io.h +debug.$(OBJEXT): {$(VPATH)}3/intern/load.h +debug.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +debug.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +debug.$(OBJEXT): {$(VPATH)}3/intern/object.h +debug.$(OBJEXT): {$(VPATH)}3/intern/parse.h +debug.$(OBJEXT): {$(VPATH)}3/intern/proc.h +debug.$(OBJEXT): {$(VPATH)}3/intern/process.h +debug.$(OBJEXT): {$(VPATH)}3/intern/random.h +debug.$(OBJEXT): {$(VPATH)}3/intern/range.h +debug.$(OBJEXT): {$(VPATH)}3/intern/rational.h +debug.$(OBJEXT): {$(VPATH)}3/intern/re.h +debug.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +debug.$(OBJEXT): {$(VPATH)}3/intern/select.h +debug.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +debug.$(OBJEXT): {$(VPATH)}3/intern/signal.h +debug.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +debug.$(OBJEXT): {$(VPATH)}3/intern/string.h +debug.$(OBJEXT): {$(VPATH)}3/intern/struct.h +debug.$(OBJEXT): {$(VPATH)}3/intern/thread.h +debug.$(OBJEXT): {$(VPATH)}3/intern/time.h +debug.$(OBJEXT): {$(VPATH)}3/intern/variable.h +debug.$(OBJEXT): {$(VPATH)}3/intern/vm.h +debug.$(OBJEXT): {$(VPATH)}3/interpreter.h +debug.$(OBJEXT): {$(VPATH)}3/iterator.h +debug.$(OBJEXT): {$(VPATH)}3/memory.h +debug.$(OBJEXT): {$(VPATH)}3/method.h +debug.$(OBJEXT): {$(VPATH)}3/module.h +debug.$(OBJEXT): {$(VPATH)}3/newobj.h +debug.$(OBJEXT): {$(VPATH)}3/rgengc.h +debug.$(OBJEXT): {$(VPATH)}3/scan_args.h +debug.$(OBJEXT): {$(VPATH)}3/special_consts.h +debug.$(OBJEXT): {$(VPATH)}3/static_assert.h +debug.$(OBJEXT): {$(VPATH)}3/stdalign.h +debug.$(OBJEXT): {$(VPATH)}3/stdbool.h +debug.$(OBJEXT): {$(VPATH)}3/symbol.h +debug.$(OBJEXT): {$(VPATH)}3/token_paste.h +debug.$(OBJEXT): {$(VPATH)}3/value.h +debug.$(OBJEXT): {$(VPATH)}3/value_type.h +debug.$(OBJEXT): {$(VPATH)}3/variable.h +debug.$(OBJEXT): {$(VPATH)}3/warning_push.h +debug.$(OBJEXT): {$(VPATH)}3/xmalloc.h debug.$(OBJEXT): {$(VPATH)}assert.h +debug.$(OBJEXT): {$(VPATH)}backward/2/assume.h +debug.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +debug.$(OBJEXT): {$(VPATH)}backward/2/bool.h +debug.$(OBJEXT): {$(VPATH)}backward/2/extern.h +debug.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +debug.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +debug.$(OBJEXT): {$(VPATH)}backward/2/limits.h +debug.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +debug.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +debug.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +debug.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +debug.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h debug.$(OBJEXT): {$(VPATH)}config.h debug.$(OBJEXT): {$(VPATH)}debug.c debug.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -1999,7 +3561,159 @@ debug.$(OBJEXT): {$(VPATH)}vm_debug.h debug.$(OBJEXT): {$(VPATH)}vm_opts.h debug_counter.$(OBJEXT): $(hdrdir)/ruby.h debug_counter.$(OBJEXT): $(hdrdir)/ruby/ruby.h +debug_counter.$(OBJEXT): {$(VPATH)}3/anyargs.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +debug_counter.$(OBJEXT): {$(VPATH)}3/assume.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/cold.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/const.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/error.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/format.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/pure.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/warning.h +debug_counter.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +debug_counter.$(OBJEXT): {$(VPATH)}3/cast.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_since.h +debug_counter.$(OBJEXT): {$(VPATH)}3/config.h +debug_counter.$(OBJEXT): {$(VPATH)}3/constant_p.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rarray.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rclass.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rdata.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rfile.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rhash.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/robject.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rstring.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +debug_counter.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +debug_counter.$(OBJEXT): {$(VPATH)}3/ctype.h +debug_counter.$(OBJEXT): {$(VPATH)}3/dllexport.h +debug_counter.$(OBJEXT): {$(VPATH)}3/dosish.h +debug_counter.$(OBJEXT): {$(VPATH)}3/error.h +debug_counter.$(OBJEXT): {$(VPATH)}3/eval.h +debug_counter.$(OBJEXT): {$(VPATH)}3/event.h +debug_counter.$(OBJEXT): {$(VPATH)}3/fl_type.h +debug_counter.$(OBJEXT): {$(VPATH)}3/gc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/glob.h +debug_counter.$(OBJEXT): {$(VPATH)}3/globals.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/attribute.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/builtin.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/extension.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/feature.h +debug_counter.$(OBJEXT): {$(VPATH)}3/has/warning.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/array.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/class.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/compar.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/complex.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/cont.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/dir.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/enum.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/error.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/eval.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/file.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/gc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/hash.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/io.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/load.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/object.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/parse.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/proc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/process.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/random.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/range.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/rational.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/re.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/select.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/signal.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/string.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/struct.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/thread.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/time.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/variable.h +debug_counter.$(OBJEXT): {$(VPATH)}3/intern/vm.h +debug_counter.$(OBJEXT): {$(VPATH)}3/interpreter.h +debug_counter.$(OBJEXT): {$(VPATH)}3/iterator.h +debug_counter.$(OBJEXT): {$(VPATH)}3/memory.h +debug_counter.$(OBJEXT): {$(VPATH)}3/method.h +debug_counter.$(OBJEXT): {$(VPATH)}3/module.h +debug_counter.$(OBJEXT): {$(VPATH)}3/newobj.h +debug_counter.$(OBJEXT): {$(VPATH)}3/rgengc.h +debug_counter.$(OBJEXT): {$(VPATH)}3/scan_args.h +debug_counter.$(OBJEXT): {$(VPATH)}3/special_consts.h +debug_counter.$(OBJEXT): {$(VPATH)}3/static_assert.h +debug_counter.$(OBJEXT): {$(VPATH)}3/stdalign.h +debug_counter.$(OBJEXT): {$(VPATH)}3/stdbool.h +debug_counter.$(OBJEXT): {$(VPATH)}3/symbol.h +debug_counter.$(OBJEXT): {$(VPATH)}3/token_paste.h +debug_counter.$(OBJEXT): {$(VPATH)}3/value.h +debug_counter.$(OBJEXT): {$(VPATH)}3/value_type.h +debug_counter.$(OBJEXT): {$(VPATH)}3/variable.h +debug_counter.$(OBJEXT): {$(VPATH)}3/warning_push.h +debug_counter.$(OBJEXT): {$(VPATH)}3/xmalloc.h debug_counter.$(OBJEXT): {$(VPATH)}assert.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/assume.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/bool.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/extern.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/limits.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +debug_counter.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h debug_counter.$(OBJEXT): {$(VPATH)}config.h debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.c debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -2020,12 +3734,163 @@ dir.$(OBJEXT): $(top_srcdir)/internal/gc.h dir.$(OBJEXT): $(top_srcdir)/internal/io.h dir.$(OBJEXT): $(top_srcdir)/internal/serial.h dir.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -dir.$(OBJEXT): $(top_srcdir)/internal/stdbool.h dir.$(OBJEXT): $(top_srcdir)/internal/string.h dir.$(OBJEXT): $(top_srcdir)/internal/vm.h dir.$(OBJEXT): $(top_srcdir)/internal/warnings.h +dir.$(OBJEXT): {$(VPATH)}3/anyargs.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +dir.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +dir.$(OBJEXT): {$(VPATH)}3/assume.h +dir.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +dir.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +dir.$(OBJEXT): {$(VPATH)}3/attr/cold.h +dir.$(OBJEXT): {$(VPATH)}3/attr/const.h +dir.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +dir.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +dir.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +dir.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +dir.$(OBJEXT): {$(VPATH)}3/attr/error.h +dir.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +dir.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +dir.$(OBJEXT): {$(VPATH)}3/attr/format.h +dir.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +dir.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +dir.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +dir.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +dir.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +dir.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +dir.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +dir.$(OBJEXT): {$(VPATH)}3/attr/pure.h +dir.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +dir.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +dir.$(OBJEXT): {$(VPATH)}3/attr/warning.h +dir.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +dir.$(OBJEXT): {$(VPATH)}3/cast.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +dir.$(OBJEXT): {$(VPATH)}3/compiler_since.h +dir.$(OBJEXT): {$(VPATH)}3/config.h +dir.$(OBJEXT): {$(VPATH)}3/constant_p.h +dir.$(OBJEXT): {$(VPATH)}3/core.h +dir.$(OBJEXT): {$(VPATH)}3/core/rarray.h +dir.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +dir.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +dir.$(OBJEXT): {$(VPATH)}3/core/rclass.h +dir.$(OBJEXT): {$(VPATH)}3/core/rdata.h +dir.$(OBJEXT): {$(VPATH)}3/core/rfile.h +dir.$(OBJEXT): {$(VPATH)}3/core/rhash.h +dir.$(OBJEXT): {$(VPATH)}3/core/robject.h +dir.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +dir.$(OBJEXT): {$(VPATH)}3/core/rstring.h +dir.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +dir.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +dir.$(OBJEXT): {$(VPATH)}3/ctype.h +dir.$(OBJEXT): {$(VPATH)}3/dllexport.h +dir.$(OBJEXT): {$(VPATH)}3/dosish.h +dir.$(OBJEXT): {$(VPATH)}3/error.h +dir.$(OBJEXT): {$(VPATH)}3/eval.h +dir.$(OBJEXT): {$(VPATH)}3/event.h +dir.$(OBJEXT): {$(VPATH)}3/fl_type.h +dir.$(OBJEXT): {$(VPATH)}3/gc.h +dir.$(OBJEXT): {$(VPATH)}3/glob.h +dir.$(OBJEXT): {$(VPATH)}3/globals.h +dir.$(OBJEXT): {$(VPATH)}3/has/attribute.h +dir.$(OBJEXT): {$(VPATH)}3/has/builtin.h +dir.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +dir.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +dir.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +dir.$(OBJEXT): {$(VPATH)}3/has/extension.h +dir.$(OBJEXT): {$(VPATH)}3/has/feature.h +dir.$(OBJEXT): {$(VPATH)}3/has/warning.h +dir.$(OBJEXT): {$(VPATH)}3/intern/array.h +dir.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +dir.$(OBJEXT): {$(VPATH)}3/intern/class.h +dir.$(OBJEXT): {$(VPATH)}3/intern/compar.h +dir.$(OBJEXT): {$(VPATH)}3/intern/complex.h +dir.$(OBJEXT): {$(VPATH)}3/intern/cont.h +dir.$(OBJEXT): {$(VPATH)}3/intern/dir.h +dir.$(OBJEXT): {$(VPATH)}3/intern/enum.h +dir.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +dir.$(OBJEXT): {$(VPATH)}3/intern/error.h +dir.$(OBJEXT): {$(VPATH)}3/intern/eval.h +dir.$(OBJEXT): {$(VPATH)}3/intern/file.h +dir.$(OBJEXT): {$(VPATH)}3/intern/gc.h +dir.$(OBJEXT): {$(VPATH)}3/intern/hash.h +dir.$(OBJEXT): {$(VPATH)}3/intern/io.h +dir.$(OBJEXT): {$(VPATH)}3/intern/load.h +dir.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +dir.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +dir.$(OBJEXT): {$(VPATH)}3/intern/object.h +dir.$(OBJEXT): {$(VPATH)}3/intern/parse.h +dir.$(OBJEXT): {$(VPATH)}3/intern/proc.h +dir.$(OBJEXT): {$(VPATH)}3/intern/process.h +dir.$(OBJEXT): {$(VPATH)}3/intern/random.h +dir.$(OBJEXT): {$(VPATH)}3/intern/range.h +dir.$(OBJEXT): {$(VPATH)}3/intern/rational.h +dir.$(OBJEXT): {$(VPATH)}3/intern/re.h +dir.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +dir.$(OBJEXT): {$(VPATH)}3/intern/select.h +dir.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +dir.$(OBJEXT): {$(VPATH)}3/intern/signal.h +dir.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +dir.$(OBJEXT): {$(VPATH)}3/intern/string.h +dir.$(OBJEXT): {$(VPATH)}3/intern/struct.h +dir.$(OBJEXT): {$(VPATH)}3/intern/thread.h +dir.$(OBJEXT): {$(VPATH)}3/intern/time.h +dir.$(OBJEXT): {$(VPATH)}3/intern/variable.h +dir.$(OBJEXT): {$(VPATH)}3/intern/vm.h +dir.$(OBJEXT): {$(VPATH)}3/interpreter.h +dir.$(OBJEXT): {$(VPATH)}3/iterator.h +dir.$(OBJEXT): {$(VPATH)}3/memory.h +dir.$(OBJEXT): {$(VPATH)}3/method.h +dir.$(OBJEXT): {$(VPATH)}3/module.h +dir.$(OBJEXT): {$(VPATH)}3/newobj.h +dir.$(OBJEXT): {$(VPATH)}3/rgengc.h +dir.$(OBJEXT): {$(VPATH)}3/scan_args.h +dir.$(OBJEXT): {$(VPATH)}3/special_consts.h +dir.$(OBJEXT): {$(VPATH)}3/static_assert.h +dir.$(OBJEXT): {$(VPATH)}3/stdalign.h +dir.$(OBJEXT): {$(VPATH)}3/stdbool.h +dir.$(OBJEXT): {$(VPATH)}3/symbol.h +dir.$(OBJEXT): {$(VPATH)}3/token_paste.h +dir.$(OBJEXT): {$(VPATH)}3/value.h +dir.$(OBJEXT): {$(VPATH)}3/value_type.h +dir.$(OBJEXT): {$(VPATH)}3/variable.h +dir.$(OBJEXT): {$(VPATH)}3/warning_push.h +dir.$(OBJEXT): {$(VPATH)}3/xmalloc.h dir.$(OBJEXT): {$(VPATH)}assert.h dir.$(OBJEXT): {$(VPATH)}builtin.h +dir.$(OBJEXT): {$(VPATH)}backward/2/assume.h +dir.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +dir.$(OBJEXT): {$(VPATH)}backward/2/bool.h +dir.$(OBJEXT): {$(VPATH)}backward/2/extern.h +dir.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +dir.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +dir.$(OBJEXT): {$(VPATH)}backward/2/limits.h +dir.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +dir.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +dir.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +dir.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +dir.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h dir.$(OBJEXT): {$(VPATH)}config.h dir.$(OBJEXT): {$(VPATH)}defines.h dir.$(OBJEXT): {$(VPATH)}dir.c @@ -2046,9 +3911,160 @@ dir.$(OBJEXT): {$(VPATH)}util.h dln.$(OBJEXT): $(hdrdir)/ruby.h dln.$(OBJEXT): $(hdrdir)/ruby/ruby.h dln.$(OBJEXT): $(top_srcdir)/internal/compilers.h -dln.$(OBJEXT): $(top_srcdir)/internal/stdbool.h dln.$(OBJEXT): $(top_srcdir)/internal/warnings.h +dln.$(OBJEXT): {$(VPATH)}3/anyargs.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +dln.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +dln.$(OBJEXT): {$(VPATH)}3/assume.h +dln.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +dln.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +dln.$(OBJEXT): {$(VPATH)}3/attr/cold.h +dln.$(OBJEXT): {$(VPATH)}3/attr/const.h +dln.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +dln.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +dln.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +dln.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +dln.$(OBJEXT): {$(VPATH)}3/attr/error.h +dln.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +dln.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +dln.$(OBJEXT): {$(VPATH)}3/attr/format.h +dln.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +dln.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +dln.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +dln.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +dln.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +dln.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +dln.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +dln.$(OBJEXT): {$(VPATH)}3/attr/pure.h +dln.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +dln.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +dln.$(OBJEXT): {$(VPATH)}3/attr/warning.h +dln.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +dln.$(OBJEXT): {$(VPATH)}3/cast.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +dln.$(OBJEXT): {$(VPATH)}3/compiler_since.h +dln.$(OBJEXT): {$(VPATH)}3/config.h +dln.$(OBJEXT): {$(VPATH)}3/constant_p.h +dln.$(OBJEXT): {$(VPATH)}3/core.h +dln.$(OBJEXT): {$(VPATH)}3/core/rarray.h +dln.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +dln.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +dln.$(OBJEXT): {$(VPATH)}3/core/rclass.h +dln.$(OBJEXT): {$(VPATH)}3/core/rdata.h +dln.$(OBJEXT): {$(VPATH)}3/core/rfile.h +dln.$(OBJEXT): {$(VPATH)}3/core/rhash.h +dln.$(OBJEXT): {$(VPATH)}3/core/robject.h +dln.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +dln.$(OBJEXT): {$(VPATH)}3/core/rstring.h +dln.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +dln.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +dln.$(OBJEXT): {$(VPATH)}3/ctype.h +dln.$(OBJEXT): {$(VPATH)}3/dllexport.h +dln.$(OBJEXT): {$(VPATH)}3/dosish.h +dln.$(OBJEXT): {$(VPATH)}3/error.h +dln.$(OBJEXT): {$(VPATH)}3/eval.h +dln.$(OBJEXT): {$(VPATH)}3/event.h +dln.$(OBJEXT): {$(VPATH)}3/fl_type.h +dln.$(OBJEXT): {$(VPATH)}3/gc.h +dln.$(OBJEXT): {$(VPATH)}3/glob.h +dln.$(OBJEXT): {$(VPATH)}3/globals.h +dln.$(OBJEXT): {$(VPATH)}3/has/attribute.h +dln.$(OBJEXT): {$(VPATH)}3/has/builtin.h +dln.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +dln.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +dln.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +dln.$(OBJEXT): {$(VPATH)}3/has/extension.h +dln.$(OBJEXT): {$(VPATH)}3/has/feature.h +dln.$(OBJEXT): {$(VPATH)}3/has/warning.h +dln.$(OBJEXT): {$(VPATH)}3/intern/array.h +dln.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +dln.$(OBJEXT): {$(VPATH)}3/intern/class.h +dln.$(OBJEXT): {$(VPATH)}3/intern/compar.h +dln.$(OBJEXT): {$(VPATH)}3/intern/complex.h +dln.$(OBJEXT): {$(VPATH)}3/intern/cont.h +dln.$(OBJEXT): {$(VPATH)}3/intern/dir.h +dln.$(OBJEXT): {$(VPATH)}3/intern/enum.h +dln.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +dln.$(OBJEXT): {$(VPATH)}3/intern/error.h +dln.$(OBJEXT): {$(VPATH)}3/intern/eval.h +dln.$(OBJEXT): {$(VPATH)}3/intern/file.h +dln.$(OBJEXT): {$(VPATH)}3/intern/gc.h +dln.$(OBJEXT): {$(VPATH)}3/intern/hash.h +dln.$(OBJEXT): {$(VPATH)}3/intern/io.h +dln.$(OBJEXT): {$(VPATH)}3/intern/load.h +dln.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +dln.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +dln.$(OBJEXT): {$(VPATH)}3/intern/object.h +dln.$(OBJEXT): {$(VPATH)}3/intern/parse.h +dln.$(OBJEXT): {$(VPATH)}3/intern/proc.h +dln.$(OBJEXT): {$(VPATH)}3/intern/process.h +dln.$(OBJEXT): {$(VPATH)}3/intern/random.h +dln.$(OBJEXT): {$(VPATH)}3/intern/range.h +dln.$(OBJEXT): {$(VPATH)}3/intern/rational.h +dln.$(OBJEXT): {$(VPATH)}3/intern/re.h +dln.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +dln.$(OBJEXT): {$(VPATH)}3/intern/select.h +dln.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +dln.$(OBJEXT): {$(VPATH)}3/intern/signal.h +dln.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +dln.$(OBJEXT): {$(VPATH)}3/intern/string.h +dln.$(OBJEXT): {$(VPATH)}3/intern/struct.h +dln.$(OBJEXT): {$(VPATH)}3/intern/thread.h +dln.$(OBJEXT): {$(VPATH)}3/intern/time.h +dln.$(OBJEXT): {$(VPATH)}3/intern/variable.h +dln.$(OBJEXT): {$(VPATH)}3/intern/vm.h +dln.$(OBJEXT): {$(VPATH)}3/interpreter.h +dln.$(OBJEXT): {$(VPATH)}3/iterator.h +dln.$(OBJEXT): {$(VPATH)}3/memory.h +dln.$(OBJEXT): {$(VPATH)}3/method.h +dln.$(OBJEXT): {$(VPATH)}3/module.h +dln.$(OBJEXT): {$(VPATH)}3/newobj.h +dln.$(OBJEXT): {$(VPATH)}3/rgengc.h +dln.$(OBJEXT): {$(VPATH)}3/scan_args.h +dln.$(OBJEXT): {$(VPATH)}3/special_consts.h +dln.$(OBJEXT): {$(VPATH)}3/static_assert.h +dln.$(OBJEXT): {$(VPATH)}3/stdalign.h +dln.$(OBJEXT): {$(VPATH)}3/stdbool.h +dln.$(OBJEXT): {$(VPATH)}3/symbol.h +dln.$(OBJEXT): {$(VPATH)}3/token_paste.h +dln.$(OBJEXT): {$(VPATH)}3/value.h +dln.$(OBJEXT): {$(VPATH)}3/value_type.h +dln.$(OBJEXT): {$(VPATH)}3/variable.h +dln.$(OBJEXT): {$(VPATH)}3/warning_push.h +dln.$(OBJEXT): {$(VPATH)}3/xmalloc.h dln.$(OBJEXT): {$(VPATH)}assert.h +dln.$(OBJEXT): {$(VPATH)}backward/2/assume.h +dln.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +dln.$(OBJEXT): {$(VPATH)}backward/2/bool.h +dln.$(OBJEXT): {$(VPATH)}backward/2/extern.h +dln.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +dln.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +dln.$(OBJEXT): {$(VPATH)}backward/2/limits.h +dln.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +dln.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +dln.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +dln.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +dln.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h dln.$(OBJEXT): {$(VPATH)}config.h dln.$(OBJEXT): {$(VPATH)}defines.h dln.$(OBJEXT): {$(VPATH)}dln.c @@ -2059,7 +4075,159 @@ dln.$(OBJEXT): {$(VPATH)}missing.h dln.$(OBJEXT): {$(VPATH)}st.h dln.$(OBJEXT): {$(VPATH)}subst.h dln_find.$(OBJEXT): $(hdrdir)/ruby/ruby.h +dln_find.$(OBJEXT): {$(VPATH)}3/anyargs.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +dln_find.$(OBJEXT): {$(VPATH)}3/assume.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/cold.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/const.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/error.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/format.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/pure.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/warning.h +dln_find.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +dln_find.$(OBJEXT): {$(VPATH)}3/cast.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +dln_find.$(OBJEXT): {$(VPATH)}3/compiler_since.h +dln_find.$(OBJEXT): {$(VPATH)}3/config.h +dln_find.$(OBJEXT): {$(VPATH)}3/constant_p.h +dln_find.$(OBJEXT): {$(VPATH)}3/core.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rarray.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rclass.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rdata.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rfile.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rhash.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/robject.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rstring.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +dln_find.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +dln_find.$(OBJEXT): {$(VPATH)}3/ctype.h +dln_find.$(OBJEXT): {$(VPATH)}3/dllexport.h +dln_find.$(OBJEXT): {$(VPATH)}3/dosish.h +dln_find.$(OBJEXT): {$(VPATH)}3/error.h +dln_find.$(OBJEXT): {$(VPATH)}3/eval.h +dln_find.$(OBJEXT): {$(VPATH)}3/event.h +dln_find.$(OBJEXT): {$(VPATH)}3/fl_type.h +dln_find.$(OBJEXT): {$(VPATH)}3/gc.h +dln_find.$(OBJEXT): {$(VPATH)}3/glob.h +dln_find.$(OBJEXT): {$(VPATH)}3/globals.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/attribute.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/builtin.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/extension.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/feature.h +dln_find.$(OBJEXT): {$(VPATH)}3/has/warning.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/array.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/class.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/compar.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/complex.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/cont.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/dir.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/enum.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/error.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/eval.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/file.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/gc.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/hash.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/io.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/load.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/object.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/parse.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/proc.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/process.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/random.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/range.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/rational.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/re.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/select.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/signal.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/string.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/struct.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/thread.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/time.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/variable.h +dln_find.$(OBJEXT): {$(VPATH)}3/intern/vm.h +dln_find.$(OBJEXT): {$(VPATH)}3/interpreter.h +dln_find.$(OBJEXT): {$(VPATH)}3/iterator.h +dln_find.$(OBJEXT): {$(VPATH)}3/memory.h +dln_find.$(OBJEXT): {$(VPATH)}3/method.h +dln_find.$(OBJEXT): {$(VPATH)}3/module.h +dln_find.$(OBJEXT): {$(VPATH)}3/newobj.h +dln_find.$(OBJEXT): {$(VPATH)}3/rgengc.h +dln_find.$(OBJEXT): {$(VPATH)}3/scan_args.h +dln_find.$(OBJEXT): {$(VPATH)}3/special_consts.h +dln_find.$(OBJEXT): {$(VPATH)}3/static_assert.h +dln_find.$(OBJEXT): {$(VPATH)}3/stdalign.h +dln_find.$(OBJEXT): {$(VPATH)}3/stdbool.h +dln_find.$(OBJEXT): {$(VPATH)}3/symbol.h +dln_find.$(OBJEXT): {$(VPATH)}3/token_paste.h +dln_find.$(OBJEXT): {$(VPATH)}3/value.h +dln_find.$(OBJEXT): {$(VPATH)}3/value_type.h +dln_find.$(OBJEXT): {$(VPATH)}3/variable.h +dln_find.$(OBJEXT): {$(VPATH)}3/warning_push.h +dln_find.$(OBJEXT): {$(VPATH)}3/xmalloc.h dln_find.$(OBJEXT): {$(VPATH)}assert.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/assume.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/bool.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/extern.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/limits.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +dln_find.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h dln_find.$(OBJEXT): {$(VPATH)}config.h dln_find.$(OBJEXT): {$(VPATH)}defines.h dln_find.$(OBJEXT): {$(VPATH)}dln.h @@ -2069,7 +4237,159 @@ dln_find.$(OBJEXT): {$(VPATH)}missing.h dln_find.$(OBJEXT): {$(VPATH)}st.h dln_find.$(OBJEXT): {$(VPATH)}subst.h dmydln.$(OBJEXT): $(hdrdir)/ruby/ruby.h +dmydln.$(OBJEXT): {$(VPATH)}3/anyargs.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +dmydln.$(OBJEXT): {$(VPATH)}3/assume.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/cold.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/const.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/error.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/format.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/pure.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/warning.h +dmydln.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +dmydln.$(OBJEXT): {$(VPATH)}3/cast.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +dmydln.$(OBJEXT): {$(VPATH)}3/compiler_since.h +dmydln.$(OBJEXT): {$(VPATH)}3/config.h +dmydln.$(OBJEXT): {$(VPATH)}3/constant_p.h +dmydln.$(OBJEXT): {$(VPATH)}3/core.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rarray.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rclass.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rdata.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rfile.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rhash.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/robject.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rstring.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +dmydln.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +dmydln.$(OBJEXT): {$(VPATH)}3/ctype.h +dmydln.$(OBJEXT): {$(VPATH)}3/dllexport.h +dmydln.$(OBJEXT): {$(VPATH)}3/dosish.h +dmydln.$(OBJEXT): {$(VPATH)}3/error.h +dmydln.$(OBJEXT): {$(VPATH)}3/eval.h +dmydln.$(OBJEXT): {$(VPATH)}3/event.h +dmydln.$(OBJEXT): {$(VPATH)}3/fl_type.h +dmydln.$(OBJEXT): {$(VPATH)}3/gc.h +dmydln.$(OBJEXT): {$(VPATH)}3/glob.h +dmydln.$(OBJEXT): {$(VPATH)}3/globals.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/attribute.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/builtin.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/extension.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/feature.h +dmydln.$(OBJEXT): {$(VPATH)}3/has/warning.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/array.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/class.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/compar.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/complex.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/cont.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/dir.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/enum.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/error.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/eval.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/file.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/gc.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/hash.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/io.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/load.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/object.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/parse.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/proc.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/process.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/random.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/range.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/rational.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/re.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/select.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/signal.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/string.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/struct.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/thread.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/time.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/variable.h +dmydln.$(OBJEXT): {$(VPATH)}3/intern/vm.h +dmydln.$(OBJEXT): {$(VPATH)}3/interpreter.h +dmydln.$(OBJEXT): {$(VPATH)}3/iterator.h +dmydln.$(OBJEXT): {$(VPATH)}3/memory.h +dmydln.$(OBJEXT): {$(VPATH)}3/method.h +dmydln.$(OBJEXT): {$(VPATH)}3/module.h +dmydln.$(OBJEXT): {$(VPATH)}3/newobj.h +dmydln.$(OBJEXT): {$(VPATH)}3/rgengc.h +dmydln.$(OBJEXT): {$(VPATH)}3/scan_args.h +dmydln.$(OBJEXT): {$(VPATH)}3/special_consts.h +dmydln.$(OBJEXT): {$(VPATH)}3/static_assert.h +dmydln.$(OBJEXT): {$(VPATH)}3/stdalign.h +dmydln.$(OBJEXT): {$(VPATH)}3/stdbool.h +dmydln.$(OBJEXT): {$(VPATH)}3/symbol.h +dmydln.$(OBJEXT): {$(VPATH)}3/token_paste.h +dmydln.$(OBJEXT): {$(VPATH)}3/value.h +dmydln.$(OBJEXT): {$(VPATH)}3/value_type.h +dmydln.$(OBJEXT): {$(VPATH)}3/variable.h +dmydln.$(OBJEXT): {$(VPATH)}3/warning_push.h +dmydln.$(OBJEXT): {$(VPATH)}3/xmalloc.h dmydln.$(OBJEXT): {$(VPATH)}assert.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/assume.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/bool.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/extern.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/limits.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +dmydln.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h dmydln.$(OBJEXT): {$(VPATH)}config.h dmydln.$(OBJEXT): {$(VPATH)}defines.h dmydln.$(OBJEXT): {$(VPATH)}dmydln.c @@ -2129,10 +4449,161 @@ encoding.$(OBJEXT): $(top_srcdir)/internal/load.h encoding.$(OBJEXT): $(top_srcdir)/internal/object.h encoding.$(OBJEXT): $(top_srcdir)/internal/serial.h encoding.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -encoding.$(OBJEXT): $(top_srcdir)/internal/stdbool.h encoding.$(OBJEXT): $(top_srcdir)/internal/string.h encoding.$(OBJEXT): $(top_srcdir)/internal/vm.h +encoding.$(OBJEXT): {$(VPATH)}3/anyargs.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +encoding.$(OBJEXT): {$(VPATH)}3/assume.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/cold.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/const.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/error.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/format.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/pure.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/warning.h +encoding.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +encoding.$(OBJEXT): {$(VPATH)}3/cast.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +encoding.$(OBJEXT): {$(VPATH)}3/compiler_since.h +encoding.$(OBJEXT): {$(VPATH)}3/config.h +encoding.$(OBJEXT): {$(VPATH)}3/constant_p.h +encoding.$(OBJEXT): {$(VPATH)}3/core.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rarray.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rclass.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rdata.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rfile.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rhash.h +encoding.$(OBJEXT): {$(VPATH)}3/core/robject.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rstring.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +encoding.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +encoding.$(OBJEXT): {$(VPATH)}3/ctype.h +encoding.$(OBJEXT): {$(VPATH)}3/dllexport.h +encoding.$(OBJEXT): {$(VPATH)}3/dosish.h +encoding.$(OBJEXT): {$(VPATH)}3/error.h +encoding.$(OBJEXT): {$(VPATH)}3/eval.h +encoding.$(OBJEXT): {$(VPATH)}3/event.h +encoding.$(OBJEXT): {$(VPATH)}3/fl_type.h +encoding.$(OBJEXT): {$(VPATH)}3/gc.h +encoding.$(OBJEXT): {$(VPATH)}3/glob.h +encoding.$(OBJEXT): {$(VPATH)}3/globals.h +encoding.$(OBJEXT): {$(VPATH)}3/has/attribute.h +encoding.$(OBJEXT): {$(VPATH)}3/has/builtin.h +encoding.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +encoding.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +encoding.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +encoding.$(OBJEXT): {$(VPATH)}3/has/extension.h +encoding.$(OBJEXT): {$(VPATH)}3/has/feature.h +encoding.$(OBJEXT): {$(VPATH)}3/has/warning.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/array.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/class.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/compar.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/complex.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/cont.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/dir.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/enum.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/error.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/eval.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/file.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/gc.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/hash.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/io.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/load.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/object.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/parse.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/proc.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/process.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/random.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/range.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/rational.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/re.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/select.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/signal.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/string.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/struct.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/thread.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/time.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/variable.h +encoding.$(OBJEXT): {$(VPATH)}3/intern/vm.h +encoding.$(OBJEXT): {$(VPATH)}3/interpreter.h +encoding.$(OBJEXT): {$(VPATH)}3/iterator.h +encoding.$(OBJEXT): {$(VPATH)}3/memory.h +encoding.$(OBJEXT): {$(VPATH)}3/method.h +encoding.$(OBJEXT): {$(VPATH)}3/module.h +encoding.$(OBJEXT): {$(VPATH)}3/newobj.h +encoding.$(OBJEXT): {$(VPATH)}3/rgengc.h +encoding.$(OBJEXT): {$(VPATH)}3/scan_args.h +encoding.$(OBJEXT): {$(VPATH)}3/special_consts.h +encoding.$(OBJEXT): {$(VPATH)}3/static_assert.h +encoding.$(OBJEXT): {$(VPATH)}3/stdalign.h +encoding.$(OBJEXT): {$(VPATH)}3/stdbool.h +encoding.$(OBJEXT): {$(VPATH)}3/symbol.h +encoding.$(OBJEXT): {$(VPATH)}3/token_paste.h +encoding.$(OBJEXT): {$(VPATH)}3/value.h +encoding.$(OBJEXT): {$(VPATH)}3/value_type.h +encoding.$(OBJEXT): {$(VPATH)}3/variable.h +encoding.$(OBJEXT): {$(VPATH)}3/warning_push.h +encoding.$(OBJEXT): {$(VPATH)}3/xmalloc.h encoding.$(OBJEXT): {$(VPATH)}assert.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/assume.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/bool.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/extern.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/limits.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +encoding.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h encoding.$(OBJEXT): {$(VPATH)}config.h encoding.$(OBJEXT): {$(VPATH)}defines.h encoding.$(OBJEXT): {$(VPATH)}encindex.h @@ -2166,10 +4637,161 @@ enum.$(OBJEXT): $(top_srcdir)/internal/proc.h enum.$(OBJEXT): $(top_srcdir)/internal/rational.h enum.$(OBJEXT): $(top_srcdir)/internal/serial.h enum.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -enum.$(OBJEXT): $(top_srcdir)/internal/stdbool.h enum.$(OBJEXT): $(top_srcdir)/internal/vm.h enum.$(OBJEXT): $(top_srcdir)/internal/warnings.h +enum.$(OBJEXT): {$(VPATH)}3/anyargs.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +enum.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +enum.$(OBJEXT): {$(VPATH)}3/assume.h +enum.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +enum.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +enum.$(OBJEXT): {$(VPATH)}3/attr/cold.h +enum.$(OBJEXT): {$(VPATH)}3/attr/const.h +enum.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +enum.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +enum.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +enum.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +enum.$(OBJEXT): {$(VPATH)}3/attr/error.h +enum.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +enum.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +enum.$(OBJEXT): {$(VPATH)}3/attr/format.h +enum.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +enum.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +enum.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +enum.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +enum.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +enum.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +enum.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +enum.$(OBJEXT): {$(VPATH)}3/attr/pure.h +enum.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +enum.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +enum.$(OBJEXT): {$(VPATH)}3/attr/warning.h +enum.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +enum.$(OBJEXT): {$(VPATH)}3/cast.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +enum.$(OBJEXT): {$(VPATH)}3/compiler_since.h +enum.$(OBJEXT): {$(VPATH)}3/config.h +enum.$(OBJEXT): {$(VPATH)}3/constant_p.h +enum.$(OBJEXT): {$(VPATH)}3/core.h +enum.$(OBJEXT): {$(VPATH)}3/core/rarray.h +enum.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +enum.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +enum.$(OBJEXT): {$(VPATH)}3/core/rclass.h +enum.$(OBJEXT): {$(VPATH)}3/core/rdata.h +enum.$(OBJEXT): {$(VPATH)}3/core/rfile.h +enum.$(OBJEXT): {$(VPATH)}3/core/rhash.h +enum.$(OBJEXT): {$(VPATH)}3/core/robject.h +enum.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +enum.$(OBJEXT): {$(VPATH)}3/core/rstring.h +enum.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +enum.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +enum.$(OBJEXT): {$(VPATH)}3/ctype.h +enum.$(OBJEXT): {$(VPATH)}3/dllexport.h +enum.$(OBJEXT): {$(VPATH)}3/dosish.h +enum.$(OBJEXT): {$(VPATH)}3/error.h +enum.$(OBJEXT): {$(VPATH)}3/eval.h +enum.$(OBJEXT): {$(VPATH)}3/event.h +enum.$(OBJEXT): {$(VPATH)}3/fl_type.h +enum.$(OBJEXT): {$(VPATH)}3/gc.h +enum.$(OBJEXT): {$(VPATH)}3/glob.h +enum.$(OBJEXT): {$(VPATH)}3/globals.h +enum.$(OBJEXT): {$(VPATH)}3/has/attribute.h +enum.$(OBJEXT): {$(VPATH)}3/has/builtin.h +enum.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +enum.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +enum.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +enum.$(OBJEXT): {$(VPATH)}3/has/extension.h +enum.$(OBJEXT): {$(VPATH)}3/has/feature.h +enum.$(OBJEXT): {$(VPATH)}3/has/warning.h +enum.$(OBJEXT): {$(VPATH)}3/intern/array.h +enum.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +enum.$(OBJEXT): {$(VPATH)}3/intern/class.h +enum.$(OBJEXT): {$(VPATH)}3/intern/compar.h +enum.$(OBJEXT): {$(VPATH)}3/intern/complex.h +enum.$(OBJEXT): {$(VPATH)}3/intern/cont.h +enum.$(OBJEXT): {$(VPATH)}3/intern/dir.h +enum.$(OBJEXT): {$(VPATH)}3/intern/enum.h +enum.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +enum.$(OBJEXT): {$(VPATH)}3/intern/error.h +enum.$(OBJEXT): {$(VPATH)}3/intern/eval.h +enum.$(OBJEXT): {$(VPATH)}3/intern/file.h +enum.$(OBJEXT): {$(VPATH)}3/intern/gc.h +enum.$(OBJEXT): {$(VPATH)}3/intern/hash.h +enum.$(OBJEXT): {$(VPATH)}3/intern/io.h +enum.$(OBJEXT): {$(VPATH)}3/intern/load.h +enum.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +enum.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +enum.$(OBJEXT): {$(VPATH)}3/intern/object.h +enum.$(OBJEXT): {$(VPATH)}3/intern/parse.h +enum.$(OBJEXT): {$(VPATH)}3/intern/proc.h +enum.$(OBJEXT): {$(VPATH)}3/intern/process.h +enum.$(OBJEXT): {$(VPATH)}3/intern/random.h +enum.$(OBJEXT): {$(VPATH)}3/intern/range.h +enum.$(OBJEXT): {$(VPATH)}3/intern/rational.h +enum.$(OBJEXT): {$(VPATH)}3/intern/re.h +enum.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +enum.$(OBJEXT): {$(VPATH)}3/intern/select.h +enum.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +enum.$(OBJEXT): {$(VPATH)}3/intern/signal.h +enum.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +enum.$(OBJEXT): {$(VPATH)}3/intern/string.h +enum.$(OBJEXT): {$(VPATH)}3/intern/struct.h +enum.$(OBJEXT): {$(VPATH)}3/intern/thread.h +enum.$(OBJEXT): {$(VPATH)}3/intern/time.h +enum.$(OBJEXT): {$(VPATH)}3/intern/variable.h +enum.$(OBJEXT): {$(VPATH)}3/intern/vm.h +enum.$(OBJEXT): {$(VPATH)}3/interpreter.h +enum.$(OBJEXT): {$(VPATH)}3/iterator.h +enum.$(OBJEXT): {$(VPATH)}3/memory.h +enum.$(OBJEXT): {$(VPATH)}3/method.h +enum.$(OBJEXT): {$(VPATH)}3/module.h +enum.$(OBJEXT): {$(VPATH)}3/newobj.h +enum.$(OBJEXT): {$(VPATH)}3/rgengc.h +enum.$(OBJEXT): {$(VPATH)}3/scan_args.h +enum.$(OBJEXT): {$(VPATH)}3/special_consts.h +enum.$(OBJEXT): {$(VPATH)}3/static_assert.h +enum.$(OBJEXT): {$(VPATH)}3/stdalign.h +enum.$(OBJEXT): {$(VPATH)}3/stdbool.h +enum.$(OBJEXT): {$(VPATH)}3/symbol.h +enum.$(OBJEXT): {$(VPATH)}3/token_paste.h +enum.$(OBJEXT): {$(VPATH)}3/value.h +enum.$(OBJEXT): {$(VPATH)}3/value_type.h +enum.$(OBJEXT): {$(VPATH)}3/variable.h +enum.$(OBJEXT): {$(VPATH)}3/warning_push.h +enum.$(OBJEXT): {$(VPATH)}3/xmalloc.h enum.$(OBJEXT): {$(VPATH)}assert.h +enum.$(OBJEXT): {$(VPATH)}backward/2/assume.h +enum.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +enum.$(OBJEXT): {$(VPATH)}backward/2/bool.h +enum.$(OBJEXT): {$(VPATH)}backward/2/extern.h +enum.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +enum.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +enum.$(OBJEXT): {$(VPATH)}backward/2/limits.h +enum.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +enum.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +enum.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +enum.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +enum.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h enum.$(OBJEXT): {$(VPATH)}config.h enum.$(OBJEXT): {$(VPATH)}defines.h enum.$(OBJEXT): {$(VPATH)}encoding.h @@ -2201,12 +4823,163 @@ enumerator.$(OBJEXT): $(top_srcdir)/internal/numeric.h enumerator.$(OBJEXT): $(top_srcdir)/internal/range.h enumerator.$(OBJEXT): $(top_srcdir)/internal/serial.h enumerator.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -enumerator.$(OBJEXT): $(top_srcdir)/internal/stdbool.h enumerator.$(OBJEXT): $(top_srcdir)/internal/string.h enumerator.$(OBJEXT): $(top_srcdir)/internal/struct.h enumerator.$(OBJEXT): $(top_srcdir)/internal/vm.h enumerator.$(OBJEXT): $(top_srcdir)/internal/warnings.h +enumerator.$(OBJEXT): {$(VPATH)}3/anyargs.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +enumerator.$(OBJEXT): {$(VPATH)}3/assume.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/cold.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/const.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/error.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/format.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/pure.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/warning.h +enumerator.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +enumerator.$(OBJEXT): {$(VPATH)}3/cast.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +enumerator.$(OBJEXT): {$(VPATH)}3/compiler_since.h +enumerator.$(OBJEXT): {$(VPATH)}3/config.h +enumerator.$(OBJEXT): {$(VPATH)}3/constant_p.h +enumerator.$(OBJEXT): {$(VPATH)}3/core.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rarray.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rclass.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rdata.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rfile.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rhash.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/robject.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rstring.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +enumerator.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +enumerator.$(OBJEXT): {$(VPATH)}3/ctype.h +enumerator.$(OBJEXT): {$(VPATH)}3/dllexport.h +enumerator.$(OBJEXT): {$(VPATH)}3/dosish.h +enumerator.$(OBJEXT): {$(VPATH)}3/error.h +enumerator.$(OBJEXT): {$(VPATH)}3/eval.h +enumerator.$(OBJEXT): {$(VPATH)}3/event.h +enumerator.$(OBJEXT): {$(VPATH)}3/fl_type.h +enumerator.$(OBJEXT): {$(VPATH)}3/gc.h +enumerator.$(OBJEXT): {$(VPATH)}3/glob.h +enumerator.$(OBJEXT): {$(VPATH)}3/globals.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/attribute.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/builtin.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/extension.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/feature.h +enumerator.$(OBJEXT): {$(VPATH)}3/has/warning.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/array.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/class.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/compar.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/complex.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/cont.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/dir.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/enum.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/error.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/eval.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/file.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/gc.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/hash.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/io.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/load.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/object.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/parse.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/proc.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/process.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/random.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/range.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/rational.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/re.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/select.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/signal.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/string.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/struct.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/thread.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/time.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/variable.h +enumerator.$(OBJEXT): {$(VPATH)}3/intern/vm.h +enumerator.$(OBJEXT): {$(VPATH)}3/interpreter.h +enumerator.$(OBJEXT): {$(VPATH)}3/iterator.h +enumerator.$(OBJEXT): {$(VPATH)}3/memory.h +enumerator.$(OBJEXT): {$(VPATH)}3/method.h +enumerator.$(OBJEXT): {$(VPATH)}3/module.h +enumerator.$(OBJEXT): {$(VPATH)}3/newobj.h +enumerator.$(OBJEXT): {$(VPATH)}3/rgengc.h +enumerator.$(OBJEXT): {$(VPATH)}3/scan_args.h +enumerator.$(OBJEXT): {$(VPATH)}3/special_consts.h +enumerator.$(OBJEXT): {$(VPATH)}3/static_assert.h +enumerator.$(OBJEXT): {$(VPATH)}3/stdalign.h +enumerator.$(OBJEXT): {$(VPATH)}3/stdbool.h +enumerator.$(OBJEXT): {$(VPATH)}3/symbol.h +enumerator.$(OBJEXT): {$(VPATH)}3/token_paste.h +enumerator.$(OBJEXT): {$(VPATH)}3/value.h +enumerator.$(OBJEXT): {$(VPATH)}3/value_type.h +enumerator.$(OBJEXT): {$(VPATH)}3/variable.h +enumerator.$(OBJEXT): {$(VPATH)}3/warning_push.h +enumerator.$(OBJEXT): {$(VPATH)}3/xmalloc.h enumerator.$(OBJEXT): {$(VPATH)}assert.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/assume.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/bool.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/extern.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/limits.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +enumerator.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h enumerator.$(OBJEXT): {$(VPATH)}config.h enumerator.$(OBJEXT): {$(VPATH)}defines.h enumerator.$(OBJEXT): {$(VPATH)}encoding.h @@ -2236,14 +5009,165 @@ error.$(OBJEXT): $(top_srcdir)/internal/load.h error.$(OBJEXT): $(top_srcdir)/internal/object.h error.$(OBJEXT): $(top_srcdir)/internal/serial.h error.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -error.$(OBJEXT): $(top_srcdir)/internal/stdbool.h error.$(OBJEXT): $(top_srcdir)/internal/string.h error.$(OBJEXT): $(top_srcdir)/internal/symbol.h error.$(OBJEXT): $(top_srcdir)/internal/thread.h error.$(OBJEXT): $(top_srcdir)/internal/variable.h error.$(OBJEXT): $(top_srcdir)/internal/vm.h error.$(OBJEXT): $(top_srcdir)/internal/warnings.h +error.$(OBJEXT): {$(VPATH)}3/anyargs.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +error.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +error.$(OBJEXT): {$(VPATH)}3/assume.h +error.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +error.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +error.$(OBJEXT): {$(VPATH)}3/attr/cold.h +error.$(OBJEXT): {$(VPATH)}3/attr/const.h +error.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +error.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +error.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +error.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +error.$(OBJEXT): {$(VPATH)}3/attr/error.h +error.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +error.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +error.$(OBJEXT): {$(VPATH)}3/attr/format.h +error.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +error.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +error.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +error.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +error.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +error.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +error.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +error.$(OBJEXT): {$(VPATH)}3/attr/pure.h +error.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +error.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +error.$(OBJEXT): {$(VPATH)}3/attr/warning.h +error.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +error.$(OBJEXT): {$(VPATH)}3/cast.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +error.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +error.$(OBJEXT): {$(VPATH)}3/compiler_since.h +error.$(OBJEXT): {$(VPATH)}3/config.h +error.$(OBJEXT): {$(VPATH)}3/constant_p.h +error.$(OBJEXT): {$(VPATH)}3/core.h +error.$(OBJEXT): {$(VPATH)}3/core/rarray.h +error.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +error.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +error.$(OBJEXT): {$(VPATH)}3/core/rclass.h +error.$(OBJEXT): {$(VPATH)}3/core/rdata.h +error.$(OBJEXT): {$(VPATH)}3/core/rfile.h +error.$(OBJEXT): {$(VPATH)}3/core/rhash.h +error.$(OBJEXT): {$(VPATH)}3/core/robject.h +error.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +error.$(OBJEXT): {$(VPATH)}3/core/rstring.h +error.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +error.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +error.$(OBJEXT): {$(VPATH)}3/ctype.h +error.$(OBJEXT): {$(VPATH)}3/dllexport.h +error.$(OBJEXT): {$(VPATH)}3/dosish.h +error.$(OBJEXT): {$(VPATH)}3/error.h +error.$(OBJEXT): {$(VPATH)}3/eval.h +error.$(OBJEXT): {$(VPATH)}3/event.h +error.$(OBJEXT): {$(VPATH)}3/fl_type.h +error.$(OBJEXT): {$(VPATH)}3/gc.h +error.$(OBJEXT): {$(VPATH)}3/glob.h +error.$(OBJEXT): {$(VPATH)}3/globals.h +error.$(OBJEXT): {$(VPATH)}3/has/attribute.h +error.$(OBJEXT): {$(VPATH)}3/has/builtin.h +error.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +error.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +error.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +error.$(OBJEXT): {$(VPATH)}3/has/extension.h +error.$(OBJEXT): {$(VPATH)}3/has/feature.h +error.$(OBJEXT): {$(VPATH)}3/has/warning.h +error.$(OBJEXT): {$(VPATH)}3/intern/array.h +error.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +error.$(OBJEXT): {$(VPATH)}3/intern/class.h +error.$(OBJEXT): {$(VPATH)}3/intern/compar.h +error.$(OBJEXT): {$(VPATH)}3/intern/complex.h +error.$(OBJEXT): {$(VPATH)}3/intern/cont.h +error.$(OBJEXT): {$(VPATH)}3/intern/dir.h +error.$(OBJEXT): {$(VPATH)}3/intern/enum.h +error.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +error.$(OBJEXT): {$(VPATH)}3/intern/error.h +error.$(OBJEXT): {$(VPATH)}3/intern/eval.h +error.$(OBJEXT): {$(VPATH)}3/intern/file.h +error.$(OBJEXT): {$(VPATH)}3/intern/gc.h +error.$(OBJEXT): {$(VPATH)}3/intern/hash.h +error.$(OBJEXT): {$(VPATH)}3/intern/io.h +error.$(OBJEXT): {$(VPATH)}3/intern/load.h +error.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +error.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +error.$(OBJEXT): {$(VPATH)}3/intern/object.h +error.$(OBJEXT): {$(VPATH)}3/intern/parse.h +error.$(OBJEXT): {$(VPATH)}3/intern/proc.h +error.$(OBJEXT): {$(VPATH)}3/intern/process.h +error.$(OBJEXT): {$(VPATH)}3/intern/random.h +error.$(OBJEXT): {$(VPATH)}3/intern/range.h +error.$(OBJEXT): {$(VPATH)}3/intern/rational.h +error.$(OBJEXT): {$(VPATH)}3/intern/re.h +error.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +error.$(OBJEXT): {$(VPATH)}3/intern/select.h +error.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +error.$(OBJEXT): {$(VPATH)}3/intern/signal.h +error.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +error.$(OBJEXT): {$(VPATH)}3/intern/string.h +error.$(OBJEXT): {$(VPATH)}3/intern/struct.h +error.$(OBJEXT): {$(VPATH)}3/intern/thread.h +error.$(OBJEXT): {$(VPATH)}3/intern/time.h +error.$(OBJEXT): {$(VPATH)}3/intern/variable.h +error.$(OBJEXT): {$(VPATH)}3/intern/vm.h +error.$(OBJEXT): {$(VPATH)}3/interpreter.h +error.$(OBJEXT): {$(VPATH)}3/iterator.h +error.$(OBJEXT): {$(VPATH)}3/memory.h +error.$(OBJEXT): {$(VPATH)}3/method.h +error.$(OBJEXT): {$(VPATH)}3/module.h +error.$(OBJEXT): {$(VPATH)}3/newobj.h +error.$(OBJEXT): {$(VPATH)}3/rgengc.h +error.$(OBJEXT): {$(VPATH)}3/scan_args.h +error.$(OBJEXT): {$(VPATH)}3/special_consts.h +error.$(OBJEXT): {$(VPATH)}3/static_assert.h +error.$(OBJEXT): {$(VPATH)}3/stdalign.h +error.$(OBJEXT): {$(VPATH)}3/stdbool.h +error.$(OBJEXT): {$(VPATH)}3/symbol.h +error.$(OBJEXT): {$(VPATH)}3/token_paste.h +error.$(OBJEXT): {$(VPATH)}3/value.h +error.$(OBJEXT): {$(VPATH)}3/value_type.h +error.$(OBJEXT): {$(VPATH)}3/variable.h +error.$(OBJEXT): {$(VPATH)}3/warning_push.h +error.$(OBJEXT): {$(VPATH)}3/xmalloc.h error.$(OBJEXT): {$(VPATH)}assert.h +error.$(OBJEXT): {$(VPATH)}backward/2/assume.h +error.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +error.$(OBJEXT): {$(VPATH)}backward/2/bool.h +error.$(OBJEXT): {$(VPATH)}backward/2/extern.h +error.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +error.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +error.$(OBJEXT): {$(VPATH)}backward/2/limits.h +error.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +error.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +error.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +error.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +error.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h error.$(OBJEXT): {$(VPATH)}builtin.h error.$(OBJEXT): {$(VPATH)}config.h error.$(OBJEXT): {$(VPATH)}constant.h @@ -2291,12 +5215,163 @@ eval.$(OBJEXT): $(top_srcdir)/internal/mjit.h eval.$(OBJEXT): $(top_srcdir)/internal/object.h eval.$(OBJEXT): $(top_srcdir)/internal/serial.h eval.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -eval.$(OBJEXT): $(top_srcdir)/internal/stdbool.h eval.$(OBJEXT): $(top_srcdir)/internal/string.h eval.$(OBJEXT): $(top_srcdir)/internal/variable.h eval.$(OBJEXT): $(top_srcdir)/internal/vm.h eval.$(OBJEXT): $(top_srcdir)/internal/warnings.h +eval.$(OBJEXT): {$(VPATH)}3/anyargs.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +eval.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +eval.$(OBJEXT): {$(VPATH)}3/assume.h +eval.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +eval.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +eval.$(OBJEXT): {$(VPATH)}3/attr/cold.h +eval.$(OBJEXT): {$(VPATH)}3/attr/const.h +eval.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +eval.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +eval.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +eval.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +eval.$(OBJEXT): {$(VPATH)}3/attr/error.h +eval.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +eval.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +eval.$(OBJEXT): {$(VPATH)}3/attr/format.h +eval.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +eval.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +eval.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +eval.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +eval.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +eval.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +eval.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +eval.$(OBJEXT): {$(VPATH)}3/attr/pure.h +eval.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +eval.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +eval.$(OBJEXT): {$(VPATH)}3/attr/warning.h +eval.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +eval.$(OBJEXT): {$(VPATH)}3/cast.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +eval.$(OBJEXT): {$(VPATH)}3/compiler_since.h +eval.$(OBJEXT): {$(VPATH)}3/config.h +eval.$(OBJEXT): {$(VPATH)}3/constant_p.h +eval.$(OBJEXT): {$(VPATH)}3/core.h +eval.$(OBJEXT): {$(VPATH)}3/core/rarray.h +eval.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +eval.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +eval.$(OBJEXT): {$(VPATH)}3/core/rclass.h +eval.$(OBJEXT): {$(VPATH)}3/core/rdata.h +eval.$(OBJEXT): {$(VPATH)}3/core/rfile.h +eval.$(OBJEXT): {$(VPATH)}3/core/rhash.h +eval.$(OBJEXT): {$(VPATH)}3/core/robject.h +eval.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +eval.$(OBJEXT): {$(VPATH)}3/core/rstring.h +eval.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +eval.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +eval.$(OBJEXT): {$(VPATH)}3/ctype.h +eval.$(OBJEXT): {$(VPATH)}3/dllexport.h +eval.$(OBJEXT): {$(VPATH)}3/dosish.h +eval.$(OBJEXT): {$(VPATH)}3/error.h +eval.$(OBJEXT): {$(VPATH)}3/eval.h +eval.$(OBJEXT): {$(VPATH)}3/event.h +eval.$(OBJEXT): {$(VPATH)}3/fl_type.h +eval.$(OBJEXT): {$(VPATH)}3/gc.h +eval.$(OBJEXT): {$(VPATH)}3/glob.h +eval.$(OBJEXT): {$(VPATH)}3/globals.h +eval.$(OBJEXT): {$(VPATH)}3/has/attribute.h +eval.$(OBJEXT): {$(VPATH)}3/has/builtin.h +eval.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +eval.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +eval.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +eval.$(OBJEXT): {$(VPATH)}3/has/extension.h +eval.$(OBJEXT): {$(VPATH)}3/has/feature.h +eval.$(OBJEXT): {$(VPATH)}3/has/warning.h +eval.$(OBJEXT): {$(VPATH)}3/intern/array.h +eval.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +eval.$(OBJEXT): {$(VPATH)}3/intern/class.h +eval.$(OBJEXT): {$(VPATH)}3/intern/compar.h +eval.$(OBJEXT): {$(VPATH)}3/intern/complex.h +eval.$(OBJEXT): {$(VPATH)}3/intern/cont.h +eval.$(OBJEXT): {$(VPATH)}3/intern/dir.h +eval.$(OBJEXT): {$(VPATH)}3/intern/enum.h +eval.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +eval.$(OBJEXT): {$(VPATH)}3/intern/error.h +eval.$(OBJEXT): {$(VPATH)}3/intern/eval.h +eval.$(OBJEXT): {$(VPATH)}3/intern/file.h +eval.$(OBJEXT): {$(VPATH)}3/intern/gc.h +eval.$(OBJEXT): {$(VPATH)}3/intern/hash.h +eval.$(OBJEXT): {$(VPATH)}3/intern/io.h +eval.$(OBJEXT): {$(VPATH)}3/intern/load.h +eval.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +eval.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +eval.$(OBJEXT): {$(VPATH)}3/intern/object.h +eval.$(OBJEXT): {$(VPATH)}3/intern/parse.h +eval.$(OBJEXT): {$(VPATH)}3/intern/proc.h +eval.$(OBJEXT): {$(VPATH)}3/intern/process.h +eval.$(OBJEXT): {$(VPATH)}3/intern/random.h +eval.$(OBJEXT): {$(VPATH)}3/intern/range.h +eval.$(OBJEXT): {$(VPATH)}3/intern/rational.h +eval.$(OBJEXT): {$(VPATH)}3/intern/re.h +eval.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +eval.$(OBJEXT): {$(VPATH)}3/intern/select.h +eval.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +eval.$(OBJEXT): {$(VPATH)}3/intern/signal.h +eval.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +eval.$(OBJEXT): {$(VPATH)}3/intern/string.h +eval.$(OBJEXT): {$(VPATH)}3/intern/struct.h +eval.$(OBJEXT): {$(VPATH)}3/intern/thread.h +eval.$(OBJEXT): {$(VPATH)}3/intern/time.h +eval.$(OBJEXT): {$(VPATH)}3/intern/variable.h +eval.$(OBJEXT): {$(VPATH)}3/intern/vm.h +eval.$(OBJEXT): {$(VPATH)}3/interpreter.h +eval.$(OBJEXT): {$(VPATH)}3/iterator.h +eval.$(OBJEXT): {$(VPATH)}3/memory.h +eval.$(OBJEXT): {$(VPATH)}3/method.h +eval.$(OBJEXT): {$(VPATH)}3/module.h +eval.$(OBJEXT): {$(VPATH)}3/newobj.h +eval.$(OBJEXT): {$(VPATH)}3/rgengc.h +eval.$(OBJEXT): {$(VPATH)}3/scan_args.h +eval.$(OBJEXT): {$(VPATH)}3/special_consts.h +eval.$(OBJEXT): {$(VPATH)}3/static_assert.h +eval.$(OBJEXT): {$(VPATH)}3/stdalign.h +eval.$(OBJEXT): {$(VPATH)}3/stdbool.h +eval.$(OBJEXT): {$(VPATH)}3/symbol.h +eval.$(OBJEXT): {$(VPATH)}3/token_paste.h +eval.$(OBJEXT): {$(VPATH)}3/value.h +eval.$(OBJEXT): {$(VPATH)}3/value_type.h +eval.$(OBJEXT): {$(VPATH)}3/variable.h +eval.$(OBJEXT): {$(VPATH)}3/warning_push.h +eval.$(OBJEXT): {$(VPATH)}3/xmalloc.h eval.$(OBJEXT): {$(VPATH)}assert.h +eval.$(OBJEXT): {$(VPATH)}backward/2/assume.h +eval.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +eval.$(OBJEXT): {$(VPATH)}backward/2/bool.h +eval.$(OBJEXT): {$(VPATH)}backward/2/extern.h +eval.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +eval.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +eval.$(OBJEXT): {$(VPATH)}backward/2/limits.h +eval.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +eval.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +eval.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +eval.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +eval.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h eval.$(OBJEXT): {$(VPATH)}config.h eval.$(OBJEXT): {$(VPATH)}constant.h eval.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -2331,6 +5406,16 @@ eval.$(OBJEXT): {$(VPATH)}thread_native.h eval.$(OBJEXT): {$(VPATH)}vm.h eval.$(OBJEXT): {$(VPATH)}vm_core.h eval.$(OBJEXT): {$(VPATH)}vm_opts.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_since.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/config.h +explicit_bzero.$(OBJEXT): {$(VPATH)}3/dllexport.h explicit_bzero.$(OBJEXT): {$(VPATH)}config.h explicit_bzero.$(OBJEXT): {$(VPATH)}explicit_bzero.c explicit_bzero.$(OBJEXT): {$(VPATH)}missing.h @@ -2349,12 +5434,163 @@ file.$(OBJEXT): $(top_srcdir)/internal/object.h file.$(OBJEXT): $(top_srcdir)/internal/process.h file.$(OBJEXT): $(top_srcdir)/internal/serial.h file.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -file.$(OBJEXT): $(top_srcdir)/internal/stdbool.h file.$(OBJEXT): $(top_srcdir)/internal/string.h file.$(OBJEXT): $(top_srcdir)/internal/thread.h file.$(OBJEXT): $(top_srcdir)/internal/vm.h file.$(OBJEXT): $(top_srcdir)/internal/warnings.h +file.$(OBJEXT): {$(VPATH)}3/anyargs.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +file.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +file.$(OBJEXT): {$(VPATH)}3/assume.h +file.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +file.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +file.$(OBJEXT): {$(VPATH)}3/attr/cold.h +file.$(OBJEXT): {$(VPATH)}3/attr/const.h +file.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +file.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +file.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +file.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +file.$(OBJEXT): {$(VPATH)}3/attr/error.h +file.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +file.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +file.$(OBJEXT): {$(VPATH)}3/attr/format.h +file.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +file.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +file.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +file.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +file.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +file.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +file.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +file.$(OBJEXT): {$(VPATH)}3/attr/pure.h +file.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +file.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +file.$(OBJEXT): {$(VPATH)}3/attr/warning.h +file.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +file.$(OBJEXT): {$(VPATH)}3/cast.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +file.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +file.$(OBJEXT): {$(VPATH)}3/compiler_since.h +file.$(OBJEXT): {$(VPATH)}3/config.h +file.$(OBJEXT): {$(VPATH)}3/constant_p.h +file.$(OBJEXT): {$(VPATH)}3/core.h +file.$(OBJEXT): {$(VPATH)}3/core/rarray.h +file.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +file.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +file.$(OBJEXT): {$(VPATH)}3/core/rclass.h +file.$(OBJEXT): {$(VPATH)}3/core/rdata.h +file.$(OBJEXT): {$(VPATH)}3/core/rfile.h +file.$(OBJEXT): {$(VPATH)}3/core/rhash.h +file.$(OBJEXT): {$(VPATH)}3/core/robject.h +file.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +file.$(OBJEXT): {$(VPATH)}3/core/rstring.h +file.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +file.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +file.$(OBJEXT): {$(VPATH)}3/ctype.h +file.$(OBJEXT): {$(VPATH)}3/dllexport.h +file.$(OBJEXT): {$(VPATH)}3/dosish.h +file.$(OBJEXT): {$(VPATH)}3/error.h +file.$(OBJEXT): {$(VPATH)}3/eval.h +file.$(OBJEXT): {$(VPATH)}3/event.h +file.$(OBJEXT): {$(VPATH)}3/fl_type.h +file.$(OBJEXT): {$(VPATH)}3/gc.h +file.$(OBJEXT): {$(VPATH)}3/glob.h +file.$(OBJEXT): {$(VPATH)}3/globals.h +file.$(OBJEXT): {$(VPATH)}3/has/attribute.h +file.$(OBJEXT): {$(VPATH)}3/has/builtin.h +file.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +file.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +file.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +file.$(OBJEXT): {$(VPATH)}3/has/extension.h +file.$(OBJEXT): {$(VPATH)}3/has/feature.h +file.$(OBJEXT): {$(VPATH)}3/has/warning.h +file.$(OBJEXT): {$(VPATH)}3/intern/array.h +file.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +file.$(OBJEXT): {$(VPATH)}3/intern/class.h +file.$(OBJEXT): {$(VPATH)}3/intern/compar.h +file.$(OBJEXT): {$(VPATH)}3/intern/complex.h +file.$(OBJEXT): {$(VPATH)}3/intern/cont.h +file.$(OBJEXT): {$(VPATH)}3/intern/dir.h +file.$(OBJEXT): {$(VPATH)}3/intern/enum.h +file.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +file.$(OBJEXT): {$(VPATH)}3/intern/error.h +file.$(OBJEXT): {$(VPATH)}3/intern/eval.h +file.$(OBJEXT): {$(VPATH)}3/intern/file.h +file.$(OBJEXT): {$(VPATH)}3/intern/gc.h +file.$(OBJEXT): {$(VPATH)}3/intern/hash.h +file.$(OBJEXT): {$(VPATH)}3/intern/io.h +file.$(OBJEXT): {$(VPATH)}3/intern/load.h +file.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +file.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +file.$(OBJEXT): {$(VPATH)}3/intern/object.h +file.$(OBJEXT): {$(VPATH)}3/intern/parse.h +file.$(OBJEXT): {$(VPATH)}3/intern/proc.h +file.$(OBJEXT): {$(VPATH)}3/intern/process.h +file.$(OBJEXT): {$(VPATH)}3/intern/random.h +file.$(OBJEXT): {$(VPATH)}3/intern/range.h +file.$(OBJEXT): {$(VPATH)}3/intern/rational.h +file.$(OBJEXT): {$(VPATH)}3/intern/re.h +file.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +file.$(OBJEXT): {$(VPATH)}3/intern/select.h +file.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +file.$(OBJEXT): {$(VPATH)}3/intern/signal.h +file.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +file.$(OBJEXT): {$(VPATH)}3/intern/string.h +file.$(OBJEXT): {$(VPATH)}3/intern/struct.h +file.$(OBJEXT): {$(VPATH)}3/intern/thread.h +file.$(OBJEXT): {$(VPATH)}3/intern/time.h +file.$(OBJEXT): {$(VPATH)}3/intern/variable.h +file.$(OBJEXT): {$(VPATH)}3/intern/vm.h +file.$(OBJEXT): {$(VPATH)}3/interpreter.h +file.$(OBJEXT): {$(VPATH)}3/iterator.h +file.$(OBJEXT): {$(VPATH)}3/memory.h +file.$(OBJEXT): {$(VPATH)}3/method.h +file.$(OBJEXT): {$(VPATH)}3/module.h +file.$(OBJEXT): {$(VPATH)}3/newobj.h +file.$(OBJEXT): {$(VPATH)}3/rgengc.h +file.$(OBJEXT): {$(VPATH)}3/scan_args.h +file.$(OBJEXT): {$(VPATH)}3/special_consts.h +file.$(OBJEXT): {$(VPATH)}3/static_assert.h +file.$(OBJEXT): {$(VPATH)}3/stdalign.h +file.$(OBJEXT): {$(VPATH)}3/stdbool.h +file.$(OBJEXT): {$(VPATH)}3/symbol.h +file.$(OBJEXT): {$(VPATH)}3/token_paste.h +file.$(OBJEXT): {$(VPATH)}3/value.h +file.$(OBJEXT): {$(VPATH)}3/value_type.h +file.$(OBJEXT): {$(VPATH)}3/variable.h +file.$(OBJEXT): {$(VPATH)}3/warning_push.h +file.$(OBJEXT): {$(VPATH)}3/xmalloc.h file.$(OBJEXT): {$(VPATH)}assert.h +file.$(OBJEXT): {$(VPATH)}backward/2/assume.h +file.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +file.$(OBJEXT): {$(VPATH)}backward/2/bool.h +file.$(OBJEXT): {$(VPATH)}backward/2/extern.h +file.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +file.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +file.$(OBJEXT): {$(VPATH)}backward/2/limits.h +file.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +file.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +file.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +file.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +file.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h file.$(OBJEXT): {$(VPATH)}config.h file.$(OBJEXT): {$(VPATH)}defines.h file.$(OBJEXT): {$(VPATH)}dln.h @@ -2399,7 +5635,6 @@ gc.$(OBJEXT): $(top_srcdir)/internal/rational.h gc.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h gc.$(OBJEXT): $(top_srcdir)/internal/serial.h gc.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -gc.$(OBJEXT): $(top_srcdir)/internal/stdbool.h gc.$(OBJEXT): $(top_srcdir)/internal/string.h gc.$(OBJEXT): $(top_srcdir)/internal/struct.h gc.$(OBJEXT): $(top_srcdir)/internal/symbol.h @@ -2407,7 +5642,160 @@ gc.$(OBJEXT): $(top_srcdir)/internal/thread.h gc.$(OBJEXT): $(top_srcdir)/internal/variable.h gc.$(OBJEXT): $(top_srcdir)/internal/vm.h gc.$(OBJEXT): $(top_srcdir)/internal/warnings.h +gc.$(OBJEXT): {$(VPATH)}3/anyargs.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +gc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +gc.$(OBJEXT): {$(VPATH)}3/assume.h +gc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +gc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +gc.$(OBJEXT): {$(VPATH)}3/attr/cold.h +gc.$(OBJEXT): {$(VPATH)}3/attr/const.h +gc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +gc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +gc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +gc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +gc.$(OBJEXT): {$(VPATH)}3/attr/error.h +gc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +gc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +gc.$(OBJEXT): {$(VPATH)}3/attr/format.h +gc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +gc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +gc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +gc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +gc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +gc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +gc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +gc.$(OBJEXT): {$(VPATH)}3/attr/pure.h +gc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +gc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +gc.$(OBJEXT): {$(VPATH)}3/attr/warning.h +gc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +gc.$(OBJEXT): {$(VPATH)}3/cast.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +gc.$(OBJEXT): {$(VPATH)}3/compiler_since.h +gc.$(OBJEXT): {$(VPATH)}3/config.h +gc.$(OBJEXT): {$(VPATH)}3/constant_p.h +gc.$(OBJEXT): {$(VPATH)}3/core.h +gc.$(OBJEXT): {$(VPATH)}3/core/rarray.h +gc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +gc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +gc.$(OBJEXT): {$(VPATH)}3/core/rclass.h +gc.$(OBJEXT): {$(VPATH)}3/core/rdata.h +gc.$(OBJEXT): {$(VPATH)}3/core/rfile.h +gc.$(OBJEXT): {$(VPATH)}3/core/rhash.h +gc.$(OBJEXT): {$(VPATH)}3/core/rmatch.h +gc.$(OBJEXT): {$(VPATH)}3/core/robject.h +gc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +gc.$(OBJEXT): {$(VPATH)}3/core/rstring.h +gc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +gc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +gc.$(OBJEXT): {$(VPATH)}3/ctype.h +gc.$(OBJEXT): {$(VPATH)}3/dllexport.h +gc.$(OBJEXT): {$(VPATH)}3/dosish.h +gc.$(OBJEXT): {$(VPATH)}3/error.h +gc.$(OBJEXT): {$(VPATH)}3/eval.h +gc.$(OBJEXT): {$(VPATH)}3/event.h +gc.$(OBJEXT): {$(VPATH)}3/fl_type.h +gc.$(OBJEXT): {$(VPATH)}3/gc.h +gc.$(OBJEXT): {$(VPATH)}3/glob.h +gc.$(OBJEXT): {$(VPATH)}3/globals.h +gc.$(OBJEXT): {$(VPATH)}3/has/attribute.h +gc.$(OBJEXT): {$(VPATH)}3/has/builtin.h +gc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +gc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +gc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +gc.$(OBJEXT): {$(VPATH)}3/has/extension.h +gc.$(OBJEXT): {$(VPATH)}3/has/feature.h +gc.$(OBJEXT): {$(VPATH)}3/has/warning.h +gc.$(OBJEXT): {$(VPATH)}3/intern/array.h +gc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +gc.$(OBJEXT): {$(VPATH)}3/intern/class.h +gc.$(OBJEXT): {$(VPATH)}3/intern/compar.h +gc.$(OBJEXT): {$(VPATH)}3/intern/complex.h +gc.$(OBJEXT): {$(VPATH)}3/intern/cont.h +gc.$(OBJEXT): {$(VPATH)}3/intern/dir.h +gc.$(OBJEXT): {$(VPATH)}3/intern/enum.h +gc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +gc.$(OBJEXT): {$(VPATH)}3/intern/error.h +gc.$(OBJEXT): {$(VPATH)}3/intern/eval.h +gc.$(OBJEXT): {$(VPATH)}3/intern/file.h +gc.$(OBJEXT): {$(VPATH)}3/intern/gc.h +gc.$(OBJEXT): {$(VPATH)}3/intern/hash.h +gc.$(OBJEXT): {$(VPATH)}3/intern/io.h +gc.$(OBJEXT): {$(VPATH)}3/intern/load.h +gc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +gc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +gc.$(OBJEXT): {$(VPATH)}3/intern/object.h +gc.$(OBJEXT): {$(VPATH)}3/intern/parse.h +gc.$(OBJEXT): {$(VPATH)}3/intern/proc.h +gc.$(OBJEXT): {$(VPATH)}3/intern/process.h +gc.$(OBJEXT): {$(VPATH)}3/intern/random.h +gc.$(OBJEXT): {$(VPATH)}3/intern/range.h +gc.$(OBJEXT): {$(VPATH)}3/intern/rational.h +gc.$(OBJEXT): {$(VPATH)}3/intern/re.h +gc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +gc.$(OBJEXT): {$(VPATH)}3/intern/select.h +gc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +gc.$(OBJEXT): {$(VPATH)}3/intern/signal.h +gc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +gc.$(OBJEXT): {$(VPATH)}3/intern/string.h +gc.$(OBJEXT): {$(VPATH)}3/intern/struct.h +gc.$(OBJEXT): {$(VPATH)}3/intern/thread.h +gc.$(OBJEXT): {$(VPATH)}3/intern/time.h +gc.$(OBJEXT): {$(VPATH)}3/intern/variable.h +gc.$(OBJEXT): {$(VPATH)}3/intern/vm.h +gc.$(OBJEXT): {$(VPATH)}3/interpreter.h +gc.$(OBJEXT): {$(VPATH)}3/iterator.h +gc.$(OBJEXT): {$(VPATH)}3/memory.h +gc.$(OBJEXT): {$(VPATH)}3/method.h +gc.$(OBJEXT): {$(VPATH)}3/module.h +gc.$(OBJEXT): {$(VPATH)}3/newobj.h +gc.$(OBJEXT): {$(VPATH)}3/rgengc.h +gc.$(OBJEXT): {$(VPATH)}3/scan_args.h +gc.$(OBJEXT): {$(VPATH)}3/special_consts.h +gc.$(OBJEXT): {$(VPATH)}3/static_assert.h +gc.$(OBJEXT): {$(VPATH)}3/stdalign.h +gc.$(OBJEXT): {$(VPATH)}3/stdbool.h +gc.$(OBJEXT): {$(VPATH)}3/symbol.h +gc.$(OBJEXT): {$(VPATH)}3/token_paste.h +gc.$(OBJEXT): {$(VPATH)}3/value.h +gc.$(OBJEXT): {$(VPATH)}3/value_type.h +gc.$(OBJEXT): {$(VPATH)}3/variable.h +gc.$(OBJEXT): {$(VPATH)}3/warning_push.h +gc.$(OBJEXT): {$(VPATH)}3/xmalloc.h gc.$(OBJEXT): {$(VPATH)}assert.h +gc.$(OBJEXT): {$(VPATH)}backward/2/assume.h +gc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +gc.$(OBJEXT): {$(VPATH)}backward/2/bool.h +gc.$(OBJEXT): {$(VPATH)}backward/2/extern.h +gc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +gc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +gc.$(OBJEXT): {$(VPATH)}backward/2/limits.h +gc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +gc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +gc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +gc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +gc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h gc.$(OBJEXT): {$(VPATH)}builtin.h gc.$(OBJEXT): {$(VPATH)}config.h gc.$(OBJEXT): {$(VPATH)}constant.h @@ -2461,10 +5849,161 @@ golf_prelude.$(OBJEXT): $(top_srcdir)/internal/gc.h golf_prelude.$(OBJEXT): $(top_srcdir)/internal/imemo.h golf_prelude.$(OBJEXT): $(top_srcdir)/internal/serial.h golf_prelude.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -golf_prelude.$(OBJEXT): $(top_srcdir)/internal/stdbool.h golf_prelude.$(OBJEXT): $(top_srcdir)/internal/vm.h golf_prelude.$(OBJEXT): $(top_srcdir)/internal/warnings.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/anyargs.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/assume.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/cold.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/const.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/error.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/format.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/pure.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/warning.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/cast.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_since.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/config.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/constant_p.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rarray.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rclass.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rdata.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rfile.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rhash.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/robject.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rstring.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/ctype.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/dllexport.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/dosish.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/error.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/eval.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/event.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/fl_type.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/gc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/glob.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/globals.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/attribute.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/builtin.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/extension.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/feature.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/has/warning.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/array.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/class.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/compar.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/complex.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/cont.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/dir.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/enum.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/error.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/eval.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/file.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/gc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/hash.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/io.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/load.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/object.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/parse.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/proc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/process.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/random.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/range.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/rational.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/re.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/select.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/signal.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/string.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/struct.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/thread.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/time.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/variable.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/vm.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/interpreter.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/iterator.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/memory.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/method.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/module.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/newobj.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/rgengc.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/scan_args.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/special_consts.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/static_assert.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/stdalign.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/stdbool.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/symbol.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/token_paste.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/value.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/value_type.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/variable.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/warning_push.h +golf_prelude.$(OBJEXT): {$(VPATH)}3/xmalloc.h golf_prelude.$(OBJEXT): {$(VPATH)}assert.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/assume.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/bool.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/extern.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/limits.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h golf_prelude.$(OBJEXT): {$(VPATH)}config.h golf_prelude.$(OBJEXT): {$(VPATH)}defines.h golf_prelude.$(OBJEXT): {$(VPATH)}golf_prelude.c @@ -2486,8 +6025,160 @@ golf_prelude.$(OBJEXT): {$(VPATH)}vm_core.h golf_prelude.$(OBJEXT): {$(VPATH)}vm_opts.h goruby.$(OBJEXT): $(hdrdir)/ruby.h goruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h +goruby.$(OBJEXT): {$(VPATH)}3/anyargs.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +goruby.$(OBJEXT): {$(VPATH)}3/assume.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/cold.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/const.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/error.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/format.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/pure.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/warning.h +goruby.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +goruby.$(OBJEXT): {$(VPATH)}3/cast.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +goruby.$(OBJEXT): {$(VPATH)}3/compiler_since.h +goruby.$(OBJEXT): {$(VPATH)}3/config.h +goruby.$(OBJEXT): {$(VPATH)}3/constant_p.h +goruby.$(OBJEXT): {$(VPATH)}3/core.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rarray.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rclass.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rdata.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rfile.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rhash.h +goruby.$(OBJEXT): {$(VPATH)}3/core/robject.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rstring.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +goruby.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +goruby.$(OBJEXT): {$(VPATH)}3/ctype.h +goruby.$(OBJEXT): {$(VPATH)}3/dllexport.h +goruby.$(OBJEXT): {$(VPATH)}3/dosish.h +goruby.$(OBJEXT): {$(VPATH)}3/error.h +goruby.$(OBJEXT): {$(VPATH)}3/eval.h +goruby.$(OBJEXT): {$(VPATH)}3/event.h +goruby.$(OBJEXT): {$(VPATH)}3/fl_type.h +goruby.$(OBJEXT): {$(VPATH)}3/gc.h +goruby.$(OBJEXT): {$(VPATH)}3/glob.h +goruby.$(OBJEXT): {$(VPATH)}3/globals.h +goruby.$(OBJEXT): {$(VPATH)}3/has/attribute.h +goruby.$(OBJEXT): {$(VPATH)}3/has/builtin.h +goruby.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +goruby.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +goruby.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +goruby.$(OBJEXT): {$(VPATH)}3/has/extension.h +goruby.$(OBJEXT): {$(VPATH)}3/has/feature.h +goruby.$(OBJEXT): {$(VPATH)}3/has/warning.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/array.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/class.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/compar.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/complex.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/cont.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/dir.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/enum.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/error.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/eval.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/file.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/gc.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/hash.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/io.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/load.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/object.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/parse.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/proc.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/process.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/random.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/range.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/rational.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/re.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/select.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/signal.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/string.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/struct.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/thread.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/time.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/variable.h +goruby.$(OBJEXT): {$(VPATH)}3/intern/vm.h +goruby.$(OBJEXT): {$(VPATH)}3/interpreter.h +goruby.$(OBJEXT): {$(VPATH)}3/iterator.h +goruby.$(OBJEXT): {$(VPATH)}3/memory.h +goruby.$(OBJEXT): {$(VPATH)}3/method.h +goruby.$(OBJEXT): {$(VPATH)}3/module.h +goruby.$(OBJEXT): {$(VPATH)}3/newobj.h +goruby.$(OBJEXT): {$(VPATH)}3/rgengc.h +goruby.$(OBJEXT): {$(VPATH)}3/scan_args.h +goruby.$(OBJEXT): {$(VPATH)}3/special_consts.h +goruby.$(OBJEXT): {$(VPATH)}3/static_assert.h +goruby.$(OBJEXT): {$(VPATH)}3/stdalign.h +goruby.$(OBJEXT): {$(VPATH)}3/stdbool.h +goruby.$(OBJEXT): {$(VPATH)}3/symbol.h +goruby.$(OBJEXT): {$(VPATH)}3/token_paste.h +goruby.$(OBJEXT): {$(VPATH)}3/value.h +goruby.$(OBJEXT): {$(VPATH)}3/value_type.h +goruby.$(OBJEXT): {$(VPATH)}3/variable.h +goruby.$(OBJEXT): {$(VPATH)}3/warning_push.h +goruby.$(OBJEXT): {$(VPATH)}3/xmalloc.h goruby.$(OBJEXT): {$(VPATH)}assert.h goruby.$(OBJEXT): {$(VPATH)}backward.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/assume.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/bool.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/extern.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/limits.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +goruby.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h goruby.$(OBJEXT): {$(VPATH)}config.h goruby.$(OBJEXT): {$(VPATH)}defines.h goruby.$(OBJEXT): {$(VPATH)}goruby.c @@ -2513,13 +6204,164 @@ hash.$(OBJEXT): $(top_srcdir)/internal/object.h hash.$(OBJEXT): $(top_srcdir)/internal/proc.h hash.$(OBJEXT): $(top_srcdir)/internal/serial.h hash.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -hash.$(OBJEXT): $(top_srcdir)/internal/stdbool.h hash.$(OBJEXT): $(top_srcdir)/internal/string.h hash.$(OBJEXT): $(top_srcdir)/internal/symbol.h hash.$(OBJEXT): $(top_srcdir)/internal/time.h hash.$(OBJEXT): $(top_srcdir)/internal/vm.h hash.$(OBJEXT): $(top_srcdir)/internal/warnings.h +hash.$(OBJEXT): {$(VPATH)}3/anyargs.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +hash.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +hash.$(OBJEXT): {$(VPATH)}3/assume.h +hash.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +hash.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +hash.$(OBJEXT): {$(VPATH)}3/attr/cold.h +hash.$(OBJEXT): {$(VPATH)}3/attr/const.h +hash.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +hash.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +hash.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +hash.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +hash.$(OBJEXT): {$(VPATH)}3/attr/error.h +hash.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +hash.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +hash.$(OBJEXT): {$(VPATH)}3/attr/format.h +hash.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +hash.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +hash.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +hash.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +hash.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +hash.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +hash.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +hash.$(OBJEXT): {$(VPATH)}3/attr/pure.h +hash.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +hash.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +hash.$(OBJEXT): {$(VPATH)}3/attr/warning.h +hash.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +hash.$(OBJEXT): {$(VPATH)}3/cast.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +hash.$(OBJEXT): {$(VPATH)}3/compiler_since.h +hash.$(OBJEXT): {$(VPATH)}3/config.h +hash.$(OBJEXT): {$(VPATH)}3/constant_p.h +hash.$(OBJEXT): {$(VPATH)}3/core.h +hash.$(OBJEXT): {$(VPATH)}3/core/rarray.h +hash.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +hash.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +hash.$(OBJEXT): {$(VPATH)}3/core/rclass.h +hash.$(OBJEXT): {$(VPATH)}3/core/rdata.h +hash.$(OBJEXT): {$(VPATH)}3/core/rfile.h +hash.$(OBJEXT): {$(VPATH)}3/core/rhash.h +hash.$(OBJEXT): {$(VPATH)}3/core/robject.h +hash.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +hash.$(OBJEXT): {$(VPATH)}3/core/rstring.h +hash.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +hash.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +hash.$(OBJEXT): {$(VPATH)}3/ctype.h +hash.$(OBJEXT): {$(VPATH)}3/dllexport.h +hash.$(OBJEXT): {$(VPATH)}3/dosish.h +hash.$(OBJEXT): {$(VPATH)}3/error.h +hash.$(OBJEXT): {$(VPATH)}3/eval.h +hash.$(OBJEXT): {$(VPATH)}3/event.h +hash.$(OBJEXT): {$(VPATH)}3/fl_type.h +hash.$(OBJEXT): {$(VPATH)}3/gc.h +hash.$(OBJEXT): {$(VPATH)}3/glob.h +hash.$(OBJEXT): {$(VPATH)}3/globals.h +hash.$(OBJEXT): {$(VPATH)}3/has/attribute.h +hash.$(OBJEXT): {$(VPATH)}3/has/builtin.h +hash.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +hash.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +hash.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +hash.$(OBJEXT): {$(VPATH)}3/has/extension.h +hash.$(OBJEXT): {$(VPATH)}3/has/feature.h +hash.$(OBJEXT): {$(VPATH)}3/has/warning.h +hash.$(OBJEXT): {$(VPATH)}3/intern/array.h +hash.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +hash.$(OBJEXT): {$(VPATH)}3/intern/class.h +hash.$(OBJEXT): {$(VPATH)}3/intern/compar.h +hash.$(OBJEXT): {$(VPATH)}3/intern/complex.h +hash.$(OBJEXT): {$(VPATH)}3/intern/cont.h +hash.$(OBJEXT): {$(VPATH)}3/intern/dir.h +hash.$(OBJEXT): {$(VPATH)}3/intern/enum.h +hash.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +hash.$(OBJEXT): {$(VPATH)}3/intern/error.h +hash.$(OBJEXT): {$(VPATH)}3/intern/eval.h +hash.$(OBJEXT): {$(VPATH)}3/intern/file.h +hash.$(OBJEXT): {$(VPATH)}3/intern/gc.h +hash.$(OBJEXT): {$(VPATH)}3/intern/hash.h +hash.$(OBJEXT): {$(VPATH)}3/intern/io.h +hash.$(OBJEXT): {$(VPATH)}3/intern/load.h +hash.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +hash.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +hash.$(OBJEXT): {$(VPATH)}3/intern/object.h +hash.$(OBJEXT): {$(VPATH)}3/intern/parse.h +hash.$(OBJEXT): {$(VPATH)}3/intern/proc.h +hash.$(OBJEXT): {$(VPATH)}3/intern/process.h +hash.$(OBJEXT): {$(VPATH)}3/intern/random.h +hash.$(OBJEXT): {$(VPATH)}3/intern/range.h +hash.$(OBJEXT): {$(VPATH)}3/intern/rational.h +hash.$(OBJEXT): {$(VPATH)}3/intern/re.h +hash.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +hash.$(OBJEXT): {$(VPATH)}3/intern/select.h +hash.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +hash.$(OBJEXT): {$(VPATH)}3/intern/signal.h +hash.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +hash.$(OBJEXT): {$(VPATH)}3/intern/string.h +hash.$(OBJEXT): {$(VPATH)}3/intern/struct.h +hash.$(OBJEXT): {$(VPATH)}3/intern/thread.h +hash.$(OBJEXT): {$(VPATH)}3/intern/time.h +hash.$(OBJEXT): {$(VPATH)}3/intern/variable.h +hash.$(OBJEXT): {$(VPATH)}3/intern/vm.h +hash.$(OBJEXT): {$(VPATH)}3/interpreter.h +hash.$(OBJEXT): {$(VPATH)}3/iterator.h +hash.$(OBJEXT): {$(VPATH)}3/memory.h +hash.$(OBJEXT): {$(VPATH)}3/method.h +hash.$(OBJEXT): {$(VPATH)}3/module.h +hash.$(OBJEXT): {$(VPATH)}3/newobj.h +hash.$(OBJEXT): {$(VPATH)}3/rgengc.h +hash.$(OBJEXT): {$(VPATH)}3/scan_args.h +hash.$(OBJEXT): {$(VPATH)}3/special_consts.h +hash.$(OBJEXT): {$(VPATH)}3/static_assert.h +hash.$(OBJEXT): {$(VPATH)}3/stdalign.h +hash.$(OBJEXT): {$(VPATH)}3/stdbool.h +hash.$(OBJEXT): {$(VPATH)}3/symbol.h +hash.$(OBJEXT): {$(VPATH)}3/token_paste.h +hash.$(OBJEXT): {$(VPATH)}3/value.h +hash.$(OBJEXT): {$(VPATH)}3/value_type.h +hash.$(OBJEXT): {$(VPATH)}3/variable.h +hash.$(OBJEXT): {$(VPATH)}3/warning_push.h +hash.$(OBJEXT): {$(VPATH)}3/xmalloc.h hash.$(OBJEXT): {$(VPATH)}assert.h +hash.$(OBJEXT): {$(VPATH)}backward/2/assume.h +hash.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +hash.$(OBJEXT): {$(VPATH)}backward/2/bool.h +hash.$(OBJEXT): {$(VPATH)}backward/2/extern.h +hash.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +hash.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +hash.$(OBJEXT): {$(VPATH)}backward/2/limits.h +hash.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +hash.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +hash.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +hash.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +hash.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h hash.$(OBJEXT): {$(VPATH)}config.h hash.$(OBJEXT): {$(VPATH)}debug_counter.h hash.$(OBJEXT): {$(VPATH)}defines.h @@ -2545,7 +6387,159 @@ inits.$(OBJEXT): $(hdrdir)/ruby/ruby.h inits.$(OBJEXT): $(top_srcdir)/internal/compilers.h inits.$(OBJEXT): $(top_srcdir)/internal/inits.h inits.$(OBJEXT): $(top_srcdir)/internal/warnings.h +inits.$(OBJEXT): {$(VPATH)}3/anyargs.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +inits.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +inits.$(OBJEXT): {$(VPATH)}3/assume.h +inits.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +inits.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +inits.$(OBJEXT): {$(VPATH)}3/attr/cold.h +inits.$(OBJEXT): {$(VPATH)}3/attr/const.h +inits.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +inits.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +inits.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +inits.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +inits.$(OBJEXT): {$(VPATH)}3/attr/error.h +inits.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +inits.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +inits.$(OBJEXT): {$(VPATH)}3/attr/format.h +inits.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +inits.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +inits.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +inits.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +inits.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +inits.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +inits.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +inits.$(OBJEXT): {$(VPATH)}3/attr/pure.h +inits.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +inits.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +inits.$(OBJEXT): {$(VPATH)}3/attr/warning.h +inits.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +inits.$(OBJEXT): {$(VPATH)}3/cast.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +inits.$(OBJEXT): {$(VPATH)}3/compiler_since.h +inits.$(OBJEXT): {$(VPATH)}3/config.h +inits.$(OBJEXT): {$(VPATH)}3/constant_p.h +inits.$(OBJEXT): {$(VPATH)}3/core.h +inits.$(OBJEXT): {$(VPATH)}3/core/rarray.h +inits.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +inits.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +inits.$(OBJEXT): {$(VPATH)}3/core/rclass.h +inits.$(OBJEXT): {$(VPATH)}3/core/rdata.h +inits.$(OBJEXT): {$(VPATH)}3/core/rfile.h +inits.$(OBJEXT): {$(VPATH)}3/core/rhash.h +inits.$(OBJEXT): {$(VPATH)}3/core/robject.h +inits.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +inits.$(OBJEXT): {$(VPATH)}3/core/rstring.h +inits.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +inits.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +inits.$(OBJEXT): {$(VPATH)}3/ctype.h +inits.$(OBJEXT): {$(VPATH)}3/dllexport.h +inits.$(OBJEXT): {$(VPATH)}3/dosish.h +inits.$(OBJEXT): {$(VPATH)}3/error.h +inits.$(OBJEXT): {$(VPATH)}3/eval.h +inits.$(OBJEXT): {$(VPATH)}3/event.h +inits.$(OBJEXT): {$(VPATH)}3/fl_type.h +inits.$(OBJEXT): {$(VPATH)}3/gc.h +inits.$(OBJEXT): {$(VPATH)}3/glob.h +inits.$(OBJEXT): {$(VPATH)}3/globals.h +inits.$(OBJEXT): {$(VPATH)}3/has/attribute.h +inits.$(OBJEXT): {$(VPATH)}3/has/builtin.h +inits.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +inits.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +inits.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +inits.$(OBJEXT): {$(VPATH)}3/has/extension.h +inits.$(OBJEXT): {$(VPATH)}3/has/feature.h +inits.$(OBJEXT): {$(VPATH)}3/has/warning.h +inits.$(OBJEXT): {$(VPATH)}3/intern/array.h +inits.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +inits.$(OBJEXT): {$(VPATH)}3/intern/class.h +inits.$(OBJEXT): {$(VPATH)}3/intern/compar.h +inits.$(OBJEXT): {$(VPATH)}3/intern/complex.h +inits.$(OBJEXT): {$(VPATH)}3/intern/cont.h +inits.$(OBJEXT): {$(VPATH)}3/intern/dir.h +inits.$(OBJEXT): {$(VPATH)}3/intern/enum.h +inits.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +inits.$(OBJEXT): {$(VPATH)}3/intern/error.h +inits.$(OBJEXT): {$(VPATH)}3/intern/eval.h +inits.$(OBJEXT): {$(VPATH)}3/intern/file.h +inits.$(OBJEXT): {$(VPATH)}3/intern/gc.h +inits.$(OBJEXT): {$(VPATH)}3/intern/hash.h +inits.$(OBJEXT): {$(VPATH)}3/intern/io.h +inits.$(OBJEXT): {$(VPATH)}3/intern/load.h +inits.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +inits.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +inits.$(OBJEXT): {$(VPATH)}3/intern/object.h +inits.$(OBJEXT): {$(VPATH)}3/intern/parse.h +inits.$(OBJEXT): {$(VPATH)}3/intern/proc.h +inits.$(OBJEXT): {$(VPATH)}3/intern/process.h +inits.$(OBJEXT): {$(VPATH)}3/intern/random.h +inits.$(OBJEXT): {$(VPATH)}3/intern/range.h +inits.$(OBJEXT): {$(VPATH)}3/intern/rational.h +inits.$(OBJEXT): {$(VPATH)}3/intern/re.h +inits.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +inits.$(OBJEXT): {$(VPATH)}3/intern/select.h +inits.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +inits.$(OBJEXT): {$(VPATH)}3/intern/signal.h +inits.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +inits.$(OBJEXT): {$(VPATH)}3/intern/string.h +inits.$(OBJEXT): {$(VPATH)}3/intern/struct.h +inits.$(OBJEXT): {$(VPATH)}3/intern/thread.h +inits.$(OBJEXT): {$(VPATH)}3/intern/time.h +inits.$(OBJEXT): {$(VPATH)}3/intern/variable.h +inits.$(OBJEXT): {$(VPATH)}3/intern/vm.h +inits.$(OBJEXT): {$(VPATH)}3/interpreter.h +inits.$(OBJEXT): {$(VPATH)}3/iterator.h +inits.$(OBJEXT): {$(VPATH)}3/memory.h +inits.$(OBJEXT): {$(VPATH)}3/method.h +inits.$(OBJEXT): {$(VPATH)}3/module.h +inits.$(OBJEXT): {$(VPATH)}3/newobj.h +inits.$(OBJEXT): {$(VPATH)}3/rgengc.h +inits.$(OBJEXT): {$(VPATH)}3/scan_args.h +inits.$(OBJEXT): {$(VPATH)}3/special_consts.h +inits.$(OBJEXT): {$(VPATH)}3/static_assert.h +inits.$(OBJEXT): {$(VPATH)}3/stdalign.h +inits.$(OBJEXT): {$(VPATH)}3/stdbool.h +inits.$(OBJEXT): {$(VPATH)}3/symbol.h +inits.$(OBJEXT): {$(VPATH)}3/token_paste.h +inits.$(OBJEXT): {$(VPATH)}3/value.h +inits.$(OBJEXT): {$(VPATH)}3/value_type.h +inits.$(OBJEXT): {$(VPATH)}3/variable.h +inits.$(OBJEXT): {$(VPATH)}3/warning_push.h +inits.$(OBJEXT): {$(VPATH)}3/xmalloc.h inits.$(OBJEXT): {$(VPATH)}assert.h +inits.$(OBJEXT): {$(VPATH)}backward/2/assume.h +inits.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +inits.$(OBJEXT): {$(VPATH)}backward/2/bool.h +inits.$(OBJEXT): {$(VPATH)}backward/2/extern.h +inits.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +inits.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +inits.$(OBJEXT): {$(VPATH)}backward/2/limits.h +inits.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +inits.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +inits.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +inits.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +inits.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h inits.$(OBJEXT): {$(VPATH)}builtin.h inits.$(OBJEXT): {$(VPATH)}config.h inits.$(OBJEXT): {$(VPATH)}defines.h @@ -2578,14 +6572,165 @@ io.$(OBJEXT): $(top_srcdir)/internal/object.h io.$(OBJEXT): $(top_srcdir)/internal/process.h io.$(OBJEXT): $(top_srcdir)/internal/serial.h io.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -io.$(OBJEXT): $(top_srcdir)/internal/stdbool.h io.$(OBJEXT): $(top_srcdir)/internal/string.h io.$(OBJEXT): $(top_srcdir)/internal/thread.h io.$(OBJEXT): $(top_srcdir)/internal/transcode.h io.$(OBJEXT): $(top_srcdir)/internal/variable.h io.$(OBJEXT): $(top_srcdir)/internal/vm.h io.$(OBJEXT): $(top_srcdir)/internal/warnings.h +io.$(OBJEXT): {$(VPATH)}3/anyargs.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +io.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +io.$(OBJEXT): {$(VPATH)}3/assume.h +io.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +io.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +io.$(OBJEXT): {$(VPATH)}3/attr/cold.h +io.$(OBJEXT): {$(VPATH)}3/attr/const.h +io.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +io.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +io.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +io.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +io.$(OBJEXT): {$(VPATH)}3/attr/error.h +io.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +io.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +io.$(OBJEXT): {$(VPATH)}3/attr/format.h +io.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +io.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +io.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +io.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +io.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +io.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +io.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +io.$(OBJEXT): {$(VPATH)}3/attr/pure.h +io.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +io.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +io.$(OBJEXT): {$(VPATH)}3/attr/warning.h +io.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +io.$(OBJEXT): {$(VPATH)}3/cast.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +io.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +io.$(OBJEXT): {$(VPATH)}3/compiler_since.h +io.$(OBJEXT): {$(VPATH)}3/config.h +io.$(OBJEXT): {$(VPATH)}3/constant_p.h +io.$(OBJEXT): {$(VPATH)}3/core.h +io.$(OBJEXT): {$(VPATH)}3/core/rarray.h +io.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +io.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +io.$(OBJEXT): {$(VPATH)}3/core/rclass.h +io.$(OBJEXT): {$(VPATH)}3/core/rdata.h +io.$(OBJEXT): {$(VPATH)}3/core/rfile.h +io.$(OBJEXT): {$(VPATH)}3/core/rhash.h +io.$(OBJEXT): {$(VPATH)}3/core/robject.h +io.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +io.$(OBJEXT): {$(VPATH)}3/core/rstring.h +io.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +io.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +io.$(OBJEXT): {$(VPATH)}3/ctype.h +io.$(OBJEXT): {$(VPATH)}3/dllexport.h +io.$(OBJEXT): {$(VPATH)}3/dosish.h +io.$(OBJEXT): {$(VPATH)}3/error.h +io.$(OBJEXT): {$(VPATH)}3/eval.h +io.$(OBJEXT): {$(VPATH)}3/event.h +io.$(OBJEXT): {$(VPATH)}3/fl_type.h +io.$(OBJEXT): {$(VPATH)}3/gc.h +io.$(OBJEXT): {$(VPATH)}3/glob.h +io.$(OBJEXT): {$(VPATH)}3/globals.h +io.$(OBJEXT): {$(VPATH)}3/has/attribute.h +io.$(OBJEXT): {$(VPATH)}3/has/builtin.h +io.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +io.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +io.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +io.$(OBJEXT): {$(VPATH)}3/has/extension.h +io.$(OBJEXT): {$(VPATH)}3/has/feature.h +io.$(OBJEXT): {$(VPATH)}3/has/warning.h +io.$(OBJEXT): {$(VPATH)}3/intern/array.h +io.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +io.$(OBJEXT): {$(VPATH)}3/intern/class.h +io.$(OBJEXT): {$(VPATH)}3/intern/compar.h +io.$(OBJEXT): {$(VPATH)}3/intern/complex.h +io.$(OBJEXT): {$(VPATH)}3/intern/cont.h +io.$(OBJEXT): {$(VPATH)}3/intern/dir.h +io.$(OBJEXT): {$(VPATH)}3/intern/enum.h +io.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +io.$(OBJEXT): {$(VPATH)}3/intern/error.h +io.$(OBJEXT): {$(VPATH)}3/intern/eval.h +io.$(OBJEXT): {$(VPATH)}3/intern/file.h +io.$(OBJEXT): {$(VPATH)}3/intern/gc.h +io.$(OBJEXT): {$(VPATH)}3/intern/hash.h +io.$(OBJEXT): {$(VPATH)}3/intern/io.h +io.$(OBJEXT): {$(VPATH)}3/intern/load.h +io.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +io.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +io.$(OBJEXT): {$(VPATH)}3/intern/object.h +io.$(OBJEXT): {$(VPATH)}3/intern/parse.h +io.$(OBJEXT): {$(VPATH)}3/intern/proc.h +io.$(OBJEXT): {$(VPATH)}3/intern/process.h +io.$(OBJEXT): {$(VPATH)}3/intern/random.h +io.$(OBJEXT): {$(VPATH)}3/intern/range.h +io.$(OBJEXT): {$(VPATH)}3/intern/rational.h +io.$(OBJEXT): {$(VPATH)}3/intern/re.h +io.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +io.$(OBJEXT): {$(VPATH)}3/intern/select.h +io.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +io.$(OBJEXT): {$(VPATH)}3/intern/signal.h +io.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +io.$(OBJEXT): {$(VPATH)}3/intern/string.h +io.$(OBJEXT): {$(VPATH)}3/intern/struct.h +io.$(OBJEXT): {$(VPATH)}3/intern/thread.h +io.$(OBJEXT): {$(VPATH)}3/intern/time.h +io.$(OBJEXT): {$(VPATH)}3/intern/variable.h +io.$(OBJEXT): {$(VPATH)}3/intern/vm.h +io.$(OBJEXT): {$(VPATH)}3/interpreter.h +io.$(OBJEXT): {$(VPATH)}3/iterator.h +io.$(OBJEXT): {$(VPATH)}3/memory.h +io.$(OBJEXT): {$(VPATH)}3/method.h +io.$(OBJEXT): {$(VPATH)}3/module.h +io.$(OBJEXT): {$(VPATH)}3/newobj.h +io.$(OBJEXT): {$(VPATH)}3/rgengc.h +io.$(OBJEXT): {$(VPATH)}3/scan_args.h +io.$(OBJEXT): {$(VPATH)}3/special_consts.h +io.$(OBJEXT): {$(VPATH)}3/static_assert.h +io.$(OBJEXT): {$(VPATH)}3/stdalign.h +io.$(OBJEXT): {$(VPATH)}3/stdbool.h +io.$(OBJEXT): {$(VPATH)}3/symbol.h +io.$(OBJEXT): {$(VPATH)}3/token_paste.h +io.$(OBJEXT): {$(VPATH)}3/value.h +io.$(OBJEXT): {$(VPATH)}3/value_type.h +io.$(OBJEXT): {$(VPATH)}3/variable.h +io.$(OBJEXT): {$(VPATH)}3/warning_push.h +io.$(OBJEXT): {$(VPATH)}3/xmalloc.h io.$(OBJEXT): {$(VPATH)}assert.h +io.$(OBJEXT): {$(VPATH)}backward/2/assume.h +io.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +io.$(OBJEXT): {$(VPATH)}backward/2/bool.h +io.$(OBJEXT): {$(VPATH)}backward/2/extern.h +io.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +io.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +io.$(OBJEXT): {$(VPATH)}backward/2/limits.h +io.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +io.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +io.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +io.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +io.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h io.$(OBJEXT): {$(VPATH)}builtin.h io.$(OBJEXT): {$(VPATH)}config.h io.$(OBJEXT): {$(VPATH)}constant.h @@ -2634,14 +6779,165 @@ iseq.$(OBJEXT): $(top_srcdir)/internal/parse.h iseq.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h iseq.$(OBJEXT): $(top_srcdir)/internal/serial.h iseq.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -iseq.$(OBJEXT): $(top_srcdir)/internal/stdbool.h iseq.$(OBJEXT): $(top_srcdir)/internal/string.h iseq.$(OBJEXT): $(top_srcdir)/internal/symbol.h iseq.$(OBJEXT): $(top_srcdir)/internal/thread.h iseq.$(OBJEXT): $(top_srcdir)/internal/variable.h iseq.$(OBJEXT): $(top_srcdir)/internal/vm.h iseq.$(OBJEXT): $(top_srcdir)/internal/warnings.h +iseq.$(OBJEXT): {$(VPATH)}3/anyargs.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +iseq.$(OBJEXT): {$(VPATH)}3/assume.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/cold.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/const.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/error.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/format.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/pure.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/warning.h +iseq.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +iseq.$(OBJEXT): {$(VPATH)}3/cast.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +iseq.$(OBJEXT): {$(VPATH)}3/compiler_since.h +iseq.$(OBJEXT): {$(VPATH)}3/config.h +iseq.$(OBJEXT): {$(VPATH)}3/constant_p.h +iseq.$(OBJEXT): {$(VPATH)}3/core.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rarray.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rclass.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rdata.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rfile.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rhash.h +iseq.$(OBJEXT): {$(VPATH)}3/core/robject.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rstring.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +iseq.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +iseq.$(OBJEXT): {$(VPATH)}3/ctype.h +iseq.$(OBJEXT): {$(VPATH)}3/dllexport.h +iseq.$(OBJEXT): {$(VPATH)}3/dosish.h +iseq.$(OBJEXT): {$(VPATH)}3/error.h +iseq.$(OBJEXT): {$(VPATH)}3/eval.h +iseq.$(OBJEXT): {$(VPATH)}3/event.h +iseq.$(OBJEXT): {$(VPATH)}3/fl_type.h +iseq.$(OBJEXT): {$(VPATH)}3/gc.h +iseq.$(OBJEXT): {$(VPATH)}3/glob.h +iseq.$(OBJEXT): {$(VPATH)}3/globals.h +iseq.$(OBJEXT): {$(VPATH)}3/has/attribute.h +iseq.$(OBJEXT): {$(VPATH)}3/has/builtin.h +iseq.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +iseq.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +iseq.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +iseq.$(OBJEXT): {$(VPATH)}3/has/extension.h +iseq.$(OBJEXT): {$(VPATH)}3/has/feature.h +iseq.$(OBJEXT): {$(VPATH)}3/has/warning.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/array.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/class.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/compar.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/complex.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/cont.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/dir.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/enum.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/error.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/eval.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/file.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/gc.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/hash.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/io.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/load.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/object.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/parse.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/proc.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/process.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/random.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/range.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/rational.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/re.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/select.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/signal.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/string.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/struct.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/thread.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/time.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/variable.h +iseq.$(OBJEXT): {$(VPATH)}3/intern/vm.h +iseq.$(OBJEXT): {$(VPATH)}3/interpreter.h +iseq.$(OBJEXT): {$(VPATH)}3/iterator.h +iseq.$(OBJEXT): {$(VPATH)}3/memory.h +iseq.$(OBJEXT): {$(VPATH)}3/method.h +iseq.$(OBJEXT): {$(VPATH)}3/module.h +iseq.$(OBJEXT): {$(VPATH)}3/newobj.h +iseq.$(OBJEXT): {$(VPATH)}3/rgengc.h +iseq.$(OBJEXT): {$(VPATH)}3/scan_args.h +iseq.$(OBJEXT): {$(VPATH)}3/special_consts.h +iseq.$(OBJEXT): {$(VPATH)}3/static_assert.h +iseq.$(OBJEXT): {$(VPATH)}3/stdalign.h +iseq.$(OBJEXT): {$(VPATH)}3/stdbool.h +iseq.$(OBJEXT): {$(VPATH)}3/symbol.h +iseq.$(OBJEXT): {$(VPATH)}3/token_paste.h +iseq.$(OBJEXT): {$(VPATH)}3/value.h +iseq.$(OBJEXT): {$(VPATH)}3/value_type.h +iseq.$(OBJEXT): {$(VPATH)}3/variable.h +iseq.$(OBJEXT): {$(VPATH)}3/warning_push.h +iseq.$(OBJEXT): {$(VPATH)}3/xmalloc.h iseq.$(OBJEXT): {$(VPATH)}assert.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/assume.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/bool.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/extern.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/limits.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +iseq.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h iseq.$(OBJEXT): {$(VPATH)}builtin.h iseq.$(OBJEXT): {$(VPATH)}config.h iseq.$(OBJEXT): {$(VPATH)}constant.h @@ -2693,13 +6989,164 @@ load.$(OBJEXT): $(top_srcdir)/internal/load.h load.$(OBJEXT): $(top_srcdir)/internal/parse.h load.$(OBJEXT): $(top_srcdir)/internal/serial.h load.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -load.$(OBJEXT): $(top_srcdir)/internal/stdbool.h load.$(OBJEXT): $(top_srcdir)/internal/string.h load.$(OBJEXT): $(top_srcdir)/internal/thread.h load.$(OBJEXT): $(top_srcdir)/internal/variable.h load.$(OBJEXT): $(top_srcdir)/internal/vm.h load.$(OBJEXT): $(top_srcdir)/internal/warnings.h +load.$(OBJEXT): {$(VPATH)}3/anyargs.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +load.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +load.$(OBJEXT): {$(VPATH)}3/assume.h +load.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +load.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +load.$(OBJEXT): {$(VPATH)}3/attr/cold.h +load.$(OBJEXT): {$(VPATH)}3/attr/const.h +load.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +load.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +load.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +load.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +load.$(OBJEXT): {$(VPATH)}3/attr/error.h +load.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +load.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +load.$(OBJEXT): {$(VPATH)}3/attr/format.h +load.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +load.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +load.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +load.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +load.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +load.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +load.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +load.$(OBJEXT): {$(VPATH)}3/attr/pure.h +load.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +load.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +load.$(OBJEXT): {$(VPATH)}3/attr/warning.h +load.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +load.$(OBJEXT): {$(VPATH)}3/cast.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +load.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +load.$(OBJEXT): {$(VPATH)}3/compiler_since.h +load.$(OBJEXT): {$(VPATH)}3/config.h +load.$(OBJEXT): {$(VPATH)}3/constant_p.h +load.$(OBJEXT): {$(VPATH)}3/core.h +load.$(OBJEXT): {$(VPATH)}3/core/rarray.h +load.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +load.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +load.$(OBJEXT): {$(VPATH)}3/core/rclass.h +load.$(OBJEXT): {$(VPATH)}3/core/rdata.h +load.$(OBJEXT): {$(VPATH)}3/core/rfile.h +load.$(OBJEXT): {$(VPATH)}3/core/rhash.h +load.$(OBJEXT): {$(VPATH)}3/core/robject.h +load.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +load.$(OBJEXT): {$(VPATH)}3/core/rstring.h +load.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +load.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +load.$(OBJEXT): {$(VPATH)}3/ctype.h +load.$(OBJEXT): {$(VPATH)}3/dllexport.h +load.$(OBJEXT): {$(VPATH)}3/dosish.h +load.$(OBJEXT): {$(VPATH)}3/error.h +load.$(OBJEXT): {$(VPATH)}3/eval.h +load.$(OBJEXT): {$(VPATH)}3/event.h +load.$(OBJEXT): {$(VPATH)}3/fl_type.h +load.$(OBJEXT): {$(VPATH)}3/gc.h +load.$(OBJEXT): {$(VPATH)}3/glob.h +load.$(OBJEXT): {$(VPATH)}3/globals.h +load.$(OBJEXT): {$(VPATH)}3/has/attribute.h +load.$(OBJEXT): {$(VPATH)}3/has/builtin.h +load.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +load.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +load.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +load.$(OBJEXT): {$(VPATH)}3/has/extension.h +load.$(OBJEXT): {$(VPATH)}3/has/feature.h +load.$(OBJEXT): {$(VPATH)}3/has/warning.h +load.$(OBJEXT): {$(VPATH)}3/intern/array.h +load.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +load.$(OBJEXT): {$(VPATH)}3/intern/class.h +load.$(OBJEXT): {$(VPATH)}3/intern/compar.h +load.$(OBJEXT): {$(VPATH)}3/intern/complex.h +load.$(OBJEXT): {$(VPATH)}3/intern/cont.h +load.$(OBJEXT): {$(VPATH)}3/intern/dir.h +load.$(OBJEXT): {$(VPATH)}3/intern/enum.h +load.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +load.$(OBJEXT): {$(VPATH)}3/intern/error.h +load.$(OBJEXT): {$(VPATH)}3/intern/eval.h +load.$(OBJEXT): {$(VPATH)}3/intern/file.h +load.$(OBJEXT): {$(VPATH)}3/intern/gc.h +load.$(OBJEXT): {$(VPATH)}3/intern/hash.h +load.$(OBJEXT): {$(VPATH)}3/intern/io.h +load.$(OBJEXT): {$(VPATH)}3/intern/load.h +load.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +load.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +load.$(OBJEXT): {$(VPATH)}3/intern/object.h +load.$(OBJEXT): {$(VPATH)}3/intern/parse.h +load.$(OBJEXT): {$(VPATH)}3/intern/proc.h +load.$(OBJEXT): {$(VPATH)}3/intern/process.h +load.$(OBJEXT): {$(VPATH)}3/intern/random.h +load.$(OBJEXT): {$(VPATH)}3/intern/range.h +load.$(OBJEXT): {$(VPATH)}3/intern/rational.h +load.$(OBJEXT): {$(VPATH)}3/intern/re.h +load.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +load.$(OBJEXT): {$(VPATH)}3/intern/select.h +load.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +load.$(OBJEXT): {$(VPATH)}3/intern/signal.h +load.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +load.$(OBJEXT): {$(VPATH)}3/intern/string.h +load.$(OBJEXT): {$(VPATH)}3/intern/struct.h +load.$(OBJEXT): {$(VPATH)}3/intern/thread.h +load.$(OBJEXT): {$(VPATH)}3/intern/time.h +load.$(OBJEXT): {$(VPATH)}3/intern/variable.h +load.$(OBJEXT): {$(VPATH)}3/intern/vm.h +load.$(OBJEXT): {$(VPATH)}3/interpreter.h +load.$(OBJEXT): {$(VPATH)}3/iterator.h +load.$(OBJEXT): {$(VPATH)}3/memory.h +load.$(OBJEXT): {$(VPATH)}3/method.h +load.$(OBJEXT): {$(VPATH)}3/module.h +load.$(OBJEXT): {$(VPATH)}3/newobj.h +load.$(OBJEXT): {$(VPATH)}3/rgengc.h +load.$(OBJEXT): {$(VPATH)}3/scan_args.h +load.$(OBJEXT): {$(VPATH)}3/special_consts.h +load.$(OBJEXT): {$(VPATH)}3/static_assert.h +load.$(OBJEXT): {$(VPATH)}3/stdalign.h +load.$(OBJEXT): {$(VPATH)}3/stdbool.h +load.$(OBJEXT): {$(VPATH)}3/symbol.h +load.$(OBJEXT): {$(VPATH)}3/token_paste.h +load.$(OBJEXT): {$(VPATH)}3/value.h +load.$(OBJEXT): {$(VPATH)}3/value_type.h +load.$(OBJEXT): {$(VPATH)}3/variable.h +load.$(OBJEXT): {$(VPATH)}3/warning_push.h +load.$(OBJEXT): {$(VPATH)}3/xmalloc.h load.$(OBJEXT): {$(VPATH)}assert.h +load.$(OBJEXT): {$(VPATH)}backward/2/assume.h +load.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +load.$(OBJEXT): {$(VPATH)}backward/2/bool.h +load.$(OBJEXT): {$(VPATH)}backward/2/extern.h +load.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +load.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +load.$(OBJEXT): {$(VPATH)}backward/2/limits.h +load.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +load.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +load.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +load.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +load.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h load.$(OBJEXT): {$(VPATH)}config.h load.$(OBJEXT): {$(VPATH)}constant.h load.$(OBJEXT): {$(VPATH)}defines.h @@ -2731,7 +7178,159 @@ load.$(OBJEXT): {$(VPATH)}vm_opts.h loadpath.$(OBJEXT): $(hdrdir)/ruby/ruby.h loadpath.$(OBJEXT): $(hdrdir)/ruby/version.h loadpath.$(OBJEXT): $(top_srcdir)/version.h +loadpath.$(OBJEXT): {$(VPATH)}3/anyargs.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +loadpath.$(OBJEXT): {$(VPATH)}3/assume.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/cold.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/const.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/error.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/format.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/pure.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/warning.h +loadpath.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +loadpath.$(OBJEXT): {$(VPATH)}3/cast.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +loadpath.$(OBJEXT): {$(VPATH)}3/compiler_since.h +loadpath.$(OBJEXT): {$(VPATH)}3/config.h +loadpath.$(OBJEXT): {$(VPATH)}3/constant_p.h +loadpath.$(OBJEXT): {$(VPATH)}3/core.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rarray.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rclass.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rdata.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rfile.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rhash.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/robject.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rstring.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +loadpath.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +loadpath.$(OBJEXT): {$(VPATH)}3/ctype.h +loadpath.$(OBJEXT): {$(VPATH)}3/dllexport.h +loadpath.$(OBJEXT): {$(VPATH)}3/dosish.h +loadpath.$(OBJEXT): {$(VPATH)}3/error.h +loadpath.$(OBJEXT): {$(VPATH)}3/eval.h +loadpath.$(OBJEXT): {$(VPATH)}3/event.h +loadpath.$(OBJEXT): {$(VPATH)}3/fl_type.h +loadpath.$(OBJEXT): {$(VPATH)}3/gc.h +loadpath.$(OBJEXT): {$(VPATH)}3/glob.h +loadpath.$(OBJEXT): {$(VPATH)}3/globals.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/attribute.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/builtin.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/extension.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/feature.h +loadpath.$(OBJEXT): {$(VPATH)}3/has/warning.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/array.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/class.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/compar.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/complex.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/cont.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/dir.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/enum.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/error.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/eval.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/file.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/gc.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/hash.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/io.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/load.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/object.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/parse.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/proc.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/process.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/random.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/range.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/rational.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/re.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/select.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/signal.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/string.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/struct.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/thread.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/time.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/variable.h +loadpath.$(OBJEXT): {$(VPATH)}3/intern/vm.h +loadpath.$(OBJEXT): {$(VPATH)}3/interpreter.h +loadpath.$(OBJEXT): {$(VPATH)}3/iterator.h +loadpath.$(OBJEXT): {$(VPATH)}3/memory.h +loadpath.$(OBJEXT): {$(VPATH)}3/method.h +loadpath.$(OBJEXT): {$(VPATH)}3/module.h +loadpath.$(OBJEXT): {$(VPATH)}3/newobj.h +loadpath.$(OBJEXT): {$(VPATH)}3/rgengc.h +loadpath.$(OBJEXT): {$(VPATH)}3/scan_args.h +loadpath.$(OBJEXT): {$(VPATH)}3/special_consts.h +loadpath.$(OBJEXT): {$(VPATH)}3/static_assert.h +loadpath.$(OBJEXT): {$(VPATH)}3/stdalign.h +loadpath.$(OBJEXT): {$(VPATH)}3/stdbool.h +loadpath.$(OBJEXT): {$(VPATH)}3/symbol.h +loadpath.$(OBJEXT): {$(VPATH)}3/token_paste.h +loadpath.$(OBJEXT): {$(VPATH)}3/value.h +loadpath.$(OBJEXT): {$(VPATH)}3/value_type.h +loadpath.$(OBJEXT): {$(VPATH)}3/variable.h +loadpath.$(OBJEXT): {$(VPATH)}3/warning_push.h +loadpath.$(OBJEXT): {$(VPATH)}3/xmalloc.h loadpath.$(OBJEXT): {$(VPATH)}assert.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/assume.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/bool.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/extern.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/limits.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +loadpath.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h loadpath.$(OBJEXT): {$(VPATH)}config.h loadpath.$(OBJEXT): {$(VPATH)}defines.h loadpath.$(OBJEXT): {$(VPATH)}intern.h @@ -2742,7 +7341,159 @@ loadpath.$(OBJEXT): {$(VPATH)}subst.h loadpath.$(OBJEXT): {$(VPATH)}verconf.h localeinit.$(OBJEXT): $(hdrdir)/ruby.h localeinit.$(OBJEXT): $(hdrdir)/ruby/ruby.h +localeinit.$(OBJEXT): {$(VPATH)}3/anyargs.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +localeinit.$(OBJEXT): {$(VPATH)}3/assume.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/cold.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/const.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/error.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/format.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/pure.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/warning.h +localeinit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +localeinit.$(OBJEXT): {$(VPATH)}3/cast.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +localeinit.$(OBJEXT): {$(VPATH)}3/compiler_since.h +localeinit.$(OBJEXT): {$(VPATH)}3/config.h +localeinit.$(OBJEXT): {$(VPATH)}3/constant_p.h +localeinit.$(OBJEXT): {$(VPATH)}3/core.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rarray.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rclass.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rdata.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rfile.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rhash.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/robject.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rstring.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +localeinit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +localeinit.$(OBJEXT): {$(VPATH)}3/ctype.h +localeinit.$(OBJEXT): {$(VPATH)}3/dllexport.h +localeinit.$(OBJEXT): {$(VPATH)}3/dosish.h +localeinit.$(OBJEXT): {$(VPATH)}3/error.h +localeinit.$(OBJEXT): {$(VPATH)}3/eval.h +localeinit.$(OBJEXT): {$(VPATH)}3/event.h +localeinit.$(OBJEXT): {$(VPATH)}3/fl_type.h +localeinit.$(OBJEXT): {$(VPATH)}3/gc.h +localeinit.$(OBJEXT): {$(VPATH)}3/glob.h +localeinit.$(OBJEXT): {$(VPATH)}3/globals.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/attribute.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/builtin.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/extension.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/feature.h +localeinit.$(OBJEXT): {$(VPATH)}3/has/warning.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/array.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/class.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/compar.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/complex.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/cont.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/dir.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/enum.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/error.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/eval.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/file.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/gc.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/hash.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/io.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/load.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/object.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/parse.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/proc.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/process.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/random.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/range.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/rational.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/re.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/select.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/signal.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/string.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/struct.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/thread.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/time.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/variable.h +localeinit.$(OBJEXT): {$(VPATH)}3/intern/vm.h +localeinit.$(OBJEXT): {$(VPATH)}3/interpreter.h +localeinit.$(OBJEXT): {$(VPATH)}3/iterator.h +localeinit.$(OBJEXT): {$(VPATH)}3/memory.h +localeinit.$(OBJEXT): {$(VPATH)}3/method.h +localeinit.$(OBJEXT): {$(VPATH)}3/module.h +localeinit.$(OBJEXT): {$(VPATH)}3/newobj.h +localeinit.$(OBJEXT): {$(VPATH)}3/rgengc.h +localeinit.$(OBJEXT): {$(VPATH)}3/scan_args.h +localeinit.$(OBJEXT): {$(VPATH)}3/special_consts.h +localeinit.$(OBJEXT): {$(VPATH)}3/static_assert.h +localeinit.$(OBJEXT): {$(VPATH)}3/stdalign.h +localeinit.$(OBJEXT): {$(VPATH)}3/stdbool.h +localeinit.$(OBJEXT): {$(VPATH)}3/symbol.h +localeinit.$(OBJEXT): {$(VPATH)}3/token_paste.h +localeinit.$(OBJEXT): {$(VPATH)}3/value.h +localeinit.$(OBJEXT): {$(VPATH)}3/value_type.h +localeinit.$(OBJEXT): {$(VPATH)}3/variable.h +localeinit.$(OBJEXT): {$(VPATH)}3/warning_push.h +localeinit.$(OBJEXT): {$(VPATH)}3/xmalloc.h localeinit.$(OBJEXT): {$(VPATH)}assert.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/assume.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/bool.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/extern.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/limits.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +localeinit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h localeinit.$(OBJEXT): {$(VPATH)}config.h localeinit.$(OBJEXT): {$(VPATH)}defines.h localeinit.$(OBJEXT): {$(VPATH)}encindex.h @@ -2757,8 +7508,160 @@ localeinit.$(OBJEXT): {$(VPATH)}st.h localeinit.$(OBJEXT): {$(VPATH)}subst.h main.$(OBJEXT): $(hdrdir)/ruby.h main.$(OBJEXT): $(hdrdir)/ruby/ruby.h +main.$(OBJEXT): {$(VPATH)}3/anyargs.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +main.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +main.$(OBJEXT): {$(VPATH)}3/assume.h +main.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +main.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +main.$(OBJEXT): {$(VPATH)}3/attr/cold.h +main.$(OBJEXT): {$(VPATH)}3/attr/const.h +main.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +main.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +main.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +main.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +main.$(OBJEXT): {$(VPATH)}3/attr/error.h +main.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +main.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +main.$(OBJEXT): {$(VPATH)}3/attr/format.h +main.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +main.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +main.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +main.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +main.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +main.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +main.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +main.$(OBJEXT): {$(VPATH)}3/attr/pure.h +main.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +main.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +main.$(OBJEXT): {$(VPATH)}3/attr/warning.h +main.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +main.$(OBJEXT): {$(VPATH)}3/cast.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +main.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +main.$(OBJEXT): {$(VPATH)}3/compiler_since.h +main.$(OBJEXT): {$(VPATH)}3/config.h +main.$(OBJEXT): {$(VPATH)}3/constant_p.h +main.$(OBJEXT): {$(VPATH)}3/core.h +main.$(OBJEXT): {$(VPATH)}3/core/rarray.h +main.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +main.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +main.$(OBJEXT): {$(VPATH)}3/core/rclass.h +main.$(OBJEXT): {$(VPATH)}3/core/rdata.h +main.$(OBJEXT): {$(VPATH)}3/core/rfile.h +main.$(OBJEXT): {$(VPATH)}3/core/rhash.h +main.$(OBJEXT): {$(VPATH)}3/core/robject.h +main.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +main.$(OBJEXT): {$(VPATH)}3/core/rstring.h +main.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +main.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +main.$(OBJEXT): {$(VPATH)}3/ctype.h +main.$(OBJEXT): {$(VPATH)}3/dllexport.h +main.$(OBJEXT): {$(VPATH)}3/dosish.h +main.$(OBJEXT): {$(VPATH)}3/error.h +main.$(OBJEXT): {$(VPATH)}3/eval.h +main.$(OBJEXT): {$(VPATH)}3/event.h +main.$(OBJEXT): {$(VPATH)}3/fl_type.h +main.$(OBJEXT): {$(VPATH)}3/gc.h +main.$(OBJEXT): {$(VPATH)}3/glob.h +main.$(OBJEXT): {$(VPATH)}3/globals.h +main.$(OBJEXT): {$(VPATH)}3/has/attribute.h +main.$(OBJEXT): {$(VPATH)}3/has/builtin.h +main.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +main.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +main.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +main.$(OBJEXT): {$(VPATH)}3/has/extension.h +main.$(OBJEXT): {$(VPATH)}3/has/feature.h +main.$(OBJEXT): {$(VPATH)}3/has/warning.h +main.$(OBJEXT): {$(VPATH)}3/intern/array.h +main.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +main.$(OBJEXT): {$(VPATH)}3/intern/class.h +main.$(OBJEXT): {$(VPATH)}3/intern/compar.h +main.$(OBJEXT): {$(VPATH)}3/intern/complex.h +main.$(OBJEXT): {$(VPATH)}3/intern/cont.h +main.$(OBJEXT): {$(VPATH)}3/intern/dir.h +main.$(OBJEXT): {$(VPATH)}3/intern/enum.h +main.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +main.$(OBJEXT): {$(VPATH)}3/intern/error.h +main.$(OBJEXT): {$(VPATH)}3/intern/eval.h +main.$(OBJEXT): {$(VPATH)}3/intern/file.h +main.$(OBJEXT): {$(VPATH)}3/intern/gc.h +main.$(OBJEXT): {$(VPATH)}3/intern/hash.h +main.$(OBJEXT): {$(VPATH)}3/intern/io.h +main.$(OBJEXT): {$(VPATH)}3/intern/load.h +main.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +main.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +main.$(OBJEXT): {$(VPATH)}3/intern/object.h +main.$(OBJEXT): {$(VPATH)}3/intern/parse.h +main.$(OBJEXT): {$(VPATH)}3/intern/proc.h +main.$(OBJEXT): {$(VPATH)}3/intern/process.h +main.$(OBJEXT): {$(VPATH)}3/intern/random.h +main.$(OBJEXT): {$(VPATH)}3/intern/range.h +main.$(OBJEXT): {$(VPATH)}3/intern/rational.h +main.$(OBJEXT): {$(VPATH)}3/intern/re.h +main.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +main.$(OBJEXT): {$(VPATH)}3/intern/select.h +main.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +main.$(OBJEXT): {$(VPATH)}3/intern/signal.h +main.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +main.$(OBJEXT): {$(VPATH)}3/intern/string.h +main.$(OBJEXT): {$(VPATH)}3/intern/struct.h +main.$(OBJEXT): {$(VPATH)}3/intern/thread.h +main.$(OBJEXT): {$(VPATH)}3/intern/time.h +main.$(OBJEXT): {$(VPATH)}3/intern/variable.h +main.$(OBJEXT): {$(VPATH)}3/intern/vm.h +main.$(OBJEXT): {$(VPATH)}3/interpreter.h +main.$(OBJEXT): {$(VPATH)}3/iterator.h +main.$(OBJEXT): {$(VPATH)}3/memory.h +main.$(OBJEXT): {$(VPATH)}3/method.h +main.$(OBJEXT): {$(VPATH)}3/module.h +main.$(OBJEXT): {$(VPATH)}3/newobj.h +main.$(OBJEXT): {$(VPATH)}3/rgengc.h +main.$(OBJEXT): {$(VPATH)}3/scan_args.h +main.$(OBJEXT): {$(VPATH)}3/special_consts.h +main.$(OBJEXT): {$(VPATH)}3/static_assert.h +main.$(OBJEXT): {$(VPATH)}3/stdalign.h +main.$(OBJEXT): {$(VPATH)}3/stdbool.h +main.$(OBJEXT): {$(VPATH)}3/symbol.h +main.$(OBJEXT): {$(VPATH)}3/token_paste.h +main.$(OBJEXT): {$(VPATH)}3/value.h +main.$(OBJEXT): {$(VPATH)}3/value_type.h +main.$(OBJEXT): {$(VPATH)}3/variable.h +main.$(OBJEXT): {$(VPATH)}3/warning_push.h +main.$(OBJEXT): {$(VPATH)}3/xmalloc.h main.$(OBJEXT): {$(VPATH)}assert.h main.$(OBJEXT): {$(VPATH)}backward.h +main.$(OBJEXT): {$(VPATH)}backward/2/assume.h +main.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +main.$(OBJEXT): {$(VPATH)}backward/2/bool.h +main.$(OBJEXT): {$(VPATH)}backward/2/extern.h +main.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +main.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +main.$(OBJEXT): {$(VPATH)}backward/2/limits.h +main.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +main.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +main.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +main.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +main.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h main.$(OBJEXT): {$(VPATH)}config.h main.$(OBJEXT): {$(VPATH)}defines.h main.$(OBJEXT): {$(VPATH)}intern.h @@ -2780,13 +7683,164 @@ marshal.$(OBJEXT): $(top_srcdir)/internal/hash.h marshal.$(OBJEXT): $(top_srcdir)/internal/object.h marshal.$(OBJEXT): $(top_srcdir)/internal/serial.h marshal.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -marshal.$(OBJEXT): $(top_srcdir)/internal/stdbool.h marshal.$(OBJEXT): $(top_srcdir)/internal/string.h marshal.$(OBJEXT): $(top_srcdir)/internal/struct.h marshal.$(OBJEXT): $(top_srcdir)/internal/util.h marshal.$(OBJEXT): $(top_srcdir)/internal/vm.h marshal.$(OBJEXT): $(top_srcdir)/internal/warnings.h +marshal.$(OBJEXT): {$(VPATH)}3/anyargs.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +marshal.$(OBJEXT): {$(VPATH)}3/assume.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/cold.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/const.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/error.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/format.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/pure.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/warning.h +marshal.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +marshal.$(OBJEXT): {$(VPATH)}3/cast.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +marshal.$(OBJEXT): {$(VPATH)}3/compiler_since.h +marshal.$(OBJEXT): {$(VPATH)}3/config.h +marshal.$(OBJEXT): {$(VPATH)}3/constant_p.h +marshal.$(OBJEXT): {$(VPATH)}3/core.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rarray.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rclass.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rdata.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rfile.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rhash.h +marshal.$(OBJEXT): {$(VPATH)}3/core/robject.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rstring.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +marshal.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +marshal.$(OBJEXT): {$(VPATH)}3/ctype.h +marshal.$(OBJEXT): {$(VPATH)}3/dllexport.h +marshal.$(OBJEXT): {$(VPATH)}3/dosish.h +marshal.$(OBJEXT): {$(VPATH)}3/error.h +marshal.$(OBJEXT): {$(VPATH)}3/eval.h +marshal.$(OBJEXT): {$(VPATH)}3/event.h +marshal.$(OBJEXT): {$(VPATH)}3/fl_type.h +marshal.$(OBJEXT): {$(VPATH)}3/gc.h +marshal.$(OBJEXT): {$(VPATH)}3/glob.h +marshal.$(OBJEXT): {$(VPATH)}3/globals.h +marshal.$(OBJEXT): {$(VPATH)}3/has/attribute.h +marshal.$(OBJEXT): {$(VPATH)}3/has/builtin.h +marshal.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +marshal.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +marshal.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +marshal.$(OBJEXT): {$(VPATH)}3/has/extension.h +marshal.$(OBJEXT): {$(VPATH)}3/has/feature.h +marshal.$(OBJEXT): {$(VPATH)}3/has/warning.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/array.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/class.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/compar.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/complex.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/cont.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/dir.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/enum.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/error.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/eval.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/file.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/gc.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/hash.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/io.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/load.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/object.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/parse.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/proc.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/process.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/random.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/range.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/rational.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/re.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/select.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/signal.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/string.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/struct.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/thread.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/time.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/variable.h +marshal.$(OBJEXT): {$(VPATH)}3/intern/vm.h +marshal.$(OBJEXT): {$(VPATH)}3/interpreter.h +marshal.$(OBJEXT): {$(VPATH)}3/iterator.h +marshal.$(OBJEXT): {$(VPATH)}3/memory.h +marshal.$(OBJEXT): {$(VPATH)}3/method.h +marshal.$(OBJEXT): {$(VPATH)}3/module.h +marshal.$(OBJEXT): {$(VPATH)}3/newobj.h +marshal.$(OBJEXT): {$(VPATH)}3/rgengc.h +marshal.$(OBJEXT): {$(VPATH)}3/scan_args.h +marshal.$(OBJEXT): {$(VPATH)}3/special_consts.h +marshal.$(OBJEXT): {$(VPATH)}3/static_assert.h +marshal.$(OBJEXT): {$(VPATH)}3/stdalign.h +marshal.$(OBJEXT): {$(VPATH)}3/stdbool.h +marshal.$(OBJEXT): {$(VPATH)}3/symbol.h +marshal.$(OBJEXT): {$(VPATH)}3/token_paste.h +marshal.$(OBJEXT): {$(VPATH)}3/value.h +marshal.$(OBJEXT): {$(VPATH)}3/value_type.h +marshal.$(OBJEXT): {$(VPATH)}3/variable.h +marshal.$(OBJEXT): {$(VPATH)}3/warning_push.h +marshal.$(OBJEXT): {$(VPATH)}3/xmalloc.h marshal.$(OBJEXT): {$(VPATH)}assert.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/assume.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/bool.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/extern.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/limits.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +marshal.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h marshal.$(OBJEXT): {$(VPATH)}config.h marshal.$(OBJEXT): {$(VPATH)}defines.h marshal.$(OBJEXT): {$(VPATH)}encindex.h @@ -2811,9 +7865,160 @@ math.$(OBJEXT): $(top_srcdir)/internal/math.h math.$(OBJEXT): $(top_srcdir)/internal/object.h math.$(OBJEXT): $(top_srcdir)/internal/serial.h math.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -math.$(OBJEXT): $(top_srcdir)/internal/stdbool.h math.$(OBJEXT): $(top_srcdir)/internal/vm.h +math.$(OBJEXT): {$(VPATH)}3/anyargs.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +math.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +math.$(OBJEXT): {$(VPATH)}3/assume.h +math.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +math.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +math.$(OBJEXT): {$(VPATH)}3/attr/cold.h +math.$(OBJEXT): {$(VPATH)}3/attr/const.h +math.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +math.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +math.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +math.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +math.$(OBJEXT): {$(VPATH)}3/attr/error.h +math.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +math.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +math.$(OBJEXT): {$(VPATH)}3/attr/format.h +math.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +math.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +math.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +math.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +math.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +math.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +math.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +math.$(OBJEXT): {$(VPATH)}3/attr/pure.h +math.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +math.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +math.$(OBJEXT): {$(VPATH)}3/attr/warning.h +math.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +math.$(OBJEXT): {$(VPATH)}3/cast.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +math.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +math.$(OBJEXT): {$(VPATH)}3/compiler_since.h +math.$(OBJEXT): {$(VPATH)}3/config.h +math.$(OBJEXT): {$(VPATH)}3/constant_p.h +math.$(OBJEXT): {$(VPATH)}3/core.h +math.$(OBJEXT): {$(VPATH)}3/core/rarray.h +math.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +math.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +math.$(OBJEXT): {$(VPATH)}3/core/rclass.h +math.$(OBJEXT): {$(VPATH)}3/core/rdata.h +math.$(OBJEXT): {$(VPATH)}3/core/rfile.h +math.$(OBJEXT): {$(VPATH)}3/core/rhash.h +math.$(OBJEXT): {$(VPATH)}3/core/robject.h +math.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +math.$(OBJEXT): {$(VPATH)}3/core/rstring.h +math.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +math.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +math.$(OBJEXT): {$(VPATH)}3/ctype.h +math.$(OBJEXT): {$(VPATH)}3/dllexport.h +math.$(OBJEXT): {$(VPATH)}3/dosish.h +math.$(OBJEXT): {$(VPATH)}3/error.h +math.$(OBJEXT): {$(VPATH)}3/eval.h +math.$(OBJEXT): {$(VPATH)}3/event.h +math.$(OBJEXT): {$(VPATH)}3/fl_type.h +math.$(OBJEXT): {$(VPATH)}3/gc.h +math.$(OBJEXT): {$(VPATH)}3/glob.h +math.$(OBJEXT): {$(VPATH)}3/globals.h +math.$(OBJEXT): {$(VPATH)}3/has/attribute.h +math.$(OBJEXT): {$(VPATH)}3/has/builtin.h +math.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +math.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +math.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +math.$(OBJEXT): {$(VPATH)}3/has/extension.h +math.$(OBJEXT): {$(VPATH)}3/has/feature.h +math.$(OBJEXT): {$(VPATH)}3/has/warning.h +math.$(OBJEXT): {$(VPATH)}3/intern/array.h +math.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +math.$(OBJEXT): {$(VPATH)}3/intern/class.h +math.$(OBJEXT): {$(VPATH)}3/intern/compar.h +math.$(OBJEXT): {$(VPATH)}3/intern/complex.h +math.$(OBJEXT): {$(VPATH)}3/intern/cont.h +math.$(OBJEXT): {$(VPATH)}3/intern/dir.h +math.$(OBJEXT): {$(VPATH)}3/intern/enum.h +math.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +math.$(OBJEXT): {$(VPATH)}3/intern/error.h +math.$(OBJEXT): {$(VPATH)}3/intern/eval.h +math.$(OBJEXT): {$(VPATH)}3/intern/file.h +math.$(OBJEXT): {$(VPATH)}3/intern/gc.h +math.$(OBJEXT): {$(VPATH)}3/intern/hash.h +math.$(OBJEXT): {$(VPATH)}3/intern/io.h +math.$(OBJEXT): {$(VPATH)}3/intern/load.h +math.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +math.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +math.$(OBJEXT): {$(VPATH)}3/intern/object.h +math.$(OBJEXT): {$(VPATH)}3/intern/parse.h +math.$(OBJEXT): {$(VPATH)}3/intern/proc.h +math.$(OBJEXT): {$(VPATH)}3/intern/process.h +math.$(OBJEXT): {$(VPATH)}3/intern/random.h +math.$(OBJEXT): {$(VPATH)}3/intern/range.h +math.$(OBJEXT): {$(VPATH)}3/intern/rational.h +math.$(OBJEXT): {$(VPATH)}3/intern/re.h +math.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +math.$(OBJEXT): {$(VPATH)}3/intern/select.h +math.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +math.$(OBJEXT): {$(VPATH)}3/intern/signal.h +math.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +math.$(OBJEXT): {$(VPATH)}3/intern/string.h +math.$(OBJEXT): {$(VPATH)}3/intern/struct.h +math.$(OBJEXT): {$(VPATH)}3/intern/thread.h +math.$(OBJEXT): {$(VPATH)}3/intern/time.h +math.$(OBJEXT): {$(VPATH)}3/intern/variable.h +math.$(OBJEXT): {$(VPATH)}3/intern/vm.h +math.$(OBJEXT): {$(VPATH)}3/interpreter.h +math.$(OBJEXT): {$(VPATH)}3/iterator.h +math.$(OBJEXT): {$(VPATH)}3/memory.h +math.$(OBJEXT): {$(VPATH)}3/method.h +math.$(OBJEXT): {$(VPATH)}3/module.h +math.$(OBJEXT): {$(VPATH)}3/newobj.h +math.$(OBJEXT): {$(VPATH)}3/rgengc.h +math.$(OBJEXT): {$(VPATH)}3/scan_args.h +math.$(OBJEXT): {$(VPATH)}3/special_consts.h +math.$(OBJEXT): {$(VPATH)}3/static_assert.h +math.$(OBJEXT): {$(VPATH)}3/stdalign.h +math.$(OBJEXT): {$(VPATH)}3/stdbool.h +math.$(OBJEXT): {$(VPATH)}3/symbol.h +math.$(OBJEXT): {$(VPATH)}3/token_paste.h +math.$(OBJEXT): {$(VPATH)}3/value.h +math.$(OBJEXT): {$(VPATH)}3/value_type.h +math.$(OBJEXT): {$(VPATH)}3/variable.h +math.$(OBJEXT): {$(VPATH)}3/warning_push.h +math.$(OBJEXT): {$(VPATH)}3/xmalloc.h math.$(OBJEXT): {$(VPATH)}assert.h +math.$(OBJEXT): {$(VPATH)}backward/2/assume.h +math.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +math.$(OBJEXT): {$(VPATH)}backward/2/bool.h +math.$(OBJEXT): {$(VPATH)}backward/2/extern.h +math.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +math.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +math.$(OBJEXT): {$(VPATH)}backward/2/limits.h +math.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +math.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +math.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +math.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +math.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h math.$(OBJEXT): {$(VPATH)}config.h math.$(OBJEXT): {$(VPATH)}defines.h math.$(OBJEXT): {$(VPATH)}intern.h @@ -2834,12 +8039,163 @@ miniinit.$(OBJEXT): $(top_srcdir)/internal/gc.h miniinit.$(OBJEXT): $(top_srcdir)/internal/imemo.h miniinit.$(OBJEXT): $(top_srcdir)/internal/serial.h miniinit.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -miniinit.$(OBJEXT): $(top_srcdir)/internal/stdbool.h miniinit.$(OBJEXT): $(top_srcdir)/internal/vm.h miniinit.$(OBJEXT): $(top_srcdir)/internal/warnings.h +miniinit.$(OBJEXT): {$(VPATH)}3/anyargs.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +miniinit.$(OBJEXT): {$(VPATH)}3/assume.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/cold.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/const.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/error.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/format.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/pure.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/warning.h +miniinit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +miniinit.$(OBJEXT): {$(VPATH)}3/cast.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +miniinit.$(OBJEXT): {$(VPATH)}3/compiler_since.h +miniinit.$(OBJEXT): {$(VPATH)}3/config.h +miniinit.$(OBJEXT): {$(VPATH)}3/constant_p.h +miniinit.$(OBJEXT): {$(VPATH)}3/core.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rarray.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rclass.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rdata.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rfile.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rhash.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/robject.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rstring.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +miniinit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +miniinit.$(OBJEXT): {$(VPATH)}3/ctype.h +miniinit.$(OBJEXT): {$(VPATH)}3/dllexport.h +miniinit.$(OBJEXT): {$(VPATH)}3/dosish.h +miniinit.$(OBJEXT): {$(VPATH)}3/error.h +miniinit.$(OBJEXT): {$(VPATH)}3/eval.h +miniinit.$(OBJEXT): {$(VPATH)}3/event.h +miniinit.$(OBJEXT): {$(VPATH)}3/fl_type.h +miniinit.$(OBJEXT): {$(VPATH)}3/gc.h +miniinit.$(OBJEXT): {$(VPATH)}3/glob.h +miniinit.$(OBJEXT): {$(VPATH)}3/globals.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/attribute.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/builtin.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/extension.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/feature.h +miniinit.$(OBJEXT): {$(VPATH)}3/has/warning.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/array.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/class.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/compar.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/complex.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/cont.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/dir.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/enum.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/error.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/eval.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/file.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/gc.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/hash.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/io.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/load.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/object.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/parse.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/proc.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/process.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/random.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/range.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/rational.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/re.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/select.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/signal.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/string.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/struct.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/thread.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/time.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/variable.h +miniinit.$(OBJEXT): {$(VPATH)}3/intern/vm.h +miniinit.$(OBJEXT): {$(VPATH)}3/interpreter.h +miniinit.$(OBJEXT): {$(VPATH)}3/iterator.h +miniinit.$(OBJEXT): {$(VPATH)}3/memory.h +miniinit.$(OBJEXT): {$(VPATH)}3/method.h +miniinit.$(OBJEXT): {$(VPATH)}3/module.h +miniinit.$(OBJEXT): {$(VPATH)}3/newobj.h +miniinit.$(OBJEXT): {$(VPATH)}3/rgengc.h +miniinit.$(OBJEXT): {$(VPATH)}3/scan_args.h +miniinit.$(OBJEXT): {$(VPATH)}3/special_consts.h +miniinit.$(OBJEXT): {$(VPATH)}3/static_assert.h +miniinit.$(OBJEXT): {$(VPATH)}3/stdalign.h +miniinit.$(OBJEXT): {$(VPATH)}3/stdbool.h +miniinit.$(OBJEXT): {$(VPATH)}3/symbol.h +miniinit.$(OBJEXT): {$(VPATH)}3/token_paste.h +miniinit.$(OBJEXT): {$(VPATH)}3/value.h +miniinit.$(OBJEXT): {$(VPATH)}3/value_type.h +miniinit.$(OBJEXT): {$(VPATH)}3/variable.h +miniinit.$(OBJEXT): {$(VPATH)}3/warning_push.h +miniinit.$(OBJEXT): {$(VPATH)}3/xmalloc.h miniinit.$(OBJEXT): {$(VPATH)}array.rb miniinit.$(OBJEXT): {$(VPATH)}assert.h miniinit.$(OBJEXT): {$(VPATH)}ast.rb +miniinit.$(OBJEXT): {$(VPATH)}backward/2/assume.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/bool.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/extern.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/limits.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +miniinit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h miniinit.$(OBJEXT): {$(VPATH)}builtin.h miniinit.$(OBJEXT): {$(VPATH)}config.h miniinit.$(OBJEXT): {$(VPATH)}defines.h @@ -2922,10 +8278,161 @@ mjit.$(OBJEXT): $(top_srcdir)/internal/imemo.h mjit.$(OBJEXT): $(top_srcdir)/internal/mjit.h mjit.$(OBJEXT): $(top_srcdir)/internal/serial.h mjit.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -mjit.$(OBJEXT): $(top_srcdir)/internal/stdbool.h mjit.$(OBJEXT): $(top_srcdir)/internal/vm.h mjit.$(OBJEXT): $(top_srcdir)/internal/warnings.h +mjit.$(OBJEXT): {$(VPATH)}3/anyargs.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +mjit.$(OBJEXT): {$(VPATH)}3/assume.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/cold.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/const.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/error.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/format.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/pure.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/warning.h +mjit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +mjit.$(OBJEXT): {$(VPATH)}3/cast.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +mjit.$(OBJEXT): {$(VPATH)}3/compiler_since.h +mjit.$(OBJEXT): {$(VPATH)}3/config.h +mjit.$(OBJEXT): {$(VPATH)}3/constant_p.h +mjit.$(OBJEXT): {$(VPATH)}3/core.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rarray.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rclass.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rdata.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rfile.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rhash.h +mjit.$(OBJEXT): {$(VPATH)}3/core/robject.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rstring.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +mjit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +mjit.$(OBJEXT): {$(VPATH)}3/ctype.h +mjit.$(OBJEXT): {$(VPATH)}3/dllexport.h +mjit.$(OBJEXT): {$(VPATH)}3/dosish.h +mjit.$(OBJEXT): {$(VPATH)}3/error.h +mjit.$(OBJEXT): {$(VPATH)}3/eval.h +mjit.$(OBJEXT): {$(VPATH)}3/event.h +mjit.$(OBJEXT): {$(VPATH)}3/fl_type.h +mjit.$(OBJEXT): {$(VPATH)}3/gc.h +mjit.$(OBJEXT): {$(VPATH)}3/glob.h +mjit.$(OBJEXT): {$(VPATH)}3/globals.h +mjit.$(OBJEXT): {$(VPATH)}3/has/attribute.h +mjit.$(OBJEXT): {$(VPATH)}3/has/builtin.h +mjit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +mjit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +mjit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +mjit.$(OBJEXT): {$(VPATH)}3/has/extension.h +mjit.$(OBJEXT): {$(VPATH)}3/has/feature.h +mjit.$(OBJEXT): {$(VPATH)}3/has/warning.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/array.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/class.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/compar.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/complex.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/cont.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/dir.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/enum.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/error.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/eval.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/file.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/gc.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/hash.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/io.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/load.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/object.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/parse.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/proc.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/process.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/random.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/range.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/rational.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/re.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/select.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/signal.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/string.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/struct.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/thread.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/time.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/variable.h +mjit.$(OBJEXT): {$(VPATH)}3/intern/vm.h +mjit.$(OBJEXT): {$(VPATH)}3/interpreter.h +mjit.$(OBJEXT): {$(VPATH)}3/iterator.h +mjit.$(OBJEXT): {$(VPATH)}3/memory.h +mjit.$(OBJEXT): {$(VPATH)}3/method.h +mjit.$(OBJEXT): {$(VPATH)}3/module.h +mjit.$(OBJEXT): {$(VPATH)}3/newobj.h +mjit.$(OBJEXT): {$(VPATH)}3/rgengc.h +mjit.$(OBJEXT): {$(VPATH)}3/scan_args.h +mjit.$(OBJEXT): {$(VPATH)}3/special_consts.h +mjit.$(OBJEXT): {$(VPATH)}3/static_assert.h +mjit.$(OBJEXT): {$(VPATH)}3/stdalign.h +mjit.$(OBJEXT): {$(VPATH)}3/stdbool.h +mjit.$(OBJEXT): {$(VPATH)}3/symbol.h +mjit.$(OBJEXT): {$(VPATH)}3/token_paste.h +mjit.$(OBJEXT): {$(VPATH)}3/value.h +mjit.$(OBJEXT): {$(VPATH)}3/value_type.h +mjit.$(OBJEXT): {$(VPATH)}3/variable.h +mjit.$(OBJEXT): {$(VPATH)}3/warning_push.h +mjit.$(OBJEXT): {$(VPATH)}3/xmalloc.h mjit.$(OBJEXT): {$(VPATH)}assert.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/assume.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/bool.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/extern.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/limits.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +mjit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h mjit.$(OBJEXT): {$(VPATH)}config.h mjit.$(OBJEXT): {$(VPATH)}constant.h mjit.$(OBJEXT): {$(VPATH)}debug.h @@ -2972,11 +8479,162 @@ mjit_compile.$(OBJEXT): $(top_srcdir)/internal/hash.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/imemo.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/serial.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -mjit_compile.$(OBJEXT): $(top_srcdir)/internal/stdbool.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/variable.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/vm.h mjit_compile.$(OBJEXT): $(top_srcdir)/internal/warnings.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/anyargs.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/assume.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/cold.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/const.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/error.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/format.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/pure.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/warning.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/cast.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_since.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/config.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/constant_p.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rarray.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rclass.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rdata.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rfile.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rhash.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/robject.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rstring.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/ctype.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/dllexport.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/dosish.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/error.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/eval.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/event.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/fl_type.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/gc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/glob.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/globals.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/attribute.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/builtin.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/extension.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/feature.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/has/warning.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/array.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/class.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/compar.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/complex.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/cont.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/dir.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/enum.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/error.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/eval.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/file.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/gc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/hash.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/io.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/load.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/object.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/parse.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/proc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/process.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/random.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/range.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/rational.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/re.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/select.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/signal.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/string.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/struct.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/thread.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/time.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/variable.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/vm.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/interpreter.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/iterator.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/memory.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/method.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/module.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/newobj.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/rgengc.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/scan_args.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/special_consts.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/static_assert.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/stdalign.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/stdbool.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/symbol.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/token_paste.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/value.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/value_type.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/variable.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/warning_push.h +mjit_compile.$(OBJEXT): {$(VPATH)}3/xmalloc.h mjit_compile.$(OBJEXT): {$(VPATH)}assert.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/bool.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/extern.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/limits.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h mjit_compile.$(OBJEXT): {$(VPATH)}builtin.h mjit_compile.$(OBJEXT): {$(VPATH)}config.h mjit_compile.$(OBJEXT): {$(VPATH)}constant.h @@ -3020,11 +8678,162 @@ node.$(OBJEXT): $(top_srcdir)/internal/hash.h node.$(OBJEXT): $(top_srcdir)/internal/imemo.h node.$(OBJEXT): $(top_srcdir)/internal/serial.h node.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -node.$(OBJEXT): $(top_srcdir)/internal/stdbool.h node.$(OBJEXT): $(top_srcdir)/internal/variable.h node.$(OBJEXT): $(top_srcdir)/internal/vm.h node.$(OBJEXT): $(top_srcdir)/internal/warnings.h +node.$(OBJEXT): {$(VPATH)}3/anyargs.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +node.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +node.$(OBJEXT): {$(VPATH)}3/assume.h +node.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +node.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +node.$(OBJEXT): {$(VPATH)}3/attr/cold.h +node.$(OBJEXT): {$(VPATH)}3/attr/const.h +node.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +node.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +node.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +node.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +node.$(OBJEXT): {$(VPATH)}3/attr/error.h +node.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +node.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +node.$(OBJEXT): {$(VPATH)}3/attr/format.h +node.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +node.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +node.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +node.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +node.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +node.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +node.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +node.$(OBJEXT): {$(VPATH)}3/attr/pure.h +node.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +node.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +node.$(OBJEXT): {$(VPATH)}3/attr/warning.h +node.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +node.$(OBJEXT): {$(VPATH)}3/cast.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +node.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +node.$(OBJEXT): {$(VPATH)}3/compiler_since.h +node.$(OBJEXT): {$(VPATH)}3/config.h +node.$(OBJEXT): {$(VPATH)}3/constant_p.h +node.$(OBJEXT): {$(VPATH)}3/core.h +node.$(OBJEXT): {$(VPATH)}3/core/rarray.h +node.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +node.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +node.$(OBJEXT): {$(VPATH)}3/core/rclass.h +node.$(OBJEXT): {$(VPATH)}3/core/rdata.h +node.$(OBJEXT): {$(VPATH)}3/core/rfile.h +node.$(OBJEXT): {$(VPATH)}3/core/rhash.h +node.$(OBJEXT): {$(VPATH)}3/core/robject.h +node.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +node.$(OBJEXT): {$(VPATH)}3/core/rstring.h +node.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +node.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +node.$(OBJEXT): {$(VPATH)}3/ctype.h +node.$(OBJEXT): {$(VPATH)}3/dllexport.h +node.$(OBJEXT): {$(VPATH)}3/dosish.h +node.$(OBJEXT): {$(VPATH)}3/error.h +node.$(OBJEXT): {$(VPATH)}3/eval.h +node.$(OBJEXT): {$(VPATH)}3/event.h +node.$(OBJEXT): {$(VPATH)}3/fl_type.h +node.$(OBJEXT): {$(VPATH)}3/gc.h +node.$(OBJEXT): {$(VPATH)}3/glob.h +node.$(OBJEXT): {$(VPATH)}3/globals.h +node.$(OBJEXT): {$(VPATH)}3/has/attribute.h +node.$(OBJEXT): {$(VPATH)}3/has/builtin.h +node.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +node.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +node.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +node.$(OBJEXT): {$(VPATH)}3/has/extension.h +node.$(OBJEXT): {$(VPATH)}3/has/feature.h +node.$(OBJEXT): {$(VPATH)}3/has/warning.h +node.$(OBJEXT): {$(VPATH)}3/intern/array.h +node.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +node.$(OBJEXT): {$(VPATH)}3/intern/class.h +node.$(OBJEXT): {$(VPATH)}3/intern/compar.h +node.$(OBJEXT): {$(VPATH)}3/intern/complex.h +node.$(OBJEXT): {$(VPATH)}3/intern/cont.h +node.$(OBJEXT): {$(VPATH)}3/intern/dir.h +node.$(OBJEXT): {$(VPATH)}3/intern/enum.h +node.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +node.$(OBJEXT): {$(VPATH)}3/intern/error.h +node.$(OBJEXT): {$(VPATH)}3/intern/eval.h +node.$(OBJEXT): {$(VPATH)}3/intern/file.h +node.$(OBJEXT): {$(VPATH)}3/intern/gc.h +node.$(OBJEXT): {$(VPATH)}3/intern/hash.h +node.$(OBJEXT): {$(VPATH)}3/intern/io.h +node.$(OBJEXT): {$(VPATH)}3/intern/load.h +node.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +node.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +node.$(OBJEXT): {$(VPATH)}3/intern/object.h +node.$(OBJEXT): {$(VPATH)}3/intern/parse.h +node.$(OBJEXT): {$(VPATH)}3/intern/proc.h +node.$(OBJEXT): {$(VPATH)}3/intern/process.h +node.$(OBJEXT): {$(VPATH)}3/intern/random.h +node.$(OBJEXT): {$(VPATH)}3/intern/range.h +node.$(OBJEXT): {$(VPATH)}3/intern/rational.h +node.$(OBJEXT): {$(VPATH)}3/intern/re.h +node.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +node.$(OBJEXT): {$(VPATH)}3/intern/select.h +node.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +node.$(OBJEXT): {$(VPATH)}3/intern/signal.h +node.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +node.$(OBJEXT): {$(VPATH)}3/intern/string.h +node.$(OBJEXT): {$(VPATH)}3/intern/struct.h +node.$(OBJEXT): {$(VPATH)}3/intern/thread.h +node.$(OBJEXT): {$(VPATH)}3/intern/time.h +node.$(OBJEXT): {$(VPATH)}3/intern/variable.h +node.$(OBJEXT): {$(VPATH)}3/intern/vm.h +node.$(OBJEXT): {$(VPATH)}3/interpreter.h +node.$(OBJEXT): {$(VPATH)}3/iterator.h +node.$(OBJEXT): {$(VPATH)}3/memory.h +node.$(OBJEXT): {$(VPATH)}3/method.h +node.$(OBJEXT): {$(VPATH)}3/module.h +node.$(OBJEXT): {$(VPATH)}3/newobj.h +node.$(OBJEXT): {$(VPATH)}3/rgengc.h +node.$(OBJEXT): {$(VPATH)}3/scan_args.h +node.$(OBJEXT): {$(VPATH)}3/special_consts.h +node.$(OBJEXT): {$(VPATH)}3/static_assert.h +node.$(OBJEXT): {$(VPATH)}3/stdalign.h +node.$(OBJEXT): {$(VPATH)}3/stdbool.h +node.$(OBJEXT): {$(VPATH)}3/symbol.h +node.$(OBJEXT): {$(VPATH)}3/token_paste.h +node.$(OBJEXT): {$(VPATH)}3/value.h +node.$(OBJEXT): {$(VPATH)}3/value_type.h +node.$(OBJEXT): {$(VPATH)}3/variable.h +node.$(OBJEXT): {$(VPATH)}3/warning_push.h +node.$(OBJEXT): {$(VPATH)}3/xmalloc.h node.$(OBJEXT): {$(VPATH)}assert.h +node.$(OBJEXT): {$(VPATH)}backward/2/assume.h +node.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +node.$(OBJEXT): {$(VPATH)}backward/2/bool.h +node.$(OBJEXT): {$(VPATH)}backward/2/extern.h +node.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +node.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +node.$(OBJEXT): {$(VPATH)}backward/2/limits.h +node.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +node.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +node.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +node.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +node.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h node.$(OBJEXT): {$(VPATH)}config.h node.$(OBJEXT): {$(VPATH)}constant.h node.$(OBJEXT): {$(VPATH)}defines.h @@ -3060,12 +8869,163 @@ numeric.$(OBJEXT): $(top_srcdir)/internal/object.h numeric.$(OBJEXT): $(top_srcdir)/internal/rational.h numeric.$(OBJEXT): $(top_srcdir)/internal/serial.h numeric.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -numeric.$(OBJEXT): $(top_srcdir)/internal/stdbool.h numeric.$(OBJEXT): $(top_srcdir)/internal/util.h numeric.$(OBJEXT): $(top_srcdir)/internal/variable.h numeric.$(OBJEXT): $(top_srcdir)/internal/vm.h numeric.$(OBJEXT): $(top_srcdir)/internal/warnings.h +numeric.$(OBJEXT): {$(VPATH)}3/anyargs.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +numeric.$(OBJEXT): {$(VPATH)}3/assume.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/cold.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/const.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/error.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/format.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/pure.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/warning.h +numeric.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +numeric.$(OBJEXT): {$(VPATH)}3/cast.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +numeric.$(OBJEXT): {$(VPATH)}3/compiler_since.h +numeric.$(OBJEXT): {$(VPATH)}3/config.h +numeric.$(OBJEXT): {$(VPATH)}3/constant_p.h +numeric.$(OBJEXT): {$(VPATH)}3/core.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rarray.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rclass.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rdata.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rfile.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rhash.h +numeric.$(OBJEXT): {$(VPATH)}3/core/robject.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rstring.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +numeric.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +numeric.$(OBJEXT): {$(VPATH)}3/ctype.h +numeric.$(OBJEXT): {$(VPATH)}3/dllexport.h +numeric.$(OBJEXT): {$(VPATH)}3/dosish.h +numeric.$(OBJEXT): {$(VPATH)}3/error.h +numeric.$(OBJEXT): {$(VPATH)}3/eval.h +numeric.$(OBJEXT): {$(VPATH)}3/event.h +numeric.$(OBJEXT): {$(VPATH)}3/fl_type.h +numeric.$(OBJEXT): {$(VPATH)}3/gc.h +numeric.$(OBJEXT): {$(VPATH)}3/glob.h +numeric.$(OBJEXT): {$(VPATH)}3/globals.h +numeric.$(OBJEXT): {$(VPATH)}3/has/attribute.h +numeric.$(OBJEXT): {$(VPATH)}3/has/builtin.h +numeric.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +numeric.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +numeric.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +numeric.$(OBJEXT): {$(VPATH)}3/has/extension.h +numeric.$(OBJEXT): {$(VPATH)}3/has/feature.h +numeric.$(OBJEXT): {$(VPATH)}3/has/warning.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/array.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/class.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/compar.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/complex.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/cont.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/dir.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/enum.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/error.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/eval.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/file.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/gc.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/hash.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/io.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/load.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/object.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/parse.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/proc.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/process.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/random.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/range.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/rational.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/re.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/select.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/signal.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/string.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/struct.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/thread.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/time.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/variable.h +numeric.$(OBJEXT): {$(VPATH)}3/intern/vm.h +numeric.$(OBJEXT): {$(VPATH)}3/interpreter.h +numeric.$(OBJEXT): {$(VPATH)}3/iterator.h +numeric.$(OBJEXT): {$(VPATH)}3/memory.h +numeric.$(OBJEXT): {$(VPATH)}3/method.h +numeric.$(OBJEXT): {$(VPATH)}3/module.h +numeric.$(OBJEXT): {$(VPATH)}3/newobj.h +numeric.$(OBJEXT): {$(VPATH)}3/rgengc.h +numeric.$(OBJEXT): {$(VPATH)}3/scan_args.h +numeric.$(OBJEXT): {$(VPATH)}3/special_consts.h +numeric.$(OBJEXT): {$(VPATH)}3/static_assert.h +numeric.$(OBJEXT): {$(VPATH)}3/stdalign.h +numeric.$(OBJEXT): {$(VPATH)}3/stdbool.h +numeric.$(OBJEXT): {$(VPATH)}3/symbol.h +numeric.$(OBJEXT): {$(VPATH)}3/token_paste.h +numeric.$(OBJEXT): {$(VPATH)}3/value.h +numeric.$(OBJEXT): {$(VPATH)}3/value_type.h +numeric.$(OBJEXT): {$(VPATH)}3/variable.h +numeric.$(OBJEXT): {$(VPATH)}3/warning_push.h +numeric.$(OBJEXT): {$(VPATH)}3/xmalloc.h numeric.$(OBJEXT): {$(VPATH)}assert.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/assume.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/bool.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/extern.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/limits.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +numeric.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h numeric.$(OBJEXT): {$(VPATH)}config.h numeric.$(OBJEXT): {$(VPATH)}constant.h numeric.$(OBJEXT): {$(VPATH)}defines.h @@ -3098,14 +9058,165 @@ object.$(OBJEXT): $(top_srcdir)/internal/numeric.h object.$(OBJEXT): $(top_srcdir)/internal/object.h object.$(OBJEXT): $(top_srcdir)/internal/serial.h object.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -object.$(OBJEXT): $(top_srcdir)/internal/stdbool.h object.$(OBJEXT): $(top_srcdir)/internal/string.h object.$(OBJEXT): $(top_srcdir)/internal/struct.h object.$(OBJEXT): $(top_srcdir)/internal/symbol.h object.$(OBJEXT): $(top_srcdir)/internal/variable.h object.$(OBJEXT): $(top_srcdir)/internal/vm.h object.$(OBJEXT): $(top_srcdir)/internal/warnings.h +object.$(OBJEXT): {$(VPATH)}3/anyargs.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +object.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +object.$(OBJEXT): {$(VPATH)}3/assume.h +object.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +object.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +object.$(OBJEXT): {$(VPATH)}3/attr/cold.h +object.$(OBJEXT): {$(VPATH)}3/attr/const.h +object.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +object.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +object.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +object.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +object.$(OBJEXT): {$(VPATH)}3/attr/error.h +object.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +object.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +object.$(OBJEXT): {$(VPATH)}3/attr/format.h +object.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +object.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +object.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +object.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +object.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +object.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +object.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +object.$(OBJEXT): {$(VPATH)}3/attr/pure.h +object.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +object.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +object.$(OBJEXT): {$(VPATH)}3/attr/warning.h +object.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +object.$(OBJEXT): {$(VPATH)}3/cast.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +object.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +object.$(OBJEXT): {$(VPATH)}3/compiler_since.h +object.$(OBJEXT): {$(VPATH)}3/config.h +object.$(OBJEXT): {$(VPATH)}3/constant_p.h +object.$(OBJEXT): {$(VPATH)}3/core.h +object.$(OBJEXT): {$(VPATH)}3/core/rarray.h +object.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +object.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +object.$(OBJEXT): {$(VPATH)}3/core/rclass.h +object.$(OBJEXT): {$(VPATH)}3/core/rdata.h +object.$(OBJEXT): {$(VPATH)}3/core/rfile.h +object.$(OBJEXT): {$(VPATH)}3/core/rhash.h +object.$(OBJEXT): {$(VPATH)}3/core/robject.h +object.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +object.$(OBJEXT): {$(VPATH)}3/core/rstring.h +object.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +object.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +object.$(OBJEXT): {$(VPATH)}3/ctype.h +object.$(OBJEXT): {$(VPATH)}3/dllexport.h +object.$(OBJEXT): {$(VPATH)}3/dosish.h +object.$(OBJEXT): {$(VPATH)}3/error.h +object.$(OBJEXT): {$(VPATH)}3/eval.h +object.$(OBJEXT): {$(VPATH)}3/event.h +object.$(OBJEXT): {$(VPATH)}3/fl_type.h +object.$(OBJEXT): {$(VPATH)}3/gc.h +object.$(OBJEXT): {$(VPATH)}3/glob.h +object.$(OBJEXT): {$(VPATH)}3/globals.h +object.$(OBJEXT): {$(VPATH)}3/has/attribute.h +object.$(OBJEXT): {$(VPATH)}3/has/builtin.h +object.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +object.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +object.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +object.$(OBJEXT): {$(VPATH)}3/has/extension.h +object.$(OBJEXT): {$(VPATH)}3/has/feature.h +object.$(OBJEXT): {$(VPATH)}3/has/warning.h +object.$(OBJEXT): {$(VPATH)}3/intern/array.h +object.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +object.$(OBJEXT): {$(VPATH)}3/intern/class.h +object.$(OBJEXT): {$(VPATH)}3/intern/compar.h +object.$(OBJEXT): {$(VPATH)}3/intern/complex.h +object.$(OBJEXT): {$(VPATH)}3/intern/cont.h +object.$(OBJEXT): {$(VPATH)}3/intern/dir.h +object.$(OBJEXT): {$(VPATH)}3/intern/enum.h +object.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +object.$(OBJEXT): {$(VPATH)}3/intern/error.h +object.$(OBJEXT): {$(VPATH)}3/intern/eval.h +object.$(OBJEXT): {$(VPATH)}3/intern/file.h +object.$(OBJEXT): {$(VPATH)}3/intern/gc.h +object.$(OBJEXT): {$(VPATH)}3/intern/hash.h +object.$(OBJEXT): {$(VPATH)}3/intern/io.h +object.$(OBJEXT): {$(VPATH)}3/intern/load.h +object.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +object.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +object.$(OBJEXT): {$(VPATH)}3/intern/object.h +object.$(OBJEXT): {$(VPATH)}3/intern/parse.h +object.$(OBJEXT): {$(VPATH)}3/intern/proc.h +object.$(OBJEXT): {$(VPATH)}3/intern/process.h +object.$(OBJEXT): {$(VPATH)}3/intern/random.h +object.$(OBJEXT): {$(VPATH)}3/intern/range.h +object.$(OBJEXT): {$(VPATH)}3/intern/rational.h +object.$(OBJEXT): {$(VPATH)}3/intern/re.h +object.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +object.$(OBJEXT): {$(VPATH)}3/intern/select.h +object.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +object.$(OBJEXT): {$(VPATH)}3/intern/signal.h +object.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +object.$(OBJEXT): {$(VPATH)}3/intern/string.h +object.$(OBJEXT): {$(VPATH)}3/intern/struct.h +object.$(OBJEXT): {$(VPATH)}3/intern/thread.h +object.$(OBJEXT): {$(VPATH)}3/intern/time.h +object.$(OBJEXT): {$(VPATH)}3/intern/variable.h +object.$(OBJEXT): {$(VPATH)}3/intern/vm.h +object.$(OBJEXT): {$(VPATH)}3/interpreter.h +object.$(OBJEXT): {$(VPATH)}3/iterator.h +object.$(OBJEXT): {$(VPATH)}3/memory.h +object.$(OBJEXT): {$(VPATH)}3/method.h +object.$(OBJEXT): {$(VPATH)}3/module.h +object.$(OBJEXT): {$(VPATH)}3/newobj.h +object.$(OBJEXT): {$(VPATH)}3/rgengc.h +object.$(OBJEXT): {$(VPATH)}3/scan_args.h +object.$(OBJEXT): {$(VPATH)}3/special_consts.h +object.$(OBJEXT): {$(VPATH)}3/static_assert.h +object.$(OBJEXT): {$(VPATH)}3/stdalign.h +object.$(OBJEXT): {$(VPATH)}3/stdbool.h +object.$(OBJEXT): {$(VPATH)}3/symbol.h +object.$(OBJEXT): {$(VPATH)}3/token_paste.h +object.$(OBJEXT): {$(VPATH)}3/value.h +object.$(OBJEXT): {$(VPATH)}3/value_type.h +object.$(OBJEXT): {$(VPATH)}3/variable.h +object.$(OBJEXT): {$(VPATH)}3/warning_push.h +object.$(OBJEXT): {$(VPATH)}3/xmalloc.h object.$(OBJEXT): {$(VPATH)}assert.h +object.$(OBJEXT): {$(VPATH)}backward/2/assume.h +object.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +object.$(OBJEXT): {$(VPATH)}backward/2/bool.h +object.$(OBJEXT): {$(VPATH)}backward/2/extern.h +object.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +object.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +object.$(OBJEXT): {$(VPATH)}backward/2/limits.h +object.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +object.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +object.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +object.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +object.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h object.$(OBJEXT): {$(VPATH)}builtin.h object.$(OBJEXT): {$(VPATH)}config.h object.$(OBJEXT): {$(VPATH)}constant.h @@ -3130,13 +9241,164 @@ pack.$(OBJEXT): $(hdrdir)/ruby/ruby.h pack.$(OBJEXT): $(top_srcdir)/internal/bits.h pack.$(OBJEXT): $(top_srcdir)/internal/compilers.h pack.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -pack.$(OBJEXT): $(top_srcdir)/internal/stdbool.h pack.$(OBJEXT): $(top_srcdir)/internal/string.h pack.$(OBJEXT): $(top_srcdir)/internal/symbol.h pack.$(OBJEXT): $(top_srcdir)/internal/util.h pack.$(OBJEXT): $(top_srcdir)/internal/variable.h pack.$(OBJEXT): $(top_srcdir)/internal/warnings.h +pack.$(OBJEXT): {$(VPATH)}3/anyargs.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +pack.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +pack.$(OBJEXT): {$(VPATH)}3/assume.h +pack.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +pack.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +pack.$(OBJEXT): {$(VPATH)}3/attr/cold.h +pack.$(OBJEXT): {$(VPATH)}3/attr/const.h +pack.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +pack.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +pack.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +pack.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +pack.$(OBJEXT): {$(VPATH)}3/attr/error.h +pack.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +pack.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +pack.$(OBJEXT): {$(VPATH)}3/attr/format.h +pack.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +pack.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +pack.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +pack.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +pack.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +pack.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +pack.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +pack.$(OBJEXT): {$(VPATH)}3/attr/pure.h +pack.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +pack.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +pack.$(OBJEXT): {$(VPATH)}3/attr/warning.h +pack.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +pack.$(OBJEXT): {$(VPATH)}3/cast.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +pack.$(OBJEXT): {$(VPATH)}3/compiler_since.h +pack.$(OBJEXT): {$(VPATH)}3/config.h +pack.$(OBJEXT): {$(VPATH)}3/constant_p.h +pack.$(OBJEXT): {$(VPATH)}3/core.h +pack.$(OBJEXT): {$(VPATH)}3/core/rarray.h +pack.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +pack.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +pack.$(OBJEXT): {$(VPATH)}3/core/rclass.h +pack.$(OBJEXT): {$(VPATH)}3/core/rdata.h +pack.$(OBJEXT): {$(VPATH)}3/core/rfile.h +pack.$(OBJEXT): {$(VPATH)}3/core/rhash.h +pack.$(OBJEXT): {$(VPATH)}3/core/robject.h +pack.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +pack.$(OBJEXT): {$(VPATH)}3/core/rstring.h +pack.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +pack.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +pack.$(OBJEXT): {$(VPATH)}3/ctype.h +pack.$(OBJEXT): {$(VPATH)}3/dllexport.h +pack.$(OBJEXT): {$(VPATH)}3/dosish.h +pack.$(OBJEXT): {$(VPATH)}3/error.h +pack.$(OBJEXT): {$(VPATH)}3/eval.h +pack.$(OBJEXT): {$(VPATH)}3/event.h +pack.$(OBJEXT): {$(VPATH)}3/fl_type.h +pack.$(OBJEXT): {$(VPATH)}3/gc.h +pack.$(OBJEXT): {$(VPATH)}3/glob.h +pack.$(OBJEXT): {$(VPATH)}3/globals.h +pack.$(OBJEXT): {$(VPATH)}3/has/attribute.h +pack.$(OBJEXT): {$(VPATH)}3/has/builtin.h +pack.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +pack.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +pack.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +pack.$(OBJEXT): {$(VPATH)}3/has/extension.h +pack.$(OBJEXT): {$(VPATH)}3/has/feature.h +pack.$(OBJEXT): {$(VPATH)}3/has/warning.h +pack.$(OBJEXT): {$(VPATH)}3/intern/array.h +pack.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +pack.$(OBJEXT): {$(VPATH)}3/intern/class.h +pack.$(OBJEXT): {$(VPATH)}3/intern/compar.h +pack.$(OBJEXT): {$(VPATH)}3/intern/complex.h +pack.$(OBJEXT): {$(VPATH)}3/intern/cont.h +pack.$(OBJEXT): {$(VPATH)}3/intern/dir.h +pack.$(OBJEXT): {$(VPATH)}3/intern/enum.h +pack.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +pack.$(OBJEXT): {$(VPATH)}3/intern/error.h +pack.$(OBJEXT): {$(VPATH)}3/intern/eval.h +pack.$(OBJEXT): {$(VPATH)}3/intern/file.h +pack.$(OBJEXT): {$(VPATH)}3/intern/gc.h +pack.$(OBJEXT): {$(VPATH)}3/intern/hash.h +pack.$(OBJEXT): {$(VPATH)}3/intern/io.h +pack.$(OBJEXT): {$(VPATH)}3/intern/load.h +pack.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +pack.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +pack.$(OBJEXT): {$(VPATH)}3/intern/object.h +pack.$(OBJEXT): {$(VPATH)}3/intern/parse.h +pack.$(OBJEXT): {$(VPATH)}3/intern/proc.h +pack.$(OBJEXT): {$(VPATH)}3/intern/process.h +pack.$(OBJEXT): {$(VPATH)}3/intern/random.h +pack.$(OBJEXT): {$(VPATH)}3/intern/range.h +pack.$(OBJEXT): {$(VPATH)}3/intern/rational.h +pack.$(OBJEXT): {$(VPATH)}3/intern/re.h +pack.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +pack.$(OBJEXT): {$(VPATH)}3/intern/select.h +pack.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +pack.$(OBJEXT): {$(VPATH)}3/intern/signal.h +pack.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +pack.$(OBJEXT): {$(VPATH)}3/intern/string.h +pack.$(OBJEXT): {$(VPATH)}3/intern/struct.h +pack.$(OBJEXT): {$(VPATH)}3/intern/thread.h +pack.$(OBJEXT): {$(VPATH)}3/intern/time.h +pack.$(OBJEXT): {$(VPATH)}3/intern/variable.h +pack.$(OBJEXT): {$(VPATH)}3/intern/vm.h +pack.$(OBJEXT): {$(VPATH)}3/interpreter.h +pack.$(OBJEXT): {$(VPATH)}3/iterator.h +pack.$(OBJEXT): {$(VPATH)}3/memory.h +pack.$(OBJEXT): {$(VPATH)}3/method.h +pack.$(OBJEXT): {$(VPATH)}3/module.h +pack.$(OBJEXT): {$(VPATH)}3/newobj.h +pack.$(OBJEXT): {$(VPATH)}3/rgengc.h +pack.$(OBJEXT): {$(VPATH)}3/scan_args.h +pack.$(OBJEXT): {$(VPATH)}3/special_consts.h +pack.$(OBJEXT): {$(VPATH)}3/static_assert.h +pack.$(OBJEXT): {$(VPATH)}3/stdalign.h +pack.$(OBJEXT): {$(VPATH)}3/stdbool.h +pack.$(OBJEXT): {$(VPATH)}3/symbol.h +pack.$(OBJEXT): {$(VPATH)}3/token_paste.h +pack.$(OBJEXT): {$(VPATH)}3/value.h +pack.$(OBJEXT): {$(VPATH)}3/value_type.h +pack.$(OBJEXT): {$(VPATH)}3/variable.h +pack.$(OBJEXT): {$(VPATH)}3/warning_push.h +pack.$(OBJEXT): {$(VPATH)}3/xmalloc.h pack.$(OBJEXT): {$(VPATH)}assert.h +pack.$(OBJEXT): {$(VPATH)}backward/2/assume.h +pack.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +pack.$(OBJEXT): {$(VPATH)}backward/2/bool.h +pack.$(OBJEXT): {$(VPATH)}backward/2/extern.h +pack.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +pack.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +pack.$(OBJEXT): {$(VPATH)}backward/2/limits.h +pack.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +pack.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +pack.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +pack.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +pack.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h pack.$(OBJEXT): {$(VPATH)}builtin.h pack.$(OBJEXT): {$(VPATH)}config.h pack.$(OBJEXT): {$(VPATH)}constant.h @@ -3172,7 +9434,6 @@ parse.$(OBJEXT): $(top_srcdir)/internal/rational.h parse.$(OBJEXT): $(top_srcdir)/internal/re.h parse.$(OBJEXT): $(top_srcdir)/internal/serial.h parse.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -parse.$(OBJEXT): $(top_srcdir)/internal/stdbool.h parse.$(OBJEXT): $(top_srcdir)/internal/string.h parse.$(OBJEXT): $(top_srcdir)/internal/symbol.h parse.$(OBJEXT): $(top_srcdir)/internal/thread.h @@ -3180,7 +9441,159 @@ parse.$(OBJEXT): $(top_srcdir)/internal/util.h parse.$(OBJEXT): $(top_srcdir)/internal/variable.h parse.$(OBJEXT): $(top_srcdir)/internal/vm.h parse.$(OBJEXT): $(top_srcdir)/internal/warnings.h +parse.$(OBJEXT): {$(VPATH)}3/anyargs.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +parse.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +parse.$(OBJEXT): {$(VPATH)}3/assume.h +parse.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +parse.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +parse.$(OBJEXT): {$(VPATH)}3/attr/cold.h +parse.$(OBJEXT): {$(VPATH)}3/attr/const.h +parse.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +parse.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +parse.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +parse.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +parse.$(OBJEXT): {$(VPATH)}3/attr/error.h +parse.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +parse.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +parse.$(OBJEXT): {$(VPATH)}3/attr/format.h +parse.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +parse.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +parse.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +parse.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +parse.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +parse.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +parse.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +parse.$(OBJEXT): {$(VPATH)}3/attr/pure.h +parse.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +parse.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +parse.$(OBJEXT): {$(VPATH)}3/attr/warning.h +parse.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +parse.$(OBJEXT): {$(VPATH)}3/cast.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +parse.$(OBJEXT): {$(VPATH)}3/compiler_since.h +parse.$(OBJEXT): {$(VPATH)}3/config.h +parse.$(OBJEXT): {$(VPATH)}3/constant_p.h +parse.$(OBJEXT): {$(VPATH)}3/core.h +parse.$(OBJEXT): {$(VPATH)}3/core/rarray.h +parse.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +parse.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +parse.$(OBJEXT): {$(VPATH)}3/core/rclass.h +parse.$(OBJEXT): {$(VPATH)}3/core/rdata.h +parse.$(OBJEXT): {$(VPATH)}3/core/rfile.h +parse.$(OBJEXT): {$(VPATH)}3/core/rhash.h +parse.$(OBJEXT): {$(VPATH)}3/core/robject.h +parse.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +parse.$(OBJEXT): {$(VPATH)}3/core/rstring.h +parse.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +parse.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +parse.$(OBJEXT): {$(VPATH)}3/ctype.h +parse.$(OBJEXT): {$(VPATH)}3/dllexport.h +parse.$(OBJEXT): {$(VPATH)}3/dosish.h +parse.$(OBJEXT): {$(VPATH)}3/error.h +parse.$(OBJEXT): {$(VPATH)}3/eval.h +parse.$(OBJEXT): {$(VPATH)}3/event.h +parse.$(OBJEXT): {$(VPATH)}3/fl_type.h +parse.$(OBJEXT): {$(VPATH)}3/gc.h +parse.$(OBJEXT): {$(VPATH)}3/glob.h +parse.$(OBJEXT): {$(VPATH)}3/globals.h +parse.$(OBJEXT): {$(VPATH)}3/has/attribute.h +parse.$(OBJEXT): {$(VPATH)}3/has/builtin.h +parse.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +parse.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +parse.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +parse.$(OBJEXT): {$(VPATH)}3/has/extension.h +parse.$(OBJEXT): {$(VPATH)}3/has/feature.h +parse.$(OBJEXT): {$(VPATH)}3/has/warning.h +parse.$(OBJEXT): {$(VPATH)}3/intern/array.h +parse.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +parse.$(OBJEXT): {$(VPATH)}3/intern/class.h +parse.$(OBJEXT): {$(VPATH)}3/intern/compar.h +parse.$(OBJEXT): {$(VPATH)}3/intern/complex.h +parse.$(OBJEXT): {$(VPATH)}3/intern/cont.h +parse.$(OBJEXT): {$(VPATH)}3/intern/dir.h +parse.$(OBJEXT): {$(VPATH)}3/intern/enum.h +parse.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +parse.$(OBJEXT): {$(VPATH)}3/intern/error.h +parse.$(OBJEXT): {$(VPATH)}3/intern/eval.h +parse.$(OBJEXT): {$(VPATH)}3/intern/file.h +parse.$(OBJEXT): {$(VPATH)}3/intern/gc.h +parse.$(OBJEXT): {$(VPATH)}3/intern/hash.h +parse.$(OBJEXT): {$(VPATH)}3/intern/io.h +parse.$(OBJEXT): {$(VPATH)}3/intern/load.h +parse.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +parse.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +parse.$(OBJEXT): {$(VPATH)}3/intern/object.h +parse.$(OBJEXT): {$(VPATH)}3/intern/parse.h +parse.$(OBJEXT): {$(VPATH)}3/intern/proc.h +parse.$(OBJEXT): {$(VPATH)}3/intern/process.h +parse.$(OBJEXT): {$(VPATH)}3/intern/random.h +parse.$(OBJEXT): {$(VPATH)}3/intern/range.h +parse.$(OBJEXT): {$(VPATH)}3/intern/rational.h +parse.$(OBJEXT): {$(VPATH)}3/intern/re.h +parse.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +parse.$(OBJEXT): {$(VPATH)}3/intern/select.h +parse.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +parse.$(OBJEXT): {$(VPATH)}3/intern/signal.h +parse.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +parse.$(OBJEXT): {$(VPATH)}3/intern/string.h +parse.$(OBJEXT): {$(VPATH)}3/intern/struct.h +parse.$(OBJEXT): {$(VPATH)}3/intern/thread.h +parse.$(OBJEXT): {$(VPATH)}3/intern/time.h +parse.$(OBJEXT): {$(VPATH)}3/intern/variable.h +parse.$(OBJEXT): {$(VPATH)}3/intern/vm.h +parse.$(OBJEXT): {$(VPATH)}3/interpreter.h +parse.$(OBJEXT): {$(VPATH)}3/iterator.h +parse.$(OBJEXT): {$(VPATH)}3/memory.h +parse.$(OBJEXT): {$(VPATH)}3/method.h +parse.$(OBJEXT): {$(VPATH)}3/module.h +parse.$(OBJEXT): {$(VPATH)}3/newobj.h +parse.$(OBJEXT): {$(VPATH)}3/rgengc.h +parse.$(OBJEXT): {$(VPATH)}3/scan_args.h +parse.$(OBJEXT): {$(VPATH)}3/special_consts.h +parse.$(OBJEXT): {$(VPATH)}3/static_assert.h +parse.$(OBJEXT): {$(VPATH)}3/stdalign.h +parse.$(OBJEXT): {$(VPATH)}3/stdbool.h +parse.$(OBJEXT): {$(VPATH)}3/symbol.h +parse.$(OBJEXT): {$(VPATH)}3/token_paste.h +parse.$(OBJEXT): {$(VPATH)}3/value.h +parse.$(OBJEXT): {$(VPATH)}3/value_type.h +parse.$(OBJEXT): {$(VPATH)}3/variable.h +parse.$(OBJEXT): {$(VPATH)}3/warning_push.h +parse.$(OBJEXT): {$(VPATH)}3/xmalloc.h parse.$(OBJEXT): {$(VPATH)}assert.h +parse.$(OBJEXT): {$(VPATH)}backward/2/assume.h +parse.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +parse.$(OBJEXT): {$(VPATH)}backward/2/bool.h +parse.$(OBJEXT): {$(VPATH)}backward/2/extern.h +parse.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +parse.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +parse.$(OBJEXT): {$(VPATH)}backward/2/limits.h +parse.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +parse.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +parse.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +parse.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +parse.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h parse.$(OBJEXT): {$(VPATH)}config.h parse.$(OBJEXT): {$(VPATH)}constant.h parse.$(OBJEXT): {$(VPATH)}defines.h @@ -3251,12 +9664,163 @@ proc.$(OBJEXT): $(top_srcdir)/internal/object.h proc.$(OBJEXT): $(top_srcdir)/internal/proc.h proc.$(OBJEXT): $(top_srcdir)/internal/serial.h proc.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -proc.$(OBJEXT): $(top_srcdir)/internal/stdbool.h proc.$(OBJEXT): $(top_srcdir)/internal/string.h proc.$(OBJEXT): $(top_srcdir)/internal/symbol.h proc.$(OBJEXT): $(top_srcdir)/internal/vm.h proc.$(OBJEXT): $(top_srcdir)/internal/warnings.h +proc.$(OBJEXT): {$(VPATH)}3/anyargs.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +proc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +proc.$(OBJEXT): {$(VPATH)}3/assume.h +proc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +proc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +proc.$(OBJEXT): {$(VPATH)}3/attr/cold.h +proc.$(OBJEXT): {$(VPATH)}3/attr/const.h +proc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +proc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +proc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +proc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +proc.$(OBJEXT): {$(VPATH)}3/attr/error.h +proc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +proc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +proc.$(OBJEXT): {$(VPATH)}3/attr/format.h +proc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +proc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +proc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +proc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +proc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +proc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +proc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +proc.$(OBJEXT): {$(VPATH)}3/attr/pure.h +proc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +proc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +proc.$(OBJEXT): {$(VPATH)}3/attr/warning.h +proc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +proc.$(OBJEXT): {$(VPATH)}3/cast.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +proc.$(OBJEXT): {$(VPATH)}3/compiler_since.h +proc.$(OBJEXT): {$(VPATH)}3/config.h +proc.$(OBJEXT): {$(VPATH)}3/constant_p.h +proc.$(OBJEXT): {$(VPATH)}3/core.h +proc.$(OBJEXT): {$(VPATH)}3/core/rarray.h +proc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +proc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +proc.$(OBJEXT): {$(VPATH)}3/core/rclass.h +proc.$(OBJEXT): {$(VPATH)}3/core/rdata.h +proc.$(OBJEXT): {$(VPATH)}3/core/rfile.h +proc.$(OBJEXT): {$(VPATH)}3/core/rhash.h +proc.$(OBJEXT): {$(VPATH)}3/core/robject.h +proc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +proc.$(OBJEXT): {$(VPATH)}3/core/rstring.h +proc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +proc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +proc.$(OBJEXT): {$(VPATH)}3/ctype.h +proc.$(OBJEXT): {$(VPATH)}3/dllexport.h +proc.$(OBJEXT): {$(VPATH)}3/dosish.h +proc.$(OBJEXT): {$(VPATH)}3/error.h +proc.$(OBJEXT): {$(VPATH)}3/eval.h +proc.$(OBJEXT): {$(VPATH)}3/event.h +proc.$(OBJEXT): {$(VPATH)}3/fl_type.h +proc.$(OBJEXT): {$(VPATH)}3/gc.h +proc.$(OBJEXT): {$(VPATH)}3/glob.h +proc.$(OBJEXT): {$(VPATH)}3/globals.h +proc.$(OBJEXT): {$(VPATH)}3/has/attribute.h +proc.$(OBJEXT): {$(VPATH)}3/has/builtin.h +proc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +proc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +proc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +proc.$(OBJEXT): {$(VPATH)}3/has/extension.h +proc.$(OBJEXT): {$(VPATH)}3/has/feature.h +proc.$(OBJEXT): {$(VPATH)}3/has/warning.h +proc.$(OBJEXT): {$(VPATH)}3/intern/array.h +proc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +proc.$(OBJEXT): {$(VPATH)}3/intern/class.h +proc.$(OBJEXT): {$(VPATH)}3/intern/compar.h +proc.$(OBJEXT): {$(VPATH)}3/intern/complex.h +proc.$(OBJEXT): {$(VPATH)}3/intern/cont.h +proc.$(OBJEXT): {$(VPATH)}3/intern/dir.h +proc.$(OBJEXT): {$(VPATH)}3/intern/enum.h +proc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +proc.$(OBJEXT): {$(VPATH)}3/intern/error.h +proc.$(OBJEXT): {$(VPATH)}3/intern/eval.h +proc.$(OBJEXT): {$(VPATH)}3/intern/file.h +proc.$(OBJEXT): {$(VPATH)}3/intern/gc.h +proc.$(OBJEXT): {$(VPATH)}3/intern/hash.h +proc.$(OBJEXT): {$(VPATH)}3/intern/io.h +proc.$(OBJEXT): {$(VPATH)}3/intern/load.h +proc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +proc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +proc.$(OBJEXT): {$(VPATH)}3/intern/object.h +proc.$(OBJEXT): {$(VPATH)}3/intern/parse.h +proc.$(OBJEXT): {$(VPATH)}3/intern/proc.h +proc.$(OBJEXT): {$(VPATH)}3/intern/process.h +proc.$(OBJEXT): {$(VPATH)}3/intern/random.h +proc.$(OBJEXT): {$(VPATH)}3/intern/range.h +proc.$(OBJEXT): {$(VPATH)}3/intern/rational.h +proc.$(OBJEXT): {$(VPATH)}3/intern/re.h +proc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +proc.$(OBJEXT): {$(VPATH)}3/intern/select.h +proc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +proc.$(OBJEXT): {$(VPATH)}3/intern/signal.h +proc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +proc.$(OBJEXT): {$(VPATH)}3/intern/string.h +proc.$(OBJEXT): {$(VPATH)}3/intern/struct.h +proc.$(OBJEXT): {$(VPATH)}3/intern/thread.h +proc.$(OBJEXT): {$(VPATH)}3/intern/time.h +proc.$(OBJEXT): {$(VPATH)}3/intern/variable.h +proc.$(OBJEXT): {$(VPATH)}3/intern/vm.h +proc.$(OBJEXT): {$(VPATH)}3/interpreter.h +proc.$(OBJEXT): {$(VPATH)}3/iterator.h +proc.$(OBJEXT): {$(VPATH)}3/memory.h +proc.$(OBJEXT): {$(VPATH)}3/method.h +proc.$(OBJEXT): {$(VPATH)}3/module.h +proc.$(OBJEXT): {$(VPATH)}3/newobj.h +proc.$(OBJEXT): {$(VPATH)}3/rgengc.h +proc.$(OBJEXT): {$(VPATH)}3/scan_args.h +proc.$(OBJEXT): {$(VPATH)}3/special_consts.h +proc.$(OBJEXT): {$(VPATH)}3/static_assert.h +proc.$(OBJEXT): {$(VPATH)}3/stdalign.h +proc.$(OBJEXT): {$(VPATH)}3/stdbool.h +proc.$(OBJEXT): {$(VPATH)}3/symbol.h +proc.$(OBJEXT): {$(VPATH)}3/token_paste.h +proc.$(OBJEXT): {$(VPATH)}3/value.h +proc.$(OBJEXT): {$(VPATH)}3/value_type.h +proc.$(OBJEXT): {$(VPATH)}3/variable.h +proc.$(OBJEXT): {$(VPATH)}3/warning_push.h +proc.$(OBJEXT): {$(VPATH)}3/xmalloc.h proc.$(OBJEXT): {$(VPATH)}assert.h +proc.$(OBJEXT): {$(VPATH)}backward/2/assume.h +proc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +proc.$(OBJEXT): {$(VPATH)}backward/2/bool.h +proc.$(OBJEXT): {$(VPATH)}backward/2/extern.h +proc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +proc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +proc.$(OBJEXT): {$(VPATH)}backward/2/limits.h +proc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +proc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +proc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +proc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +proc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h proc.$(OBJEXT): {$(VPATH)}config.h proc.$(OBJEXT): {$(VPATH)}defines.h proc.$(OBJEXT): {$(VPATH)}encoding.h @@ -3301,13 +9865,164 @@ process.$(OBJEXT): $(top_srcdir)/internal/object.h process.$(OBJEXT): $(top_srcdir)/internal/process.h process.$(OBJEXT): $(top_srcdir)/internal/serial.h process.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -process.$(OBJEXT): $(top_srcdir)/internal/stdbool.h process.$(OBJEXT): $(top_srcdir)/internal/string.h process.$(OBJEXT): $(top_srcdir)/internal/thread.h process.$(OBJEXT): $(top_srcdir)/internal/variable.h process.$(OBJEXT): $(top_srcdir)/internal/vm.h process.$(OBJEXT): $(top_srcdir)/internal/warnings.h +process.$(OBJEXT): {$(VPATH)}3/anyargs.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +process.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +process.$(OBJEXT): {$(VPATH)}3/assume.h +process.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +process.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +process.$(OBJEXT): {$(VPATH)}3/attr/cold.h +process.$(OBJEXT): {$(VPATH)}3/attr/const.h +process.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +process.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +process.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +process.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +process.$(OBJEXT): {$(VPATH)}3/attr/error.h +process.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +process.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +process.$(OBJEXT): {$(VPATH)}3/attr/format.h +process.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +process.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +process.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +process.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +process.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +process.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +process.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +process.$(OBJEXT): {$(VPATH)}3/attr/pure.h +process.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +process.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +process.$(OBJEXT): {$(VPATH)}3/attr/warning.h +process.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +process.$(OBJEXT): {$(VPATH)}3/cast.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +process.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +process.$(OBJEXT): {$(VPATH)}3/compiler_since.h +process.$(OBJEXT): {$(VPATH)}3/config.h +process.$(OBJEXT): {$(VPATH)}3/constant_p.h +process.$(OBJEXT): {$(VPATH)}3/core.h +process.$(OBJEXT): {$(VPATH)}3/core/rarray.h +process.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +process.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +process.$(OBJEXT): {$(VPATH)}3/core/rclass.h +process.$(OBJEXT): {$(VPATH)}3/core/rdata.h +process.$(OBJEXT): {$(VPATH)}3/core/rfile.h +process.$(OBJEXT): {$(VPATH)}3/core/rhash.h +process.$(OBJEXT): {$(VPATH)}3/core/robject.h +process.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +process.$(OBJEXT): {$(VPATH)}3/core/rstring.h +process.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +process.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +process.$(OBJEXT): {$(VPATH)}3/ctype.h +process.$(OBJEXT): {$(VPATH)}3/dllexport.h +process.$(OBJEXT): {$(VPATH)}3/dosish.h +process.$(OBJEXT): {$(VPATH)}3/error.h +process.$(OBJEXT): {$(VPATH)}3/eval.h +process.$(OBJEXT): {$(VPATH)}3/event.h +process.$(OBJEXT): {$(VPATH)}3/fl_type.h +process.$(OBJEXT): {$(VPATH)}3/gc.h +process.$(OBJEXT): {$(VPATH)}3/glob.h +process.$(OBJEXT): {$(VPATH)}3/globals.h +process.$(OBJEXT): {$(VPATH)}3/has/attribute.h +process.$(OBJEXT): {$(VPATH)}3/has/builtin.h +process.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +process.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +process.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +process.$(OBJEXT): {$(VPATH)}3/has/extension.h +process.$(OBJEXT): {$(VPATH)}3/has/feature.h +process.$(OBJEXT): {$(VPATH)}3/has/warning.h +process.$(OBJEXT): {$(VPATH)}3/intern/array.h +process.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +process.$(OBJEXT): {$(VPATH)}3/intern/class.h +process.$(OBJEXT): {$(VPATH)}3/intern/compar.h +process.$(OBJEXT): {$(VPATH)}3/intern/complex.h +process.$(OBJEXT): {$(VPATH)}3/intern/cont.h +process.$(OBJEXT): {$(VPATH)}3/intern/dir.h +process.$(OBJEXT): {$(VPATH)}3/intern/enum.h +process.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +process.$(OBJEXT): {$(VPATH)}3/intern/error.h +process.$(OBJEXT): {$(VPATH)}3/intern/eval.h +process.$(OBJEXT): {$(VPATH)}3/intern/file.h +process.$(OBJEXT): {$(VPATH)}3/intern/gc.h +process.$(OBJEXT): {$(VPATH)}3/intern/hash.h +process.$(OBJEXT): {$(VPATH)}3/intern/io.h +process.$(OBJEXT): {$(VPATH)}3/intern/load.h +process.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +process.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +process.$(OBJEXT): {$(VPATH)}3/intern/object.h +process.$(OBJEXT): {$(VPATH)}3/intern/parse.h +process.$(OBJEXT): {$(VPATH)}3/intern/proc.h +process.$(OBJEXT): {$(VPATH)}3/intern/process.h +process.$(OBJEXT): {$(VPATH)}3/intern/random.h +process.$(OBJEXT): {$(VPATH)}3/intern/range.h +process.$(OBJEXT): {$(VPATH)}3/intern/rational.h +process.$(OBJEXT): {$(VPATH)}3/intern/re.h +process.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +process.$(OBJEXT): {$(VPATH)}3/intern/select.h +process.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +process.$(OBJEXT): {$(VPATH)}3/intern/signal.h +process.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +process.$(OBJEXT): {$(VPATH)}3/intern/string.h +process.$(OBJEXT): {$(VPATH)}3/intern/struct.h +process.$(OBJEXT): {$(VPATH)}3/intern/thread.h +process.$(OBJEXT): {$(VPATH)}3/intern/time.h +process.$(OBJEXT): {$(VPATH)}3/intern/variable.h +process.$(OBJEXT): {$(VPATH)}3/intern/vm.h +process.$(OBJEXT): {$(VPATH)}3/interpreter.h +process.$(OBJEXT): {$(VPATH)}3/iterator.h +process.$(OBJEXT): {$(VPATH)}3/memory.h +process.$(OBJEXT): {$(VPATH)}3/method.h +process.$(OBJEXT): {$(VPATH)}3/module.h +process.$(OBJEXT): {$(VPATH)}3/newobj.h +process.$(OBJEXT): {$(VPATH)}3/rgengc.h +process.$(OBJEXT): {$(VPATH)}3/scan_args.h +process.$(OBJEXT): {$(VPATH)}3/special_consts.h +process.$(OBJEXT): {$(VPATH)}3/static_assert.h +process.$(OBJEXT): {$(VPATH)}3/stdalign.h +process.$(OBJEXT): {$(VPATH)}3/stdbool.h +process.$(OBJEXT): {$(VPATH)}3/symbol.h +process.$(OBJEXT): {$(VPATH)}3/token_paste.h +process.$(OBJEXT): {$(VPATH)}3/value.h +process.$(OBJEXT): {$(VPATH)}3/value_type.h +process.$(OBJEXT): {$(VPATH)}3/variable.h +process.$(OBJEXT): {$(VPATH)}3/warning_push.h +process.$(OBJEXT): {$(VPATH)}3/xmalloc.h process.$(OBJEXT): {$(VPATH)}assert.h +process.$(OBJEXT): {$(VPATH)}backward/2/assume.h +process.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +process.$(OBJEXT): {$(VPATH)}backward/2/bool.h +process.$(OBJEXT): {$(VPATH)}backward/2/extern.h +process.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +process.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +process.$(OBJEXT): {$(VPATH)}backward/2/limits.h +process.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +process.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +process.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +process.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +process.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h process.$(OBJEXT): {$(VPATH)}config.h process.$(OBJEXT): {$(VPATH)}constant.h process.$(OBJEXT): {$(VPATH)}defines.h @@ -3347,10 +10062,161 @@ random.$(OBJEXT): $(top_srcdir)/internal/random.h random.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h random.$(OBJEXT): $(top_srcdir)/internal/serial.h random.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -random.$(OBJEXT): $(top_srcdir)/internal/stdbool.h random.$(OBJEXT): $(top_srcdir)/internal/string.h random.$(OBJEXT): $(top_srcdir)/internal/vm.h +random.$(OBJEXT): {$(VPATH)}3/anyargs.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +random.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +random.$(OBJEXT): {$(VPATH)}3/assume.h +random.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +random.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +random.$(OBJEXT): {$(VPATH)}3/attr/cold.h +random.$(OBJEXT): {$(VPATH)}3/attr/const.h +random.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +random.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +random.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +random.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +random.$(OBJEXT): {$(VPATH)}3/attr/error.h +random.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +random.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +random.$(OBJEXT): {$(VPATH)}3/attr/format.h +random.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +random.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +random.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +random.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +random.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +random.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +random.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +random.$(OBJEXT): {$(VPATH)}3/attr/pure.h +random.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +random.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +random.$(OBJEXT): {$(VPATH)}3/attr/warning.h +random.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +random.$(OBJEXT): {$(VPATH)}3/cast.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +random.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +random.$(OBJEXT): {$(VPATH)}3/compiler_since.h +random.$(OBJEXT): {$(VPATH)}3/config.h +random.$(OBJEXT): {$(VPATH)}3/constant_p.h +random.$(OBJEXT): {$(VPATH)}3/core.h +random.$(OBJEXT): {$(VPATH)}3/core/rarray.h +random.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +random.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +random.$(OBJEXT): {$(VPATH)}3/core/rclass.h +random.$(OBJEXT): {$(VPATH)}3/core/rdata.h +random.$(OBJEXT): {$(VPATH)}3/core/rfile.h +random.$(OBJEXT): {$(VPATH)}3/core/rhash.h +random.$(OBJEXT): {$(VPATH)}3/core/robject.h +random.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +random.$(OBJEXT): {$(VPATH)}3/core/rstring.h +random.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +random.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +random.$(OBJEXT): {$(VPATH)}3/ctype.h +random.$(OBJEXT): {$(VPATH)}3/dllexport.h +random.$(OBJEXT): {$(VPATH)}3/dosish.h +random.$(OBJEXT): {$(VPATH)}3/error.h +random.$(OBJEXT): {$(VPATH)}3/eval.h +random.$(OBJEXT): {$(VPATH)}3/event.h +random.$(OBJEXT): {$(VPATH)}3/fl_type.h +random.$(OBJEXT): {$(VPATH)}3/gc.h +random.$(OBJEXT): {$(VPATH)}3/glob.h +random.$(OBJEXT): {$(VPATH)}3/globals.h +random.$(OBJEXT): {$(VPATH)}3/has/attribute.h +random.$(OBJEXT): {$(VPATH)}3/has/builtin.h +random.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +random.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +random.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +random.$(OBJEXT): {$(VPATH)}3/has/extension.h +random.$(OBJEXT): {$(VPATH)}3/has/feature.h +random.$(OBJEXT): {$(VPATH)}3/has/warning.h +random.$(OBJEXT): {$(VPATH)}3/intern/array.h +random.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +random.$(OBJEXT): {$(VPATH)}3/intern/class.h +random.$(OBJEXT): {$(VPATH)}3/intern/compar.h +random.$(OBJEXT): {$(VPATH)}3/intern/complex.h +random.$(OBJEXT): {$(VPATH)}3/intern/cont.h +random.$(OBJEXT): {$(VPATH)}3/intern/dir.h +random.$(OBJEXT): {$(VPATH)}3/intern/enum.h +random.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +random.$(OBJEXT): {$(VPATH)}3/intern/error.h +random.$(OBJEXT): {$(VPATH)}3/intern/eval.h +random.$(OBJEXT): {$(VPATH)}3/intern/file.h +random.$(OBJEXT): {$(VPATH)}3/intern/gc.h +random.$(OBJEXT): {$(VPATH)}3/intern/hash.h +random.$(OBJEXT): {$(VPATH)}3/intern/io.h +random.$(OBJEXT): {$(VPATH)}3/intern/load.h +random.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +random.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +random.$(OBJEXT): {$(VPATH)}3/intern/object.h +random.$(OBJEXT): {$(VPATH)}3/intern/parse.h +random.$(OBJEXT): {$(VPATH)}3/intern/proc.h +random.$(OBJEXT): {$(VPATH)}3/intern/process.h +random.$(OBJEXT): {$(VPATH)}3/intern/random.h +random.$(OBJEXT): {$(VPATH)}3/intern/range.h +random.$(OBJEXT): {$(VPATH)}3/intern/rational.h +random.$(OBJEXT): {$(VPATH)}3/intern/re.h +random.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +random.$(OBJEXT): {$(VPATH)}3/intern/select.h +random.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +random.$(OBJEXT): {$(VPATH)}3/intern/signal.h +random.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +random.$(OBJEXT): {$(VPATH)}3/intern/string.h +random.$(OBJEXT): {$(VPATH)}3/intern/struct.h +random.$(OBJEXT): {$(VPATH)}3/intern/thread.h +random.$(OBJEXT): {$(VPATH)}3/intern/time.h +random.$(OBJEXT): {$(VPATH)}3/intern/variable.h +random.$(OBJEXT): {$(VPATH)}3/intern/vm.h +random.$(OBJEXT): {$(VPATH)}3/interpreter.h +random.$(OBJEXT): {$(VPATH)}3/iterator.h +random.$(OBJEXT): {$(VPATH)}3/memory.h +random.$(OBJEXT): {$(VPATH)}3/method.h +random.$(OBJEXT): {$(VPATH)}3/module.h +random.$(OBJEXT): {$(VPATH)}3/newobj.h +random.$(OBJEXT): {$(VPATH)}3/rgengc.h +random.$(OBJEXT): {$(VPATH)}3/scan_args.h +random.$(OBJEXT): {$(VPATH)}3/special_consts.h +random.$(OBJEXT): {$(VPATH)}3/static_assert.h +random.$(OBJEXT): {$(VPATH)}3/stdalign.h +random.$(OBJEXT): {$(VPATH)}3/stdbool.h +random.$(OBJEXT): {$(VPATH)}3/symbol.h +random.$(OBJEXT): {$(VPATH)}3/token_paste.h +random.$(OBJEXT): {$(VPATH)}3/value.h +random.$(OBJEXT): {$(VPATH)}3/value_type.h +random.$(OBJEXT): {$(VPATH)}3/variable.h +random.$(OBJEXT): {$(VPATH)}3/warning_push.h +random.$(OBJEXT): {$(VPATH)}3/xmalloc.h random.$(OBJEXT): {$(VPATH)}assert.h +random.$(OBJEXT): {$(VPATH)}backward/2/assume.h +random.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +random.$(OBJEXT): {$(VPATH)}backward/2/bool.h +random.$(OBJEXT): {$(VPATH)}backward/2/extern.h +random.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +random.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +random.$(OBJEXT): {$(VPATH)}backward/2/limits.h +random.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +random.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +random.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +random.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +random.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h random.$(OBJEXT): {$(VPATH)}config.h random.$(OBJEXT): {$(VPATH)}defines.h random.$(OBJEXT): {$(VPATH)}encoding.h @@ -3382,12 +10248,163 @@ range.$(OBJEXT): $(top_srcdir)/internal/numeric.h range.$(OBJEXT): $(top_srcdir)/internal/range.h range.$(OBJEXT): $(top_srcdir)/internal/serial.h range.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -range.$(OBJEXT): $(top_srcdir)/internal/stdbool.h range.$(OBJEXT): $(top_srcdir)/internal/string.h range.$(OBJEXT): $(top_srcdir)/internal/struct.h range.$(OBJEXT): $(top_srcdir)/internal/vm.h range.$(OBJEXT): $(top_srcdir)/internal/warnings.h +range.$(OBJEXT): {$(VPATH)}3/anyargs.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +range.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +range.$(OBJEXT): {$(VPATH)}3/assume.h +range.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +range.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +range.$(OBJEXT): {$(VPATH)}3/attr/cold.h +range.$(OBJEXT): {$(VPATH)}3/attr/const.h +range.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +range.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +range.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +range.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +range.$(OBJEXT): {$(VPATH)}3/attr/error.h +range.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +range.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +range.$(OBJEXT): {$(VPATH)}3/attr/format.h +range.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +range.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +range.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +range.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +range.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +range.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +range.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +range.$(OBJEXT): {$(VPATH)}3/attr/pure.h +range.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +range.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +range.$(OBJEXT): {$(VPATH)}3/attr/warning.h +range.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +range.$(OBJEXT): {$(VPATH)}3/cast.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +range.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +range.$(OBJEXT): {$(VPATH)}3/compiler_since.h +range.$(OBJEXT): {$(VPATH)}3/config.h +range.$(OBJEXT): {$(VPATH)}3/constant_p.h +range.$(OBJEXT): {$(VPATH)}3/core.h +range.$(OBJEXT): {$(VPATH)}3/core/rarray.h +range.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +range.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +range.$(OBJEXT): {$(VPATH)}3/core/rclass.h +range.$(OBJEXT): {$(VPATH)}3/core/rdata.h +range.$(OBJEXT): {$(VPATH)}3/core/rfile.h +range.$(OBJEXT): {$(VPATH)}3/core/rhash.h +range.$(OBJEXT): {$(VPATH)}3/core/robject.h +range.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +range.$(OBJEXT): {$(VPATH)}3/core/rstring.h +range.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +range.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +range.$(OBJEXT): {$(VPATH)}3/ctype.h +range.$(OBJEXT): {$(VPATH)}3/dllexport.h +range.$(OBJEXT): {$(VPATH)}3/dosish.h +range.$(OBJEXT): {$(VPATH)}3/error.h +range.$(OBJEXT): {$(VPATH)}3/eval.h +range.$(OBJEXT): {$(VPATH)}3/event.h +range.$(OBJEXT): {$(VPATH)}3/fl_type.h +range.$(OBJEXT): {$(VPATH)}3/gc.h +range.$(OBJEXT): {$(VPATH)}3/glob.h +range.$(OBJEXT): {$(VPATH)}3/globals.h +range.$(OBJEXT): {$(VPATH)}3/has/attribute.h +range.$(OBJEXT): {$(VPATH)}3/has/builtin.h +range.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +range.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +range.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +range.$(OBJEXT): {$(VPATH)}3/has/extension.h +range.$(OBJEXT): {$(VPATH)}3/has/feature.h +range.$(OBJEXT): {$(VPATH)}3/has/warning.h +range.$(OBJEXT): {$(VPATH)}3/intern/array.h +range.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +range.$(OBJEXT): {$(VPATH)}3/intern/class.h +range.$(OBJEXT): {$(VPATH)}3/intern/compar.h +range.$(OBJEXT): {$(VPATH)}3/intern/complex.h +range.$(OBJEXT): {$(VPATH)}3/intern/cont.h +range.$(OBJEXT): {$(VPATH)}3/intern/dir.h +range.$(OBJEXT): {$(VPATH)}3/intern/enum.h +range.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +range.$(OBJEXT): {$(VPATH)}3/intern/error.h +range.$(OBJEXT): {$(VPATH)}3/intern/eval.h +range.$(OBJEXT): {$(VPATH)}3/intern/file.h +range.$(OBJEXT): {$(VPATH)}3/intern/gc.h +range.$(OBJEXT): {$(VPATH)}3/intern/hash.h +range.$(OBJEXT): {$(VPATH)}3/intern/io.h +range.$(OBJEXT): {$(VPATH)}3/intern/load.h +range.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +range.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +range.$(OBJEXT): {$(VPATH)}3/intern/object.h +range.$(OBJEXT): {$(VPATH)}3/intern/parse.h +range.$(OBJEXT): {$(VPATH)}3/intern/proc.h +range.$(OBJEXT): {$(VPATH)}3/intern/process.h +range.$(OBJEXT): {$(VPATH)}3/intern/random.h +range.$(OBJEXT): {$(VPATH)}3/intern/range.h +range.$(OBJEXT): {$(VPATH)}3/intern/rational.h +range.$(OBJEXT): {$(VPATH)}3/intern/re.h +range.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +range.$(OBJEXT): {$(VPATH)}3/intern/select.h +range.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +range.$(OBJEXT): {$(VPATH)}3/intern/signal.h +range.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +range.$(OBJEXT): {$(VPATH)}3/intern/string.h +range.$(OBJEXT): {$(VPATH)}3/intern/struct.h +range.$(OBJEXT): {$(VPATH)}3/intern/thread.h +range.$(OBJEXT): {$(VPATH)}3/intern/time.h +range.$(OBJEXT): {$(VPATH)}3/intern/variable.h +range.$(OBJEXT): {$(VPATH)}3/intern/vm.h +range.$(OBJEXT): {$(VPATH)}3/interpreter.h +range.$(OBJEXT): {$(VPATH)}3/iterator.h +range.$(OBJEXT): {$(VPATH)}3/memory.h +range.$(OBJEXT): {$(VPATH)}3/method.h +range.$(OBJEXT): {$(VPATH)}3/module.h +range.$(OBJEXT): {$(VPATH)}3/newobj.h +range.$(OBJEXT): {$(VPATH)}3/rgengc.h +range.$(OBJEXT): {$(VPATH)}3/scan_args.h +range.$(OBJEXT): {$(VPATH)}3/special_consts.h +range.$(OBJEXT): {$(VPATH)}3/static_assert.h +range.$(OBJEXT): {$(VPATH)}3/stdalign.h +range.$(OBJEXT): {$(VPATH)}3/stdbool.h +range.$(OBJEXT): {$(VPATH)}3/symbol.h +range.$(OBJEXT): {$(VPATH)}3/token_paste.h +range.$(OBJEXT): {$(VPATH)}3/value.h +range.$(OBJEXT): {$(VPATH)}3/value_type.h +range.$(OBJEXT): {$(VPATH)}3/variable.h +range.$(OBJEXT): {$(VPATH)}3/warning_push.h +range.$(OBJEXT): {$(VPATH)}3/xmalloc.h range.$(OBJEXT): {$(VPATH)}assert.h +range.$(OBJEXT): {$(VPATH)}backward/2/assume.h +range.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +range.$(OBJEXT): {$(VPATH)}backward/2/bool.h +range.$(OBJEXT): {$(VPATH)}backward/2/extern.h +range.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +range.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +range.$(OBJEXT): {$(VPATH)}backward/2/limits.h +range.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +range.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +range.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +range.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +range.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h range.$(OBJEXT): {$(VPATH)}config.h range.$(OBJEXT): {$(VPATH)}defines.h range.$(OBJEXT): {$(VPATH)}encoding.h @@ -3414,11 +10431,162 @@ rational.$(OBJEXT): $(top_srcdir)/internal/object.h rational.$(OBJEXT): $(top_srcdir)/internal/rational.h rational.$(OBJEXT): $(top_srcdir)/internal/serial.h rational.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -rational.$(OBJEXT): $(top_srcdir)/internal/stdbool.h rational.$(OBJEXT): $(top_srcdir)/internal/string.h rational.$(OBJEXT): $(top_srcdir)/internal/vm.h rational.$(OBJEXT): $(top_srcdir)/internal/warnings.h +rational.$(OBJEXT): {$(VPATH)}3/anyargs.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +rational.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +rational.$(OBJEXT): {$(VPATH)}3/assume.h +rational.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +rational.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +rational.$(OBJEXT): {$(VPATH)}3/attr/cold.h +rational.$(OBJEXT): {$(VPATH)}3/attr/const.h +rational.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +rational.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +rational.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +rational.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +rational.$(OBJEXT): {$(VPATH)}3/attr/error.h +rational.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +rational.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +rational.$(OBJEXT): {$(VPATH)}3/attr/format.h +rational.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +rational.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +rational.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +rational.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +rational.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +rational.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +rational.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +rational.$(OBJEXT): {$(VPATH)}3/attr/pure.h +rational.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +rational.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +rational.$(OBJEXT): {$(VPATH)}3/attr/warning.h +rational.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +rational.$(OBJEXT): {$(VPATH)}3/cast.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +rational.$(OBJEXT): {$(VPATH)}3/compiler_since.h +rational.$(OBJEXT): {$(VPATH)}3/config.h +rational.$(OBJEXT): {$(VPATH)}3/constant_p.h +rational.$(OBJEXT): {$(VPATH)}3/core.h +rational.$(OBJEXT): {$(VPATH)}3/core/rarray.h +rational.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +rational.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +rational.$(OBJEXT): {$(VPATH)}3/core/rclass.h +rational.$(OBJEXT): {$(VPATH)}3/core/rdata.h +rational.$(OBJEXT): {$(VPATH)}3/core/rfile.h +rational.$(OBJEXT): {$(VPATH)}3/core/rhash.h +rational.$(OBJEXT): {$(VPATH)}3/core/robject.h +rational.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +rational.$(OBJEXT): {$(VPATH)}3/core/rstring.h +rational.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +rational.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +rational.$(OBJEXT): {$(VPATH)}3/ctype.h +rational.$(OBJEXT): {$(VPATH)}3/dllexport.h +rational.$(OBJEXT): {$(VPATH)}3/dosish.h +rational.$(OBJEXT): {$(VPATH)}3/error.h +rational.$(OBJEXT): {$(VPATH)}3/eval.h +rational.$(OBJEXT): {$(VPATH)}3/event.h +rational.$(OBJEXT): {$(VPATH)}3/fl_type.h +rational.$(OBJEXT): {$(VPATH)}3/gc.h +rational.$(OBJEXT): {$(VPATH)}3/glob.h +rational.$(OBJEXT): {$(VPATH)}3/globals.h +rational.$(OBJEXT): {$(VPATH)}3/has/attribute.h +rational.$(OBJEXT): {$(VPATH)}3/has/builtin.h +rational.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +rational.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +rational.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +rational.$(OBJEXT): {$(VPATH)}3/has/extension.h +rational.$(OBJEXT): {$(VPATH)}3/has/feature.h +rational.$(OBJEXT): {$(VPATH)}3/has/warning.h +rational.$(OBJEXT): {$(VPATH)}3/intern/array.h +rational.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +rational.$(OBJEXT): {$(VPATH)}3/intern/class.h +rational.$(OBJEXT): {$(VPATH)}3/intern/compar.h +rational.$(OBJEXT): {$(VPATH)}3/intern/complex.h +rational.$(OBJEXT): {$(VPATH)}3/intern/cont.h +rational.$(OBJEXT): {$(VPATH)}3/intern/dir.h +rational.$(OBJEXT): {$(VPATH)}3/intern/enum.h +rational.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +rational.$(OBJEXT): {$(VPATH)}3/intern/error.h +rational.$(OBJEXT): {$(VPATH)}3/intern/eval.h +rational.$(OBJEXT): {$(VPATH)}3/intern/file.h +rational.$(OBJEXT): {$(VPATH)}3/intern/gc.h +rational.$(OBJEXT): {$(VPATH)}3/intern/hash.h +rational.$(OBJEXT): {$(VPATH)}3/intern/io.h +rational.$(OBJEXT): {$(VPATH)}3/intern/load.h +rational.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +rational.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +rational.$(OBJEXT): {$(VPATH)}3/intern/object.h +rational.$(OBJEXT): {$(VPATH)}3/intern/parse.h +rational.$(OBJEXT): {$(VPATH)}3/intern/proc.h +rational.$(OBJEXT): {$(VPATH)}3/intern/process.h +rational.$(OBJEXT): {$(VPATH)}3/intern/random.h +rational.$(OBJEXT): {$(VPATH)}3/intern/range.h +rational.$(OBJEXT): {$(VPATH)}3/intern/rational.h +rational.$(OBJEXT): {$(VPATH)}3/intern/re.h +rational.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +rational.$(OBJEXT): {$(VPATH)}3/intern/select.h +rational.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +rational.$(OBJEXT): {$(VPATH)}3/intern/signal.h +rational.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +rational.$(OBJEXT): {$(VPATH)}3/intern/string.h +rational.$(OBJEXT): {$(VPATH)}3/intern/struct.h +rational.$(OBJEXT): {$(VPATH)}3/intern/thread.h +rational.$(OBJEXT): {$(VPATH)}3/intern/time.h +rational.$(OBJEXT): {$(VPATH)}3/intern/variable.h +rational.$(OBJEXT): {$(VPATH)}3/intern/vm.h +rational.$(OBJEXT): {$(VPATH)}3/interpreter.h +rational.$(OBJEXT): {$(VPATH)}3/iterator.h +rational.$(OBJEXT): {$(VPATH)}3/memory.h +rational.$(OBJEXT): {$(VPATH)}3/method.h +rational.$(OBJEXT): {$(VPATH)}3/module.h +rational.$(OBJEXT): {$(VPATH)}3/newobj.h +rational.$(OBJEXT): {$(VPATH)}3/rgengc.h +rational.$(OBJEXT): {$(VPATH)}3/scan_args.h +rational.$(OBJEXT): {$(VPATH)}3/special_consts.h +rational.$(OBJEXT): {$(VPATH)}3/static_assert.h +rational.$(OBJEXT): {$(VPATH)}3/stdalign.h +rational.$(OBJEXT): {$(VPATH)}3/stdbool.h +rational.$(OBJEXT): {$(VPATH)}3/symbol.h +rational.$(OBJEXT): {$(VPATH)}3/token_paste.h +rational.$(OBJEXT): {$(VPATH)}3/value.h +rational.$(OBJEXT): {$(VPATH)}3/value_type.h +rational.$(OBJEXT): {$(VPATH)}3/variable.h +rational.$(OBJEXT): {$(VPATH)}3/warning_push.h +rational.$(OBJEXT): {$(VPATH)}3/xmalloc.h rational.$(OBJEXT): {$(VPATH)}assert.h +rational.$(OBJEXT): {$(VPATH)}backward/2/assume.h +rational.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +rational.$(OBJEXT): {$(VPATH)}backward/2/bool.h +rational.$(OBJEXT): {$(VPATH)}backward/2/extern.h +rational.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +rational.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +rational.$(OBJEXT): {$(VPATH)}backward/2/limits.h +rational.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +rational.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +rational.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +rational.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +rational.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h rational.$(OBJEXT): {$(VPATH)}config.h rational.$(OBJEXT): {$(VPATH)}defines.h rational.$(OBJEXT): {$(VPATH)}encoding.h @@ -3442,10 +10610,162 @@ re.$(OBJEXT): $(top_srcdir)/internal/hash.h re.$(OBJEXT): $(top_srcdir)/internal/imemo.h re.$(OBJEXT): $(top_srcdir)/internal/re.h re.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -re.$(OBJEXT): $(top_srcdir)/internal/stdbool.h re.$(OBJEXT): $(top_srcdir)/internal/string.h re.$(OBJEXT): $(top_srcdir)/internal/warnings.h +re.$(OBJEXT): {$(VPATH)}3/anyargs.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +re.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +re.$(OBJEXT): {$(VPATH)}3/assume.h +re.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +re.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +re.$(OBJEXT): {$(VPATH)}3/attr/cold.h +re.$(OBJEXT): {$(VPATH)}3/attr/const.h +re.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +re.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +re.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +re.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +re.$(OBJEXT): {$(VPATH)}3/attr/error.h +re.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +re.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +re.$(OBJEXT): {$(VPATH)}3/attr/format.h +re.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +re.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +re.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +re.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +re.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +re.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +re.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +re.$(OBJEXT): {$(VPATH)}3/attr/pure.h +re.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +re.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +re.$(OBJEXT): {$(VPATH)}3/attr/warning.h +re.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +re.$(OBJEXT): {$(VPATH)}3/cast.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +re.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +re.$(OBJEXT): {$(VPATH)}3/compiler_since.h +re.$(OBJEXT): {$(VPATH)}3/config.h +re.$(OBJEXT): {$(VPATH)}3/constant_p.h +re.$(OBJEXT): {$(VPATH)}3/core.h +re.$(OBJEXT): {$(VPATH)}3/core/rarray.h +re.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +re.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +re.$(OBJEXT): {$(VPATH)}3/core/rclass.h +re.$(OBJEXT): {$(VPATH)}3/core/rdata.h +re.$(OBJEXT): {$(VPATH)}3/core/rfile.h +re.$(OBJEXT): {$(VPATH)}3/core/rhash.h +re.$(OBJEXT): {$(VPATH)}3/core/rmatch.h +re.$(OBJEXT): {$(VPATH)}3/core/robject.h +re.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +re.$(OBJEXT): {$(VPATH)}3/core/rstring.h +re.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +re.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +re.$(OBJEXT): {$(VPATH)}3/ctype.h +re.$(OBJEXT): {$(VPATH)}3/dllexport.h +re.$(OBJEXT): {$(VPATH)}3/dosish.h +re.$(OBJEXT): {$(VPATH)}3/error.h +re.$(OBJEXT): {$(VPATH)}3/eval.h +re.$(OBJEXT): {$(VPATH)}3/event.h +re.$(OBJEXT): {$(VPATH)}3/fl_type.h +re.$(OBJEXT): {$(VPATH)}3/gc.h +re.$(OBJEXT): {$(VPATH)}3/glob.h +re.$(OBJEXT): {$(VPATH)}3/globals.h +re.$(OBJEXT): {$(VPATH)}3/has/attribute.h +re.$(OBJEXT): {$(VPATH)}3/has/builtin.h +re.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +re.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +re.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +re.$(OBJEXT): {$(VPATH)}3/has/extension.h +re.$(OBJEXT): {$(VPATH)}3/has/feature.h +re.$(OBJEXT): {$(VPATH)}3/has/warning.h +re.$(OBJEXT): {$(VPATH)}3/intern/array.h +re.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +re.$(OBJEXT): {$(VPATH)}3/intern/class.h +re.$(OBJEXT): {$(VPATH)}3/intern/compar.h +re.$(OBJEXT): {$(VPATH)}3/intern/complex.h +re.$(OBJEXT): {$(VPATH)}3/intern/cont.h +re.$(OBJEXT): {$(VPATH)}3/intern/dir.h +re.$(OBJEXT): {$(VPATH)}3/intern/enum.h +re.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +re.$(OBJEXT): {$(VPATH)}3/intern/error.h +re.$(OBJEXT): {$(VPATH)}3/intern/eval.h +re.$(OBJEXT): {$(VPATH)}3/intern/file.h +re.$(OBJEXT): {$(VPATH)}3/intern/gc.h +re.$(OBJEXT): {$(VPATH)}3/intern/hash.h +re.$(OBJEXT): {$(VPATH)}3/intern/io.h +re.$(OBJEXT): {$(VPATH)}3/intern/load.h +re.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +re.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +re.$(OBJEXT): {$(VPATH)}3/intern/object.h +re.$(OBJEXT): {$(VPATH)}3/intern/parse.h +re.$(OBJEXT): {$(VPATH)}3/intern/proc.h +re.$(OBJEXT): {$(VPATH)}3/intern/process.h +re.$(OBJEXT): {$(VPATH)}3/intern/random.h +re.$(OBJEXT): {$(VPATH)}3/intern/range.h +re.$(OBJEXT): {$(VPATH)}3/intern/rational.h +re.$(OBJEXT): {$(VPATH)}3/intern/re.h +re.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +re.$(OBJEXT): {$(VPATH)}3/intern/select.h +re.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +re.$(OBJEXT): {$(VPATH)}3/intern/signal.h +re.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +re.$(OBJEXT): {$(VPATH)}3/intern/string.h +re.$(OBJEXT): {$(VPATH)}3/intern/struct.h +re.$(OBJEXT): {$(VPATH)}3/intern/thread.h +re.$(OBJEXT): {$(VPATH)}3/intern/time.h +re.$(OBJEXT): {$(VPATH)}3/intern/variable.h +re.$(OBJEXT): {$(VPATH)}3/intern/vm.h +re.$(OBJEXT): {$(VPATH)}3/interpreter.h +re.$(OBJEXT): {$(VPATH)}3/iterator.h +re.$(OBJEXT): {$(VPATH)}3/memory.h +re.$(OBJEXT): {$(VPATH)}3/method.h +re.$(OBJEXT): {$(VPATH)}3/module.h +re.$(OBJEXT): {$(VPATH)}3/newobj.h +re.$(OBJEXT): {$(VPATH)}3/rgengc.h +re.$(OBJEXT): {$(VPATH)}3/scan_args.h +re.$(OBJEXT): {$(VPATH)}3/special_consts.h +re.$(OBJEXT): {$(VPATH)}3/static_assert.h +re.$(OBJEXT): {$(VPATH)}3/stdalign.h +re.$(OBJEXT): {$(VPATH)}3/stdbool.h +re.$(OBJEXT): {$(VPATH)}3/symbol.h +re.$(OBJEXT): {$(VPATH)}3/token_paste.h +re.$(OBJEXT): {$(VPATH)}3/value.h +re.$(OBJEXT): {$(VPATH)}3/value_type.h +re.$(OBJEXT): {$(VPATH)}3/variable.h +re.$(OBJEXT): {$(VPATH)}3/warning_push.h +re.$(OBJEXT): {$(VPATH)}3/xmalloc.h re.$(OBJEXT): {$(VPATH)}assert.h +re.$(OBJEXT): {$(VPATH)}backward/2/assume.h +re.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +re.$(OBJEXT): {$(VPATH)}backward/2/bool.h +re.$(OBJEXT): {$(VPATH)}backward/2/extern.h +re.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +re.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +re.$(OBJEXT): {$(VPATH)}backward/2/limits.h +re.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +re.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +re.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +re.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +re.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h re.$(OBJEXT): {$(VPATH)}config.h re.$(OBJEXT): {$(VPATH)}defines.h re.$(OBJEXT): {$(VPATH)}encindex.h @@ -3464,7 +10784,159 @@ re.$(OBJEXT): {$(VPATH)}st.h re.$(OBJEXT): {$(VPATH)}subst.h re.$(OBJEXT): {$(VPATH)}util.h regcomp.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regcomp.$(OBJEXT): {$(VPATH)}3/anyargs.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regcomp.$(OBJEXT): {$(VPATH)}3/assume.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/const.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/error.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/format.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regcomp.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regcomp.$(OBJEXT): {$(VPATH)}3/cast.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regcomp.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regcomp.$(OBJEXT): {$(VPATH)}3/config.h +regcomp.$(OBJEXT): {$(VPATH)}3/constant_p.h +regcomp.$(OBJEXT): {$(VPATH)}3/core.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/robject.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regcomp.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regcomp.$(OBJEXT): {$(VPATH)}3/ctype.h +regcomp.$(OBJEXT): {$(VPATH)}3/dllexport.h +regcomp.$(OBJEXT): {$(VPATH)}3/dosish.h +regcomp.$(OBJEXT): {$(VPATH)}3/error.h +regcomp.$(OBJEXT): {$(VPATH)}3/eval.h +regcomp.$(OBJEXT): {$(VPATH)}3/event.h +regcomp.$(OBJEXT): {$(VPATH)}3/fl_type.h +regcomp.$(OBJEXT): {$(VPATH)}3/gc.h +regcomp.$(OBJEXT): {$(VPATH)}3/glob.h +regcomp.$(OBJEXT): {$(VPATH)}3/globals.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/extension.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/feature.h +regcomp.$(OBJEXT): {$(VPATH)}3/has/warning.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/array.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/class.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/error.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/file.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/io.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/load.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/object.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/process.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/random.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/range.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/re.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/select.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/string.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/time.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regcomp.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regcomp.$(OBJEXT): {$(VPATH)}3/interpreter.h +regcomp.$(OBJEXT): {$(VPATH)}3/iterator.h +regcomp.$(OBJEXT): {$(VPATH)}3/memory.h +regcomp.$(OBJEXT): {$(VPATH)}3/method.h +regcomp.$(OBJEXT): {$(VPATH)}3/module.h +regcomp.$(OBJEXT): {$(VPATH)}3/newobj.h +regcomp.$(OBJEXT): {$(VPATH)}3/rgengc.h +regcomp.$(OBJEXT): {$(VPATH)}3/scan_args.h +regcomp.$(OBJEXT): {$(VPATH)}3/special_consts.h +regcomp.$(OBJEXT): {$(VPATH)}3/static_assert.h +regcomp.$(OBJEXT): {$(VPATH)}3/stdalign.h +regcomp.$(OBJEXT): {$(VPATH)}3/stdbool.h +regcomp.$(OBJEXT): {$(VPATH)}3/symbol.h +regcomp.$(OBJEXT): {$(VPATH)}3/token_paste.h +regcomp.$(OBJEXT): {$(VPATH)}3/value.h +regcomp.$(OBJEXT): {$(VPATH)}3/value_type.h +regcomp.$(OBJEXT): {$(VPATH)}3/variable.h +regcomp.$(OBJEXT): {$(VPATH)}3/warning_push.h +regcomp.$(OBJEXT): {$(VPATH)}3/xmalloc.h regcomp.$(OBJEXT): {$(VPATH)}assert.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regcomp.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regcomp.$(OBJEXT): {$(VPATH)}config.h regcomp.$(OBJEXT): {$(VPATH)}defines.h regcomp.$(OBJEXT): {$(VPATH)}intern.h @@ -3477,7 +10949,159 @@ regcomp.$(OBJEXT): {$(VPATH)}regparse.h regcomp.$(OBJEXT): {$(VPATH)}st.h regcomp.$(OBJEXT): {$(VPATH)}subst.h regenc.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regenc.$(OBJEXT): {$(VPATH)}3/anyargs.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regenc.$(OBJEXT): {$(VPATH)}3/assume.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/const.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/error.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/format.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regenc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regenc.$(OBJEXT): {$(VPATH)}3/cast.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regenc.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regenc.$(OBJEXT): {$(VPATH)}3/config.h +regenc.$(OBJEXT): {$(VPATH)}3/constant_p.h +regenc.$(OBJEXT): {$(VPATH)}3/core.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regenc.$(OBJEXT): {$(VPATH)}3/core/robject.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regenc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regenc.$(OBJEXT): {$(VPATH)}3/ctype.h +regenc.$(OBJEXT): {$(VPATH)}3/dllexport.h +regenc.$(OBJEXT): {$(VPATH)}3/dosish.h +regenc.$(OBJEXT): {$(VPATH)}3/error.h +regenc.$(OBJEXT): {$(VPATH)}3/eval.h +regenc.$(OBJEXT): {$(VPATH)}3/event.h +regenc.$(OBJEXT): {$(VPATH)}3/fl_type.h +regenc.$(OBJEXT): {$(VPATH)}3/gc.h +regenc.$(OBJEXT): {$(VPATH)}3/glob.h +regenc.$(OBJEXT): {$(VPATH)}3/globals.h +regenc.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regenc.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regenc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regenc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regenc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regenc.$(OBJEXT): {$(VPATH)}3/has/extension.h +regenc.$(OBJEXT): {$(VPATH)}3/has/feature.h +regenc.$(OBJEXT): {$(VPATH)}3/has/warning.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/array.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/class.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/error.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/file.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/io.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/load.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/object.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/process.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/random.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/range.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/re.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/select.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/string.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/time.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regenc.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regenc.$(OBJEXT): {$(VPATH)}3/interpreter.h +regenc.$(OBJEXT): {$(VPATH)}3/iterator.h +regenc.$(OBJEXT): {$(VPATH)}3/memory.h +regenc.$(OBJEXT): {$(VPATH)}3/method.h +regenc.$(OBJEXT): {$(VPATH)}3/module.h +regenc.$(OBJEXT): {$(VPATH)}3/newobj.h +regenc.$(OBJEXT): {$(VPATH)}3/rgengc.h +regenc.$(OBJEXT): {$(VPATH)}3/scan_args.h +regenc.$(OBJEXT): {$(VPATH)}3/special_consts.h +regenc.$(OBJEXT): {$(VPATH)}3/static_assert.h +regenc.$(OBJEXT): {$(VPATH)}3/stdalign.h +regenc.$(OBJEXT): {$(VPATH)}3/stdbool.h +regenc.$(OBJEXT): {$(VPATH)}3/symbol.h +regenc.$(OBJEXT): {$(VPATH)}3/token_paste.h +regenc.$(OBJEXT): {$(VPATH)}3/value.h +regenc.$(OBJEXT): {$(VPATH)}3/value_type.h +regenc.$(OBJEXT): {$(VPATH)}3/variable.h +regenc.$(OBJEXT): {$(VPATH)}3/warning_push.h +regenc.$(OBJEXT): {$(VPATH)}3/xmalloc.h regenc.$(OBJEXT): {$(VPATH)}assert.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regenc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regenc.$(OBJEXT): {$(VPATH)}config.h regenc.$(OBJEXT): {$(VPATH)}defines.h regenc.$(OBJEXT): {$(VPATH)}intern.h @@ -3489,7 +11113,159 @@ regenc.$(OBJEXT): {$(VPATH)}regint.h regenc.$(OBJEXT): {$(VPATH)}st.h regenc.$(OBJEXT): {$(VPATH)}subst.h regerror.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regerror.$(OBJEXT): {$(VPATH)}3/anyargs.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regerror.$(OBJEXT): {$(VPATH)}3/assume.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/const.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/error.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/format.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regerror.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regerror.$(OBJEXT): {$(VPATH)}3/cast.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regerror.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regerror.$(OBJEXT): {$(VPATH)}3/config.h +regerror.$(OBJEXT): {$(VPATH)}3/constant_p.h +regerror.$(OBJEXT): {$(VPATH)}3/core.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regerror.$(OBJEXT): {$(VPATH)}3/core/robject.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regerror.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regerror.$(OBJEXT): {$(VPATH)}3/ctype.h +regerror.$(OBJEXT): {$(VPATH)}3/dllexport.h +regerror.$(OBJEXT): {$(VPATH)}3/dosish.h +regerror.$(OBJEXT): {$(VPATH)}3/error.h +regerror.$(OBJEXT): {$(VPATH)}3/eval.h +regerror.$(OBJEXT): {$(VPATH)}3/event.h +regerror.$(OBJEXT): {$(VPATH)}3/fl_type.h +regerror.$(OBJEXT): {$(VPATH)}3/gc.h +regerror.$(OBJEXT): {$(VPATH)}3/glob.h +regerror.$(OBJEXT): {$(VPATH)}3/globals.h +regerror.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regerror.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regerror.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regerror.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regerror.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regerror.$(OBJEXT): {$(VPATH)}3/has/extension.h +regerror.$(OBJEXT): {$(VPATH)}3/has/feature.h +regerror.$(OBJEXT): {$(VPATH)}3/has/warning.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/array.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/class.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/error.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/file.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/io.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/load.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/object.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/process.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/random.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/range.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/re.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/select.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/string.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/time.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regerror.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regerror.$(OBJEXT): {$(VPATH)}3/interpreter.h +regerror.$(OBJEXT): {$(VPATH)}3/iterator.h +regerror.$(OBJEXT): {$(VPATH)}3/memory.h +regerror.$(OBJEXT): {$(VPATH)}3/method.h +regerror.$(OBJEXT): {$(VPATH)}3/module.h +regerror.$(OBJEXT): {$(VPATH)}3/newobj.h +regerror.$(OBJEXT): {$(VPATH)}3/rgengc.h +regerror.$(OBJEXT): {$(VPATH)}3/scan_args.h +regerror.$(OBJEXT): {$(VPATH)}3/special_consts.h +regerror.$(OBJEXT): {$(VPATH)}3/static_assert.h +regerror.$(OBJEXT): {$(VPATH)}3/stdalign.h +regerror.$(OBJEXT): {$(VPATH)}3/stdbool.h +regerror.$(OBJEXT): {$(VPATH)}3/symbol.h +regerror.$(OBJEXT): {$(VPATH)}3/token_paste.h +regerror.$(OBJEXT): {$(VPATH)}3/value.h +regerror.$(OBJEXT): {$(VPATH)}3/value_type.h +regerror.$(OBJEXT): {$(VPATH)}3/variable.h +regerror.$(OBJEXT): {$(VPATH)}3/warning_push.h +regerror.$(OBJEXT): {$(VPATH)}3/xmalloc.h regerror.$(OBJEXT): {$(VPATH)}assert.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regerror.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regerror.$(OBJEXT): {$(VPATH)}config.h regerror.$(OBJEXT): {$(VPATH)}defines.h regerror.$(OBJEXT): {$(VPATH)}intern.h @@ -3501,7 +11277,159 @@ regerror.$(OBJEXT): {$(VPATH)}regint.h regerror.$(OBJEXT): {$(VPATH)}st.h regerror.$(OBJEXT): {$(VPATH)}subst.h regexec.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regexec.$(OBJEXT): {$(VPATH)}3/anyargs.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regexec.$(OBJEXT): {$(VPATH)}3/assume.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/const.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/error.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/format.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regexec.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regexec.$(OBJEXT): {$(VPATH)}3/cast.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regexec.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regexec.$(OBJEXT): {$(VPATH)}3/config.h +regexec.$(OBJEXT): {$(VPATH)}3/constant_p.h +regexec.$(OBJEXT): {$(VPATH)}3/core.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regexec.$(OBJEXT): {$(VPATH)}3/core/robject.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regexec.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regexec.$(OBJEXT): {$(VPATH)}3/ctype.h +regexec.$(OBJEXT): {$(VPATH)}3/dllexport.h +regexec.$(OBJEXT): {$(VPATH)}3/dosish.h +regexec.$(OBJEXT): {$(VPATH)}3/error.h +regexec.$(OBJEXT): {$(VPATH)}3/eval.h +regexec.$(OBJEXT): {$(VPATH)}3/event.h +regexec.$(OBJEXT): {$(VPATH)}3/fl_type.h +regexec.$(OBJEXT): {$(VPATH)}3/gc.h +regexec.$(OBJEXT): {$(VPATH)}3/glob.h +regexec.$(OBJEXT): {$(VPATH)}3/globals.h +regexec.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regexec.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regexec.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regexec.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regexec.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regexec.$(OBJEXT): {$(VPATH)}3/has/extension.h +regexec.$(OBJEXT): {$(VPATH)}3/has/feature.h +regexec.$(OBJEXT): {$(VPATH)}3/has/warning.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/array.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/class.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/error.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/file.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/io.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/load.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/object.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/process.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/random.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/range.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/re.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/select.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/string.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/time.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regexec.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regexec.$(OBJEXT): {$(VPATH)}3/interpreter.h +regexec.$(OBJEXT): {$(VPATH)}3/iterator.h +regexec.$(OBJEXT): {$(VPATH)}3/memory.h +regexec.$(OBJEXT): {$(VPATH)}3/method.h +regexec.$(OBJEXT): {$(VPATH)}3/module.h +regexec.$(OBJEXT): {$(VPATH)}3/newobj.h +regexec.$(OBJEXT): {$(VPATH)}3/rgengc.h +regexec.$(OBJEXT): {$(VPATH)}3/scan_args.h +regexec.$(OBJEXT): {$(VPATH)}3/special_consts.h +regexec.$(OBJEXT): {$(VPATH)}3/static_assert.h +regexec.$(OBJEXT): {$(VPATH)}3/stdalign.h +regexec.$(OBJEXT): {$(VPATH)}3/stdbool.h +regexec.$(OBJEXT): {$(VPATH)}3/symbol.h +regexec.$(OBJEXT): {$(VPATH)}3/token_paste.h +regexec.$(OBJEXT): {$(VPATH)}3/value.h +regexec.$(OBJEXT): {$(VPATH)}3/value_type.h +regexec.$(OBJEXT): {$(VPATH)}3/variable.h +regexec.$(OBJEXT): {$(VPATH)}3/warning_push.h +regexec.$(OBJEXT): {$(VPATH)}3/xmalloc.h regexec.$(OBJEXT): {$(VPATH)}assert.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regexec.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regexec.$(OBJEXT): {$(VPATH)}config.h regexec.$(OBJEXT): {$(VPATH)}defines.h regexec.$(OBJEXT): {$(VPATH)}intern.h @@ -3513,7 +11441,159 @@ regexec.$(OBJEXT): {$(VPATH)}regint.h regexec.$(OBJEXT): {$(VPATH)}st.h regexec.$(OBJEXT): {$(VPATH)}subst.h regparse.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regparse.$(OBJEXT): {$(VPATH)}3/anyargs.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regparse.$(OBJEXT): {$(VPATH)}3/assume.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/const.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/error.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/format.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regparse.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regparse.$(OBJEXT): {$(VPATH)}3/cast.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regparse.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regparse.$(OBJEXT): {$(VPATH)}3/config.h +regparse.$(OBJEXT): {$(VPATH)}3/constant_p.h +regparse.$(OBJEXT): {$(VPATH)}3/core.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regparse.$(OBJEXT): {$(VPATH)}3/core/robject.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regparse.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regparse.$(OBJEXT): {$(VPATH)}3/ctype.h +regparse.$(OBJEXT): {$(VPATH)}3/dllexport.h +regparse.$(OBJEXT): {$(VPATH)}3/dosish.h +regparse.$(OBJEXT): {$(VPATH)}3/error.h +regparse.$(OBJEXT): {$(VPATH)}3/eval.h +regparse.$(OBJEXT): {$(VPATH)}3/event.h +regparse.$(OBJEXT): {$(VPATH)}3/fl_type.h +regparse.$(OBJEXT): {$(VPATH)}3/gc.h +regparse.$(OBJEXT): {$(VPATH)}3/glob.h +regparse.$(OBJEXT): {$(VPATH)}3/globals.h +regparse.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regparse.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regparse.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regparse.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regparse.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regparse.$(OBJEXT): {$(VPATH)}3/has/extension.h +regparse.$(OBJEXT): {$(VPATH)}3/has/feature.h +regparse.$(OBJEXT): {$(VPATH)}3/has/warning.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/array.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/class.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/error.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/file.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/io.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/load.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/object.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/process.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/random.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/range.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/re.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/select.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/string.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/time.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regparse.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regparse.$(OBJEXT): {$(VPATH)}3/interpreter.h +regparse.$(OBJEXT): {$(VPATH)}3/iterator.h +regparse.$(OBJEXT): {$(VPATH)}3/memory.h +regparse.$(OBJEXT): {$(VPATH)}3/method.h +regparse.$(OBJEXT): {$(VPATH)}3/module.h +regparse.$(OBJEXT): {$(VPATH)}3/newobj.h +regparse.$(OBJEXT): {$(VPATH)}3/rgengc.h +regparse.$(OBJEXT): {$(VPATH)}3/scan_args.h +regparse.$(OBJEXT): {$(VPATH)}3/special_consts.h +regparse.$(OBJEXT): {$(VPATH)}3/static_assert.h +regparse.$(OBJEXT): {$(VPATH)}3/stdalign.h +regparse.$(OBJEXT): {$(VPATH)}3/stdbool.h +regparse.$(OBJEXT): {$(VPATH)}3/symbol.h +regparse.$(OBJEXT): {$(VPATH)}3/token_paste.h +regparse.$(OBJEXT): {$(VPATH)}3/value.h +regparse.$(OBJEXT): {$(VPATH)}3/value_type.h +regparse.$(OBJEXT): {$(VPATH)}3/variable.h +regparse.$(OBJEXT): {$(VPATH)}3/warning_push.h +regparse.$(OBJEXT): {$(VPATH)}3/xmalloc.h regparse.$(OBJEXT): {$(VPATH)}assert.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regparse.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regparse.$(OBJEXT): {$(VPATH)}config.h regparse.$(OBJEXT): {$(VPATH)}defines.h regparse.$(OBJEXT): {$(VPATH)}intern.h @@ -3526,7 +11606,159 @@ regparse.$(OBJEXT): {$(VPATH)}regparse.h regparse.$(OBJEXT): {$(VPATH)}st.h regparse.$(OBJEXT): {$(VPATH)}subst.h regsyntax.$(OBJEXT): $(hdrdir)/ruby/ruby.h +regsyntax.$(OBJEXT): {$(VPATH)}3/anyargs.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +regsyntax.$(OBJEXT): {$(VPATH)}3/assume.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/cold.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/const.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/error.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/format.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/pure.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/warning.h +regsyntax.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +regsyntax.$(OBJEXT): {$(VPATH)}3/cast.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_since.h +regsyntax.$(OBJEXT): {$(VPATH)}3/config.h +regsyntax.$(OBJEXT): {$(VPATH)}3/constant_p.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rarray.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rclass.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rdata.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rfile.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rhash.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/robject.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rstring.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +regsyntax.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +regsyntax.$(OBJEXT): {$(VPATH)}3/ctype.h +regsyntax.$(OBJEXT): {$(VPATH)}3/dllexport.h +regsyntax.$(OBJEXT): {$(VPATH)}3/dosish.h +regsyntax.$(OBJEXT): {$(VPATH)}3/error.h +regsyntax.$(OBJEXT): {$(VPATH)}3/eval.h +regsyntax.$(OBJEXT): {$(VPATH)}3/event.h +regsyntax.$(OBJEXT): {$(VPATH)}3/fl_type.h +regsyntax.$(OBJEXT): {$(VPATH)}3/gc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/glob.h +regsyntax.$(OBJEXT): {$(VPATH)}3/globals.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/attribute.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/builtin.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/extension.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/feature.h +regsyntax.$(OBJEXT): {$(VPATH)}3/has/warning.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/array.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/class.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/compar.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/complex.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/cont.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/dir.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/enum.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/error.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/eval.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/file.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/gc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/hash.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/io.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/load.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/object.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/parse.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/proc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/process.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/random.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/range.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/rational.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/re.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/select.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/signal.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/string.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/struct.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/thread.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/time.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/variable.h +regsyntax.$(OBJEXT): {$(VPATH)}3/intern/vm.h +regsyntax.$(OBJEXT): {$(VPATH)}3/interpreter.h +regsyntax.$(OBJEXT): {$(VPATH)}3/iterator.h +regsyntax.$(OBJEXT): {$(VPATH)}3/memory.h +regsyntax.$(OBJEXT): {$(VPATH)}3/method.h +regsyntax.$(OBJEXT): {$(VPATH)}3/module.h +regsyntax.$(OBJEXT): {$(VPATH)}3/newobj.h +regsyntax.$(OBJEXT): {$(VPATH)}3/rgengc.h +regsyntax.$(OBJEXT): {$(VPATH)}3/scan_args.h +regsyntax.$(OBJEXT): {$(VPATH)}3/special_consts.h +regsyntax.$(OBJEXT): {$(VPATH)}3/static_assert.h +regsyntax.$(OBJEXT): {$(VPATH)}3/stdalign.h +regsyntax.$(OBJEXT): {$(VPATH)}3/stdbool.h +regsyntax.$(OBJEXT): {$(VPATH)}3/symbol.h +regsyntax.$(OBJEXT): {$(VPATH)}3/token_paste.h +regsyntax.$(OBJEXT): {$(VPATH)}3/value.h +regsyntax.$(OBJEXT): {$(VPATH)}3/value_type.h +regsyntax.$(OBJEXT): {$(VPATH)}3/variable.h +regsyntax.$(OBJEXT): {$(VPATH)}3/warning_push.h +regsyntax.$(OBJEXT): {$(VPATH)}3/xmalloc.h regsyntax.$(OBJEXT): {$(VPATH)}assert.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/assume.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/bool.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/extern.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/limits.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +regsyntax.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h regsyntax.$(OBJEXT): {$(VPATH)}config.h regsyntax.$(OBJEXT): {$(VPATH)}defines.h regsyntax.$(OBJEXT): {$(VPATH)}intern.h @@ -3537,6 +11769,15 @@ regsyntax.$(OBJEXT): {$(VPATH)}regint.h regsyntax.$(OBJEXT): {$(VPATH)}regsyntax.c regsyntax.$(OBJEXT): {$(VPATH)}st.h regsyntax.$(OBJEXT): {$(VPATH)}subst.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_since.h +ruby-runner.$(OBJEXT): {$(VPATH)}3/config.h ruby-runner.$(OBJEXT): {$(VPATH)}config.h ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.c ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.h @@ -3562,12 +11803,163 @@ ruby.$(OBJEXT): $(top_srcdir)/internal/object.h ruby.$(OBJEXT): $(top_srcdir)/internal/parse.h ruby.$(OBJEXT): $(top_srcdir)/internal/serial.h ruby.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -ruby.$(OBJEXT): $(top_srcdir)/internal/stdbool.h ruby.$(OBJEXT): $(top_srcdir)/internal/string.h ruby.$(OBJEXT): $(top_srcdir)/internal/variable.h ruby.$(OBJEXT): $(top_srcdir)/internal/vm.h ruby.$(OBJEXT): $(top_srcdir)/internal/warnings.h +ruby.$(OBJEXT): {$(VPATH)}3/anyargs.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +ruby.$(OBJEXT): {$(VPATH)}3/assume.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/cold.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/const.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/error.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/format.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/pure.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/warning.h +ruby.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +ruby.$(OBJEXT): {$(VPATH)}3/cast.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +ruby.$(OBJEXT): {$(VPATH)}3/compiler_since.h +ruby.$(OBJEXT): {$(VPATH)}3/config.h +ruby.$(OBJEXT): {$(VPATH)}3/constant_p.h +ruby.$(OBJEXT): {$(VPATH)}3/core.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rarray.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rclass.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rdata.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rfile.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rhash.h +ruby.$(OBJEXT): {$(VPATH)}3/core/robject.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rstring.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +ruby.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +ruby.$(OBJEXT): {$(VPATH)}3/ctype.h +ruby.$(OBJEXT): {$(VPATH)}3/dllexport.h +ruby.$(OBJEXT): {$(VPATH)}3/dosish.h +ruby.$(OBJEXT): {$(VPATH)}3/error.h +ruby.$(OBJEXT): {$(VPATH)}3/eval.h +ruby.$(OBJEXT): {$(VPATH)}3/event.h +ruby.$(OBJEXT): {$(VPATH)}3/fl_type.h +ruby.$(OBJEXT): {$(VPATH)}3/gc.h +ruby.$(OBJEXT): {$(VPATH)}3/glob.h +ruby.$(OBJEXT): {$(VPATH)}3/globals.h +ruby.$(OBJEXT): {$(VPATH)}3/has/attribute.h +ruby.$(OBJEXT): {$(VPATH)}3/has/builtin.h +ruby.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +ruby.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +ruby.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +ruby.$(OBJEXT): {$(VPATH)}3/has/extension.h +ruby.$(OBJEXT): {$(VPATH)}3/has/feature.h +ruby.$(OBJEXT): {$(VPATH)}3/has/warning.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/array.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/class.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/compar.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/complex.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/cont.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/dir.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/enum.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/error.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/eval.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/file.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/gc.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/hash.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/io.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/load.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/object.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/parse.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/proc.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/process.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/random.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/range.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/rational.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/re.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/select.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/signal.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/string.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/struct.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/thread.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/time.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/variable.h +ruby.$(OBJEXT): {$(VPATH)}3/intern/vm.h +ruby.$(OBJEXT): {$(VPATH)}3/interpreter.h +ruby.$(OBJEXT): {$(VPATH)}3/iterator.h +ruby.$(OBJEXT): {$(VPATH)}3/memory.h +ruby.$(OBJEXT): {$(VPATH)}3/method.h +ruby.$(OBJEXT): {$(VPATH)}3/module.h +ruby.$(OBJEXT): {$(VPATH)}3/newobj.h +ruby.$(OBJEXT): {$(VPATH)}3/rgengc.h +ruby.$(OBJEXT): {$(VPATH)}3/scan_args.h +ruby.$(OBJEXT): {$(VPATH)}3/special_consts.h +ruby.$(OBJEXT): {$(VPATH)}3/static_assert.h +ruby.$(OBJEXT): {$(VPATH)}3/stdalign.h +ruby.$(OBJEXT): {$(VPATH)}3/stdbool.h +ruby.$(OBJEXT): {$(VPATH)}3/symbol.h +ruby.$(OBJEXT): {$(VPATH)}3/token_paste.h +ruby.$(OBJEXT): {$(VPATH)}3/value.h +ruby.$(OBJEXT): {$(VPATH)}3/value_type.h +ruby.$(OBJEXT): {$(VPATH)}3/variable.h +ruby.$(OBJEXT): {$(VPATH)}3/warning_push.h +ruby.$(OBJEXT): {$(VPATH)}3/xmalloc.h ruby.$(OBJEXT): {$(VPATH)}assert.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/assume.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/bool.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/extern.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/limits.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +ruby.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h ruby.$(OBJEXT): {$(VPATH)}config.h ruby.$(OBJEXT): {$(VPATH)}constant.h ruby.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -3599,7 +11991,159 @@ ruby.$(OBJEXT): {$(VPATH)}vm_core.h ruby.$(OBJEXT): {$(VPATH)}vm_opts.h setproctitle.$(OBJEXT): $(hdrdir)/ruby.h setproctitle.$(OBJEXT): $(hdrdir)/ruby/ruby.h +setproctitle.$(OBJEXT): {$(VPATH)}3/anyargs.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +setproctitle.$(OBJEXT): {$(VPATH)}3/assume.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/cold.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/const.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/error.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/format.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/pure.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/warning.h +setproctitle.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +setproctitle.$(OBJEXT): {$(VPATH)}3/cast.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_since.h +setproctitle.$(OBJEXT): {$(VPATH)}3/config.h +setproctitle.$(OBJEXT): {$(VPATH)}3/constant_p.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rarray.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rclass.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rdata.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rfile.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rhash.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/robject.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rstring.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +setproctitle.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +setproctitle.$(OBJEXT): {$(VPATH)}3/ctype.h +setproctitle.$(OBJEXT): {$(VPATH)}3/dllexport.h +setproctitle.$(OBJEXT): {$(VPATH)}3/dosish.h +setproctitle.$(OBJEXT): {$(VPATH)}3/error.h +setproctitle.$(OBJEXT): {$(VPATH)}3/eval.h +setproctitle.$(OBJEXT): {$(VPATH)}3/event.h +setproctitle.$(OBJEXT): {$(VPATH)}3/fl_type.h +setproctitle.$(OBJEXT): {$(VPATH)}3/gc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/glob.h +setproctitle.$(OBJEXT): {$(VPATH)}3/globals.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/attribute.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/builtin.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/extension.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/feature.h +setproctitle.$(OBJEXT): {$(VPATH)}3/has/warning.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/array.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/class.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/compar.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/complex.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/cont.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/dir.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/enum.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/error.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/eval.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/file.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/gc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/hash.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/io.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/load.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/object.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/parse.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/proc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/process.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/random.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/range.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/rational.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/re.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/select.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/signal.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/string.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/struct.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/thread.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/time.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/variable.h +setproctitle.$(OBJEXT): {$(VPATH)}3/intern/vm.h +setproctitle.$(OBJEXT): {$(VPATH)}3/interpreter.h +setproctitle.$(OBJEXT): {$(VPATH)}3/iterator.h +setproctitle.$(OBJEXT): {$(VPATH)}3/memory.h +setproctitle.$(OBJEXT): {$(VPATH)}3/method.h +setproctitle.$(OBJEXT): {$(VPATH)}3/module.h +setproctitle.$(OBJEXT): {$(VPATH)}3/newobj.h +setproctitle.$(OBJEXT): {$(VPATH)}3/rgengc.h +setproctitle.$(OBJEXT): {$(VPATH)}3/scan_args.h +setproctitle.$(OBJEXT): {$(VPATH)}3/special_consts.h +setproctitle.$(OBJEXT): {$(VPATH)}3/static_assert.h +setproctitle.$(OBJEXT): {$(VPATH)}3/stdalign.h +setproctitle.$(OBJEXT): {$(VPATH)}3/stdbool.h +setproctitle.$(OBJEXT): {$(VPATH)}3/symbol.h +setproctitle.$(OBJEXT): {$(VPATH)}3/token_paste.h +setproctitle.$(OBJEXT): {$(VPATH)}3/value.h +setproctitle.$(OBJEXT): {$(VPATH)}3/value_type.h +setproctitle.$(OBJEXT): {$(VPATH)}3/variable.h +setproctitle.$(OBJEXT): {$(VPATH)}3/warning_push.h +setproctitle.$(OBJEXT): {$(VPATH)}3/xmalloc.h setproctitle.$(OBJEXT): {$(VPATH)}assert.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/assume.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/bool.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/extern.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/limits.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +setproctitle.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h setproctitle.$(OBJEXT): {$(VPATH)}config.h setproctitle.$(OBJEXT): {$(VPATH)}defines.h setproctitle.$(OBJEXT): {$(VPATH)}intern.h @@ -3623,12 +12167,163 @@ signal.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h signal.$(OBJEXT): $(top_srcdir)/internal/serial.h signal.$(OBJEXT): $(top_srcdir)/internal/signal.h signal.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -signal.$(OBJEXT): $(top_srcdir)/internal/stdbool.h signal.$(OBJEXT): $(top_srcdir)/internal/string.h signal.$(OBJEXT): $(top_srcdir)/internal/thread.h signal.$(OBJEXT): $(top_srcdir)/internal/vm.h signal.$(OBJEXT): $(top_srcdir)/internal/warnings.h +signal.$(OBJEXT): {$(VPATH)}3/anyargs.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +signal.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +signal.$(OBJEXT): {$(VPATH)}3/assume.h +signal.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +signal.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +signal.$(OBJEXT): {$(VPATH)}3/attr/cold.h +signal.$(OBJEXT): {$(VPATH)}3/attr/const.h +signal.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +signal.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +signal.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +signal.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +signal.$(OBJEXT): {$(VPATH)}3/attr/error.h +signal.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +signal.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +signal.$(OBJEXT): {$(VPATH)}3/attr/format.h +signal.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +signal.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +signal.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +signal.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +signal.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +signal.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +signal.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +signal.$(OBJEXT): {$(VPATH)}3/attr/pure.h +signal.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +signal.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +signal.$(OBJEXT): {$(VPATH)}3/attr/warning.h +signal.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +signal.$(OBJEXT): {$(VPATH)}3/cast.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +signal.$(OBJEXT): {$(VPATH)}3/compiler_since.h +signal.$(OBJEXT): {$(VPATH)}3/config.h +signal.$(OBJEXT): {$(VPATH)}3/constant_p.h +signal.$(OBJEXT): {$(VPATH)}3/core.h +signal.$(OBJEXT): {$(VPATH)}3/core/rarray.h +signal.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +signal.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +signal.$(OBJEXT): {$(VPATH)}3/core/rclass.h +signal.$(OBJEXT): {$(VPATH)}3/core/rdata.h +signal.$(OBJEXT): {$(VPATH)}3/core/rfile.h +signal.$(OBJEXT): {$(VPATH)}3/core/rhash.h +signal.$(OBJEXT): {$(VPATH)}3/core/robject.h +signal.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +signal.$(OBJEXT): {$(VPATH)}3/core/rstring.h +signal.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +signal.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +signal.$(OBJEXT): {$(VPATH)}3/ctype.h +signal.$(OBJEXT): {$(VPATH)}3/dllexport.h +signal.$(OBJEXT): {$(VPATH)}3/dosish.h +signal.$(OBJEXT): {$(VPATH)}3/error.h +signal.$(OBJEXT): {$(VPATH)}3/eval.h +signal.$(OBJEXT): {$(VPATH)}3/event.h +signal.$(OBJEXT): {$(VPATH)}3/fl_type.h +signal.$(OBJEXT): {$(VPATH)}3/gc.h +signal.$(OBJEXT): {$(VPATH)}3/glob.h +signal.$(OBJEXT): {$(VPATH)}3/globals.h +signal.$(OBJEXT): {$(VPATH)}3/has/attribute.h +signal.$(OBJEXT): {$(VPATH)}3/has/builtin.h +signal.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +signal.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +signal.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +signal.$(OBJEXT): {$(VPATH)}3/has/extension.h +signal.$(OBJEXT): {$(VPATH)}3/has/feature.h +signal.$(OBJEXT): {$(VPATH)}3/has/warning.h +signal.$(OBJEXT): {$(VPATH)}3/intern/array.h +signal.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +signal.$(OBJEXT): {$(VPATH)}3/intern/class.h +signal.$(OBJEXT): {$(VPATH)}3/intern/compar.h +signal.$(OBJEXT): {$(VPATH)}3/intern/complex.h +signal.$(OBJEXT): {$(VPATH)}3/intern/cont.h +signal.$(OBJEXT): {$(VPATH)}3/intern/dir.h +signal.$(OBJEXT): {$(VPATH)}3/intern/enum.h +signal.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +signal.$(OBJEXT): {$(VPATH)}3/intern/error.h +signal.$(OBJEXT): {$(VPATH)}3/intern/eval.h +signal.$(OBJEXT): {$(VPATH)}3/intern/file.h +signal.$(OBJEXT): {$(VPATH)}3/intern/gc.h +signal.$(OBJEXT): {$(VPATH)}3/intern/hash.h +signal.$(OBJEXT): {$(VPATH)}3/intern/io.h +signal.$(OBJEXT): {$(VPATH)}3/intern/load.h +signal.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +signal.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +signal.$(OBJEXT): {$(VPATH)}3/intern/object.h +signal.$(OBJEXT): {$(VPATH)}3/intern/parse.h +signal.$(OBJEXT): {$(VPATH)}3/intern/proc.h +signal.$(OBJEXT): {$(VPATH)}3/intern/process.h +signal.$(OBJEXT): {$(VPATH)}3/intern/random.h +signal.$(OBJEXT): {$(VPATH)}3/intern/range.h +signal.$(OBJEXT): {$(VPATH)}3/intern/rational.h +signal.$(OBJEXT): {$(VPATH)}3/intern/re.h +signal.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +signal.$(OBJEXT): {$(VPATH)}3/intern/select.h +signal.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +signal.$(OBJEXT): {$(VPATH)}3/intern/signal.h +signal.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +signal.$(OBJEXT): {$(VPATH)}3/intern/string.h +signal.$(OBJEXT): {$(VPATH)}3/intern/struct.h +signal.$(OBJEXT): {$(VPATH)}3/intern/thread.h +signal.$(OBJEXT): {$(VPATH)}3/intern/time.h +signal.$(OBJEXT): {$(VPATH)}3/intern/variable.h +signal.$(OBJEXT): {$(VPATH)}3/intern/vm.h +signal.$(OBJEXT): {$(VPATH)}3/interpreter.h +signal.$(OBJEXT): {$(VPATH)}3/iterator.h +signal.$(OBJEXT): {$(VPATH)}3/memory.h +signal.$(OBJEXT): {$(VPATH)}3/method.h +signal.$(OBJEXT): {$(VPATH)}3/module.h +signal.$(OBJEXT): {$(VPATH)}3/newobj.h +signal.$(OBJEXT): {$(VPATH)}3/rgengc.h +signal.$(OBJEXT): {$(VPATH)}3/scan_args.h +signal.$(OBJEXT): {$(VPATH)}3/special_consts.h +signal.$(OBJEXT): {$(VPATH)}3/static_assert.h +signal.$(OBJEXT): {$(VPATH)}3/stdalign.h +signal.$(OBJEXT): {$(VPATH)}3/stdbool.h +signal.$(OBJEXT): {$(VPATH)}3/symbol.h +signal.$(OBJEXT): {$(VPATH)}3/token_paste.h +signal.$(OBJEXT): {$(VPATH)}3/value.h +signal.$(OBJEXT): {$(VPATH)}3/value_type.h +signal.$(OBJEXT): {$(VPATH)}3/variable.h +signal.$(OBJEXT): {$(VPATH)}3/warning_push.h +signal.$(OBJEXT): {$(VPATH)}3/xmalloc.h signal.$(OBJEXT): {$(VPATH)}assert.h +signal.$(OBJEXT): {$(VPATH)}backward/2/assume.h +signal.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +signal.$(OBJEXT): {$(VPATH)}backward/2/bool.h +signal.$(OBJEXT): {$(VPATH)}backward/2/extern.h +signal.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +signal.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +signal.$(OBJEXT): {$(VPATH)}backward/2/limits.h +signal.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +signal.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +signal.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +signal.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +signal.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h signal.$(OBJEXT): {$(VPATH)}config.h signal.$(OBJEXT): {$(VPATH)}debug_counter.h signal.$(OBJEXT): {$(VPATH)}defines.h @@ -3664,12 +12359,164 @@ sprintf.$(OBJEXT): $(top_srcdir)/internal/object.h sprintf.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h sprintf.$(OBJEXT): $(top_srcdir)/internal/serial.h sprintf.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -sprintf.$(OBJEXT): $(top_srcdir)/internal/stdbool.h sprintf.$(OBJEXT): $(top_srcdir)/internal/string.h sprintf.$(OBJEXT): $(top_srcdir)/internal/symbol.h sprintf.$(OBJEXT): $(top_srcdir)/internal/util.h sprintf.$(OBJEXT): $(top_srcdir)/internal/vm.h +sprintf.$(OBJEXT): {$(VPATH)}3/anyargs.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +sprintf.$(OBJEXT): {$(VPATH)}3/assume.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/cold.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/const.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/error.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/format.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/pure.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/warning.h +sprintf.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +sprintf.$(OBJEXT): {$(VPATH)}3/cast.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +sprintf.$(OBJEXT): {$(VPATH)}3/compiler_since.h +sprintf.$(OBJEXT): {$(VPATH)}3/config.h +sprintf.$(OBJEXT): {$(VPATH)}3/constant_p.h +sprintf.$(OBJEXT): {$(VPATH)}3/core.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rarray.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rclass.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rdata.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rfile.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rhash.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rmatch.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/robject.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rstring.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +sprintf.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +sprintf.$(OBJEXT): {$(VPATH)}3/ctype.h +sprintf.$(OBJEXT): {$(VPATH)}3/dllexport.h +sprintf.$(OBJEXT): {$(VPATH)}3/dosish.h +sprintf.$(OBJEXT): {$(VPATH)}3/error.h +sprintf.$(OBJEXT): {$(VPATH)}3/eval.h +sprintf.$(OBJEXT): {$(VPATH)}3/event.h +sprintf.$(OBJEXT): {$(VPATH)}3/fl_type.h +sprintf.$(OBJEXT): {$(VPATH)}3/gc.h +sprintf.$(OBJEXT): {$(VPATH)}3/glob.h +sprintf.$(OBJEXT): {$(VPATH)}3/globals.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/attribute.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/builtin.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/extension.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/feature.h +sprintf.$(OBJEXT): {$(VPATH)}3/has/warning.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/array.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/class.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/compar.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/complex.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/cont.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/dir.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/enum.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/error.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/eval.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/file.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/gc.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/hash.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/io.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/load.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/object.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/parse.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/proc.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/process.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/random.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/range.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/rational.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/re.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/select.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/signal.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/string.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/struct.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/thread.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/time.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/variable.h +sprintf.$(OBJEXT): {$(VPATH)}3/intern/vm.h +sprintf.$(OBJEXT): {$(VPATH)}3/interpreter.h +sprintf.$(OBJEXT): {$(VPATH)}3/iterator.h +sprintf.$(OBJEXT): {$(VPATH)}3/memory.h +sprintf.$(OBJEXT): {$(VPATH)}3/method.h +sprintf.$(OBJEXT): {$(VPATH)}3/module.h +sprintf.$(OBJEXT): {$(VPATH)}3/newobj.h +sprintf.$(OBJEXT): {$(VPATH)}3/rgengc.h +sprintf.$(OBJEXT): {$(VPATH)}3/scan_args.h +sprintf.$(OBJEXT): {$(VPATH)}3/special_consts.h +sprintf.$(OBJEXT): {$(VPATH)}3/static_assert.h +sprintf.$(OBJEXT): {$(VPATH)}3/stdalign.h +sprintf.$(OBJEXT): {$(VPATH)}3/stdbool.h +sprintf.$(OBJEXT): {$(VPATH)}3/symbol.h +sprintf.$(OBJEXT): {$(VPATH)}3/token_paste.h +sprintf.$(OBJEXT): {$(VPATH)}3/value.h +sprintf.$(OBJEXT): {$(VPATH)}3/value_type.h +sprintf.$(OBJEXT): {$(VPATH)}3/variable.h +sprintf.$(OBJEXT): {$(VPATH)}3/warning_push.h +sprintf.$(OBJEXT): {$(VPATH)}3/xmalloc.h sprintf.$(OBJEXT): {$(VPATH)}assert.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/assume.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/bool.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/extern.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/limits.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +sprintf.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h sprintf.$(OBJEXT): {$(VPATH)}config.h sprintf.$(OBJEXT): {$(VPATH)}defines.h sprintf.$(OBJEXT): {$(VPATH)}encoding.h @@ -3692,8 +12539,159 @@ st.$(OBJEXT): $(top_srcdir)/internal/compilers.h st.$(OBJEXT): $(top_srcdir)/internal/hash.h st.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h st.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -st.$(OBJEXT): $(top_srcdir)/internal/stdbool.h +st.$(OBJEXT): {$(VPATH)}3/anyargs.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +st.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +st.$(OBJEXT): {$(VPATH)}3/assume.h +st.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +st.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +st.$(OBJEXT): {$(VPATH)}3/attr/cold.h +st.$(OBJEXT): {$(VPATH)}3/attr/const.h +st.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +st.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +st.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +st.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +st.$(OBJEXT): {$(VPATH)}3/attr/error.h +st.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +st.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +st.$(OBJEXT): {$(VPATH)}3/attr/format.h +st.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +st.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +st.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +st.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +st.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +st.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +st.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +st.$(OBJEXT): {$(VPATH)}3/attr/pure.h +st.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +st.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +st.$(OBJEXT): {$(VPATH)}3/attr/warning.h +st.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +st.$(OBJEXT): {$(VPATH)}3/cast.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +st.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +st.$(OBJEXT): {$(VPATH)}3/compiler_since.h +st.$(OBJEXT): {$(VPATH)}3/config.h +st.$(OBJEXT): {$(VPATH)}3/constant_p.h +st.$(OBJEXT): {$(VPATH)}3/core.h +st.$(OBJEXT): {$(VPATH)}3/core/rarray.h +st.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +st.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +st.$(OBJEXT): {$(VPATH)}3/core/rclass.h +st.$(OBJEXT): {$(VPATH)}3/core/rdata.h +st.$(OBJEXT): {$(VPATH)}3/core/rfile.h +st.$(OBJEXT): {$(VPATH)}3/core/rhash.h +st.$(OBJEXT): {$(VPATH)}3/core/robject.h +st.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +st.$(OBJEXT): {$(VPATH)}3/core/rstring.h +st.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +st.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +st.$(OBJEXT): {$(VPATH)}3/ctype.h +st.$(OBJEXT): {$(VPATH)}3/dllexport.h +st.$(OBJEXT): {$(VPATH)}3/dosish.h +st.$(OBJEXT): {$(VPATH)}3/error.h +st.$(OBJEXT): {$(VPATH)}3/eval.h +st.$(OBJEXT): {$(VPATH)}3/event.h +st.$(OBJEXT): {$(VPATH)}3/fl_type.h +st.$(OBJEXT): {$(VPATH)}3/gc.h +st.$(OBJEXT): {$(VPATH)}3/glob.h +st.$(OBJEXT): {$(VPATH)}3/globals.h +st.$(OBJEXT): {$(VPATH)}3/has/attribute.h +st.$(OBJEXT): {$(VPATH)}3/has/builtin.h +st.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +st.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +st.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +st.$(OBJEXT): {$(VPATH)}3/has/extension.h +st.$(OBJEXT): {$(VPATH)}3/has/feature.h +st.$(OBJEXT): {$(VPATH)}3/has/warning.h +st.$(OBJEXT): {$(VPATH)}3/intern/array.h +st.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +st.$(OBJEXT): {$(VPATH)}3/intern/class.h +st.$(OBJEXT): {$(VPATH)}3/intern/compar.h +st.$(OBJEXT): {$(VPATH)}3/intern/complex.h +st.$(OBJEXT): {$(VPATH)}3/intern/cont.h +st.$(OBJEXT): {$(VPATH)}3/intern/dir.h +st.$(OBJEXT): {$(VPATH)}3/intern/enum.h +st.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +st.$(OBJEXT): {$(VPATH)}3/intern/error.h +st.$(OBJEXT): {$(VPATH)}3/intern/eval.h +st.$(OBJEXT): {$(VPATH)}3/intern/file.h +st.$(OBJEXT): {$(VPATH)}3/intern/gc.h +st.$(OBJEXT): {$(VPATH)}3/intern/hash.h +st.$(OBJEXT): {$(VPATH)}3/intern/io.h +st.$(OBJEXT): {$(VPATH)}3/intern/load.h +st.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +st.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +st.$(OBJEXT): {$(VPATH)}3/intern/object.h +st.$(OBJEXT): {$(VPATH)}3/intern/parse.h +st.$(OBJEXT): {$(VPATH)}3/intern/proc.h +st.$(OBJEXT): {$(VPATH)}3/intern/process.h +st.$(OBJEXT): {$(VPATH)}3/intern/random.h +st.$(OBJEXT): {$(VPATH)}3/intern/range.h +st.$(OBJEXT): {$(VPATH)}3/intern/rational.h +st.$(OBJEXT): {$(VPATH)}3/intern/re.h +st.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +st.$(OBJEXT): {$(VPATH)}3/intern/select.h +st.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +st.$(OBJEXT): {$(VPATH)}3/intern/signal.h +st.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +st.$(OBJEXT): {$(VPATH)}3/intern/string.h +st.$(OBJEXT): {$(VPATH)}3/intern/struct.h +st.$(OBJEXT): {$(VPATH)}3/intern/thread.h +st.$(OBJEXT): {$(VPATH)}3/intern/time.h +st.$(OBJEXT): {$(VPATH)}3/intern/variable.h +st.$(OBJEXT): {$(VPATH)}3/intern/vm.h +st.$(OBJEXT): {$(VPATH)}3/interpreter.h +st.$(OBJEXT): {$(VPATH)}3/iterator.h +st.$(OBJEXT): {$(VPATH)}3/memory.h +st.$(OBJEXT): {$(VPATH)}3/method.h +st.$(OBJEXT): {$(VPATH)}3/module.h +st.$(OBJEXT): {$(VPATH)}3/newobj.h +st.$(OBJEXT): {$(VPATH)}3/rgengc.h +st.$(OBJEXT): {$(VPATH)}3/scan_args.h +st.$(OBJEXT): {$(VPATH)}3/special_consts.h +st.$(OBJEXT): {$(VPATH)}3/static_assert.h +st.$(OBJEXT): {$(VPATH)}3/stdalign.h +st.$(OBJEXT): {$(VPATH)}3/stdbool.h +st.$(OBJEXT): {$(VPATH)}3/symbol.h +st.$(OBJEXT): {$(VPATH)}3/token_paste.h +st.$(OBJEXT): {$(VPATH)}3/value.h +st.$(OBJEXT): {$(VPATH)}3/value_type.h +st.$(OBJEXT): {$(VPATH)}3/variable.h +st.$(OBJEXT): {$(VPATH)}3/warning_push.h +st.$(OBJEXT): {$(VPATH)}3/xmalloc.h st.$(OBJEXT): {$(VPATH)}assert.h +st.$(OBJEXT): {$(VPATH)}backward/2/assume.h +st.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +st.$(OBJEXT): {$(VPATH)}backward/2/bool.h +st.$(OBJEXT): {$(VPATH)}backward/2/extern.h +st.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +st.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +st.$(OBJEXT): {$(VPATH)}backward/2/limits.h +st.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +st.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +st.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +st.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +st.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h st.$(OBJEXT): {$(VPATH)}config.h st.$(OBJEXT): {$(VPATH)}defines.h st.$(OBJEXT): {$(VPATH)}intern.h @@ -3707,11 +12705,162 @@ strftime.$(OBJEXT): $(hdrdir)/ruby/ruby.h strftime.$(OBJEXT): $(top_srcdir)/internal/compilers.h strftime.$(OBJEXT): $(top_srcdir)/internal/serial.h strftime.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -strftime.$(OBJEXT): $(top_srcdir)/internal/stdbool.h strftime.$(OBJEXT): $(top_srcdir)/internal/string.h strftime.$(OBJEXT): $(top_srcdir)/internal/util.h strftime.$(OBJEXT): $(top_srcdir)/internal/vm.h +strftime.$(OBJEXT): {$(VPATH)}3/anyargs.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +strftime.$(OBJEXT): {$(VPATH)}3/assume.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/cold.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/const.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/error.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/format.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/pure.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/warning.h +strftime.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +strftime.$(OBJEXT): {$(VPATH)}3/cast.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +strftime.$(OBJEXT): {$(VPATH)}3/compiler_since.h +strftime.$(OBJEXT): {$(VPATH)}3/config.h +strftime.$(OBJEXT): {$(VPATH)}3/constant_p.h +strftime.$(OBJEXT): {$(VPATH)}3/core.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rarray.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rclass.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rdata.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rfile.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rhash.h +strftime.$(OBJEXT): {$(VPATH)}3/core/robject.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rstring.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +strftime.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +strftime.$(OBJEXT): {$(VPATH)}3/ctype.h +strftime.$(OBJEXT): {$(VPATH)}3/dllexport.h +strftime.$(OBJEXT): {$(VPATH)}3/dosish.h +strftime.$(OBJEXT): {$(VPATH)}3/error.h +strftime.$(OBJEXT): {$(VPATH)}3/eval.h +strftime.$(OBJEXT): {$(VPATH)}3/event.h +strftime.$(OBJEXT): {$(VPATH)}3/fl_type.h +strftime.$(OBJEXT): {$(VPATH)}3/gc.h +strftime.$(OBJEXT): {$(VPATH)}3/glob.h +strftime.$(OBJEXT): {$(VPATH)}3/globals.h +strftime.$(OBJEXT): {$(VPATH)}3/has/attribute.h +strftime.$(OBJEXT): {$(VPATH)}3/has/builtin.h +strftime.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +strftime.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +strftime.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +strftime.$(OBJEXT): {$(VPATH)}3/has/extension.h +strftime.$(OBJEXT): {$(VPATH)}3/has/feature.h +strftime.$(OBJEXT): {$(VPATH)}3/has/warning.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/array.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/class.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/compar.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/complex.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/cont.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/dir.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/enum.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/error.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/eval.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/file.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/gc.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/hash.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/io.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/load.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/object.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/parse.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/proc.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/process.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/random.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/range.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/rational.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/re.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/select.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/signal.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/string.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/struct.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/thread.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/time.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/variable.h +strftime.$(OBJEXT): {$(VPATH)}3/intern/vm.h +strftime.$(OBJEXT): {$(VPATH)}3/interpreter.h +strftime.$(OBJEXT): {$(VPATH)}3/iterator.h +strftime.$(OBJEXT): {$(VPATH)}3/memory.h +strftime.$(OBJEXT): {$(VPATH)}3/method.h +strftime.$(OBJEXT): {$(VPATH)}3/module.h +strftime.$(OBJEXT): {$(VPATH)}3/newobj.h +strftime.$(OBJEXT): {$(VPATH)}3/rgengc.h +strftime.$(OBJEXT): {$(VPATH)}3/scan_args.h +strftime.$(OBJEXT): {$(VPATH)}3/special_consts.h +strftime.$(OBJEXT): {$(VPATH)}3/static_assert.h +strftime.$(OBJEXT): {$(VPATH)}3/stdalign.h +strftime.$(OBJEXT): {$(VPATH)}3/stdbool.h +strftime.$(OBJEXT): {$(VPATH)}3/symbol.h +strftime.$(OBJEXT): {$(VPATH)}3/token_paste.h +strftime.$(OBJEXT): {$(VPATH)}3/value.h +strftime.$(OBJEXT): {$(VPATH)}3/value_type.h +strftime.$(OBJEXT): {$(VPATH)}3/variable.h +strftime.$(OBJEXT): {$(VPATH)}3/warning_push.h +strftime.$(OBJEXT): {$(VPATH)}3/xmalloc.h strftime.$(OBJEXT): {$(VPATH)}assert.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/assume.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/bool.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/extern.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/limits.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +strftime.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h strftime.$(OBJEXT): {$(VPATH)}config.h strftime.$(OBJEXT): {$(VPATH)}defines.h strftime.$(OBJEXT): {$(VPATH)}encoding.h @@ -3742,12 +12891,164 @@ string.$(OBJEXT): $(top_srcdir)/internal/re.h string.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h string.$(OBJEXT): $(top_srcdir)/internal/serial.h string.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -string.$(OBJEXT): $(top_srcdir)/internal/stdbool.h string.$(OBJEXT): $(top_srcdir)/internal/string.h string.$(OBJEXT): $(top_srcdir)/internal/transcode.h string.$(OBJEXT): $(top_srcdir)/internal/vm.h string.$(OBJEXT): $(top_srcdir)/internal/warnings.h +string.$(OBJEXT): {$(VPATH)}3/anyargs.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +string.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +string.$(OBJEXT): {$(VPATH)}3/assume.h +string.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +string.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +string.$(OBJEXT): {$(VPATH)}3/attr/cold.h +string.$(OBJEXT): {$(VPATH)}3/attr/const.h +string.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +string.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +string.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +string.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +string.$(OBJEXT): {$(VPATH)}3/attr/error.h +string.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +string.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +string.$(OBJEXT): {$(VPATH)}3/attr/format.h +string.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +string.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +string.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +string.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +string.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +string.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +string.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +string.$(OBJEXT): {$(VPATH)}3/attr/pure.h +string.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +string.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +string.$(OBJEXT): {$(VPATH)}3/attr/warning.h +string.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +string.$(OBJEXT): {$(VPATH)}3/cast.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +string.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +string.$(OBJEXT): {$(VPATH)}3/compiler_since.h +string.$(OBJEXT): {$(VPATH)}3/config.h +string.$(OBJEXT): {$(VPATH)}3/constant_p.h +string.$(OBJEXT): {$(VPATH)}3/core.h +string.$(OBJEXT): {$(VPATH)}3/core/rarray.h +string.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +string.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +string.$(OBJEXT): {$(VPATH)}3/core/rclass.h +string.$(OBJEXT): {$(VPATH)}3/core/rdata.h +string.$(OBJEXT): {$(VPATH)}3/core/rfile.h +string.$(OBJEXT): {$(VPATH)}3/core/rhash.h +string.$(OBJEXT): {$(VPATH)}3/core/rmatch.h +string.$(OBJEXT): {$(VPATH)}3/core/robject.h +string.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +string.$(OBJEXT): {$(VPATH)}3/core/rstring.h +string.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +string.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +string.$(OBJEXT): {$(VPATH)}3/ctype.h +string.$(OBJEXT): {$(VPATH)}3/dllexport.h +string.$(OBJEXT): {$(VPATH)}3/dosish.h +string.$(OBJEXT): {$(VPATH)}3/error.h +string.$(OBJEXT): {$(VPATH)}3/eval.h +string.$(OBJEXT): {$(VPATH)}3/event.h +string.$(OBJEXT): {$(VPATH)}3/fl_type.h +string.$(OBJEXT): {$(VPATH)}3/gc.h +string.$(OBJEXT): {$(VPATH)}3/glob.h +string.$(OBJEXT): {$(VPATH)}3/globals.h +string.$(OBJEXT): {$(VPATH)}3/has/attribute.h +string.$(OBJEXT): {$(VPATH)}3/has/builtin.h +string.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +string.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +string.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +string.$(OBJEXT): {$(VPATH)}3/has/extension.h +string.$(OBJEXT): {$(VPATH)}3/has/feature.h +string.$(OBJEXT): {$(VPATH)}3/has/warning.h +string.$(OBJEXT): {$(VPATH)}3/intern/array.h +string.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +string.$(OBJEXT): {$(VPATH)}3/intern/class.h +string.$(OBJEXT): {$(VPATH)}3/intern/compar.h +string.$(OBJEXT): {$(VPATH)}3/intern/complex.h +string.$(OBJEXT): {$(VPATH)}3/intern/cont.h +string.$(OBJEXT): {$(VPATH)}3/intern/dir.h +string.$(OBJEXT): {$(VPATH)}3/intern/enum.h +string.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +string.$(OBJEXT): {$(VPATH)}3/intern/error.h +string.$(OBJEXT): {$(VPATH)}3/intern/eval.h +string.$(OBJEXT): {$(VPATH)}3/intern/file.h +string.$(OBJEXT): {$(VPATH)}3/intern/gc.h +string.$(OBJEXT): {$(VPATH)}3/intern/hash.h +string.$(OBJEXT): {$(VPATH)}3/intern/io.h +string.$(OBJEXT): {$(VPATH)}3/intern/load.h +string.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +string.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +string.$(OBJEXT): {$(VPATH)}3/intern/object.h +string.$(OBJEXT): {$(VPATH)}3/intern/parse.h +string.$(OBJEXT): {$(VPATH)}3/intern/proc.h +string.$(OBJEXT): {$(VPATH)}3/intern/process.h +string.$(OBJEXT): {$(VPATH)}3/intern/random.h +string.$(OBJEXT): {$(VPATH)}3/intern/range.h +string.$(OBJEXT): {$(VPATH)}3/intern/rational.h +string.$(OBJEXT): {$(VPATH)}3/intern/re.h +string.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +string.$(OBJEXT): {$(VPATH)}3/intern/select.h +string.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +string.$(OBJEXT): {$(VPATH)}3/intern/signal.h +string.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +string.$(OBJEXT): {$(VPATH)}3/intern/string.h +string.$(OBJEXT): {$(VPATH)}3/intern/struct.h +string.$(OBJEXT): {$(VPATH)}3/intern/thread.h +string.$(OBJEXT): {$(VPATH)}3/intern/time.h +string.$(OBJEXT): {$(VPATH)}3/intern/variable.h +string.$(OBJEXT): {$(VPATH)}3/intern/vm.h +string.$(OBJEXT): {$(VPATH)}3/interpreter.h +string.$(OBJEXT): {$(VPATH)}3/iterator.h +string.$(OBJEXT): {$(VPATH)}3/memory.h +string.$(OBJEXT): {$(VPATH)}3/method.h +string.$(OBJEXT): {$(VPATH)}3/module.h +string.$(OBJEXT): {$(VPATH)}3/newobj.h +string.$(OBJEXT): {$(VPATH)}3/rgengc.h +string.$(OBJEXT): {$(VPATH)}3/scan_args.h +string.$(OBJEXT): {$(VPATH)}3/special_consts.h +string.$(OBJEXT): {$(VPATH)}3/static_assert.h +string.$(OBJEXT): {$(VPATH)}3/stdalign.h +string.$(OBJEXT): {$(VPATH)}3/stdbool.h +string.$(OBJEXT): {$(VPATH)}3/symbol.h +string.$(OBJEXT): {$(VPATH)}3/token_paste.h +string.$(OBJEXT): {$(VPATH)}3/value.h +string.$(OBJEXT): {$(VPATH)}3/value_type.h +string.$(OBJEXT): {$(VPATH)}3/variable.h +string.$(OBJEXT): {$(VPATH)}3/warning_push.h +string.$(OBJEXT): {$(VPATH)}3/xmalloc.h string.$(OBJEXT): {$(VPATH)}assert.h +string.$(OBJEXT): {$(VPATH)}backward/2/assume.h +string.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +string.$(OBJEXT): {$(VPATH)}backward/2/bool.h +string.$(OBJEXT): {$(VPATH)}backward/2/extern.h +string.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +string.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +string.$(OBJEXT): {$(VPATH)}backward/2/limits.h +string.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +string.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +string.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +string.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +string.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h string.$(OBJEXT): {$(VPATH)}config.h string.$(OBJEXT): {$(VPATH)}crypt.h string.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -3770,9 +13071,29 @@ string.$(OBJEXT): {$(VPATH)}st.h string.$(OBJEXT): {$(VPATH)}string.c string.$(OBJEXT): {$(VPATH)}subst.h string.$(OBJEXT): {$(VPATH)}util.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +strlcat.$(OBJEXT): {$(VPATH)}3/compiler_since.h +strlcat.$(OBJEXT): {$(VPATH)}3/config.h +strlcat.$(OBJEXT): {$(VPATH)}3/dllexport.h strlcat.$(OBJEXT): {$(VPATH)}config.h strlcat.$(OBJEXT): {$(VPATH)}missing.h strlcat.$(OBJEXT): {$(VPATH)}strlcat.c +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_since.h +strlcpy.$(OBJEXT): {$(VPATH)}3/config.h +strlcpy.$(OBJEXT): {$(VPATH)}3/dllexport.h strlcpy.$(OBJEXT): {$(VPATH)}config.h strlcpy.$(OBJEXT): {$(VPATH)}missing.h strlcpy.$(OBJEXT): {$(VPATH)}strlcpy.c @@ -3793,13 +13114,164 @@ struct.$(OBJEXT): $(top_srcdir)/internal/object.h struct.$(OBJEXT): $(top_srcdir)/internal/proc.h struct.$(OBJEXT): $(top_srcdir)/internal/serial.h struct.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -struct.$(OBJEXT): $(top_srcdir)/internal/stdbool.h struct.$(OBJEXT): $(top_srcdir)/internal/string.h struct.$(OBJEXT): $(top_srcdir)/internal/struct.h struct.$(OBJEXT): $(top_srcdir)/internal/symbol.h struct.$(OBJEXT): $(top_srcdir)/internal/vm.h struct.$(OBJEXT): $(top_srcdir)/internal/warnings.h +struct.$(OBJEXT): {$(VPATH)}3/anyargs.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +struct.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +struct.$(OBJEXT): {$(VPATH)}3/assume.h +struct.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +struct.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +struct.$(OBJEXT): {$(VPATH)}3/attr/cold.h +struct.$(OBJEXT): {$(VPATH)}3/attr/const.h +struct.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +struct.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +struct.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +struct.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +struct.$(OBJEXT): {$(VPATH)}3/attr/error.h +struct.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +struct.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +struct.$(OBJEXT): {$(VPATH)}3/attr/format.h +struct.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +struct.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +struct.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +struct.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +struct.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +struct.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +struct.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +struct.$(OBJEXT): {$(VPATH)}3/attr/pure.h +struct.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +struct.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +struct.$(OBJEXT): {$(VPATH)}3/attr/warning.h +struct.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +struct.$(OBJEXT): {$(VPATH)}3/cast.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +struct.$(OBJEXT): {$(VPATH)}3/compiler_since.h +struct.$(OBJEXT): {$(VPATH)}3/config.h +struct.$(OBJEXT): {$(VPATH)}3/constant_p.h +struct.$(OBJEXT): {$(VPATH)}3/core.h +struct.$(OBJEXT): {$(VPATH)}3/core/rarray.h +struct.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +struct.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +struct.$(OBJEXT): {$(VPATH)}3/core/rclass.h +struct.$(OBJEXT): {$(VPATH)}3/core/rdata.h +struct.$(OBJEXT): {$(VPATH)}3/core/rfile.h +struct.$(OBJEXT): {$(VPATH)}3/core/rhash.h +struct.$(OBJEXT): {$(VPATH)}3/core/robject.h +struct.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +struct.$(OBJEXT): {$(VPATH)}3/core/rstring.h +struct.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +struct.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +struct.$(OBJEXT): {$(VPATH)}3/ctype.h +struct.$(OBJEXT): {$(VPATH)}3/dllexport.h +struct.$(OBJEXT): {$(VPATH)}3/dosish.h +struct.$(OBJEXT): {$(VPATH)}3/error.h +struct.$(OBJEXT): {$(VPATH)}3/eval.h +struct.$(OBJEXT): {$(VPATH)}3/event.h +struct.$(OBJEXT): {$(VPATH)}3/fl_type.h +struct.$(OBJEXT): {$(VPATH)}3/gc.h +struct.$(OBJEXT): {$(VPATH)}3/glob.h +struct.$(OBJEXT): {$(VPATH)}3/globals.h +struct.$(OBJEXT): {$(VPATH)}3/has/attribute.h +struct.$(OBJEXT): {$(VPATH)}3/has/builtin.h +struct.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +struct.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +struct.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +struct.$(OBJEXT): {$(VPATH)}3/has/extension.h +struct.$(OBJEXT): {$(VPATH)}3/has/feature.h +struct.$(OBJEXT): {$(VPATH)}3/has/warning.h +struct.$(OBJEXT): {$(VPATH)}3/intern/array.h +struct.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +struct.$(OBJEXT): {$(VPATH)}3/intern/class.h +struct.$(OBJEXT): {$(VPATH)}3/intern/compar.h +struct.$(OBJEXT): {$(VPATH)}3/intern/complex.h +struct.$(OBJEXT): {$(VPATH)}3/intern/cont.h +struct.$(OBJEXT): {$(VPATH)}3/intern/dir.h +struct.$(OBJEXT): {$(VPATH)}3/intern/enum.h +struct.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +struct.$(OBJEXT): {$(VPATH)}3/intern/error.h +struct.$(OBJEXT): {$(VPATH)}3/intern/eval.h +struct.$(OBJEXT): {$(VPATH)}3/intern/file.h +struct.$(OBJEXT): {$(VPATH)}3/intern/gc.h +struct.$(OBJEXT): {$(VPATH)}3/intern/hash.h +struct.$(OBJEXT): {$(VPATH)}3/intern/io.h +struct.$(OBJEXT): {$(VPATH)}3/intern/load.h +struct.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +struct.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +struct.$(OBJEXT): {$(VPATH)}3/intern/object.h +struct.$(OBJEXT): {$(VPATH)}3/intern/parse.h +struct.$(OBJEXT): {$(VPATH)}3/intern/proc.h +struct.$(OBJEXT): {$(VPATH)}3/intern/process.h +struct.$(OBJEXT): {$(VPATH)}3/intern/random.h +struct.$(OBJEXT): {$(VPATH)}3/intern/range.h +struct.$(OBJEXT): {$(VPATH)}3/intern/rational.h +struct.$(OBJEXT): {$(VPATH)}3/intern/re.h +struct.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +struct.$(OBJEXT): {$(VPATH)}3/intern/select.h +struct.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +struct.$(OBJEXT): {$(VPATH)}3/intern/signal.h +struct.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +struct.$(OBJEXT): {$(VPATH)}3/intern/string.h +struct.$(OBJEXT): {$(VPATH)}3/intern/struct.h +struct.$(OBJEXT): {$(VPATH)}3/intern/thread.h +struct.$(OBJEXT): {$(VPATH)}3/intern/time.h +struct.$(OBJEXT): {$(VPATH)}3/intern/variable.h +struct.$(OBJEXT): {$(VPATH)}3/intern/vm.h +struct.$(OBJEXT): {$(VPATH)}3/interpreter.h +struct.$(OBJEXT): {$(VPATH)}3/iterator.h +struct.$(OBJEXT): {$(VPATH)}3/memory.h +struct.$(OBJEXT): {$(VPATH)}3/method.h +struct.$(OBJEXT): {$(VPATH)}3/module.h +struct.$(OBJEXT): {$(VPATH)}3/newobj.h +struct.$(OBJEXT): {$(VPATH)}3/rgengc.h +struct.$(OBJEXT): {$(VPATH)}3/scan_args.h +struct.$(OBJEXT): {$(VPATH)}3/special_consts.h +struct.$(OBJEXT): {$(VPATH)}3/static_assert.h +struct.$(OBJEXT): {$(VPATH)}3/stdalign.h +struct.$(OBJEXT): {$(VPATH)}3/stdbool.h +struct.$(OBJEXT): {$(VPATH)}3/symbol.h +struct.$(OBJEXT): {$(VPATH)}3/token_paste.h +struct.$(OBJEXT): {$(VPATH)}3/value.h +struct.$(OBJEXT): {$(VPATH)}3/value_type.h +struct.$(OBJEXT): {$(VPATH)}3/variable.h +struct.$(OBJEXT): {$(VPATH)}3/warning_push.h +struct.$(OBJEXT): {$(VPATH)}3/xmalloc.h struct.$(OBJEXT): {$(VPATH)}assert.h +struct.$(OBJEXT): {$(VPATH)}backward/2/assume.h +struct.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +struct.$(OBJEXT): {$(VPATH)}backward/2/bool.h +struct.$(OBJEXT): {$(VPATH)}backward/2/extern.h +struct.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +struct.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +struct.$(OBJEXT): {$(VPATH)}backward/2/limits.h +struct.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +struct.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +struct.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +struct.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +struct.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h struct.$(OBJEXT): {$(VPATH)}config.h struct.$(OBJEXT): {$(VPATH)}defines.h struct.$(OBJEXT): {$(VPATH)}encoding.h @@ -3831,12 +13303,163 @@ symbol.$(OBJEXT): $(top_srcdir)/internal/hash.h symbol.$(OBJEXT): $(top_srcdir)/internal/object.h symbol.$(OBJEXT): $(top_srcdir)/internal/serial.h symbol.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -symbol.$(OBJEXT): $(top_srcdir)/internal/stdbool.h symbol.$(OBJEXT): $(top_srcdir)/internal/string.h symbol.$(OBJEXT): $(top_srcdir)/internal/symbol.h symbol.$(OBJEXT): $(top_srcdir)/internal/vm.h symbol.$(OBJEXT): $(top_srcdir)/internal/warnings.h +symbol.$(OBJEXT): {$(VPATH)}3/anyargs.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +symbol.$(OBJEXT): {$(VPATH)}3/assume.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/cold.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/const.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/error.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/format.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/pure.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/warning.h +symbol.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +symbol.$(OBJEXT): {$(VPATH)}3/cast.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +symbol.$(OBJEXT): {$(VPATH)}3/compiler_since.h +symbol.$(OBJEXT): {$(VPATH)}3/config.h +symbol.$(OBJEXT): {$(VPATH)}3/constant_p.h +symbol.$(OBJEXT): {$(VPATH)}3/core.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rarray.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rclass.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rdata.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rfile.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rhash.h +symbol.$(OBJEXT): {$(VPATH)}3/core/robject.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rstring.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +symbol.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +symbol.$(OBJEXT): {$(VPATH)}3/ctype.h +symbol.$(OBJEXT): {$(VPATH)}3/dllexport.h +symbol.$(OBJEXT): {$(VPATH)}3/dosish.h +symbol.$(OBJEXT): {$(VPATH)}3/error.h +symbol.$(OBJEXT): {$(VPATH)}3/eval.h +symbol.$(OBJEXT): {$(VPATH)}3/event.h +symbol.$(OBJEXT): {$(VPATH)}3/fl_type.h +symbol.$(OBJEXT): {$(VPATH)}3/gc.h +symbol.$(OBJEXT): {$(VPATH)}3/glob.h +symbol.$(OBJEXT): {$(VPATH)}3/globals.h +symbol.$(OBJEXT): {$(VPATH)}3/has/attribute.h +symbol.$(OBJEXT): {$(VPATH)}3/has/builtin.h +symbol.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +symbol.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +symbol.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +symbol.$(OBJEXT): {$(VPATH)}3/has/extension.h +symbol.$(OBJEXT): {$(VPATH)}3/has/feature.h +symbol.$(OBJEXT): {$(VPATH)}3/has/warning.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/array.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/class.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/compar.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/complex.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/cont.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/dir.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/enum.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/error.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/eval.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/file.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/gc.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/hash.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/io.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/load.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/object.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/parse.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/proc.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/process.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/random.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/range.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/rational.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/re.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/select.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/signal.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/string.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/struct.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/thread.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/time.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/variable.h +symbol.$(OBJEXT): {$(VPATH)}3/intern/vm.h +symbol.$(OBJEXT): {$(VPATH)}3/interpreter.h +symbol.$(OBJEXT): {$(VPATH)}3/iterator.h +symbol.$(OBJEXT): {$(VPATH)}3/memory.h +symbol.$(OBJEXT): {$(VPATH)}3/method.h +symbol.$(OBJEXT): {$(VPATH)}3/module.h +symbol.$(OBJEXT): {$(VPATH)}3/newobj.h +symbol.$(OBJEXT): {$(VPATH)}3/rgengc.h +symbol.$(OBJEXT): {$(VPATH)}3/scan_args.h +symbol.$(OBJEXT): {$(VPATH)}3/special_consts.h +symbol.$(OBJEXT): {$(VPATH)}3/static_assert.h +symbol.$(OBJEXT): {$(VPATH)}3/stdalign.h +symbol.$(OBJEXT): {$(VPATH)}3/stdbool.h +symbol.$(OBJEXT): {$(VPATH)}3/symbol.h +symbol.$(OBJEXT): {$(VPATH)}3/token_paste.h +symbol.$(OBJEXT): {$(VPATH)}3/value.h +symbol.$(OBJEXT): {$(VPATH)}3/value_type.h +symbol.$(OBJEXT): {$(VPATH)}3/variable.h +symbol.$(OBJEXT): {$(VPATH)}3/warning_push.h +symbol.$(OBJEXT): {$(VPATH)}3/xmalloc.h symbol.$(OBJEXT): {$(VPATH)}assert.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/assume.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/bool.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/extern.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/limits.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +symbol.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h symbol.$(OBJEXT): {$(VPATH)}config.h symbol.$(OBJEXT): {$(VPATH)}defines.h symbol.$(OBJEXT): {$(VPATH)}encoding.h @@ -3877,13 +13500,164 @@ thread.$(OBJEXT): $(top_srcdir)/internal/proc.h thread.$(OBJEXT): $(top_srcdir)/internal/serial.h thread.$(OBJEXT): $(top_srcdir)/internal/signal.h thread.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -thread.$(OBJEXT): $(top_srcdir)/internal/stdbool.h thread.$(OBJEXT): $(top_srcdir)/internal/string.h thread.$(OBJEXT): $(top_srcdir)/internal/thread.h thread.$(OBJEXT): $(top_srcdir)/internal/time.h thread.$(OBJEXT): $(top_srcdir)/internal/vm.h thread.$(OBJEXT): $(top_srcdir)/internal/warnings.h +thread.$(OBJEXT): {$(VPATH)}3/anyargs.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +thread.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +thread.$(OBJEXT): {$(VPATH)}3/assume.h +thread.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +thread.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +thread.$(OBJEXT): {$(VPATH)}3/attr/cold.h +thread.$(OBJEXT): {$(VPATH)}3/attr/const.h +thread.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +thread.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +thread.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +thread.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +thread.$(OBJEXT): {$(VPATH)}3/attr/error.h +thread.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +thread.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +thread.$(OBJEXT): {$(VPATH)}3/attr/format.h +thread.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +thread.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +thread.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +thread.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +thread.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +thread.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +thread.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +thread.$(OBJEXT): {$(VPATH)}3/attr/pure.h +thread.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +thread.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +thread.$(OBJEXT): {$(VPATH)}3/attr/warning.h +thread.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +thread.$(OBJEXT): {$(VPATH)}3/cast.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +thread.$(OBJEXT): {$(VPATH)}3/compiler_since.h +thread.$(OBJEXT): {$(VPATH)}3/config.h +thread.$(OBJEXT): {$(VPATH)}3/constant_p.h +thread.$(OBJEXT): {$(VPATH)}3/core.h +thread.$(OBJEXT): {$(VPATH)}3/core/rarray.h +thread.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +thread.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +thread.$(OBJEXT): {$(VPATH)}3/core/rclass.h +thread.$(OBJEXT): {$(VPATH)}3/core/rdata.h +thread.$(OBJEXT): {$(VPATH)}3/core/rfile.h +thread.$(OBJEXT): {$(VPATH)}3/core/rhash.h +thread.$(OBJEXT): {$(VPATH)}3/core/robject.h +thread.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +thread.$(OBJEXT): {$(VPATH)}3/core/rstring.h +thread.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +thread.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +thread.$(OBJEXT): {$(VPATH)}3/ctype.h +thread.$(OBJEXT): {$(VPATH)}3/dllexport.h +thread.$(OBJEXT): {$(VPATH)}3/dosish.h +thread.$(OBJEXT): {$(VPATH)}3/error.h +thread.$(OBJEXT): {$(VPATH)}3/eval.h +thread.$(OBJEXT): {$(VPATH)}3/event.h +thread.$(OBJEXT): {$(VPATH)}3/fl_type.h +thread.$(OBJEXT): {$(VPATH)}3/gc.h +thread.$(OBJEXT): {$(VPATH)}3/glob.h +thread.$(OBJEXT): {$(VPATH)}3/globals.h +thread.$(OBJEXT): {$(VPATH)}3/has/attribute.h +thread.$(OBJEXT): {$(VPATH)}3/has/builtin.h +thread.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +thread.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +thread.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +thread.$(OBJEXT): {$(VPATH)}3/has/extension.h +thread.$(OBJEXT): {$(VPATH)}3/has/feature.h +thread.$(OBJEXT): {$(VPATH)}3/has/warning.h +thread.$(OBJEXT): {$(VPATH)}3/intern/array.h +thread.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +thread.$(OBJEXT): {$(VPATH)}3/intern/class.h +thread.$(OBJEXT): {$(VPATH)}3/intern/compar.h +thread.$(OBJEXT): {$(VPATH)}3/intern/complex.h +thread.$(OBJEXT): {$(VPATH)}3/intern/cont.h +thread.$(OBJEXT): {$(VPATH)}3/intern/dir.h +thread.$(OBJEXT): {$(VPATH)}3/intern/enum.h +thread.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +thread.$(OBJEXT): {$(VPATH)}3/intern/error.h +thread.$(OBJEXT): {$(VPATH)}3/intern/eval.h +thread.$(OBJEXT): {$(VPATH)}3/intern/file.h +thread.$(OBJEXT): {$(VPATH)}3/intern/gc.h +thread.$(OBJEXT): {$(VPATH)}3/intern/hash.h +thread.$(OBJEXT): {$(VPATH)}3/intern/io.h +thread.$(OBJEXT): {$(VPATH)}3/intern/load.h +thread.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +thread.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +thread.$(OBJEXT): {$(VPATH)}3/intern/object.h +thread.$(OBJEXT): {$(VPATH)}3/intern/parse.h +thread.$(OBJEXT): {$(VPATH)}3/intern/proc.h +thread.$(OBJEXT): {$(VPATH)}3/intern/process.h +thread.$(OBJEXT): {$(VPATH)}3/intern/random.h +thread.$(OBJEXT): {$(VPATH)}3/intern/range.h +thread.$(OBJEXT): {$(VPATH)}3/intern/rational.h +thread.$(OBJEXT): {$(VPATH)}3/intern/re.h +thread.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +thread.$(OBJEXT): {$(VPATH)}3/intern/select.h +thread.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +thread.$(OBJEXT): {$(VPATH)}3/intern/signal.h +thread.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +thread.$(OBJEXT): {$(VPATH)}3/intern/string.h +thread.$(OBJEXT): {$(VPATH)}3/intern/struct.h +thread.$(OBJEXT): {$(VPATH)}3/intern/thread.h +thread.$(OBJEXT): {$(VPATH)}3/intern/time.h +thread.$(OBJEXT): {$(VPATH)}3/intern/variable.h +thread.$(OBJEXT): {$(VPATH)}3/intern/vm.h +thread.$(OBJEXT): {$(VPATH)}3/interpreter.h +thread.$(OBJEXT): {$(VPATH)}3/iterator.h +thread.$(OBJEXT): {$(VPATH)}3/memory.h +thread.$(OBJEXT): {$(VPATH)}3/method.h +thread.$(OBJEXT): {$(VPATH)}3/module.h +thread.$(OBJEXT): {$(VPATH)}3/newobj.h +thread.$(OBJEXT): {$(VPATH)}3/rgengc.h +thread.$(OBJEXT): {$(VPATH)}3/scan_args.h +thread.$(OBJEXT): {$(VPATH)}3/special_consts.h +thread.$(OBJEXT): {$(VPATH)}3/static_assert.h +thread.$(OBJEXT): {$(VPATH)}3/stdalign.h +thread.$(OBJEXT): {$(VPATH)}3/stdbool.h +thread.$(OBJEXT): {$(VPATH)}3/symbol.h +thread.$(OBJEXT): {$(VPATH)}3/token_paste.h +thread.$(OBJEXT): {$(VPATH)}3/value.h +thread.$(OBJEXT): {$(VPATH)}3/value_type.h +thread.$(OBJEXT): {$(VPATH)}3/variable.h +thread.$(OBJEXT): {$(VPATH)}3/warning_push.h +thread.$(OBJEXT): {$(VPATH)}3/xmalloc.h thread.$(OBJEXT): {$(VPATH)}assert.h +thread.$(OBJEXT): {$(VPATH)}backward/2/assume.h +thread.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +thread.$(OBJEXT): {$(VPATH)}backward/2/bool.h +thread.$(OBJEXT): {$(VPATH)}backward/2/extern.h +thread.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +thread.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +thread.$(OBJEXT): {$(VPATH)}backward/2/limits.h +thread.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +thread.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +thread.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +thread.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +thread.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h thread.$(OBJEXT): {$(VPATH)}config.h thread.$(OBJEXT): {$(VPATH)}debug.h thread.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -3930,13 +13704,164 @@ time.$(OBJEXT): $(top_srcdir)/internal/numeric.h time.$(OBJEXT): $(top_srcdir)/internal/rational.h time.$(OBJEXT): $(top_srcdir)/internal/serial.h time.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -time.$(OBJEXT): $(top_srcdir)/internal/stdbool.h time.$(OBJEXT): $(top_srcdir)/internal/string.h time.$(OBJEXT): $(top_srcdir)/internal/time.h time.$(OBJEXT): $(top_srcdir)/internal/variable.h time.$(OBJEXT): $(top_srcdir)/internal/vm.h time.$(OBJEXT): $(top_srcdir)/internal/warnings.h +time.$(OBJEXT): {$(VPATH)}3/anyargs.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +time.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +time.$(OBJEXT): {$(VPATH)}3/assume.h +time.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +time.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +time.$(OBJEXT): {$(VPATH)}3/attr/cold.h +time.$(OBJEXT): {$(VPATH)}3/attr/const.h +time.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +time.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +time.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +time.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +time.$(OBJEXT): {$(VPATH)}3/attr/error.h +time.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +time.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +time.$(OBJEXT): {$(VPATH)}3/attr/format.h +time.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +time.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +time.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +time.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +time.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +time.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +time.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +time.$(OBJEXT): {$(VPATH)}3/attr/pure.h +time.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +time.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +time.$(OBJEXT): {$(VPATH)}3/attr/warning.h +time.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +time.$(OBJEXT): {$(VPATH)}3/cast.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +time.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +time.$(OBJEXT): {$(VPATH)}3/compiler_since.h +time.$(OBJEXT): {$(VPATH)}3/config.h +time.$(OBJEXT): {$(VPATH)}3/constant_p.h +time.$(OBJEXT): {$(VPATH)}3/core.h +time.$(OBJEXT): {$(VPATH)}3/core/rarray.h +time.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +time.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +time.$(OBJEXT): {$(VPATH)}3/core/rclass.h +time.$(OBJEXT): {$(VPATH)}3/core/rdata.h +time.$(OBJEXT): {$(VPATH)}3/core/rfile.h +time.$(OBJEXT): {$(VPATH)}3/core/rhash.h +time.$(OBJEXT): {$(VPATH)}3/core/robject.h +time.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +time.$(OBJEXT): {$(VPATH)}3/core/rstring.h +time.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +time.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +time.$(OBJEXT): {$(VPATH)}3/ctype.h +time.$(OBJEXT): {$(VPATH)}3/dllexport.h +time.$(OBJEXT): {$(VPATH)}3/dosish.h +time.$(OBJEXT): {$(VPATH)}3/error.h +time.$(OBJEXT): {$(VPATH)}3/eval.h +time.$(OBJEXT): {$(VPATH)}3/event.h +time.$(OBJEXT): {$(VPATH)}3/fl_type.h +time.$(OBJEXT): {$(VPATH)}3/gc.h +time.$(OBJEXT): {$(VPATH)}3/glob.h +time.$(OBJEXT): {$(VPATH)}3/globals.h +time.$(OBJEXT): {$(VPATH)}3/has/attribute.h +time.$(OBJEXT): {$(VPATH)}3/has/builtin.h +time.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +time.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +time.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +time.$(OBJEXT): {$(VPATH)}3/has/extension.h +time.$(OBJEXT): {$(VPATH)}3/has/feature.h +time.$(OBJEXT): {$(VPATH)}3/has/warning.h +time.$(OBJEXT): {$(VPATH)}3/intern/array.h +time.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +time.$(OBJEXT): {$(VPATH)}3/intern/class.h +time.$(OBJEXT): {$(VPATH)}3/intern/compar.h +time.$(OBJEXT): {$(VPATH)}3/intern/complex.h +time.$(OBJEXT): {$(VPATH)}3/intern/cont.h +time.$(OBJEXT): {$(VPATH)}3/intern/dir.h +time.$(OBJEXT): {$(VPATH)}3/intern/enum.h +time.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +time.$(OBJEXT): {$(VPATH)}3/intern/error.h +time.$(OBJEXT): {$(VPATH)}3/intern/eval.h +time.$(OBJEXT): {$(VPATH)}3/intern/file.h +time.$(OBJEXT): {$(VPATH)}3/intern/gc.h +time.$(OBJEXT): {$(VPATH)}3/intern/hash.h +time.$(OBJEXT): {$(VPATH)}3/intern/io.h +time.$(OBJEXT): {$(VPATH)}3/intern/load.h +time.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +time.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +time.$(OBJEXT): {$(VPATH)}3/intern/object.h +time.$(OBJEXT): {$(VPATH)}3/intern/parse.h +time.$(OBJEXT): {$(VPATH)}3/intern/proc.h +time.$(OBJEXT): {$(VPATH)}3/intern/process.h +time.$(OBJEXT): {$(VPATH)}3/intern/random.h +time.$(OBJEXT): {$(VPATH)}3/intern/range.h +time.$(OBJEXT): {$(VPATH)}3/intern/rational.h +time.$(OBJEXT): {$(VPATH)}3/intern/re.h +time.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +time.$(OBJEXT): {$(VPATH)}3/intern/select.h +time.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +time.$(OBJEXT): {$(VPATH)}3/intern/signal.h +time.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +time.$(OBJEXT): {$(VPATH)}3/intern/string.h +time.$(OBJEXT): {$(VPATH)}3/intern/struct.h +time.$(OBJEXT): {$(VPATH)}3/intern/thread.h +time.$(OBJEXT): {$(VPATH)}3/intern/time.h +time.$(OBJEXT): {$(VPATH)}3/intern/variable.h +time.$(OBJEXT): {$(VPATH)}3/intern/vm.h +time.$(OBJEXT): {$(VPATH)}3/interpreter.h +time.$(OBJEXT): {$(VPATH)}3/iterator.h +time.$(OBJEXT): {$(VPATH)}3/memory.h +time.$(OBJEXT): {$(VPATH)}3/method.h +time.$(OBJEXT): {$(VPATH)}3/module.h +time.$(OBJEXT): {$(VPATH)}3/newobj.h +time.$(OBJEXT): {$(VPATH)}3/rgengc.h +time.$(OBJEXT): {$(VPATH)}3/scan_args.h +time.$(OBJEXT): {$(VPATH)}3/special_consts.h +time.$(OBJEXT): {$(VPATH)}3/static_assert.h +time.$(OBJEXT): {$(VPATH)}3/stdalign.h +time.$(OBJEXT): {$(VPATH)}3/stdbool.h +time.$(OBJEXT): {$(VPATH)}3/symbol.h +time.$(OBJEXT): {$(VPATH)}3/token_paste.h +time.$(OBJEXT): {$(VPATH)}3/value.h +time.$(OBJEXT): {$(VPATH)}3/value_type.h +time.$(OBJEXT): {$(VPATH)}3/variable.h +time.$(OBJEXT): {$(VPATH)}3/warning_push.h +time.$(OBJEXT): {$(VPATH)}3/xmalloc.h time.$(OBJEXT): {$(VPATH)}assert.h +time.$(OBJEXT): {$(VPATH)}backward/2/assume.h +time.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +time.$(OBJEXT): {$(VPATH)}backward/2/bool.h +time.$(OBJEXT): {$(VPATH)}backward/2/extern.h +time.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +time.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +time.$(OBJEXT): {$(VPATH)}backward/2/limits.h +time.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +time.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +time.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +time.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +time.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h time.$(OBJEXT): {$(VPATH)}config.h time.$(OBJEXT): {$(VPATH)}constant.h time.$(OBJEXT): {$(VPATH)}defines.h @@ -3958,10 +13883,161 @@ transcode.$(OBJEXT): $(hdrdir)/ruby/ruby.h transcode.$(OBJEXT): $(top_srcdir)/internal/compilers.h transcode.$(OBJEXT): $(top_srcdir)/internal/inits.h transcode.$(OBJEXT): $(top_srcdir)/internal/object.h -transcode.$(OBJEXT): $(top_srcdir)/internal/stdbool.h transcode.$(OBJEXT): $(top_srcdir)/internal/string.h transcode.$(OBJEXT): $(top_srcdir)/internal/transcode.h +transcode.$(OBJEXT): {$(VPATH)}3/anyargs.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +transcode.$(OBJEXT): {$(VPATH)}3/assume.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/cold.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/const.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/error.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/format.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/pure.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/warning.h +transcode.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +transcode.$(OBJEXT): {$(VPATH)}3/cast.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +transcode.$(OBJEXT): {$(VPATH)}3/compiler_since.h +transcode.$(OBJEXT): {$(VPATH)}3/config.h +transcode.$(OBJEXT): {$(VPATH)}3/constant_p.h +transcode.$(OBJEXT): {$(VPATH)}3/core.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rarray.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rclass.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rdata.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rfile.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rhash.h +transcode.$(OBJEXT): {$(VPATH)}3/core/robject.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rstring.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +transcode.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +transcode.$(OBJEXT): {$(VPATH)}3/ctype.h +transcode.$(OBJEXT): {$(VPATH)}3/dllexport.h +transcode.$(OBJEXT): {$(VPATH)}3/dosish.h +transcode.$(OBJEXT): {$(VPATH)}3/error.h +transcode.$(OBJEXT): {$(VPATH)}3/eval.h +transcode.$(OBJEXT): {$(VPATH)}3/event.h +transcode.$(OBJEXT): {$(VPATH)}3/fl_type.h +transcode.$(OBJEXT): {$(VPATH)}3/gc.h +transcode.$(OBJEXT): {$(VPATH)}3/glob.h +transcode.$(OBJEXT): {$(VPATH)}3/globals.h +transcode.$(OBJEXT): {$(VPATH)}3/has/attribute.h +transcode.$(OBJEXT): {$(VPATH)}3/has/builtin.h +transcode.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +transcode.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +transcode.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +transcode.$(OBJEXT): {$(VPATH)}3/has/extension.h +transcode.$(OBJEXT): {$(VPATH)}3/has/feature.h +transcode.$(OBJEXT): {$(VPATH)}3/has/warning.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/array.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/class.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/compar.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/complex.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/cont.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/dir.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/enum.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/error.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/eval.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/file.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/gc.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/hash.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/io.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/load.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/object.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/parse.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/proc.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/process.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/random.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/range.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/rational.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/re.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/select.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/signal.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/string.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/struct.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/thread.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/time.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/variable.h +transcode.$(OBJEXT): {$(VPATH)}3/intern/vm.h +transcode.$(OBJEXT): {$(VPATH)}3/interpreter.h +transcode.$(OBJEXT): {$(VPATH)}3/iterator.h +transcode.$(OBJEXT): {$(VPATH)}3/memory.h +transcode.$(OBJEXT): {$(VPATH)}3/method.h +transcode.$(OBJEXT): {$(VPATH)}3/module.h +transcode.$(OBJEXT): {$(VPATH)}3/newobj.h +transcode.$(OBJEXT): {$(VPATH)}3/rgengc.h +transcode.$(OBJEXT): {$(VPATH)}3/scan_args.h +transcode.$(OBJEXT): {$(VPATH)}3/special_consts.h +transcode.$(OBJEXT): {$(VPATH)}3/static_assert.h +transcode.$(OBJEXT): {$(VPATH)}3/stdalign.h +transcode.$(OBJEXT): {$(VPATH)}3/stdbool.h +transcode.$(OBJEXT): {$(VPATH)}3/symbol.h +transcode.$(OBJEXT): {$(VPATH)}3/token_paste.h +transcode.$(OBJEXT): {$(VPATH)}3/value.h +transcode.$(OBJEXT): {$(VPATH)}3/value_type.h +transcode.$(OBJEXT): {$(VPATH)}3/variable.h +transcode.$(OBJEXT): {$(VPATH)}3/warning_push.h +transcode.$(OBJEXT): {$(VPATH)}3/xmalloc.h transcode.$(OBJEXT): {$(VPATH)}assert.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/assume.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/bool.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/extern.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/limits.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +transcode.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h transcode.$(OBJEXT): {$(VPATH)}config.h transcode.$(OBJEXT): {$(VPATH)}defines.h transcode.$(OBJEXT): {$(VPATH)}encoding.h @@ -3982,11 +14058,162 @@ transient_heap.$(OBJEXT): $(top_srcdir)/internal/gc.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/hash.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -transient_heap.$(OBJEXT): $(top_srcdir)/internal/stdbool.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/struct.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/variable.h transient_heap.$(OBJEXT): $(top_srcdir)/internal/warnings.h +transient_heap.$(OBJEXT): {$(VPATH)}3/anyargs.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +transient_heap.$(OBJEXT): {$(VPATH)}3/assume.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/cold.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/const.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/error.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/format.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/pure.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/warning.h +transient_heap.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +transient_heap.$(OBJEXT): {$(VPATH)}3/cast.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_since.h +transient_heap.$(OBJEXT): {$(VPATH)}3/config.h +transient_heap.$(OBJEXT): {$(VPATH)}3/constant_p.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rarray.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rclass.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rdata.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rfile.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rhash.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/robject.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rstring.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +transient_heap.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +transient_heap.$(OBJEXT): {$(VPATH)}3/ctype.h +transient_heap.$(OBJEXT): {$(VPATH)}3/dllexport.h +transient_heap.$(OBJEXT): {$(VPATH)}3/dosish.h +transient_heap.$(OBJEXT): {$(VPATH)}3/error.h +transient_heap.$(OBJEXT): {$(VPATH)}3/eval.h +transient_heap.$(OBJEXT): {$(VPATH)}3/event.h +transient_heap.$(OBJEXT): {$(VPATH)}3/fl_type.h +transient_heap.$(OBJEXT): {$(VPATH)}3/gc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/glob.h +transient_heap.$(OBJEXT): {$(VPATH)}3/globals.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/attribute.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/builtin.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/extension.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/feature.h +transient_heap.$(OBJEXT): {$(VPATH)}3/has/warning.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/array.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/class.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/compar.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/complex.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/cont.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/dir.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/enum.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/error.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/eval.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/file.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/gc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/hash.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/io.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/load.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/object.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/parse.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/proc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/process.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/random.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/range.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/rational.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/re.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/select.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/signal.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/string.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/struct.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/thread.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/time.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/variable.h +transient_heap.$(OBJEXT): {$(VPATH)}3/intern/vm.h +transient_heap.$(OBJEXT): {$(VPATH)}3/interpreter.h +transient_heap.$(OBJEXT): {$(VPATH)}3/iterator.h +transient_heap.$(OBJEXT): {$(VPATH)}3/memory.h +transient_heap.$(OBJEXT): {$(VPATH)}3/method.h +transient_heap.$(OBJEXT): {$(VPATH)}3/module.h +transient_heap.$(OBJEXT): {$(VPATH)}3/newobj.h +transient_heap.$(OBJEXT): {$(VPATH)}3/rgengc.h +transient_heap.$(OBJEXT): {$(VPATH)}3/scan_args.h +transient_heap.$(OBJEXT): {$(VPATH)}3/special_consts.h +transient_heap.$(OBJEXT): {$(VPATH)}3/static_assert.h +transient_heap.$(OBJEXT): {$(VPATH)}3/stdalign.h +transient_heap.$(OBJEXT): {$(VPATH)}3/stdbool.h +transient_heap.$(OBJEXT): {$(VPATH)}3/symbol.h +transient_heap.$(OBJEXT): {$(VPATH)}3/token_paste.h +transient_heap.$(OBJEXT): {$(VPATH)}3/value.h +transient_heap.$(OBJEXT): {$(VPATH)}3/value_type.h +transient_heap.$(OBJEXT): {$(VPATH)}3/variable.h +transient_heap.$(OBJEXT): {$(VPATH)}3/warning_push.h +transient_heap.$(OBJEXT): {$(VPATH)}3/xmalloc.h transient_heap.$(OBJEXT): {$(VPATH)}assert.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/assume.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/bool.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/extern.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/limits.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +transient_heap.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h transient_heap.$(OBJEXT): {$(VPATH)}config.h transient_heap.$(OBJEXT): {$(VPATH)}constant.h transient_heap.$(OBJEXT): {$(VPATH)}debug.h @@ -4008,9 +14235,160 @@ util.$(OBJEXT): $(hdrdir)/ruby.h util.$(OBJEXT): $(hdrdir)/ruby/ruby.h util.$(OBJEXT): $(top_srcdir)/internal/compilers.h util.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h -util.$(OBJEXT): $(top_srcdir)/internal/stdbool.h util.$(OBJEXT): $(top_srcdir)/internal/util.h +util.$(OBJEXT): {$(VPATH)}3/anyargs.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +util.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +util.$(OBJEXT): {$(VPATH)}3/assume.h +util.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +util.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +util.$(OBJEXT): {$(VPATH)}3/attr/cold.h +util.$(OBJEXT): {$(VPATH)}3/attr/const.h +util.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +util.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +util.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +util.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +util.$(OBJEXT): {$(VPATH)}3/attr/error.h +util.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +util.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +util.$(OBJEXT): {$(VPATH)}3/attr/format.h +util.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +util.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +util.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +util.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +util.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +util.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +util.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +util.$(OBJEXT): {$(VPATH)}3/attr/pure.h +util.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +util.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +util.$(OBJEXT): {$(VPATH)}3/attr/warning.h +util.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +util.$(OBJEXT): {$(VPATH)}3/cast.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +util.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +util.$(OBJEXT): {$(VPATH)}3/compiler_since.h +util.$(OBJEXT): {$(VPATH)}3/config.h +util.$(OBJEXT): {$(VPATH)}3/constant_p.h +util.$(OBJEXT): {$(VPATH)}3/core.h +util.$(OBJEXT): {$(VPATH)}3/core/rarray.h +util.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +util.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +util.$(OBJEXT): {$(VPATH)}3/core/rclass.h +util.$(OBJEXT): {$(VPATH)}3/core/rdata.h +util.$(OBJEXT): {$(VPATH)}3/core/rfile.h +util.$(OBJEXT): {$(VPATH)}3/core/rhash.h +util.$(OBJEXT): {$(VPATH)}3/core/robject.h +util.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +util.$(OBJEXT): {$(VPATH)}3/core/rstring.h +util.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +util.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +util.$(OBJEXT): {$(VPATH)}3/ctype.h +util.$(OBJEXT): {$(VPATH)}3/dllexport.h +util.$(OBJEXT): {$(VPATH)}3/dosish.h +util.$(OBJEXT): {$(VPATH)}3/error.h +util.$(OBJEXT): {$(VPATH)}3/eval.h +util.$(OBJEXT): {$(VPATH)}3/event.h +util.$(OBJEXT): {$(VPATH)}3/fl_type.h +util.$(OBJEXT): {$(VPATH)}3/gc.h +util.$(OBJEXT): {$(VPATH)}3/glob.h +util.$(OBJEXT): {$(VPATH)}3/globals.h +util.$(OBJEXT): {$(VPATH)}3/has/attribute.h +util.$(OBJEXT): {$(VPATH)}3/has/builtin.h +util.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +util.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +util.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +util.$(OBJEXT): {$(VPATH)}3/has/extension.h +util.$(OBJEXT): {$(VPATH)}3/has/feature.h +util.$(OBJEXT): {$(VPATH)}3/has/warning.h +util.$(OBJEXT): {$(VPATH)}3/intern/array.h +util.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +util.$(OBJEXT): {$(VPATH)}3/intern/class.h +util.$(OBJEXT): {$(VPATH)}3/intern/compar.h +util.$(OBJEXT): {$(VPATH)}3/intern/complex.h +util.$(OBJEXT): {$(VPATH)}3/intern/cont.h +util.$(OBJEXT): {$(VPATH)}3/intern/dir.h +util.$(OBJEXT): {$(VPATH)}3/intern/enum.h +util.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +util.$(OBJEXT): {$(VPATH)}3/intern/error.h +util.$(OBJEXT): {$(VPATH)}3/intern/eval.h +util.$(OBJEXT): {$(VPATH)}3/intern/file.h +util.$(OBJEXT): {$(VPATH)}3/intern/gc.h +util.$(OBJEXT): {$(VPATH)}3/intern/hash.h +util.$(OBJEXT): {$(VPATH)}3/intern/io.h +util.$(OBJEXT): {$(VPATH)}3/intern/load.h +util.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +util.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +util.$(OBJEXT): {$(VPATH)}3/intern/object.h +util.$(OBJEXT): {$(VPATH)}3/intern/parse.h +util.$(OBJEXT): {$(VPATH)}3/intern/proc.h +util.$(OBJEXT): {$(VPATH)}3/intern/process.h +util.$(OBJEXT): {$(VPATH)}3/intern/random.h +util.$(OBJEXT): {$(VPATH)}3/intern/range.h +util.$(OBJEXT): {$(VPATH)}3/intern/rational.h +util.$(OBJEXT): {$(VPATH)}3/intern/re.h +util.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +util.$(OBJEXT): {$(VPATH)}3/intern/select.h +util.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +util.$(OBJEXT): {$(VPATH)}3/intern/signal.h +util.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +util.$(OBJEXT): {$(VPATH)}3/intern/string.h +util.$(OBJEXT): {$(VPATH)}3/intern/struct.h +util.$(OBJEXT): {$(VPATH)}3/intern/thread.h +util.$(OBJEXT): {$(VPATH)}3/intern/time.h +util.$(OBJEXT): {$(VPATH)}3/intern/variable.h +util.$(OBJEXT): {$(VPATH)}3/intern/vm.h +util.$(OBJEXT): {$(VPATH)}3/interpreter.h +util.$(OBJEXT): {$(VPATH)}3/iterator.h +util.$(OBJEXT): {$(VPATH)}3/memory.h +util.$(OBJEXT): {$(VPATH)}3/method.h +util.$(OBJEXT): {$(VPATH)}3/module.h +util.$(OBJEXT): {$(VPATH)}3/newobj.h +util.$(OBJEXT): {$(VPATH)}3/rgengc.h +util.$(OBJEXT): {$(VPATH)}3/scan_args.h +util.$(OBJEXT): {$(VPATH)}3/special_consts.h +util.$(OBJEXT): {$(VPATH)}3/static_assert.h +util.$(OBJEXT): {$(VPATH)}3/stdalign.h +util.$(OBJEXT): {$(VPATH)}3/stdbool.h +util.$(OBJEXT): {$(VPATH)}3/symbol.h +util.$(OBJEXT): {$(VPATH)}3/token_paste.h +util.$(OBJEXT): {$(VPATH)}3/value.h +util.$(OBJEXT): {$(VPATH)}3/value_type.h +util.$(OBJEXT): {$(VPATH)}3/variable.h +util.$(OBJEXT): {$(VPATH)}3/warning_push.h +util.$(OBJEXT): {$(VPATH)}3/xmalloc.h util.$(OBJEXT): {$(VPATH)}assert.h +util.$(OBJEXT): {$(VPATH)}backward/2/assume.h +util.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +util.$(OBJEXT): {$(VPATH)}backward/2/bool.h +util.$(OBJEXT): {$(VPATH)}backward/2/extern.h +util.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +util.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +util.$(OBJEXT): {$(VPATH)}backward/2/limits.h +util.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +util.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +util.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +util.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +util.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h util.$(OBJEXT): {$(VPATH)}config.h util.$(OBJEXT): {$(VPATH)}defines.h util.$(OBJEXT): {$(VPATH)}dtoa.c @@ -4038,14 +14416,165 @@ variable.$(OBJEXT): $(top_srcdir)/internal/imemo.h variable.$(OBJEXT): $(top_srcdir)/internal/re.h variable.$(OBJEXT): $(top_srcdir)/internal/serial.h variable.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -variable.$(OBJEXT): $(top_srcdir)/internal/stdbool.h variable.$(OBJEXT): $(top_srcdir)/internal/string.h variable.$(OBJEXT): $(top_srcdir)/internal/symbol.h variable.$(OBJEXT): $(top_srcdir)/internal/thread.h variable.$(OBJEXT): $(top_srcdir)/internal/variable.h variable.$(OBJEXT): $(top_srcdir)/internal/vm.h variable.$(OBJEXT): $(top_srcdir)/internal/warnings.h +variable.$(OBJEXT): {$(VPATH)}3/anyargs.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +variable.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +variable.$(OBJEXT): {$(VPATH)}3/assume.h +variable.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +variable.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +variable.$(OBJEXT): {$(VPATH)}3/attr/cold.h +variable.$(OBJEXT): {$(VPATH)}3/attr/const.h +variable.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +variable.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +variable.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +variable.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +variable.$(OBJEXT): {$(VPATH)}3/attr/error.h +variable.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +variable.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +variable.$(OBJEXT): {$(VPATH)}3/attr/format.h +variable.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +variable.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +variable.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +variable.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +variable.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +variable.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +variable.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +variable.$(OBJEXT): {$(VPATH)}3/attr/pure.h +variable.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +variable.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +variable.$(OBJEXT): {$(VPATH)}3/attr/warning.h +variable.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +variable.$(OBJEXT): {$(VPATH)}3/cast.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +variable.$(OBJEXT): {$(VPATH)}3/compiler_since.h +variable.$(OBJEXT): {$(VPATH)}3/config.h +variable.$(OBJEXT): {$(VPATH)}3/constant_p.h +variable.$(OBJEXT): {$(VPATH)}3/core.h +variable.$(OBJEXT): {$(VPATH)}3/core/rarray.h +variable.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +variable.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +variable.$(OBJEXT): {$(VPATH)}3/core/rclass.h +variable.$(OBJEXT): {$(VPATH)}3/core/rdata.h +variable.$(OBJEXT): {$(VPATH)}3/core/rfile.h +variable.$(OBJEXT): {$(VPATH)}3/core/rhash.h +variable.$(OBJEXT): {$(VPATH)}3/core/robject.h +variable.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +variable.$(OBJEXT): {$(VPATH)}3/core/rstring.h +variable.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +variable.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +variable.$(OBJEXT): {$(VPATH)}3/ctype.h +variable.$(OBJEXT): {$(VPATH)}3/dllexport.h +variable.$(OBJEXT): {$(VPATH)}3/dosish.h +variable.$(OBJEXT): {$(VPATH)}3/error.h +variable.$(OBJEXT): {$(VPATH)}3/eval.h +variable.$(OBJEXT): {$(VPATH)}3/event.h +variable.$(OBJEXT): {$(VPATH)}3/fl_type.h +variable.$(OBJEXT): {$(VPATH)}3/gc.h +variable.$(OBJEXT): {$(VPATH)}3/glob.h +variable.$(OBJEXT): {$(VPATH)}3/globals.h +variable.$(OBJEXT): {$(VPATH)}3/has/attribute.h +variable.$(OBJEXT): {$(VPATH)}3/has/builtin.h +variable.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +variable.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +variable.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +variable.$(OBJEXT): {$(VPATH)}3/has/extension.h +variable.$(OBJEXT): {$(VPATH)}3/has/feature.h +variable.$(OBJEXT): {$(VPATH)}3/has/warning.h +variable.$(OBJEXT): {$(VPATH)}3/intern/array.h +variable.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +variable.$(OBJEXT): {$(VPATH)}3/intern/class.h +variable.$(OBJEXT): {$(VPATH)}3/intern/compar.h +variable.$(OBJEXT): {$(VPATH)}3/intern/complex.h +variable.$(OBJEXT): {$(VPATH)}3/intern/cont.h +variable.$(OBJEXT): {$(VPATH)}3/intern/dir.h +variable.$(OBJEXT): {$(VPATH)}3/intern/enum.h +variable.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +variable.$(OBJEXT): {$(VPATH)}3/intern/error.h +variable.$(OBJEXT): {$(VPATH)}3/intern/eval.h +variable.$(OBJEXT): {$(VPATH)}3/intern/file.h +variable.$(OBJEXT): {$(VPATH)}3/intern/gc.h +variable.$(OBJEXT): {$(VPATH)}3/intern/hash.h +variable.$(OBJEXT): {$(VPATH)}3/intern/io.h +variable.$(OBJEXT): {$(VPATH)}3/intern/load.h +variable.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +variable.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +variable.$(OBJEXT): {$(VPATH)}3/intern/object.h +variable.$(OBJEXT): {$(VPATH)}3/intern/parse.h +variable.$(OBJEXT): {$(VPATH)}3/intern/proc.h +variable.$(OBJEXT): {$(VPATH)}3/intern/process.h +variable.$(OBJEXT): {$(VPATH)}3/intern/random.h +variable.$(OBJEXT): {$(VPATH)}3/intern/range.h +variable.$(OBJEXT): {$(VPATH)}3/intern/rational.h +variable.$(OBJEXT): {$(VPATH)}3/intern/re.h +variable.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +variable.$(OBJEXT): {$(VPATH)}3/intern/select.h +variable.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +variable.$(OBJEXT): {$(VPATH)}3/intern/signal.h +variable.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +variable.$(OBJEXT): {$(VPATH)}3/intern/string.h +variable.$(OBJEXT): {$(VPATH)}3/intern/struct.h +variable.$(OBJEXT): {$(VPATH)}3/intern/thread.h +variable.$(OBJEXT): {$(VPATH)}3/intern/time.h +variable.$(OBJEXT): {$(VPATH)}3/intern/variable.h +variable.$(OBJEXT): {$(VPATH)}3/intern/vm.h +variable.$(OBJEXT): {$(VPATH)}3/interpreter.h +variable.$(OBJEXT): {$(VPATH)}3/iterator.h +variable.$(OBJEXT): {$(VPATH)}3/memory.h +variable.$(OBJEXT): {$(VPATH)}3/method.h +variable.$(OBJEXT): {$(VPATH)}3/module.h +variable.$(OBJEXT): {$(VPATH)}3/newobj.h +variable.$(OBJEXT): {$(VPATH)}3/rgengc.h +variable.$(OBJEXT): {$(VPATH)}3/scan_args.h +variable.$(OBJEXT): {$(VPATH)}3/special_consts.h +variable.$(OBJEXT): {$(VPATH)}3/static_assert.h +variable.$(OBJEXT): {$(VPATH)}3/stdalign.h +variable.$(OBJEXT): {$(VPATH)}3/stdbool.h +variable.$(OBJEXT): {$(VPATH)}3/symbol.h +variable.$(OBJEXT): {$(VPATH)}3/token_paste.h +variable.$(OBJEXT): {$(VPATH)}3/value.h +variable.$(OBJEXT): {$(VPATH)}3/value_type.h +variable.$(OBJEXT): {$(VPATH)}3/variable.h +variable.$(OBJEXT): {$(VPATH)}3/warning_push.h +variable.$(OBJEXT): {$(VPATH)}3/xmalloc.h variable.$(OBJEXT): {$(VPATH)}assert.h +variable.$(OBJEXT): {$(VPATH)}backward/2/assume.h +variable.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +variable.$(OBJEXT): {$(VPATH)}backward/2/bool.h +variable.$(OBJEXT): {$(VPATH)}backward/2/extern.h +variable.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +variable.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +variable.$(OBJEXT): {$(VPATH)}backward/2/limits.h +variable.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +variable.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +variable.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +variable.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +variable.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h variable.$(OBJEXT): {$(VPATH)}config.h variable.$(OBJEXT): {$(VPATH)}constant.h variable.$(OBJEXT): {$(VPATH)}debug_counter.h @@ -4085,12 +14614,163 @@ version.$(OBJEXT): $(top_srcdir)/internal/gc.h version.$(OBJEXT): $(top_srcdir)/internal/imemo.h version.$(OBJEXT): $(top_srcdir)/internal/serial.h version.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -version.$(OBJEXT): $(top_srcdir)/internal/stdbool.h version.$(OBJEXT): $(top_srcdir)/internal/vm.h version.$(OBJEXT): $(top_srcdir)/internal/warnings.h version.$(OBJEXT): $(top_srcdir)/revision.h version.$(OBJEXT): $(top_srcdir)/version.h +version.$(OBJEXT): {$(VPATH)}3/anyargs.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +version.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +version.$(OBJEXT): {$(VPATH)}3/assume.h +version.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +version.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +version.$(OBJEXT): {$(VPATH)}3/attr/cold.h +version.$(OBJEXT): {$(VPATH)}3/attr/const.h +version.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +version.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +version.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +version.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +version.$(OBJEXT): {$(VPATH)}3/attr/error.h +version.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +version.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +version.$(OBJEXT): {$(VPATH)}3/attr/format.h +version.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +version.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +version.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +version.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +version.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +version.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +version.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +version.$(OBJEXT): {$(VPATH)}3/attr/pure.h +version.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +version.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +version.$(OBJEXT): {$(VPATH)}3/attr/warning.h +version.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +version.$(OBJEXT): {$(VPATH)}3/cast.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +version.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +version.$(OBJEXT): {$(VPATH)}3/compiler_since.h +version.$(OBJEXT): {$(VPATH)}3/config.h +version.$(OBJEXT): {$(VPATH)}3/constant_p.h +version.$(OBJEXT): {$(VPATH)}3/core.h +version.$(OBJEXT): {$(VPATH)}3/core/rarray.h +version.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +version.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +version.$(OBJEXT): {$(VPATH)}3/core/rclass.h +version.$(OBJEXT): {$(VPATH)}3/core/rdata.h +version.$(OBJEXT): {$(VPATH)}3/core/rfile.h +version.$(OBJEXT): {$(VPATH)}3/core/rhash.h +version.$(OBJEXT): {$(VPATH)}3/core/robject.h +version.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +version.$(OBJEXT): {$(VPATH)}3/core/rstring.h +version.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +version.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +version.$(OBJEXT): {$(VPATH)}3/ctype.h +version.$(OBJEXT): {$(VPATH)}3/dllexport.h +version.$(OBJEXT): {$(VPATH)}3/dosish.h +version.$(OBJEXT): {$(VPATH)}3/error.h +version.$(OBJEXT): {$(VPATH)}3/eval.h +version.$(OBJEXT): {$(VPATH)}3/event.h +version.$(OBJEXT): {$(VPATH)}3/fl_type.h +version.$(OBJEXT): {$(VPATH)}3/gc.h +version.$(OBJEXT): {$(VPATH)}3/glob.h +version.$(OBJEXT): {$(VPATH)}3/globals.h +version.$(OBJEXT): {$(VPATH)}3/has/attribute.h +version.$(OBJEXT): {$(VPATH)}3/has/builtin.h +version.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +version.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +version.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +version.$(OBJEXT): {$(VPATH)}3/has/extension.h +version.$(OBJEXT): {$(VPATH)}3/has/feature.h +version.$(OBJEXT): {$(VPATH)}3/has/warning.h +version.$(OBJEXT): {$(VPATH)}3/intern/array.h +version.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +version.$(OBJEXT): {$(VPATH)}3/intern/class.h +version.$(OBJEXT): {$(VPATH)}3/intern/compar.h +version.$(OBJEXT): {$(VPATH)}3/intern/complex.h +version.$(OBJEXT): {$(VPATH)}3/intern/cont.h +version.$(OBJEXT): {$(VPATH)}3/intern/dir.h +version.$(OBJEXT): {$(VPATH)}3/intern/enum.h +version.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +version.$(OBJEXT): {$(VPATH)}3/intern/error.h +version.$(OBJEXT): {$(VPATH)}3/intern/eval.h +version.$(OBJEXT): {$(VPATH)}3/intern/file.h +version.$(OBJEXT): {$(VPATH)}3/intern/gc.h +version.$(OBJEXT): {$(VPATH)}3/intern/hash.h +version.$(OBJEXT): {$(VPATH)}3/intern/io.h +version.$(OBJEXT): {$(VPATH)}3/intern/load.h +version.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +version.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +version.$(OBJEXT): {$(VPATH)}3/intern/object.h +version.$(OBJEXT): {$(VPATH)}3/intern/parse.h +version.$(OBJEXT): {$(VPATH)}3/intern/proc.h +version.$(OBJEXT): {$(VPATH)}3/intern/process.h +version.$(OBJEXT): {$(VPATH)}3/intern/random.h +version.$(OBJEXT): {$(VPATH)}3/intern/range.h +version.$(OBJEXT): {$(VPATH)}3/intern/rational.h +version.$(OBJEXT): {$(VPATH)}3/intern/re.h +version.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +version.$(OBJEXT): {$(VPATH)}3/intern/select.h +version.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +version.$(OBJEXT): {$(VPATH)}3/intern/signal.h +version.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +version.$(OBJEXT): {$(VPATH)}3/intern/string.h +version.$(OBJEXT): {$(VPATH)}3/intern/struct.h +version.$(OBJEXT): {$(VPATH)}3/intern/thread.h +version.$(OBJEXT): {$(VPATH)}3/intern/time.h +version.$(OBJEXT): {$(VPATH)}3/intern/variable.h +version.$(OBJEXT): {$(VPATH)}3/intern/vm.h +version.$(OBJEXT): {$(VPATH)}3/interpreter.h +version.$(OBJEXT): {$(VPATH)}3/iterator.h +version.$(OBJEXT): {$(VPATH)}3/memory.h +version.$(OBJEXT): {$(VPATH)}3/method.h +version.$(OBJEXT): {$(VPATH)}3/module.h +version.$(OBJEXT): {$(VPATH)}3/newobj.h +version.$(OBJEXT): {$(VPATH)}3/rgengc.h +version.$(OBJEXT): {$(VPATH)}3/scan_args.h +version.$(OBJEXT): {$(VPATH)}3/special_consts.h +version.$(OBJEXT): {$(VPATH)}3/static_assert.h +version.$(OBJEXT): {$(VPATH)}3/stdalign.h +version.$(OBJEXT): {$(VPATH)}3/stdbool.h +version.$(OBJEXT): {$(VPATH)}3/symbol.h +version.$(OBJEXT): {$(VPATH)}3/token_paste.h +version.$(OBJEXT): {$(VPATH)}3/value.h +version.$(OBJEXT): {$(VPATH)}3/value_type.h +version.$(OBJEXT): {$(VPATH)}3/variable.h +version.$(OBJEXT): {$(VPATH)}3/warning_push.h +version.$(OBJEXT): {$(VPATH)}3/xmalloc.h version.$(OBJEXT): {$(VPATH)}assert.h +version.$(OBJEXT): {$(VPATH)}backward/2/assume.h +version.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +version.$(OBJEXT): {$(VPATH)}backward/2/bool.h +version.$(OBJEXT): {$(VPATH)}backward/2/extern.h +version.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +version.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +version.$(OBJEXT): {$(VPATH)}backward/2/limits.h +version.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +version.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +version.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +version.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +version.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h version.$(OBJEXT): {$(VPATH)}config.h version.$(OBJEXT): {$(VPATH)}debug_counter.h version.$(OBJEXT): {$(VPATH)}defines.h @@ -4140,13 +14820,164 @@ vm.$(OBJEXT): $(top_srcdir)/internal/random.h vm.$(OBJEXT): $(top_srcdir)/internal/re.h vm.$(OBJEXT): $(top_srcdir)/internal/serial.h vm.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -vm.$(OBJEXT): $(top_srcdir)/internal/stdbool.h vm.$(OBJEXT): $(top_srcdir)/internal/string.h vm.$(OBJEXT): $(top_srcdir)/internal/symbol.h vm.$(OBJEXT): $(top_srcdir)/internal/variable.h vm.$(OBJEXT): $(top_srcdir)/internal/vm.h vm.$(OBJEXT): $(top_srcdir)/internal/warnings.h +vm.$(OBJEXT): {$(VPATH)}3/anyargs.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +vm.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +vm.$(OBJEXT): {$(VPATH)}3/assume.h +vm.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +vm.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +vm.$(OBJEXT): {$(VPATH)}3/attr/cold.h +vm.$(OBJEXT): {$(VPATH)}3/attr/const.h +vm.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +vm.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +vm.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +vm.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +vm.$(OBJEXT): {$(VPATH)}3/attr/error.h +vm.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +vm.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +vm.$(OBJEXT): {$(VPATH)}3/attr/format.h +vm.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +vm.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +vm.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +vm.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +vm.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +vm.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +vm.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +vm.$(OBJEXT): {$(VPATH)}3/attr/pure.h +vm.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +vm.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +vm.$(OBJEXT): {$(VPATH)}3/attr/warning.h +vm.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +vm.$(OBJEXT): {$(VPATH)}3/cast.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +vm.$(OBJEXT): {$(VPATH)}3/compiler_since.h +vm.$(OBJEXT): {$(VPATH)}3/config.h +vm.$(OBJEXT): {$(VPATH)}3/constant_p.h +vm.$(OBJEXT): {$(VPATH)}3/core.h +vm.$(OBJEXT): {$(VPATH)}3/core/rarray.h +vm.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +vm.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +vm.$(OBJEXT): {$(VPATH)}3/core/rclass.h +vm.$(OBJEXT): {$(VPATH)}3/core/rdata.h +vm.$(OBJEXT): {$(VPATH)}3/core/rfile.h +vm.$(OBJEXT): {$(VPATH)}3/core/rhash.h +vm.$(OBJEXT): {$(VPATH)}3/core/robject.h +vm.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +vm.$(OBJEXT): {$(VPATH)}3/core/rstring.h +vm.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +vm.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +vm.$(OBJEXT): {$(VPATH)}3/ctype.h +vm.$(OBJEXT): {$(VPATH)}3/dllexport.h +vm.$(OBJEXT): {$(VPATH)}3/dosish.h +vm.$(OBJEXT): {$(VPATH)}3/error.h +vm.$(OBJEXT): {$(VPATH)}3/eval.h +vm.$(OBJEXT): {$(VPATH)}3/event.h +vm.$(OBJEXT): {$(VPATH)}3/fl_type.h +vm.$(OBJEXT): {$(VPATH)}3/gc.h +vm.$(OBJEXT): {$(VPATH)}3/glob.h +vm.$(OBJEXT): {$(VPATH)}3/globals.h +vm.$(OBJEXT): {$(VPATH)}3/has/attribute.h +vm.$(OBJEXT): {$(VPATH)}3/has/builtin.h +vm.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +vm.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +vm.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +vm.$(OBJEXT): {$(VPATH)}3/has/extension.h +vm.$(OBJEXT): {$(VPATH)}3/has/feature.h +vm.$(OBJEXT): {$(VPATH)}3/has/warning.h +vm.$(OBJEXT): {$(VPATH)}3/intern/array.h +vm.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +vm.$(OBJEXT): {$(VPATH)}3/intern/class.h +vm.$(OBJEXT): {$(VPATH)}3/intern/compar.h +vm.$(OBJEXT): {$(VPATH)}3/intern/complex.h +vm.$(OBJEXT): {$(VPATH)}3/intern/cont.h +vm.$(OBJEXT): {$(VPATH)}3/intern/dir.h +vm.$(OBJEXT): {$(VPATH)}3/intern/enum.h +vm.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +vm.$(OBJEXT): {$(VPATH)}3/intern/error.h +vm.$(OBJEXT): {$(VPATH)}3/intern/eval.h +vm.$(OBJEXT): {$(VPATH)}3/intern/file.h +vm.$(OBJEXT): {$(VPATH)}3/intern/gc.h +vm.$(OBJEXT): {$(VPATH)}3/intern/hash.h +vm.$(OBJEXT): {$(VPATH)}3/intern/io.h +vm.$(OBJEXT): {$(VPATH)}3/intern/load.h +vm.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +vm.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +vm.$(OBJEXT): {$(VPATH)}3/intern/object.h +vm.$(OBJEXT): {$(VPATH)}3/intern/parse.h +vm.$(OBJEXT): {$(VPATH)}3/intern/proc.h +vm.$(OBJEXT): {$(VPATH)}3/intern/process.h +vm.$(OBJEXT): {$(VPATH)}3/intern/random.h +vm.$(OBJEXT): {$(VPATH)}3/intern/range.h +vm.$(OBJEXT): {$(VPATH)}3/intern/rational.h +vm.$(OBJEXT): {$(VPATH)}3/intern/re.h +vm.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +vm.$(OBJEXT): {$(VPATH)}3/intern/select.h +vm.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +vm.$(OBJEXT): {$(VPATH)}3/intern/signal.h +vm.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +vm.$(OBJEXT): {$(VPATH)}3/intern/string.h +vm.$(OBJEXT): {$(VPATH)}3/intern/struct.h +vm.$(OBJEXT): {$(VPATH)}3/intern/thread.h +vm.$(OBJEXT): {$(VPATH)}3/intern/time.h +vm.$(OBJEXT): {$(VPATH)}3/intern/variable.h +vm.$(OBJEXT): {$(VPATH)}3/intern/vm.h +vm.$(OBJEXT): {$(VPATH)}3/interpreter.h +vm.$(OBJEXT): {$(VPATH)}3/iterator.h +vm.$(OBJEXT): {$(VPATH)}3/memory.h +vm.$(OBJEXT): {$(VPATH)}3/method.h +vm.$(OBJEXT): {$(VPATH)}3/module.h +vm.$(OBJEXT): {$(VPATH)}3/newobj.h +vm.$(OBJEXT): {$(VPATH)}3/rgengc.h +vm.$(OBJEXT): {$(VPATH)}3/scan_args.h +vm.$(OBJEXT): {$(VPATH)}3/special_consts.h +vm.$(OBJEXT): {$(VPATH)}3/static_assert.h +vm.$(OBJEXT): {$(VPATH)}3/stdalign.h +vm.$(OBJEXT): {$(VPATH)}3/stdbool.h +vm.$(OBJEXT): {$(VPATH)}3/symbol.h +vm.$(OBJEXT): {$(VPATH)}3/token_paste.h +vm.$(OBJEXT): {$(VPATH)}3/value.h +vm.$(OBJEXT): {$(VPATH)}3/value_type.h +vm.$(OBJEXT): {$(VPATH)}3/variable.h +vm.$(OBJEXT): {$(VPATH)}3/warning_push.h +vm.$(OBJEXT): {$(VPATH)}3/xmalloc.h vm.$(OBJEXT): {$(VPATH)}assert.h +vm.$(OBJEXT): {$(VPATH)}backward/2/assume.h +vm.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +vm.$(OBJEXT): {$(VPATH)}backward/2/bool.h +vm.$(OBJEXT): {$(VPATH)}backward/2/extern.h +vm.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +vm.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +vm.$(OBJEXT): {$(VPATH)}backward/2/limits.h +vm.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +vm.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +vm.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +vm.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +vm.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h vm.$(OBJEXT): {$(VPATH)}builtin.h vm.$(OBJEXT): {$(VPATH)}config.h vm.$(OBJEXT): {$(VPATH)}constant.h @@ -4208,10 +15039,161 @@ vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/gc.h vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/imemo.h vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/serial.h vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/stdbool.h vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/vm.h vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/warnings.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/anyargs.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/assume.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/cold.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/const.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/error.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/format.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/pure.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/warning.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/cast.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_since.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/config.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/constant_p.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rarray.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rclass.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rdata.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rfile.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rhash.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/robject.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rstring.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/ctype.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/dllexport.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/dosish.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/error.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/eval.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/event.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/fl_type.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/gc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/glob.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/globals.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/attribute.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/builtin.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/extension.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/feature.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/warning.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/array.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/class.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/compar.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/complex.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/cont.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/dir.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/enum.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/error.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/eval.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/file.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/gc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/hash.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/io.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/load.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/object.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/parse.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/proc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/process.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/random.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/range.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/rational.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/re.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/select.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/signal.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/string.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/struct.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/thread.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/time.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/variable.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/vm.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/interpreter.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/iterator.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/memory.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/method.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/module.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/newobj.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/rgengc.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/scan_args.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/special_consts.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/static_assert.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/stdalign.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/stdbool.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/symbol.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/token_paste.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/value.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/value_type.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/variable.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/warning_push.h +vm_backtrace.$(OBJEXT): {$(VPATH)}3/xmalloc.h vm_backtrace.$(OBJEXT): {$(VPATH)}assert.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/assume.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/bool.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/extern.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/limits.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h vm_backtrace.$(OBJEXT): {$(VPATH)}config.h vm_backtrace.$(OBJEXT): {$(VPATH)}debug.h vm_backtrace.$(OBJEXT): {$(VPATH)}defines.h @@ -4247,12 +15229,163 @@ vm_dump.$(OBJEXT): $(top_srcdir)/internal/gc.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/imemo.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/serial.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -vm_dump.$(OBJEXT): $(top_srcdir)/internal/stdbool.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/variable.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/vm.h vm_dump.$(OBJEXT): $(top_srcdir)/internal/warnings.h +vm_dump.$(OBJEXT): {$(VPATH)}3/anyargs.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +vm_dump.$(OBJEXT): {$(VPATH)}3/assume.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/cold.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/const.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/error.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/format.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/pure.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/warning.h +vm_dump.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +vm_dump.$(OBJEXT): {$(VPATH)}3/cast.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_since.h +vm_dump.$(OBJEXT): {$(VPATH)}3/config.h +vm_dump.$(OBJEXT): {$(VPATH)}3/constant_p.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rarray.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rclass.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rdata.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rfile.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rhash.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/robject.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rstring.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +vm_dump.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +vm_dump.$(OBJEXT): {$(VPATH)}3/ctype.h +vm_dump.$(OBJEXT): {$(VPATH)}3/dllexport.h +vm_dump.$(OBJEXT): {$(VPATH)}3/dosish.h +vm_dump.$(OBJEXT): {$(VPATH)}3/error.h +vm_dump.$(OBJEXT): {$(VPATH)}3/eval.h +vm_dump.$(OBJEXT): {$(VPATH)}3/event.h +vm_dump.$(OBJEXT): {$(VPATH)}3/fl_type.h +vm_dump.$(OBJEXT): {$(VPATH)}3/gc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/glob.h +vm_dump.$(OBJEXT): {$(VPATH)}3/globals.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/attribute.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/builtin.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/extension.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/feature.h +vm_dump.$(OBJEXT): {$(VPATH)}3/has/warning.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/array.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/class.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/compar.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/complex.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/cont.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/dir.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/enum.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/error.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/eval.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/file.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/gc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/hash.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/io.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/load.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/object.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/parse.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/proc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/process.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/random.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/range.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/rational.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/re.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/select.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/signal.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/string.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/struct.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/thread.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/time.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/variable.h +vm_dump.$(OBJEXT): {$(VPATH)}3/intern/vm.h +vm_dump.$(OBJEXT): {$(VPATH)}3/interpreter.h +vm_dump.$(OBJEXT): {$(VPATH)}3/iterator.h +vm_dump.$(OBJEXT): {$(VPATH)}3/memory.h +vm_dump.$(OBJEXT): {$(VPATH)}3/method.h +vm_dump.$(OBJEXT): {$(VPATH)}3/module.h +vm_dump.$(OBJEXT): {$(VPATH)}3/newobj.h +vm_dump.$(OBJEXT): {$(VPATH)}3/rgengc.h +vm_dump.$(OBJEXT): {$(VPATH)}3/scan_args.h +vm_dump.$(OBJEXT): {$(VPATH)}3/special_consts.h +vm_dump.$(OBJEXT): {$(VPATH)}3/static_assert.h +vm_dump.$(OBJEXT): {$(VPATH)}3/stdalign.h +vm_dump.$(OBJEXT): {$(VPATH)}3/stdbool.h +vm_dump.$(OBJEXT): {$(VPATH)}3/symbol.h +vm_dump.$(OBJEXT): {$(VPATH)}3/token_paste.h +vm_dump.$(OBJEXT): {$(VPATH)}3/value.h +vm_dump.$(OBJEXT): {$(VPATH)}3/value_type.h +vm_dump.$(OBJEXT): {$(VPATH)}3/variable.h +vm_dump.$(OBJEXT): {$(VPATH)}3/warning_push.h +vm_dump.$(OBJEXT): {$(VPATH)}3/xmalloc.h vm_dump.$(OBJEXT): {$(VPATH)}addr2line.h vm_dump.$(OBJEXT): {$(VPATH)}assert.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/assume.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/bool.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/extern.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/limits.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +vm_dump.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h vm_dump.$(OBJEXT): {$(VPATH)}config.h vm_dump.$(OBJEXT): {$(VPATH)}constant.h vm_dump.$(OBJEXT): {$(VPATH)}defines.h @@ -4288,11 +15421,162 @@ vm_trace.$(OBJEXT): $(top_srcdir)/internal/hash.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/imemo.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/serial.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/static_assert.h -vm_trace.$(OBJEXT): $(top_srcdir)/internal/stdbool.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/symbol.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/vm.h vm_trace.$(OBJEXT): $(top_srcdir)/internal/warnings.h +vm_trace.$(OBJEXT): {$(VPATH)}3/anyargs.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h +vm_trace.$(OBJEXT): {$(VPATH)}3/assume.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/artificial.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/cold.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/const.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/error.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/format.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noalias.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noinline.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/pure.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/restrict.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/warning.h +vm_trace.$(OBJEXT): {$(VPATH)}3/attr/weakref.h +vm_trace.$(OBJEXT): {$(VPATH)}3/cast.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h +vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_since.h +vm_trace.$(OBJEXT): {$(VPATH)}3/config.h +vm_trace.$(OBJEXT): {$(VPATH)}3/constant_p.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rarray.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rbasic.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rbignum.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rclass.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rdata.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rfile.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rhash.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/robject.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rregexp.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rstring.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rstruct.h +vm_trace.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h +vm_trace.$(OBJEXT): {$(VPATH)}3/ctype.h +vm_trace.$(OBJEXT): {$(VPATH)}3/dllexport.h +vm_trace.$(OBJEXT): {$(VPATH)}3/dosish.h +vm_trace.$(OBJEXT): {$(VPATH)}3/error.h +vm_trace.$(OBJEXT): {$(VPATH)}3/eval.h +vm_trace.$(OBJEXT): {$(VPATH)}3/event.h +vm_trace.$(OBJEXT): {$(VPATH)}3/fl_type.h +vm_trace.$(OBJEXT): {$(VPATH)}3/gc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/glob.h +vm_trace.$(OBJEXT): {$(VPATH)}3/globals.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/attribute.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/builtin.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/extension.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/feature.h +vm_trace.$(OBJEXT): {$(VPATH)}3/has/warning.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/array.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/bignum.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/class.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/compar.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/complex.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/cont.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/dir.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/enum.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/error.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/eval.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/file.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/gc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/hash.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/io.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/load.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/marshal.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/numeric.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/object.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/parse.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/proc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/process.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/random.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/range.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/rational.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/re.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/ruby.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/select.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/signal.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/string.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/struct.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/thread.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/time.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/variable.h +vm_trace.$(OBJEXT): {$(VPATH)}3/intern/vm.h +vm_trace.$(OBJEXT): {$(VPATH)}3/interpreter.h +vm_trace.$(OBJEXT): {$(VPATH)}3/iterator.h +vm_trace.$(OBJEXT): {$(VPATH)}3/memory.h +vm_trace.$(OBJEXT): {$(VPATH)}3/method.h +vm_trace.$(OBJEXT): {$(VPATH)}3/module.h +vm_trace.$(OBJEXT): {$(VPATH)}3/newobj.h +vm_trace.$(OBJEXT): {$(VPATH)}3/rgengc.h +vm_trace.$(OBJEXT): {$(VPATH)}3/scan_args.h +vm_trace.$(OBJEXT): {$(VPATH)}3/special_consts.h +vm_trace.$(OBJEXT): {$(VPATH)}3/static_assert.h +vm_trace.$(OBJEXT): {$(VPATH)}3/stdalign.h +vm_trace.$(OBJEXT): {$(VPATH)}3/stdbool.h +vm_trace.$(OBJEXT): {$(VPATH)}3/symbol.h +vm_trace.$(OBJEXT): {$(VPATH)}3/token_paste.h +vm_trace.$(OBJEXT): {$(VPATH)}3/value.h +vm_trace.$(OBJEXT): {$(VPATH)}3/value_type.h +vm_trace.$(OBJEXT): {$(VPATH)}3/variable.h +vm_trace.$(OBJEXT): {$(VPATH)}3/warning_push.h +vm_trace.$(OBJEXT): {$(VPATH)}3/xmalloc.h vm_trace.$(OBJEXT): {$(VPATH)}assert.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/assume.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/attributes.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/bool.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/extern.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/limits.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/long_long.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h +vm_trace.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h vm_trace.$(OBJEXT): {$(VPATH)}builtin.h vm_trace.$(OBJEXT): {$(VPATH)}config.h vm_trace.$(OBJEXT): {$(VPATH)}debug.h diff --git a/compile.c b/compile.c index efca7179f3..a894741e09 100644 --- a/compile.c +++ b/compile.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #ifdef HAVE_DLADDR @@ -797,7 +797,7 @@ rb_iseq_translate_threaded_code(rb_iseq_t *iseq) encoded[i] = (VALUE)table[insn]; i += len; } - FL_SET(iseq, ISEQ_TRANSLATED); + FL_SET((VALUE)iseq, ISEQ_TRANSLATED); #endif return COMPILE_OK; } @@ -2075,6 +2075,7 @@ add_adjust_info(struct iseq_insn_info_entry *insns_info, unsigned int *positions static int iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor) { + VALUE iseqv = (VALUE)iseq; struct iseq_insn_info_entry *insns_info; struct rb_iseq_constant_body *const body = iseq->body; unsigned int *positions; @@ -2204,7 +2205,7 @@ iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor) freeze_hide_obj(map); generated_iseq[code_index + 1 + j] = map; RB_OBJ_WRITTEN(iseq, Qundef, map); - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); break; } case TS_LINDEX: @@ -2219,13 +2220,13 @@ iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor) /* to mark ruby object */ if (!SPECIAL_CONST_P(v)) { RB_OBJ_WRITTEN(iseq, Qundef, v); - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); } break; } case TS_ISE: /* inline storage entry */ /* Treated as an IC, but may contain a markable VALUE */ - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); /* fall through */ case TS_IC: /* inline cache */ case TS_IVC: /* inline ivar cache */ @@ -8668,9 +8669,8 @@ calc_sp_depth(int depth, INSN *insn) static VALUE opobj_inspect(VALUE obj) { - struct RBasic *r = (struct RBasic *) obj; - if (!SPECIAL_CONST_P(r) && r->klass == 0) { - switch (BUILTIN_TYPE(r)) { + if (!SPECIAL_CONST_P(obj) && !RBASIC_CLASS(obj)) { + switch (BUILTIN_TYPE(obj)) { case T_STRING: obj = rb_str_new_cstr(RSTRING_PTR(obj)); break; @@ -9126,7 +9126,7 @@ iseq_build_from_ary_body(rb_iseq_t *iseq, LINK_ANCHOR *const anchor, argv[j] = (VALUE)rb_global_entry(SYM2ID(op)); break; case TS_ISE: - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + FL_SET((VALUE)iseq, ISEQ_MARKABLE_ISEQ); /* fall through */ case TS_IC: case TS_IVC: /* inline ivar cache */ @@ -10006,8 +10006,9 @@ ibf_dump_code(struct ibf_dump *dump, const rb_iseq_t *iseq) } static VALUE * -ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t bytecode_offset, ibf_offset_t bytecode_size, unsigned int iseq_size) +ibf_load_code(const struct ibf_load *load, rb_iseq_t *iseq, ibf_offset_t bytecode_offset, ibf_offset_t bytecode_size, unsigned int iseq_size) { + VALUE iseqv = (VALUE)iseq; unsigned int code_index; ibf_offset_t reading_pos = bytecode_offset; VALUE *code = ALLOC_N(VALUE, iseq_size); @@ -10032,8 +10033,8 @@ ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t b VALUE v = ibf_load_object(load, op); code[code_index] = v; if (!SPECIAL_CONST_P(v)) { - RB_OBJ_WRITTEN(iseq, Qundef, v); - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + RB_OBJ_WRITTEN(iseqv, Qundef, v); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); } break; } @@ -10043,13 +10044,13 @@ ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t b VALUE v = (VALUE)ibf_load_iseq(load, (const rb_iseq_t *)op); code[code_index] = v; if (!SPECIAL_CONST_P(v)) { - RB_OBJ_WRITTEN(iseq, Qundef, v); - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + RB_OBJ_WRITTEN(iseqv, Qundef, v); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); } break; } case TS_ISE: - FL_SET(iseq, ISEQ_MARKABLE_ISEQ); + FL_SET(iseqv, ISEQ_MARKABLE_ISEQ); /* fall through */ case TS_IC: case TS_IVC: @@ -11547,7 +11548,7 @@ rb_ibf_load_iseq_complete(rb_iseq_t *iseq) #endif ibf_load_iseq_each(load, iseq, offset); ISEQ_COMPILE_DATA_CLEAR(iseq); - FL_UNSET(iseq, ISEQ_NOT_LOADED_YET); + FL_UNSET((VALUE)iseq, ISEQ_NOT_LOADED_YET); rb_iseq_init_trace(iseq); load->iseq = prev_src_iseq; } @@ -11587,7 +11588,7 @@ ibf_load_iseq(const struct ibf_load *load, const rb_iseq_t *index_iseq) #if IBF_ISEQ_DEBUG fprintf(stderr, "ibf_load_iseq: new iseq=%p\n", (void *)iseq); #endif - FL_SET(iseq, ISEQ_NOT_LOADED_YET); + FL_SET((VALUE)iseq, ISEQ_NOT_LOADED_YET); iseq->aux.loader.obj = load->loader_obj; iseq->aux.loader.index = iseq_index; #if IBF_ISEQ_DEBUG diff --git a/complex.c b/complex.c index bce22be735..50f78ef1e4 100644 --- a/complex.c +++ b/complex.c @@ -5,7 +5,7 @@ which is written in ruby. */ -#include "ruby/config.h" +#include "ruby/3/config.h" #if defined _MSC_VER /* Microsoft Visual C does not define M_PI and others by default */ @@ -20,7 +20,6 @@ #include "internal.h" #include "internal/class.h" #include "internal/complex.h" -#include "internal/error.h" #include "internal/math.h" #include "internal/numeric.h" #include "internal/object.h" @@ -402,7 +401,7 @@ nucomp_s_new_internal(VALUE klass, VALUE real, VALUE imag) RCOMPLEX_SET_REAL(obj, real); RCOMPLEX_SET_IMAG(obj, imag); - OBJ_FREEZE_RAW(obj); + OBJ_FREEZE_RAW((VALUE)obj); return (VALUE)obj; } diff --git a/configure.ac b/configure.ac index 9544e45620..bd752d93d3 100644 --- a/configure.ac +++ b/configure.ac @@ -489,7 +489,11 @@ AS_IF([test x"${RPATHFLAG}" = x], [ rpathflag=`echo "$RPATHFLAG" | sed 's/%.*//'` ]) -RUBY_TRY_CFLAGS(-fdeclspec, [RUBY_APPEND_OPTIONS(XCFLAGS, -fdeclspec)]) +RUBY_TRY_CFLAGS(-fdeclspec, [ + RUBY_APPEND_OPTIONS(CC, -fdeclspec) + RUBY_APPEND_OPTIONS(MJIT_CC, -fdeclspec) +]) +RUBY_TRY_CXXFLAGS(-fdeclspec, [RUBY_APPEND_OPTIONS(CXX, -fdeclspec)]) AS_CASE([$RUBY_PATCHLEVEL], [-*], [RUBY_DEVEL=yes], [RUBY_DEVEL=no]) @@ -1348,10 +1352,13 @@ AS_IF([test "$rb_cv_stdarg" = yes], [ AC_DEFINE(HAVE_STDARG_PROTOTYPES) ]) +# __VA_ARGS__ is also tested in AC_PROG_CC_C99 since autoconf 2.60a (around +# 2006). The check below is redundant and should always success. Remain not +# deleted for backward compat. AC_CACHE_CHECK(for variable length macro, rb_cv_va_args_macro, [AC_TRY_COMPILE([ -int foo(int x, ...); -@%:@define FOO(a, ...) foo(a, @%:@@%:@__VA_ARGS__) +int foo(const char*); +@%:@define FOO(...) foo(@%:@__VA_ARGS__) ], [FOO(1);FOO(1,2);FOO(1,2,3);], rb_cv_va_args_macro=yes, rb_cv_va_args_macro=no)]) diff --git a/cont.c b/cont.c index 7a32573942..ac761ac0b9 100644 --- a/cont.c +++ b/cont.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifndef _WIN32 #include diff --git a/debug.c b/debug.c index 1087eb7dd5..9b5dc016ab 100644 --- a/debug.c +++ b/debug.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include diff --git a/debug_counter.h b/debug_counter.h index 0634fd388d..62b3cea909 100644 --- a/debug_counter.h +++ b/debug_counter.h @@ -352,7 +352,7 @@ RB_DEBUG_COUNTER(load_path_is_not_realpath) #ifndef RUBY_DEBUG_COUNTER_H #define RUBY_DEBUG_COUNTER_H 1 -#include "ruby/config.h" +#include "ruby/3/config.h" #include /* for size_t */ #include "ruby/ruby.h" /* for VALUE */ diff --git a/dir.c b/dir.c index 303e291bd9..7860964075 100644 --- a/dir.c +++ b/dir.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/dln.c b/dln.c index 2251547c54..3b7ae0df8d 100644 --- a/dln.c +++ b/dln.c @@ -1244,7 +1244,7 @@ rb_w32_check_imported(HMODULE ext, HMODULE mine) #endif #ifdef USE_DLN_DLOPEN -# include "internal/stdbool.h" +# include "ruby/3/stdbool.h" # include "internal/warnings.h" COMPILER_WARNING_PUSH #if defined(__clang__) || GCC_VERSION_SINCE(4, 2, 0) diff --git a/enc/depend b/enc/depend index e5b52241ff..5727d6afdf 100644 --- a/enc/depend +++ b/enc/depend @@ -181,7 +181,159 @@ clean-srcs: enc/ascii.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/ascii.$(OBJEXT): $(top_srcdir)/encindex.h enc/ascii.$(OBJEXT): $(top_srcdir)/regenc.h +enc/ascii.$(OBJEXT): 3/anyargs.h +enc/ascii.$(OBJEXT): 3/arithmetic.h +enc/ascii.$(OBJEXT): 3/arithmetic/char.h +enc/ascii.$(OBJEXT): 3/arithmetic/double.h +enc/ascii.$(OBJEXT): 3/arithmetic/fixnum.h +enc/ascii.$(OBJEXT): 3/arithmetic/gid_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/int.h +enc/ascii.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/long.h +enc/ascii.$(OBJEXT): 3/arithmetic/long_long.h +enc/ascii.$(OBJEXT): 3/arithmetic/mode_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/off_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/pid_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/short.h +enc/ascii.$(OBJEXT): 3/arithmetic/size_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/ascii.$(OBJEXT): 3/arithmetic/uid_t.h +enc/ascii.$(OBJEXT): 3/assume.h +enc/ascii.$(OBJEXT): 3/attr/alloc_size.h +enc/ascii.$(OBJEXT): 3/attr/artificial.h +enc/ascii.$(OBJEXT): 3/attr/cold.h +enc/ascii.$(OBJEXT): 3/attr/const.h +enc/ascii.$(OBJEXT): 3/attr/constexpr.h +enc/ascii.$(OBJEXT): 3/attr/deprecated.h +enc/ascii.$(OBJEXT): 3/attr/diagnose_if.h +enc/ascii.$(OBJEXT): 3/attr/enum_extensibility.h +enc/ascii.$(OBJEXT): 3/attr/error.h +enc/ascii.$(OBJEXT): 3/attr/flag_enum.h +enc/ascii.$(OBJEXT): 3/attr/forceinline.h +enc/ascii.$(OBJEXT): 3/attr/format.h +enc/ascii.$(OBJEXT): 3/attr/maybe_unused.h +enc/ascii.$(OBJEXT): 3/attr/noalias.h +enc/ascii.$(OBJEXT): 3/attr/nodiscard.h +enc/ascii.$(OBJEXT): 3/attr/noexcept.h +enc/ascii.$(OBJEXT): 3/attr/noinline.h +enc/ascii.$(OBJEXT): 3/attr/nonnull.h +enc/ascii.$(OBJEXT): 3/attr/noreturn.h +enc/ascii.$(OBJEXT): 3/attr/pure.h +enc/ascii.$(OBJEXT): 3/attr/restrict.h +enc/ascii.$(OBJEXT): 3/attr/returns_nonnull.h +enc/ascii.$(OBJEXT): 3/attr/warning.h +enc/ascii.$(OBJEXT): 3/attr/weakref.h +enc/ascii.$(OBJEXT): 3/cast.h +enc/ascii.$(OBJEXT): 3/compiler_is.h +enc/ascii.$(OBJEXT): 3/compiler_is/apple.h +enc/ascii.$(OBJEXT): 3/compiler_is/clang.h +enc/ascii.$(OBJEXT): 3/compiler_is/gcc.h +enc/ascii.$(OBJEXT): 3/compiler_is/intel.h +enc/ascii.$(OBJEXT): 3/compiler_is/msvc.h +enc/ascii.$(OBJEXT): 3/compiler_is/sunpro.h +enc/ascii.$(OBJEXT): 3/compiler_since.h +enc/ascii.$(OBJEXT): 3/config.h +enc/ascii.$(OBJEXT): 3/constant_p.h +enc/ascii.$(OBJEXT): 3/core.h +enc/ascii.$(OBJEXT): 3/core/rarray.h +enc/ascii.$(OBJEXT): 3/core/rbasic.h +enc/ascii.$(OBJEXT): 3/core/rbignum.h +enc/ascii.$(OBJEXT): 3/core/rclass.h +enc/ascii.$(OBJEXT): 3/core/rdata.h +enc/ascii.$(OBJEXT): 3/core/rfile.h +enc/ascii.$(OBJEXT): 3/core/rhash.h +enc/ascii.$(OBJEXT): 3/core/robject.h +enc/ascii.$(OBJEXT): 3/core/rregexp.h +enc/ascii.$(OBJEXT): 3/core/rstring.h +enc/ascii.$(OBJEXT): 3/core/rstruct.h +enc/ascii.$(OBJEXT): 3/core/rtypeddata.h +enc/ascii.$(OBJEXT): 3/ctype.h +enc/ascii.$(OBJEXT): 3/dllexport.h +enc/ascii.$(OBJEXT): 3/dosish.h +enc/ascii.$(OBJEXT): 3/error.h +enc/ascii.$(OBJEXT): 3/eval.h +enc/ascii.$(OBJEXT): 3/event.h +enc/ascii.$(OBJEXT): 3/fl_type.h +enc/ascii.$(OBJEXT): 3/gc.h +enc/ascii.$(OBJEXT): 3/glob.h +enc/ascii.$(OBJEXT): 3/globals.h +enc/ascii.$(OBJEXT): 3/has/attribute.h +enc/ascii.$(OBJEXT): 3/has/builtin.h +enc/ascii.$(OBJEXT): 3/has/c_attribute.h +enc/ascii.$(OBJEXT): 3/has/cpp_attribute.h +enc/ascii.$(OBJEXT): 3/has/declspec_attribute.h +enc/ascii.$(OBJEXT): 3/has/extension.h +enc/ascii.$(OBJEXT): 3/has/feature.h +enc/ascii.$(OBJEXT): 3/has/warning.h +enc/ascii.$(OBJEXT): 3/intern/array.h +enc/ascii.$(OBJEXT): 3/intern/bignum.h +enc/ascii.$(OBJEXT): 3/intern/class.h +enc/ascii.$(OBJEXT): 3/intern/compar.h +enc/ascii.$(OBJEXT): 3/intern/complex.h +enc/ascii.$(OBJEXT): 3/intern/cont.h +enc/ascii.$(OBJEXT): 3/intern/dir.h +enc/ascii.$(OBJEXT): 3/intern/enum.h +enc/ascii.$(OBJEXT): 3/intern/enumerator.h +enc/ascii.$(OBJEXT): 3/intern/error.h +enc/ascii.$(OBJEXT): 3/intern/eval.h +enc/ascii.$(OBJEXT): 3/intern/file.h +enc/ascii.$(OBJEXT): 3/intern/gc.h +enc/ascii.$(OBJEXT): 3/intern/hash.h +enc/ascii.$(OBJEXT): 3/intern/io.h +enc/ascii.$(OBJEXT): 3/intern/load.h +enc/ascii.$(OBJEXT): 3/intern/marshal.h +enc/ascii.$(OBJEXT): 3/intern/numeric.h +enc/ascii.$(OBJEXT): 3/intern/object.h +enc/ascii.$(OBJEXT): 3/intern/parse.h +enc/ascii.$(OBJEXT): 3/intern/proc.h +enc/ascii.$(OBJEXT): 3/intern/process.h +enc/ascii.$(OBJEXT): 3/intern/random.h +enc/ascii.$(OBJEXT): 3/intern/range.h +enc/ascii.$(OBJEXT): 3/intern/rational.h +enc/ascii.$(OBJEXT): 3/intern/re.h +enc/ascii.$(OBJEXT): 3/intern/ruby.h +enc/ascii.$(OBJEXT): 3/intern/select.h +enc/ascii.$(OBJEXT): 3/intern/select/largesize.h +enc/ascii.$(OBJEXT): 3/intern/signal.h +enc/ascii.$(OBJEXT): 3/intern/sprintf.h +enc/ascii.$(OBJEXT): 3/intern/string.h +enc/ascii.$(OBJEXT): 3/intern/struct.h +enc/ascii.$(OBJEXT): 3/intern/thread.h +enc/ascii.$(OBJEXT): 3/intern/time.h +enc/ascii.$(OBJEXT): 3/intern/variable.h +enc/ascii.$(OBJEXT): 3/intern/vm.h +enc/ascii.$(OBJEXT): 3/interpreter.h +enc/ascii.$(OBJEXT): 3/iterator.h +enc/ascii.$(OBJEXT): 3/memory.h +enc/ascii.$(OBJEXT): 3/method.h +enc/ascii.$(OBJEXT): 3/module.h +enc/ascii.$(OBJEXT): 3/newobj.h +enc/ascii.$(OBJEXT): 3/rgengc.h +enc/ascii.$(OBJEXT): 3/scan_args.h +enc/ascii.$(OBJEXT): 3/special_consts.h +enc/ascii.$(OBJEXT): 3/static_assert.h +enc/ascii.$(OBJEXT): 3/stdalign.h +enc/ascii.$(OBJEXT): 3/stdbool.h +enc/ascii.$(OBJEXT): 3/symbol.h +enc/ascii.$(OBJEXT): 3/token_paste.h +enc/ascii.$(OBJEXT): 3/value.h +enc/ascii.$(OBJEXT): 3/value_type.h +enc/ascii.$(OBJEXT): 3/variable.h +enc/ascii.$(OBJEXT): 3/warning_push.h +enc/ascii.$(OBJEXT): 3/xmalloc.h enc/ascii.$(OBJEXT): assert.h +enc/ascii.$(OBJEXT): backward/2/assume.h +enc/ascii.$(OBJEXT): backward/2/attributes.h +enc/ascii.$(OBJEXT): backward/2/bool.h +enc/ascii.$(OBJEXT): backward/2/extern.h +enc/ascii.$(OBJEXT): backward/2/gcc_version_since.h +enc/ascii.$(OBJEXT): backward/2/inttypes.h +enc/ascii.$(OBJEXT): backward/2/limits.h +enc/ascii.$(OBJEXT): backward/2/long_long.h +enc/ascii.$(OBJEXT): backward/2/r_cast.h +enc/ascii.$(OBJEXT): backward/2/rmodule.h +enc/ascii.$(OBJEXT): backward/2/stdalign.h +enc/ascii.$(OBJEXT): backward/2/stdarg.h enc/ascii.$(OBJEXT): config.h enc/ascii.$(OBJEXT): defines.h enc/ascii.$(OBJEXT): enc/ascii.c @@ -193,6 +345,58 @@ enc/ascii.$(OBJEXT): oniguruma.h enc/ascii.$(OBJEXT): st.h enc/ascii.$(OBJEXT): subst.h enc/big5.$(OBJEXT): $(top_srcdir)/regenc.h +enc/big5.$(OBJEXT): 3/assume.h +enc/big5.$(OBJEXT): 3/attr/alloc_size.h +enc/big5.$(OBJEXT): 3/attr/cold.h +enc/big5.$(OBJEXT): 3/attr/const.h +enc/big5.$(OBJEXT): 3/attr/deprecated.h +enc/big5.$(OBJEXT): 3/attr/error.h +enc/big5.$(OBJEXT): 3/attr/forceinline.h +enc/big5.$(OBJEXT): 3/attr/format.h +enc/big5.$(OBJEXT): 3/attr/maybe_unused.h +enc/big5.$(OBJEXT): 3/attr/nodiscard.h +enc/big5.$(OBJEXT): 3/attr/noexcept.h +enc/big5.$(OBJEXT): 3/attr/noinline.h +enc/big5.$(OBJEXT): 3/attr/nonnull.h +enc/big5.$(OBJEXT): 3/attr/noreturn.h +enc/big5.$(OBJEXT): 3/attr/pure.h +enc/big5.$(OBJEXT): 3/attr/restrict.h +enc/big5.$(OBJEXT): 3/attr/returns_nonnull.h +enc/big5.$(OBJEXT): 3/attr/warning.h +enc/big5.$(OBJEXT): 3/cast.h +enc/big5.$(OBJEXT): 3/compiler_is.h +enc/big5.$(OBJEXT): 3/compiler_is/apple.h +enc/big5.$(OBJEXT): 3/compiler_is/clang.h +enc/big5.$(OBJEXT): 3/compiler_is/gcc.h +enc/big5.$(OBJEXT): 3/compiler_is/intel.h +enc/big5.$(OBJEXT): 3/compiler_is/msvc.h +enc/big5.$(OBJEXT): 3/compiler_is/sunpro.h +enc/big5.$(OBJEXT): 3/compiler_since.h +enc/big5.$(OBJEXT): 3/config.h +enc/big5.$(OBJEXT): 3/dllexport.h +enc/big5.$(OBJEXT): 3/dosish.h +enc/big5.$(OBJEXT): 3/has/attribute.h +enc/big5.$(OBJEXT): 3/has/builtin.h +enc/big5.$(OBJEXT): 3/has/c_attribute.h +enc/big5.$(OBJEXT): 3/has/cpp_attribute.h +enc/big5.$(OBJEXT): 3/has/declspec_attribute.h +enc/big5.$(OBJEXT): 3/has/extension.h +enc/big5.$(OBJEXT): 3/has/feature.h +enc/big5.$(OBJEXT): 3/has/warning.h +enc/big5.$(OBJEXT): 3/stdalign.h +enc/big5.$(OBJEXT): 3/stdbool.h +enc/big5.$(OBJEXT): 3/token_paste.h +enc/big5.$(OBJEXT): 3/warning_push.h +enc/big5.$(OBJEXT): 3/xmalloc.h +enc/big5.$(OBJEXT): assert.h +enc/big5.$(OBJEXT): backward/2/assume.h +enc/big5.$(OBJEXT): backward/2/attributes.h +enc/big5.$(OBJEXT): backward/2/bool.h +enc/big5.$(OBJEXT): backward/2/extern.h +enc/big5.$(OBJEXT): backward/2/gcc_version_since.h +enc/big5.$(OBJEXT): backward/2/long_long.h +enc/big5.$(OBJEXT): backward/2/stdalign.h +enc/big5.$(OBJEXT): backward/2/stdarg.h enc/big5.$(OBJEXT): config.h enc/big5.$(OBJEXT): defines.h enc/big5.$(OBJEXT): enc/big5.c @@ -201,8 +405,160 @@ enc/big5.$(OBJEXT): onigmo.h enc/cesu_8.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/cesu_8.$(OBJEXT): $(top_srcdir)/encindex.h enc/cesu_8.$(OBJEXT): $(top_srcdir)/regenc.h +enc/cesu_8.$(OBJEXT): 3/anyargs.h +enc/cesu_8.$(OBJEXT): 3/arithmetic.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/char.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/double.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/fixnum.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/gid_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/int.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/long.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/long_long.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/mode_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/off_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/pid_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/short.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/size_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/cesu_8.$(OBJEXT): 3/arithmetic/uid_t.h +enc/cesu_8.$(OBJEXT): 3/assume.h +enc/cesu_8.$(OBJEXT): 3/attr/alloc_size.h +enc/cesu_8.$(OBJEXT): 3/attr/artificial.h +enc/cesu_8.$(OBJEXT): 3/attr/cold.h +enc/cesu_8.$(OBJEXT): 3/attr/const.h +enc/cesu_8.$(OBJEXT): 3/attr/constexpr.h +enc/cesu_8.$(OBJEXT): 3/attr/deprecated.h +enc/cesu_8.$(OBJEXT): 3/attr/diagnose_if.h +enc/cesu_8.$(OBJEXT): 3/attr/enum_extensibility.h +enc/cesu_8.$(OBJEXT): 3/attr/error.h +enc/cesu_8.$(OBJEXT): 3/attr/flag_enum.h +enc/cesu_8.$(OBJEXT): 3/attr/forceinline.h +enc/cesu_8.$(OBJEXT): 3/attr/format.h +enc/cesu_8.$(OBJEXT): 3/attr/maybe_unused.h +enc/cesu_8.$(OBJEXT): 3/attr/noalias.h +enc/cesu_8.$(OBJEXT): 3/attr/nodiscard.h +enc/cesu_8.$(OBJEXT): 3/attr/noexcept.h +enc/cesu_8.$(OBJEXT): 3/attr/noinline.h +enc/cesu_8.$(OBJEXT): 3/attr/nonnull.h +enc/cesu_8.$(OBJEXT): 3/attr/noreturn.h +enc/cesu_8.$(OBJEXT): 3/attr/pure.h +enc/cesu_8.$(OBJEXT): 3/attr/restrict.h +enc/cesu_8.$(OBJEXT): 3/attr/returns_nonnull.h +enc/cesu_8.$(OBJEXT): 3/attr/warning.h +enc/cesu_8.$(OBJEXT): 3/attr/weakref.h +enc/cesu_8.$(OBJEXT): 3/cast.h +enc/cesu_8.$(OBJEXT): 3/compiler_is.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/apple.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/clang.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/gcc.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/intel.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/msvc.h +enc/cesu_8.$(OBJEXT): 3/compiler_is/sunpro.h +enc/cesu_8.$(OBJEXT): 3/compiler_since.h +enc/cesu_8.$(OBJEXT): 3/config.h +enc/cesu_8.$(OBJEXT): 3/constant_p.h +enc/cesu_8.$(OBJEXT): 3/core.h +enc/cesu_8.$(OBJEXT): 3/core/rarray.h +enc/cesu_8.$(OBJEXT): 3/core/rbasic.h +enc/cesu_8.$(OBJEXT): 3/core/rbignum.h +enc/cesu_8.$(OBJEXT): 3/core/rclass.h +enc/cesu_8.$(OBJEXT): 3/core/rdata.h +enc/cesu_8.$(OBJEXT): 3/core/rfile.h +enc/cesu_8.$(OBJEXT): 3/core/rhash.h +enc/cesu_8.$(OBJEXT): 3/core/robject.h +enc/cesu_8.$(OBJEXT): 3/core/rregexp.h +enc/cesu_8.$(OBJEXT): 3/core/rstring.h +enc/cesu_8.$(OBJEXT): 3/core/rstruct.h +enc/cesu_8.$(OBJEXT): 3/core/rtypeddata.h +enc/cesu_8.$(OBJEXT): 3/ctype.h +enc/cesu_8.$(OBJEXT): 3/dllexport.h +enc/cesu_8.$(OBJEXT): 3/dosish.h +enc/cesu_8.$(OBJEXT): 3/error.h +enc/cesu_8.$(OBJEXT): 3/eval.h +enc/cesu_8.$(OBJEXT): 3/event.h +enc/cesu_8.$(OBJEXT): 3/fl_type.h +enc/cesu_8.$(OBJEXT): 3/gc.h +enc/cesu_8.$(OBJEXT): 3/glob.h +enc/cesu_8.$(OBJEXT): 3/globals.h +enc/cesu_8.$(OBJEXT): 3/has/attribute.h +enc/cesu_8.$(OBJEXT): 3/has/builtin.h +enc/cesu_8.$(OBJEXT): 3/has/c_attribute.h +enc/cesu_8.$(OBJEXT): 3/has/cpp_attribute.h +enc/cesu_8.$(OBJEXT): 3/has/declspec_attribute.h +enc/cesu_8.$(OBJEXT): 3/has/extension.h +enc/cesu_8.$(OBJEXT): 3/has/feature.h +enc/cesu_8.$(OBJEXT): 3/has/warning.h +enc/cesu_8.$(OBJEXT): 3/intern/array.h +enc/cesu_8.$(OBJEXT): 3/intern/bignum.h +enc/cesu_8.$(OBJEXT): 3/intern/class.h +enc/cesu_8.$(OBJEXT): 3/intern/compar.h +enc/cesu_8.$(OBJEXT): 3/intern/complex.h +enc/cesu_8.$(OBJEXT): 3/intern/cont.h +enc/cesu_8.$(OBJEXT): 3/intern/dir.h +enc/cesu_8.$(OBJEXT): 3/intern/enum.h +enc/cesu_8.$(OBJEXT): 3/intern/enumerator.h +enc/cesu_8.$(OBJEXT): 3/intern/error.h +enc/cesu_8.$(OBJEXT): 3/intern/eval.h +enc/cesu_8.$(OBJEXT): 3/intern/file.h +enc/cesu_8.$(OBJEXT): 3/intern/gc.h +enc/cesu_8.$(OBJEXT): 3/intern/hash.h +enc/cesu_8.$(OBJEXT): 3/intern/io.h +enc/cesu_8.$(OBJEXT): 3/intern/load.h +enc/cesu_8.$(OBJEXT): 3/intern/marshal.h +enc/cesu_8.$(OBJEXT): 3/intern/numeric.h +enc/cesu_8.$(OBJEXT): 3/intern/object.h +enc/cesu_8.$(OBJEXT): 3/intern/parse.h +enc/cesu_8.$(OBJEXT): 3/intern/proc.h +enc/cesu_8.$(OBJEXT): 3/intern/process.h +enc/cesu_8.$(OBJEXT): 3/intern/random.h +enc/cesu_8.$(OBJEXT): 3/intern/range.h +enc/cesu_8.$(OBJEXT): 3/intern/rational.h +enc/cesu_8.$(OBJEXT): 3/intern/re.h +enc/cesu_8.$(OBJEXT): 3/intern/ruby.h +enc/cesu_8.$(OBJEXT): 3/intern/select.h +enc/cesu_8.$(OBJEXT): 3/intern/select/largesize.h +enc/cesu_8.$(OBJEXT): 3/intern/signal.h +enc/cesu_8.$(OBJEXT): 3/intern/sprintf.h +enc/cesu_8.$(OBJEXT): 3/intern/string.h +enc/cesu_8.$(OBJEXT): 3/intern/struct.h +enc/cesu_8.$(OBJEXT): 3/intern/thread.h +enc/cesu_8.$(OBJEXT): 3/intern/time.h +enc/cesu_8.$(OBJEXT): 3/intern/variable.h +enc/cesu_8.$(OBJEXT): 3/intern/vm.h +enc/cesu_8.$(OBJEXT): 3/interpreter.h +enc/cesu_8.$(OBJEXT): 3/iterator.h +enc/cesu_8.$(OBJEXT): 3/memory.h +enc/cesu_8.$(OBJEXT): 3/method.h +enc/cesu_8.$(OBJEXT): 3/module.h +enc/cesu_8.$(OBJEXT): 3/newobj.h +enc/cesu_8.$(OBJEXT): 3/rgengc.h +enc/cesu_8.$(OBJEXT): 3/scan_args.h +enc/cesu_8.$(OBJEXT): 3/special_consts.h +enc/cesu_8.$(OBJEXT): 3/static_assert.h +enc/cesu_8.$(OBJEXT): 3/stdalign.h +enc/cesu_8.$(OBJEXT): 3/stdbool.h +enc/cesu_8.$(OBJEXT): 3/symbol.h +enc/cesu_8.$(OBJEXT): 3/token_paste.h +enc/cesu_8.$(OBJEXT): 3/value.h +enc/cesu_8.$(OBJEXT): 3/value_type.h +enc/cesu_8.$(OBJEXT): 3/variable.h +enc/cesu_8.$(OBJEXT): 3/warning_push.h +enc/cesu_8.$(OBJEXT): 3/xmalloc.h enc/cesu_8.$(OBJEXT): assert.h enc/cesu_8.$(OBJEXT): backward.h +enc/cesu_8.$(OBJEXT): backward/2/assume.h +enc/cesu_8.$(OBJEXT): backward/2/attributes.h +enc/cesu_8.$(OBJEXT): backward/2/bool.h +enc/cesu_8.$(OBJEXT): backward/2/extern.h +enc/cesu_8.$(OBJEXT): backward/2/gcc_version_since.h +enc/cesu_8.$(OBJEXT): backward/2/inttypes.h +enc/cesu_8.$(OBJEXT): backward/2/limits.h +enc/cesu_8.$(OBJEXT): backward/2/long_long.h +enc/cesu_8.$(OBJEXT): backward/2/r_cast.h +enc/cesu_8.$(OBJEXT): backward/2/rmodule.h +enc/cesu_8.$(OBJEXT): backward/2/stdalign.h +enc/cesu_8.$(OBJEXT): backward/2/stdarg.h enc/cesu_8.$(OBJEXT): config.h enc/cesu_8.$(OBJEXT): defines.h enc/cesu_8.$(OBJEXT): enc/cesu_8.c @@ -214,12 +570,116 @@ enc/cesu_8.$(OBJEXT): oniguruma.h enc/cesu_8.$(OBJEXT): st.h enc/cesu_8.$(OBJEXT): subst.h enc/cp949.$(OBJEXT): $(top_srcdir)/regenc.h +enc/cp949.$(OBJEXT): 3/assume.h +enc/cp949.$(OBJEXT): 3/attr/alloc_size.h +enc/cp949.$(OBJEXT): 3/attr/cold.h +enc/cp949.$(OBJEXT): 3/attr/const.h +enc/cp949.$(OBJEXT): 3/attr/deprecated.h +enc/cp949.$(OBJEXT): 3/attr/error.h +enc/cp949.$(OBJEXT): 3/attr/forceinline.h +enc/cp949.$(OBJEXT): 3/attr/format.h +enc/cp949.$(OBJEXT): 3/attr/maybe_unused.h +enc/cp949.$(OBJEXT): 3/attr/nodiscard.h +enc/cp949.$(OBJEXT): 3/attr/noexcept.h +enc/cp949.$(OBJEXT): 3/attr/noinline.h +enc/cp949.$(OBJEXT): 3/attr/nonnull.h +enc/cp949.$(OBJEXT): 3/attr/noreturn.h +enc/cp949.$(OBJEXT): 3/attr/pure.h +enc/cp949.$(OBJEXT): 3/attr/restrict.h +enc/cp949.$(OBJEXT): 3/attr/returns_nonnull.h +enc/cp949.$(OBJEXT): 3/attr/warning.h +enc/cp949.$(OBJEXT): 3/cast.h +enc/cp949.$(OBJEXT): 3/compiler_is.h +enc/cp949.$(OBJEXT): 3/compiler_is/apple.h +enc/cp949.$(OBJEXT): 3/compiler_is/clang.h +enc/cp949.$(OBJEXT): 3/compiler_is/gcc.h +enc/cp949.$(OBJEXT): 3/compiler_is/intel.h +enc/cp949.$(OBJEXT): 3/compiler_is/msvc.h +enc/cp949.$(OBJEXT): 3/compiler_is/sunpro.h +enc/cp949.$(OBJEXT): 3/compiler_since.h +enc/cp949.$(OBJEXT): 3/config.h +enc/cp949.$(OBJEXT): 3/dllexport.h +enc/cp949.$(OBJEXT): 3/dosish.h +enc/cp949.$(OBJEXT): 3/has/attribute.h +enc/cp949.$(OBJEXT): 3/has/builtin.h +enc/cp949.$(OBJEXT): 3/has/c_attribute.h +enc/cp949.$(OBJEXT): 3/has/cpp_attribute.h +enc/cp949.$(OBJEXT): 3/has/declspec_attribute.h +enc/cp949.$(OBJEXT): 3/has/extension.h +enc/cp949.$(OBJEXT): 3/has/feature.h +enc/cp949.$(OBJEXT): 3/has/warning.h +enc/cp949.$(OBJEXT): 3/stdalign.h +enc/cp949.$(OBJEXT): 3/stdbool.h +enc/cp949.$(OBJEXT): 3/token_paste.h +enc/cp949.$(OBJEXT): 3/warning_push.h +enc/cp949.$(OBJEXT): 3/xmalloc.h +enc/cp949.$(OBJEXT): assert.h +enc/cp949.$(OBJEXT): backward/2/assume.h +enc/cp949.$(OBJEXT): backward/2/attributes.h +enc/cp949.$(OBJEXT): backward/2/bool.h +enc/cp949.$(OBJEXT): backward/2/extern.h +enc/cp949.$(OBJEXT): backward/2/gcc_version_since.h +enc/cp949.$(OBJEXT): backward/2/long_long.h +enc/cp949.$(OBJEXT): backward/2/stdalign.h +enc/cp949.$(OBJEXT): backward/2/stdarg.h enc/cp949.$(OBJEXT): config.h enc/cp949.$(OBJEXT): defines.h enc/cp949.$(OBJEXT): enc/cp949.c enc/cp949.$(OBJEXT): missing.h enc/cp949.$(OBJEXT): onigmo.h enc/emacs_mule.$(OBJEXT): $(top_srcdir)/regenc.h +enc/emacs_mule.$(OBJEXT): 3/assume.h +enc/emacs_mule.$(OBJEXT): 3/attr/alloc_size.h +enc/emacs_mule.$(OBJEXT): 3/attr/cold.h +enc/emacs_mule.$(OBJEXT): 3/attr/const.h +enc/emacs_mule.$(OBJEXT): 3/attr/deprecated.h +enc/emacs_mule.$(OBJEXT): 3/attr/error.h +enc/emacs_mule.$(OBJEXT): 3/attr/forceinline.h +enc/emacs_mule.$(OBJEXT): 3/attr/format.h +enc/emacs_mule.$(OBJEXT): 3/attr/maybe_unused.h +enc/emacs_mule.$(OBJEXT): 3/attr/nodiscard.h +enc/emacs_mule.$(OBJEXT): 3/attr/noexcept.h +enc/emacs_mule.$(OBJEXT): 3/attr/noinline.h +enc/emacs_mule.$(OBJEXT): 3/attr/nonnull.h +enc/emacs_mule.$(OBJEXT): 3/attr/noreturn.h +enc/emacs_mule.$(OBJEXT): 3/attr/pure.h +enc/emacs_mule.$(OBJEXT): 3/attr/restrict.h +enc/emacs_mule.$(OBJEXT): 3/attr/returns_nonnull.h +enc/emacs_mule.$(OBJEXT): 3/attr/warning.h +enc/emacs_mule.$(OBJEXT): 3/cast.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/apple.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/clang.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/gcc.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/intel.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/msvc.h +enc/emacs_mule.$(OBJEXT): 3/compiler_is/sunpro.h +enc/emacs_mule.$(OBJEXT): 3/compiler_since.h +enc/emacs_mule.$(OBJEXT): 3/config.h +enc/emacs_mule.$(OBJEXT): 3/dllexport.h +enc/emacs_mule.$(OBJEXT): 3/dosish.h +enc/emacs_mule.$(OBJEXT): 3/has/attribute.h +enc/emacs_mule.$(OBJEXT): 3/has/builtin.h +enc/emacs_mule.$(OBJEXT): 3/has/c_attribute.h +enc/emacs_mule.$(OBJEXT): 3/has/cpp_attribute.h +enc/emacs_mule.$(OBJEXT): 3/has/declspec_attribute.h +enc/emacs_mule.$(OBJEXT): 3/has/extension.h +enc/emacs_mule.$(OBJEXT): 3/has/feature.h +enc/emacs_mule.$(OBJEXT): 3/has/warning.h +enc/emacs_mule.$(OBJEXT): 3/stdalign.h +enc/emacs_mule.$(OBJEXT): 3/stdbool.h +enc/emacs_mule.$(OBJEXT): 3/token_paste.h +enc/emacs_mule.$(OBJEXT): 3/warning_push.h +enc/emacs_mule.$(OBJEXT): 3/xmalloc.h +enc/emacs_mule.$(OBJEXT): assert.h +enc/emacs_mule.$(OBJEXT): backward/2/assume.h +enc/emacs_mule.$(OBJEXT): backward/2/attributes.h +enc/emacs_mule.$(OBJEXT): backward/2/bool.h +enc/emacs_mule.$(OBJEXT): backward/2/extern.h +enc/emacs_mule.$(OBJEXT): backward/2/gcc_version_since.h +enc/emacs_mule.$(OBJEXT): backward/2/long_long.h +enc/emacs_mule.$(OBJEXT): backward/2/stdalign.h +enc/emacs_mule.$(OBJEXT): backward/2/stdarg.h enc/emacs_mule.$(OBJEXT): config.h enc/emacs_mule.$(OBJEXT): defines.h enc/emacs_mule.$(OBJEXT): enc/emacs_mule.c @@ -229,8 +689,160 @@ enc/encdb.$(OBJEXT): $(hdrdir)/ruby.h enc/encdb.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/encdb.$(OBJEXT): $(top_srcdir)/internal.h enc/encdb.$(OBJEXT): $(top_srcdir)/internal/encoding.h +enc/encdb.$(OBJEXT): 3/anyargs.h +enc/encdb.$(OBJEXT): 3/arithmetic.h +enc/encdb.$(OBJEXT): 3/arithmetic/char.h +enc/encdb.$(OBJEXT): 3/arithmetic/double.h +enc/encdb.$(OBJEXT): 3/arithmetic/fixnum.h +enc/encdb.$(OBJEXT): 3/arithmetic/gid_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/int.h +enc/encdb.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/long.h +enc/encdb.$(OBJEXT): 3/arithmetic/long_long.h +enc/encdb.$(OBJEXT): 3/arithmetic/mode_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/off_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/pid_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/short.h +enc/encdb.$(OBJEXT): 3/arithmetic/size_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/encdb.$(OBJEXT): 3/arithmetic/uid_t.h +enc/encdb.$(OBJEXT): 3/assume.h +enc/encdb.$(OBJEXT): 3/attr/alloc_size.h +enc/encdb.$(OBJEXT): 3/attr/artificial.h +enc/encdb.$(OBJEXT): 3/attr/cold.h +enc/encdb.$(OBJEXT): 3/attr/const.h +enc/encdb.$(OBJEXT): 3/attr/constexpr.h +enc/encdb.$(OBJEXT): 3/attr/deprecated.h +enc/encdb.$(OBJEXT): 3/attr/diagnose_if.h +enc/encdb.$(OBJEXT): 3/attr/enum_extensibility.h +enc/encdb.$(OBJEXT): 3/attr/error.h +enc/encdb.$(OBJEXT): 3/attr/flag_enum.h +enc/encdb.$(OBJEXT): 3/attr/forceinline.h +enc/encdb.$(OBJEXT): 3/attr/format.h +enc/encdb.$(OBJEXT): 3/attr/maybe_unused.h +enc/encdb.$(OBJEXT): 3/attr/noalias.h +enc/encdb.$(OBJEXT): 3/attr/nodiscard.h +enc/encdb.$(OBJEXT): 3/attr/noexcept.h +enc/encdb.$(OBJEXT): 3/attr/noinline.h +enc/encdb.$(OBJEXT): 3/attr/nonnull.h +enc/encdb.$(OBJEXT): 3/attr/noreturn.h +enc/encdb.$(OBJEXT): 3/attr/pure.h +enc/encdb.$(OBJEXT): 3/attr/restrict.h +enc/encdb.$(OBJEXT): 3/attr/returns_nonnull.h +enc/encdb.$(OBJEXT): 3/attr/warning.h +enc/encdb.$(OBJEXT): 3/attr/weakref.h +enc/encdb.$(OBJEXT): 3/cast.h +enc/encdb.$(OBJEXT): 3/compiler_is.h +enc/encdb.$(OBJEXT): 3/compiler_is/apple.h +enc/encdb.$(OBJEXT): 3/compiler_is/clang.h +enc/encdb.$(OBJEXT): 3/compiler_is/gcc.h +enc/encdb.$(OBJEXT): 3/compiler_is/intel.h +enc/encdb.$(OBJEXT): 3/compiler_is/msvc.h +enc/encdb.$(OBJEXT): 3/compiler_is/sunpro.h +enc/encdb.$(OBJEXT): 3/compiler_since.h +enc/encdb.$(OBJEXT): 3/config.h +enc/encdb.$(OBJEXT): 3/constant_p.h +enc/encdb.$(OBJEXT): 3/core.h +enc/encdb.$(OBJEXT): 3/core/rarray.h +enc/encdb.$(OBJEXT): 3/core/rbasic.h +enc/encdb.$(OBJEXT): 3/core/rbignum.h +enc/encdb.$(OBJEXT): 3/core/rclass.h +enc/encdb.$(OBJEXT): 3/core/rdata.h +enc/encdb.$(OBJEXT): 3/core/rfile.h +enc/encdb.$(OBJEXT): 3/core/rhash.h +enc/encdb.$(OBJEXT): 3/core/robject.h +enc/encdb.$(OBJEXT): 3/core/rregexp.h +enc/encdb.$(OBJEXT): 3/core/rstring.h +enc/encdb.$(OBJEXT): 3/core/rstruct.h +enc/encdb.$(OBJEXT): 3/core/rtypeddata.h +enc/encdb.$(OBJEXT): 3/ctype.h +enc/encdb.$(OBJEXT): 3/dllexport.h +enc/encdb.$(OBJEXT): 3/dosish.h +enc/encdb.$(OBJEXT): 3/error.h +enc/encdb.$(OBJEXT): 3/eval.h +enc/encdb.$(OBJEXT): 3/event.h +enc/encdb.$(OBJEXT): 3/fl_type.h +enc/encdb.$(OBJEXT): 3/gc.h +enc/encdb.$(OBJEXT): 3/glob.h +enc/encdb.$(OBJEXT): 3/globals.h +enc/encdb.$(OBJEXT): 3/has/attribute.h +enc/encdb.$(OBJEXT): 3/has/builtin.h +enc/encdb.$(OBJEXT): 3/has/c_attribute.h +enc/encdb.$(OBJEXT): 3/has/cpp_attribute.h +enc/encdb.$(OBJEXT): 3/has/declspec_attribute.h +enc/encdb.$(OBJEXT): 3/has/extension.h +enc/encdb.$(OBJEXT): 3/has/feature.h +enc/encdb.$(OBJEXT): 3/has/warning.h +enc/encdb.$(OBJEXT): 3/intern/array.h +enc/encdb.$(OBJEXT): 3/intern/bignum.h +enc/encdb.$(OBJEXT): 3/intern/class.h +enc/encdb.$(OBJEXT): 3/intern/compar.h +enc/encdb.$(OBJEXT): 3/intern/complex.h +enc/encdb.$(OBJEXT): 3/intern/cont.h +enc/encdb.$(OBJEXT): 3/intern/dir.h +enc/encdb.$(OBJEXT): 3/intern/enum.h +enc/encdb.$(OBJEXT): 3/intern/enumerator.h +enc/encdb.$(OBJEXT): 3/intern/error.h +enc/encdb.$(OBJEXT): 3/intern/eval.h +enc/encdb.$(OBJEXT): 3/intern/file.h +enc/encdb.$(OBJEXT): 3/intern/gc.h +enc/encdb.$(OBJEXT): 3/intern/hash.h +enc/encdb.$(OBJEXT): 3/intern/io.h +enc/encdb.$(OBJEXT): 3/intern/load.h +enc/encdb.$(OBJEXT): 3/intern/marshal.h +enc/encdb.$(OBJEXT): 3/intern/numeric.h +enc/encdb.$(OBJEXT): 3/intern/object.h +enc/encdb.$(OBJEXT): 3/intern/parse.h +enc/encdb.$(OBJEXT): 3/intern/proc.h +enc/encdb.$(OBJEXT): 3/intern/process.h +enc/encdb.$(OBJEXT): 3/intern/random.h +enc/encdb.$(OBJEXT): 3/intern/range.h +enc/encdb.$(OBJEXT): 3/intern/rational.h +enc/encdb.$(OBJEXT): 3/intern/re.h +enc/encdb.$(OBJEXT): 3/intern/ruby.h +enc/encdb.$(OBJEXT): 3/intern/select.h +enc/encdb.$(OBJEXT): 3/intern/select/largesize.h +enc/encdb.$(OBJEXT): 3/intern/signal.h +enc/encdb.$(OBJEXT): 3/intern/sprintf.h +enc/encdb.$(OBJEXT): 3/intern/string.h +enc/encdb.$(OBJEXT): 3/intern/struct.h +enc/encdb.$(OBJEXT): 3/intern/thread.h +enc/encdb.$(OBJEXT): 3/intern/time.h +enc/encdb.$(OBJEXT): 3/intern/variable.h +enc/encdb.$(OBJEXT): 3/intern/vm.h +enc/encdb.$(OBJEXT): 3/interpreter.h +enc/encdb.$(OBJEXT): 3/iterator.h +enc/encdb.$(OBJEXT): 3/memory.h +enc/encdb.$(OBJEXT): 3/method.h +enc/encdb.$(OBJEXT): 3/module.h +enc/encdb.$(OBJEXT): 3/newobj.h +enc/encdb.$(OBJEXT): 3/rgengc.h +enc/encdb.$(OBJEXT): 3/scan_args.h +enc/encdb.$(OBJEXT): 3/special_consts.h +enc/encdb.$(OBJEXT): 3/static_assert.h +enc/encdb.$(OBJEXT): 3/stdalign.h +enc/encdb.$(OBJEXT): 3/stdbool.h +enc/encdb.$(OBJEXT): 3/symbol.h +enc/encdb.$(OBJEXT): 3/token_paste.h +enc/encdb.$(OBJEXT): 3/value.h +enc/encdb.$(OBJEXT): 3/value_type.h +enc/encdb.$(OBJEXT): 3/variable.h +enc/encdb.$(OBJEXT): 3/warning_push.h +enc/encdb.$(OBJEXT): 3/xmalloc.h enc/encdb.$(OBJEXT): assert.h enc/encdb.$(OBJEXT): backward.h +enc/encdb.$(OBJEXT): backward/2/assume.h +enc/encdb.$(OBJEXT): backward/2/attributes.h +enc/encdb.$(OBJEXT): backward/2/bool.h +enc/encdb.$(OBJEXT): backward/2/extern.h +enc/encdb.$(OBJEXT): backward/2/gcc_version_since.h +enc/encdb.$(OBJEXT): backward/2/inttypes.h +enc/encdb.$(OBJEXT): backward/2/limits.h +enc/encdb.$(OBJEXT): backward/2/long_long.h +enc/encdb.$(OBJEXT): backward/2/r_cast.h +enc/encdb.$(OBJEXT): backward/2/rmodule.h +enc/encdb.$(OBJEXT): backward/2/stdalign.h +enc/encdb.$(OBJEXT): backward/2/stdarg.h enc/encdb.$(OBJEXT): config.h enc/encdb.$(OBJEXT): defines.h enc/encdb.$(OBJEXT): enc/encdb.c @@ -243,6 +855,58 @@ enc/encdb.$(OBJEXT): oniguruma.h enc/encdb.$(OBJEXT): st.h enc/encdb.$(OBJEXT): subst.h enc/euc_jp.$(OBJEXT): $(top_srcdir)/regenc.h +enc/euc_jp.$(OBJEXT): 3/assume.h +enc/euc_jp.$(OBJEXT): 3/attr/alloc_size.h +enc/euc_jp.$(OBJEXT): 3/attr/cold.h +enc/euc_jp.$(OBJEXT): 3/attr/const.h +enc/euc_jp.$(OBJEXT): 3/attr/deprecated.h +enc/euc_jp.$(OBJEXT): 3/attr/error.h +enc/euc_jp.$(OBJEXT): 3/attr/forceinline.h +enc/euc_jp.$(OBJEXT): 3/attr/format.h +enc/euc_jp.$(OBJEXT): 3/attr/maybe_unused.h +enc/euc_jp.$(OBJEXT): 3/attr/nodiscard.h +enc/euc_jp.$(OBJEXT): 3/attr/noexcept.h +enc/euc_jp.$(OBJEXT): 3/attr/noinline.h +enc/euc_jp.$(OBJEXT): 3/attr/nonnull.h +enc/euc_jp.$(OBJEXT): 3/attr/noreturn.h +enc/euc_jp.$(OBJEXT): 3/attr/pure.h +enc/euc_jp.$(OBJEXT): 3/attr/restrict.h +enc/euc_jp.$(OBJEXT): 3/attr/returns_nonnull.h +enc/euc_jp.$(OBJEXT): 3/attr/warning.h +enc/euc_jp.$(OBJEXT): 3/cast.h +enc/euc_jp.$(OBJEXT): 3/compiler_is.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/apple.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/clang.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/gcc.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/intel.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/msvc.h +enc/euc_jp.$(OBJEXT): 3/compiler_is/sunpro.h +enc/euc_jp.$(OBJEXT): 3/compiler_since.h +enc/euc_jp.$(OBJEXT): 3/config.h +enc/euc_jp.$(OBJEXT): 3/dllexport.h +enc/euc_jp.$(OBJEXT): 3/dosish.h +enc/euc_jp.$(OBJEXT): 3/has/attribute.h +enc/euc_jp.$(OBJEXT): 3/has/builtin.h +enc/euc_jp.$(OBJEXT): 3/has/c_attribute.h +enc/euc_jp.$(OBJEXT): 3/has/cpp_attribute.h +enc/euc_jp.$(OBJEXT): 3/has/declspec_attribute.h +enc/euc_jp.$(OBJEXT): 3/has/extension.h +enc/euc_jp.$(OBJEXT): 3/has/feature.h +enc/euc_jp.$(OBJEXT): 3/has/warning.h +enc/euc_jp.$(OBJEXT): 3/stdalign.h +enc/euc_jp.$(OBJEXT): 3/stdbool.h +enc/euc_jp.$(OBJEXT): 3/token_paste.h +enc/euc_jp.$(OBJEXT): 3/warning_push.h +enc/euc_jp.$(OBJEXT): 3/xmalloc.h +enc/euc_jp.$(OBJEXT): assert.h +enc/euc_jp.$(OBJEXT): backward/2/assume.h +enc/euc_jp.$(OBJEXT): backward/2/attributes.h +enc/euc_jp.$(OBJEXT): backward/2/bool.h +enc/euc_jp.$(OBJEXT): backward/2/extern.h +enc/euc_jp.$(OBJEXT): backward/2/gcc_version_since.h +enc/euc_jp.$(OBJEXT): backward/2/long_long.h +enc/euc_jp.$(OBJEXT): backward/2/stdalign.h +enc/euc_jp.$(OBJEXT): backward/2/stdarg.h enc/euc_jp.$(OBJEXT): config.h enc/euc_jp.$(OBJEXT): defines.h enc/euc_jp.$(OBJEXT): enc/euc_jp.c @@ -251,36 +915,348 @@ enc/euc_jp.$(OBJEXT): enc/jis/props.kwd enc/euc_jp.$(OBJEXT): missing.h enc/euc_jp.$(OBJEXT): onigmo.h enc/euc_kr.$(OBJEXT): $(top_srcdir)/regenc.h +enc/euc_kr.$(OBJEXT): 3/assume.h +enc/euc_kr.$(OBJEXT): 3/attr/alloc_size.h +enc/euc_kr.$(OBJEXT): 3/attr/cold.h +enc/euc_kr.$(OBJEXT): 3/attr/const.h +enc/euc_kr.$(OBJEXT): 3/attr/deprecated.h +enc/euc_kr.$(OBJEXT): 3/attr/error.h +enc/euc_kr.$(OBJEXT): 3/attr/forceinline.h +enc/euc_kr.$(OBJEXT): 3/attr/format.h +enc/euc_kr.$(OBJEXT): 3/attr/maybe_unused.h +enc/euc_kr.$(OBJEXT): 3/attr/nodiscard.h +enc/euc_kr.$(OBJEXT): 3/attr/noexcept.h +enc/euc_kr.$(OBJEXT): 3/attr/noinline.h +enc/euc_kr.$(OBJEXT): 3/attr/nonnull.h +enc/euc_kr.$(OBJEXT): 3/attr/noreturn.h +enc/euc_kr.$(OBJEXT): 3/attr/pure.h +enc/euc_kr.$(OBJEXT): 3/attr/restrict.h +enc/euc_kr.$(OBJEXT): 3/attr/returns_nonnull.h +enc/euc_kr.$(OBJEXT): 3/attr/warning.h +enc/euc_kr.$(OBJEXT): 3/cast.h +enc/euc_kr.$(OBJEXT): 3/compiler_is.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/apple.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/clang.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/gcc.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/intel.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/msvc.h +enc/euc_kr.$(OBJEXT): 3/compiler_is/sunpro.h +enc/euc_kr.$(OBJEXT): 3/compiler_since.h +enc/euc_kr.$(OBJEXT): 3/config.h +enc/euc_kr.$(OBJEXT): 3/dllexport.h +enc/euc_kr.$(OBJEXT): 3/dosish.h +enc/euc_kr.$(OBJEXT): 3/has/attribute.h +enc/euc_kr.$(OBJEXT): 3/has/builtin.h +enc/euc_kr.$(OBJEXT): 3/has/c_attribute.h +enc/euc_kr.$(OBJEXT): 3/has/cpp_attribute.h +enc/euc_kr.$(OBJEXT): 3/has/declspec_attribute.h +enc/euc_kr.$(OBJEXT): 3/has/extension.h +enc/euc_kr.$(OBJEXT): 3/has/feature.h +enc/euc_kr.$(OBJEXT): 3/has/warning.h +enc/euc_kr.$(OBJEXT): 3/stdalign.h +enc/euc_kr.$(OBJEXT): 3/stdbool.h +enc/euc_kr.$(OBJEXT): 3/token_paste.h +enc/euc_kr.$(OBJEXT): 3/warning_push.h +enc/euc_kr.$(OBJEXT): 3/xmalloc.h +enc/euc_kr.$(OBJEXT): assert.h +enc/euc_kr.$(OBJEXT): backward/2/assume.h +enc/euc_kr.$(OBJEXT): backward/2/attributes.h +enc/euc_kr.$(OBJEXT): backward/2/bool.h +enc/euc_kr.$(OBJEXT): backward/2/extern.h +enc/euc_kr.$(OBJEXT): backward/2/gcc_version_since.h +enc/euc_kr.$(OBJEXT): backward/2/long_long.h +enc/euc_kr.$(OBJEXT): backward/2/stdalign.h +enc/euc_kr.$(OBJEXT): backward/2/stdarg.h enc/euc_kr.$(OBJEXT): config.h enc/euc_kr.$(OBJEXT): defines.h enc/euc_kr.$(OBJEXT): enc/euc_kr.c enc/euc_kr.$(OBJEXT): missing.h enc/euc_kr.$(OBJEXT): onigmo.h enc/euc_tw.$(OBJEXT): $(top_srcdir)/regenc.h +enc/euc_tw.$(OBJEXT): 3/assume.h +enc/euc_tw.$(OBJEXT): 3/attr/alloc_size.h +enc/euc_tw.$(OBJEXT): 3/attr/cold.h +enc/euc_tw.$(OBJEXT): 3/attr/const.h +enc/euc_tw.$(OBJEXT): 3/attr/deprecated.h +enc/euc_tw.$(OBJEXT): 3/attr/error.h +enc/euc_tw.$(OBJEXT): 3/attr/forceinline.h +enc/euc_tw.$(OBJEXT): 3/attr/format.h +enc/euc_tw.$(OBJEXT): 3/attr/maybe_unused.h +enc/euc_tw.$(OBJEXT): 3/attr/nodiscard.h +enc/euc_tw.$(OBJEXT): 3/attr/noexcept.h +enc/euc_tw.$(OBJEXT): 3/attr/noinline.h +enc/euc_tw.$(OBJEXT): 3/attr/nonnull.h +enc/euc_tw.$(OBJEXT): 3/attr/noreturn.h +enc/euc_tw.$(OBJEXT): 3/attr/pure.h +enc/euc_tw.$(OBJEXT): 3/attr/restrict.h +enc/euc_tw.$(OBJEXT): 3/attr/returns_nonnull.h +enc/euc_tw.$(OBJEXT): 3/attr/warning.h +enc/euc_tw.$(OBJEXT): 3/cast.h +enc/euc_tw.$(OBJEXT): 3/compiler_is.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/apple.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/clang.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/gcc.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/intel.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/msvc.h +enc/euc_tw.$(OBJEXT): 3/compiler_is/sunpro.h +enc/euc_tw.$(OBJEXT): 3/compiler_since.h +enc/euc_tw.$(OBJEXT): 3/config.h +enc/euc_tw.$(OBJEXT): 3/dllexport.h +enc/euc_tw.$(OBJEXT): 3/dosish.h +enc/euc_tw.$(OBJEXT): 3/has/attribute.h +enc/euc_tw.$(OBJEXT): 3/has/builtin.h +enc/euc_tw.$(OBJEXT): 3/has/c_attribute.h +enc/euc_tw.$(OBJEXT): 3/has/cpp_attribute.h +enc/euc_tw.$(OBJEXT): 3/has/declspec_attribute.h +enc/euc_tw.$(OBJEXT): 3/has/extension.h +enc/euc_tw.$(OBJEXT): 3/has/feature.h +enc/euc_tw.$(OBJEXT): 3/has/warning.h +enc/euc_tw.$(OBJEXT): 3/stdalign.h +enc/euc_tw.$(OBJEXT): 3/stdbool.h +enc/euc_tw.$(OBJEXT): 3/token_paste.h +enc/euc_tw.$(OBJEXT): 3/warning_push.h +enc/euc_tw.$(OBJEXT): 3/xmalloc.h +enc/euc_tw.$(OBJEXT): assert.h +enc/euc_tw.$(OBJEXT): backward/2/assume.h +enc/euc_tw.$(OBJEXT): backward/2/attributes.h +enc/euc_tw.$(OBJEXT): backward/2/bool.h +enc/euc_tw.$(OBJEXT): backward/2/extern.h +enc/euc_tw.$(OBJEXT): backward/2/gcc_version_since.h +enc/euc_tw.$(OBJEXT): backward/2/long_long.h +enc/euc_tw.$(OBJEXT): backward/2/stdalign.h +enc/euc_tw.$(OBJEXT): backward/2/stdarg.h enc/euc_tw.$(OBJEXT): config.h enc/euc_tw.$(OBJEXT): defines.h enc/euc_tw.$(OBJEXT): enc/euc_tw.c enc/euc_tw.$(OBJEXT): missing.h enc/euc_tw.$(OBJEXT): onigmo.h enc/gb18030.$(OBJEXT): $(top_srcdir)/regenc.h +enc/gb18030.$(OBJEXT): 3/assume.h +enc/gb18030.$(OBJEXT): 3/attr/alloc_size.h +enc/gb18030.$(OBJEXT): 3/attr/cold.h +enc/gb18030.$(OBJEXT): 3/attr/const.h +enc/gb18030.$(OBJEXT): 3/attr/deprecated.h +enc/gb18030.$(OBJEXT): 3/attr/error.h +enc/gb18030.$(OBJEXT): 3/attr/forceinline.h +enc/gb18030.$(OBJEXT): 3/attr/format.h +enc/gb18030.$(OBJEXT): 3/attr/maybe_unused.h +enc/gb18030.$(OBJEXT): 3/attr/nodiscard.h +enc/gb18030.$(OBJEXT): 3/attr/noexcept.h +enc/gb18030.$(OBJEXT): 3/attr/noinline.h +enc/gb18030.$(OBJEXT): 3/attr/nonnull.h +enc/gb18030.$(OBJEXT): 3/attr/noreturn.h +enc/gb18030.$(OBJEXT): 3/attr/pure.h +enc/gb18030.$(OBJEXT): 3/attr/restrict.h +enc/gb18030.$(OBJEXT): 3/attr/returns_nonnull.h +enc/gb18030.$(OBJEXT): 3/attr/warning.h +enc/gb18030.$(OBJEXT): 3/cast.h +enc/gb18030.$(OBJEXT): 3/compiler_is.h +enc/gb18030.$(OBJEXT): 3/compiler_is/apple.h +enc/gb18030.$(OBJEXT): 3/compiler_is/clang.h +enc/gb18030.$(OBJEXT): 3/compiler_is/gcc.h +enc/gb18030.$(OBJEXT): 3/compiler_is/intel.h +enc/gb18030.$(OBJEXT): 3/compiler_is/msvc.h +enc/gb18030.$(OBJEXT): 3/compiler_is/sunpro.h +enc/gb18030.$(OBJEXT): 3/compiler_since.h +enc/gb18030.$(OBJEXT): 3/config.h +enc/gb18030.$(OBJEXT): 3/dllexport.h +enc/gb18030.$(OBJEXT): 3/dosish.h +enc/gb18030.$(OBJEXT): 3/has/attribute.h +enc/gb18030.$(OBJEXT): 3/has/builtin.h +enc/gb18030.$(OBJEXT): 3/has/c_attribute.h +enc/gb18030.$(OBJEXT): 3/has/cpp_attribute.h +enc/gb18030.$(OBJEXT): 3/has/declspec_attribute.h +enc/gb18030.$(OBJEXT): 3/has/extension.h +enc/gb18030.$(OBJEXT): 3/has/feature.h +enc/gb18030.$(OBJEXT): 3/has/warning.h +enc/gb18030.$(OBJEXT): 3/stdalign.h +enc/gb18030.$(OBJEXT): 3/stdbool.h +enc/gb18030.$(OBJEXT): 3/token_paste.h +enc/gb18030.$(OBJEXT): 3/warning_push.h +enc/gb18030.$(OBJEXT): 3/xmalloc.h +enc/gb18030.$(OBJEXT): assert.h +enc/gb18030.$(OBJEXT): backward/2/assume.h +enc/gb18030.$(OBJEXT): backward/2/attributes.h +enc/gb18030.$(OBJEXT): backward/2/bool.h +enc/gb18030.$(OBJEXT): backward/2/extern.h +enc/gb18030.$(OBJEXT): backward/2/gcc_version_since.h +enc/gb18030.$(OBJEXT): backward/2/long_long.h +enc/gb18030.$(OBJEXT): backward/2/stdalign.h +enc/gb18030.$(OBJEXT): backward/2/stdarg.h enc/gb18030.$(OBJEXT): config.h enc/gb18030.$(OBJEXT): defines.h enc/gb18030.$(OBJEXT): enc/gb18030.c enc/gb18030.$(OBJEXT): missing.h enc/gb18030.$(OBJEXT): onigmo.h enc/gb2312.$(OBJEXT): $(top_srcdir)/regenc.h +enc/gb2312.$(OBJEXT): 3/assume.h +enc/gb2312.$(OBJEXT): 3/attr/alloc_size.h +enc/gb2312.$(OBJEXT): 3/attr/cold.h +enc/gb2312.$(OBJEXT): 3/attr/const.h +enc/gb2312.$(OBJEXT): 3/attr/deprecated.h +enc/gb2312.$(OBJEXT): 3/attr/error.h +enc/gb2312.$(OBJEXT): 3/attr/forceinline.h +enc/gb2312.$(OBJEXT): 3/attr/format.h +enc/gb2312.$(OBJEXT): 3/attr/maybe_unused.h +enc/gb2312.$(OBJEXT): 3/attr/nodiscard.h +enc/gb2312.$(OBJEXT): 3/attr/noexcept.h +enc/gb2312.$(OBJEXT): 3/attr/noinline.h +enc/gb2312.$(OBJEXT): 3/attr/nonnull.h +enc/gb2312.$(OBJEXT): 3/attr/noreturn.h +enc/gb2312.$(OBJEXT): 3/attr/pure.h +enc/gb2312.$(OBJEXT): 3/attr/restrict.h +enc/gb2312.$(OBJEXT): 3/attr/returns_nonnull.h +enc/gb2312.$(OBJEXT): 3/attr/warning.h +enc/gb2312.$(OBJEXT): 3/cast.h +enc/gb2312.$(OBJEXT): 3/compiler_is.h +enc/gb2312.$(OBJEXT): 3/compiler_is/apple.h +enc/gb2312.$(OBJEXT): 3/compiler_is/clang.h +enc/gb2312.$(OBJEXT): 3/compiler_is/gcc.h +enc/gb2312.$(OBJEXT): 3/compiler_is/intel.h +enc/gb2312.$(OBJEXT): 3/compiler_is/msvc.h +enc/gb2312.$(OBJEXT): 3/compiler_is/sunpro.h +enc/gb2312.$(OBJEXT): 3/compiler_since.h +enc/gb2312.$(OBJEXT): 3/config.h +enc/gb2312.$(OBJEXT): 3/dllexport.h +enc/gb2312.$(OBJEXT): 3/dosish.h +enc/gb2312.$(OBJEXT): 3/has/attribute.h +enc/gb2312.$(OBJEXT): 3/has/builtin.h +enc/gb2312.$(OBJEXT): 3/has/c_attribute.h +enc/gb2312.$(OBJEXT): 3/has/cpp_attribute.h +enc/gb2312.$(OBJEXT): 3/has/declspec_attribute.h +enc/gb2312.$(OBJEXT): 3/has/extension.h +enc/gb2312.$(OBJEXT): 3/has/feature.h +enc/gb2312.$(OBJEXT): 3/has/warning.h +enc/gb2312.$(OBJEXT): 3/stdalign.h +enc/gb2312.$(OBJEXT): 3/stdbool.h +enc/gb2312.$(OBJEXT): 3/token_paste.h +enc/gb2312.$(OBJEXT): 3/warning_push.h +enc/gb2312.$(OBJEXT): 3/xmalloc.h +enc/gb2312.$(OBJEXT): assert.h +enc/gb2312.$(OBJEXT): backward/2/assume.h +enc/gb2312.$(OBJEXT): backward/2/attributes.h +enc/gb2312.$(OBJEXT): backward/2/bool.h +enc/gb2312.$(OBJEXT): backward/2/extern.h +enc/gb2312.$(OBJEXT): backward/2/gcc_version_since.h +enc/gb2312.$(OBJEXT): backward/2/long_long.h +enc/gb2312.$(OBJEXT): backward/2/stdalign.h +enc/gb2312.$(OBJEXT): backward/2/stdarg.h enc/gb2312.$(OBJEXT): config.h enc/gb2312.$(OBJEXT): defines.h enc/gb2312.$(OBJEXT): enc/gb2312.c enc/gb2312.$(OBJEXT): missing.h enc/gb2312.$(OBJEXT): onigmo.h enc/gbk.$(OBJEXT): $(top_srcdir)/regenc.h +enc/gbk.$(OBJEXT): 3/assume.h +enc/gbk.$(OBJEXT): 3/attr/alloc_size.h +enc/gbk.$(OBJEXT): 3/attr/cold.h +enc/gbk.$(OBJEXT): 3/attr/const.h +enc/gbk.$(OBJEXT): 3/attr/deprecated.h +enc/gbk.$(OBJEXT): 3/attr/error.h +enc/gbk.$(OBJEXT): 3/attr/forceinline.h +enc/gbk.$(OBJEXT): 3/attr/format.h +enc/gbk.$(OBJEXT): 3/attr/maybe_unused.h +enc/gbk.$(OBJEXT): 3/attr/nodiscard.h +enc/gbk.$(OBJEXT): 3/attr/noexcept.h +enc/gbk.$(OBJEXT): 3/attr/noinline.h +enc/gbk.$(OBJEXT): 3/attr/nonnull.h +enc/gbk.$(OBJEXT): 3/attr/noreturn.h +enc/gbk.$(OBJEXT): 3/attr/pure.h +enc/gbk.$(OBJEXT): 3/attr/restrict.h +enc/gbk.$(OBJEXT): 3/attr/returns_nonnull.h +enc/gbk.$(OBJEXT): 3/attr/warning.h +enc/gbk.$(OBJEXT): 3/cast.h +enc/gbk.$(OBJEXT): 3/compiler_is.h +enc/gbk.$(OBJEXT): 3/compiler_is/apple.h +enc/gbk.$(OBJEXT): 3/compiler_is/clang.h +enc/gbk.$(OBJEXT): 3/compiler_is/gcc.h +enc/gbk.$(OBJEXT): 3/compiler_is/intel.h +enc/gbk.$(OBJEXT): 3/compiler_is/msvc.h +enc/gbk.$(OBJEXT): 3/compiler_is/sunpro.h +enc/gbk.$(OBJEXT): 3/compiler_since.h +enc/gbk.$(OBJEXT): 3/config.h +enc/gbk.$(OBJEXT): 3/dllexport.h +enc/gbk.$(OBJEXT): 3/dosish.h +enc/gbk.$(OBJEXT): 3/has/attribute.h +enc/gbk.$(OBJEXT): 3/has/builtin.h +enc/gbk.$(OBJEXT): 3/has/c_attribute.h +enc/gbk.$(OBJEXT): 3/has/cpp_attribute.h +enc/gbk.$(OBJEXT): 3/has/declspec_attribute.h +enc/gbk.$(OBJEXT): 3/has/extension.h +enc/gbk.$(OBJEXT): 3/has/feature.h +enc/gbk.$(OBJEXT): 3/has/warning.h +enc/gbk.$(OBJEXT): 3/stdalign.h +enc/gbk.$(OBJEXT): 3/stdbool.h +enc/gbk.$(OBJEXT): 3/token_paste.h +enc/gbk.$(OBJEXT): 3/warning_push.h +enc/gbk.$(OBJEXT): 3/xmalloc.h +enc/gbk.$(OBJEXT): assert.h +enc/gbk.$(OBJEXT): backward/2/assume.h +enc/gbk.$(OBJEXT): backward/2/attributes.h +enc/gbk.$(OBJEXT): backward/2/bool.h +enc/gbk.$(OBJEXT): backward/2/extern.h +enc/gbk.$(OBJEXT): backward/2/gcc_version_since.h +enc/gbk.$(OBJEXT): backward/2/long_long.h +enc/gbk.$(OBJEXT): backward/2/stdalign.h +enc/gbk.$(OBJEXT): backward/2/stdarg.h enc/gbk.$(OBJEXT): config.h enc/gbk.$(OBJEXT): defines.h enc/gbk.$(OBJEXT): enc/gbk.c enc/gbk.$(OBJEXT): missing.h enc/gbk.$(OBJEXT): onigmo.h enc/iso_8859_1.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_1.$(OBJEXT): 3/assume.h +enc/iso_8859_1.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_1.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_1.$(OBJEXT): 3/attr/const.h +enc/iso_8859_1.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_1.$(OBJEXT): 3/attr/error.h +enc/iso_8859_1.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_1.$(OBJEXT): 3/attr/format.h +enc/iso_8859_1.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_1.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_1.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_1.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_1.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_1.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_1.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_1.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_1.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_1.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_1.$(OBJEXT): 3/cast.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_1.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_1.$(OBJEXT): 3/config.h +enc/iso_8859_1.$(OBJEXT): 3/dllexport.h +enc/iso_8859_1.$(OBJEXT): 3/dosish.h +enc/iso_8859_1.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_1.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_1.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_1.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_1.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_1.$(OBJEXT): 3/has/extension.h +enc/iso_8859_1.$(OBJEXT): 3/has/feature.h +enc/iso_8859_1.$(OBJEXT): 3/has/warning.h +enc/iso_8859_1.$(OBJEXT): 3/stdalign.h +enc/iso_8859_1.$(OBJEXT): 3/stdbool.h +enc/iso_8859_1.$(OBJEXT): 3/token_paste.h +enc/iso_8859_1.$(OBJEXT): 3/warning_push.h +enc/iso_8859_1.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_1.$(OBJEXT): assert.h +enc/iso_8859_1.$(OBJEXT): backward/2/assume.h +enc/iso_8859_1.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_1.$(OBJEXT): backward/2/bool.h +enc/iso_8859_1.$(OBJEXT): backward/2/extern.h +enc/iso_8859_1.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_1.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_1.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_1.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_1.$(OBJEXT): config.h enc/iso_8859_1.$(OBJEXT): defines.h enc/iso_8859_1.$(OBJEXT): enc/iso_8859.h @@ -288,6 +1264,58 @@ enc/iso_8859_1.$(OBJEXT): enc/iso_8859_1.c enc/iso_8859_1.$(OBJEXT): missing.h enc/iso_8859_1.$(OBJEXT): onigmo.h enc/iso_8859_10.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_10.$(OBJEXT): 3/assume.h +enc/iso_8859_10.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_10.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_10.$(OBJEXT): 3/attr/const.h +enc/iso_8859_10.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_10.$(OBJEXT): 3/attr/error.h +enc/iso_8859_10.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_10.$(OBJEXT): 3/attr/format.h +enc/iso_8859_10.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_10.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_10.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_10.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_10.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_10.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_10.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_10.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_10.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_10.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_10.$(OBJEXT): 3/cast.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_10.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_10.$(OBJEXT): 3/config.h +enc/iso_8859_10.$(OBJEXT): 3/dllexport.h +enc/iso_8859_10.$(OBJEXT): 3/dosish.h +enc/iso_8859_10.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_10.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_10.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_10.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_10.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_10.$(OBJEXT): 3/has/extension.h +enc/iso_8859_10.$(OBJEXT): 3/has/feature.h +enc/iso_8859_10.$(OBJEXT): 3/has/warning.h +enc/iso_8859_10.$(OBJEXT): 3/stdalign.h +enc/iso_8859_10.$(OBJEXT): 3/stdbool.h +enc/iso_8859_10.$(OBJEXT): 3/token_paste.h +enc/iso_8859_10.$(OBJEXT): 3/warning_push.h +enc/iso_8859_10.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_10.$(OBJEXT): assert.h +enc/iso_8859_10.$(OBJEXT): backward/2/assume.h +enc/iso_8859_10.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_10.$(OBJEXT): backward/2/bool.h +enc/iso_8859_10.$(OBJEXT): backward/2/extern.h +enc/iso_8859_10.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_10.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_10.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_10.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_10.$(OBJEXT): config.h enc/iso_8859_10.$(OBJEXT): defines.h enc/iso_8859_10.$(OBJEXT): enc/iso_8859.h @@ -295,12 +1323,116 @@ enc/iso_8859_10.$(OBJEXT): enc/iso_8859_10.c enc/iso_8859_10.$(OBJEXT): missing.h enc/iso_8859_10.$(OBJEXT): onigmo.h enc/iso_8859_11.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_11.$(OBJEXT): 3/assume.h +enc/iso_8859_11.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_11.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_11.$(OBJEXT): 3/attr/const.h +enc/iso_8859_11.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_11.$(OBJEXT): 3/attr/error.h +enc/iso_8859_11.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_11.$(OBJEXT): 3/attr/format.h +enc/iso_8859_11.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_11.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_11.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_11.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_11.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_11.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_11.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_11.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_11.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_11.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_11.$(OBJEXT): 3/cast.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_11.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_11.$(OBJEXT): 3/config.h +enc/iso_8859_11.$(OBJEXT): 3/dllexport.h +enc/iso_8859_11.$(OBJEXT): 3/dosish.h +enc/iso_8859_11.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_11.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_11.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_11.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_11.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_11.$(OBJEXT): 3/has/extension.h +enc/iso_8859_11.$(OBJEXT): 3/has/feature.h +enc/iso_8859_11.$(OBJEXT): 3/has/warning.h +enc/iso_8859_11.$(OBJEXT): 3/stdalign.h +enc/iso_8859_11.$(OBJEXT): 3/stdbool.h +enc/iso_8859_11.$(OBJEXT): 3/token_paste.h +enc/iso_8859_11.$(OBJEXT): 3/warning_push.h +enc/iso_8859_11.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_11.$(OBJEXT): assert.h +enc/iso_8859_11.$(OBJEXT): backward/2/assume.h +enc/iso_8859_11.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_11.$(OBJEXT): backward/2/bool.h +enc/iso_8859_11.$(OBJEXT): backward/2/extern.h +enc/iso_8859_11.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_11.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_11.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_11.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_11.$(OBJEXT): config.h enc/iso_8859_11.$(OBJEXT): defines.h enc/iso_8859_11.$(OBJEXT): enc/iso_8859_11.c enc/iso_8859_11.$(OBJEXT): missing.h enc/iso_8859_11.$(OBJEXT): onigmo.h enc/iso_8859_13.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_13.$(OBJEXT): 3/assume.h +enc/iso_8859_13.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_13.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_13.$(OBJEXT): 3/attr/const.h +enc/iso_8859_13.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_13.$(OBJEXT): 3/attr/error.h +enc/iso_8859_13.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_13.$(OBJEXT): 3/attr/format.h +enc/iso_8859_13.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_13.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_13.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_13.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_13.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_13.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_13.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_13.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_13.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_13.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_13.$(OBJEXT): 3/cast.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_13.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_13.$(OBJEXT): 3/config.h +enc/iso_8859_13.$(OBJEXT): 3/dllexport.h +enc/iso_8859_13.$(OBJEXT): 3/dosish.h +enc/iso_8859_13.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_13.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_13.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_13.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_13.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_13.$(OBJEXT): 3/has/extension.h +enc/iso_8859_13.$(OBJEXT): 3/has/feature.h +enc/iso_8859_13.$(OBJEXT): 3/has/warning.h +enc/iso_8859_13.$(OBJEXT): 3/stdalign.h +enc/iso_8859_13.$(OBJEXT): 3/stdbool.h +enc/iso_8859_13.$(OBJEXT): 3/token_paste.h +enc/iso_8859_13.$(OBJEXT): 3/warning_push.h +enc/iso_8859_13.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_13.$(OBJEXT): assert.h +enc/iso_8859_13.$(OBJEXT): backward/2/assume.h +enc/iso_8859_13.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_13.$(OBJEXT): backward/2/bool.h +enc/iso_8859_13.$(OBJEXT): backward/2/extern.h +enc/iso_8859_13.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_13.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_13.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_13.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_13.$(OBJEXT): config.h enc/iso_8859_13.$(OBJEXT): defines.h enc/iso_8859_13.$(OBJEXT): enc/iso_8859.h @@ -308,6 +1440,58 @@ enc/iso_8859_13.$(OBJEXT): enc/iso_8859_13.c enc/iso_8859_13.$(OBJEXT): missing.h enc/iso_8859_13.$(OBJEXT): onigmo.h enc/iso_8859_14.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_14.$(OBJEXT): 3/assume.h +enc/iso_8859_14.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_14.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_14.$(OBJEXT): 3/attr/const.h +enc/iso_8859_14.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_14.$(OBJEXT): 3/attr/error.h +enc/iso_8859_14.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_14.$(OBJEXT): 3/attr/format.h +enc/iso_8859_14.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_14.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_14.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_14.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_14.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_14.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_14.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_14.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_14.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_14.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_14.$(OBJEXT): 3/cast.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_14.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_14.$(OBJEXT): 3/config.h +enc/iso_8859_14.$(OBJEXT): 3/dllexport.h +enc/iso_8859_14.$(OBJEXT): 3/dosish.h +enc/iso_8859_14.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_14.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_14.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_14.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_14.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_14.$(OBJEXT): 3/has/extension.h +enc/iso_8859_14.$(OBJEXT): 3/has/feature.h +enc/iso_8859_14.$(OBJEXT): 3/has/warning.h +enc/iso_8859_14.$(OBJEXT): 3/stdalign.h +enc/iso_8859_14.$(OBJEXT): 3/stdbool.h +enc/iso_8859_14.$(OBJEXT): 3/token_paste.h +enc/iso_8859_14.$(OBJEXT): 3/warning_push.h +enc/iso_8859_14.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_14.$(OBJEXT): assert.h +enc/iso_8859_14.$(OBJEXT): backward/2/assume.h +enc/iso_8859_14.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_14.$(OBJEXT): backward/2/bool.h +enc/iso_8859_14.$(OBJEXT): backward/2/extern.h +enc/iso_8859_14.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_14.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_14.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_14.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_14.$(OBJEXT): config.h enc/iso_8859_14.$(OBJEXT): defines.h enc/iso_8859_14.$(OBJEXT): enc/iso_8859.h @@ -315,6 +1499,58 @@ enc/iso_8859_14.$(OBJEXT): enc/iso_8859_14.c enc/iso_8859_14.$(OBJEXT): missing.h enc/iso_8859_14.$(OBJEXT): onigmo.h enc/iso_8859_15.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_15.$(OBJEXT): 3/assume.h +enc/iso_8859_15.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_15.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_15.$(OBJEXT): 3/attr/const.h +enc/iso_8859_15.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_15.$(OBJEXT): 3/attr/error.h +enc/iso_8859_15.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_15.$(OBJEXT): 3/attr/format.h +enc/iso_8859_15.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_15.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_15.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_15.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_15.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_15.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_15.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_15.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_15.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_15.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_15.$(OBJEXT): 3/cast.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_15.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_15.$(OBJEXT): 3/config.h +enc/iso_8859_15.$(OBJEXT): 3/dllexport.h +enc/iso_8859_15.$(OBJEXT): 3/dosish.h +enc/iso_8859_15.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_15.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_15.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_15.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_15.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_15.$(OBJEXT): 3/has/extension.h +enc/iso_8859_15.$(OBJEXT): 3/has/feature.h +enc/iso_8859_15.$(OBJEXT): 3/has/warning.h +enc/iso_8859_15.$(OBJEXT): 3/stdalign.h +enc/iso_8859_15.$(OBJEXT): 3/stdbool.h +enc/iso_8859_15.$(OBJEXT): 3/token_paste.h +enc/iso_8859_15.$(OBJEXT): 3/warning_push.h +enc/iso_8859_15.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_15.$(OBJEXT): assert.h +enc/iso_8859_15.$(OBJEXT): backward/2/assume.h +enc/iso_8859_15.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_15.$(OBJEXT): backward/2/bool.h +enc/iso_8859_15.$(OBJEXT): backward/2/extern.h +enc/iso_8859_15.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_15.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_15.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_15.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_15.$(OBJEXT): config.h enc/iso_8859_15.$(OBJEXT): defines.h enc/iso_8859_15.$(OBJEXT): enc/iso_8859.h @@ -322,6 +1558,58 @@ enc/iso_8859_15.$(OBJEXT): enc/iso_8859_15.c enc/iso_8859_15.$(OBJEXT): missing.h enc/iso_8859_15.$(OBJEXT): onigmo.h enc/iso_8859_16.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_16.$(OBJEXT): 3/assume.h +enc/iso_8859_16.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_16.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_16.$(OBJEXT): 3/attr/const.h +enc/iso_8859_16.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_16.$(OBJEXT): 3/attr/error.h +enc/iso_8859_16.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_16.$(OBJEXT): 3/attr/format.h +enc/iso_8859_16.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_16.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_16.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_16.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_16.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_16.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_16.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_16.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_16.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_16.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_16.$(OBJEXT): 3/cast.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_16.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_16.$(OBJEXT): 3/config.h +enc/iso_8859_16.$(OBJEXT): 3/dllexport.h +enc/iso_8859_16.$(OBJEXT): 3/dosish.h +enc/iso_8859_16.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_16.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_16.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_16.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_16.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_16.$(OBJEXT): 3/has/extension.h +enc/iso_8859_16.$(OBJEXT): 3/has/feature.h +enc/iso_8859_16.$(OBJEXT): 3/has/warning.h +enc/iso_8859_16.$(OBJEXT): 3/stdalign.h +enc/iso_8859_16.$(OBJEXT): 3/stdbool.h +enc/iso_8859_16.$(OBJEXT): 3/token_paste.h +enc/iso_8859_16.$(OBJEXT): 3/warning_push.h +enc/iso_8859_16.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_16.$(OBJEXT): assert.h +enc/iso_8859_16.$(OBJEXT): backward/2/assume.h +enc/iso_8859_16.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_16.$(OBJEXT): backward/2/bool.h +enc/iso_8859_16.$(OBJEXT): backward/2/extern.h +enc/iso_8859_16.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_16.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_16.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_16.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_16.$(OBJEXT): config.h enc/iso_8859_16.$(OBJEXT): defines.h enc/iso_8859_16.$(OBJEXT): enc/iso_8859.h @@ -329,6 +1617,58 @@ enc/iso_8859_16.$(OBJEXT): enc/iso_8859_16.c enc/iso_8859_16.$(OBJEXT): missing.h enc/iso_8859_16.$(OBJEXT): onigmo.h enc/iso_8859_2.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_2.$(OBJEXT): 3/assume.h +enc/iso_8859_2.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_2.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_2.$(OBJEXT): 3/attr/const.h +enc/iso_8859_2.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_2.$(OBJEXT): 3/attr/error.h +enc/iso_8859_2.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_2.$(OBJEXT): 3/attr/format.h +enc/iso_8859_2.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_2.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_2.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_2.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_2.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_2.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_2.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_2.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_2.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_2.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_2.$(OBJEXT): 3/cast.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_2.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_2.$(OBJEXT): 3/config.h +enc/iso_8859_2.$(OBJEXT): 3/dllexport.h +enc/iso_8859_2.$(OBJEXT): 3/dosish.h +enc/iso_8859_2.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_2.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_2.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_2.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_2.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_2.$(OBJEXT): 3/has/extension.h +enc/iso_8859_2.$(OBJEXT): 3/has/feature.h +enc/iso_8859_2.$(OBJEXT): 3/has/warning.h +enc/iso_8859_2.$(OBJEXT): 3/stdalign.h +enc/iso_8859_2.$(OBJEXT): 3/stdbool.h +enc/iso_8859_2.$(OBJEXT): 3/token_paste.h +enc/iso_8859_2.$(OBJEXT): 3/warning_push.h +enc/iso_8859_2.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_2.$(OBJEXT): assert.h +enc/iso_8859_2.$(OBJEXT): backward/2/assume.h +enc/iso_8859_2.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_2.$(OBJEXT): backward/2/bool.h +enc/iso_8859_2.$(OBJEXT): backward/2/extern.h +enc/iso_8859_2.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_2.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_2.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_2.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_2.$(OBJEXT): config.h enc/iso_8859_2.$(OBJEXT): defines.h enc/iso_8859_2.$(OBJEXT): enc/iso_8859.h @@ -336,6 +1676,58 @@ enc/iso_8859_2.$(OBJEXT): enc/iso_8859_2.c enc/iso_8859_2.$(OBJEXT): missing.h enc/iso_8859_2.$(OBJEXT): onigmo.h enc/iso_8859_3.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_3.$(OBJEXT): 3/assume.h +enc/iso_8859_3.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_3.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_3.$(OBJEXT): 3/attr/const.h +enc/iso_8859_3.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_3.$(OBJEXT): 3/attr/error.h +enc/iso_8859_3.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_3.$(OBJEXT): 3/attr/format.h +enc/iso_8859_3.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_3.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_3.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_3.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_3.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_3.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_3.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_3.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_3.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_3.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_3.$(OBJEXT): 3/cast.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_3.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_3.$(OBJEXT): 3/config.h +enc/iso_8859_3.$(OBJEXT): 3/dllexport.h +enc/iso_8859_3.$(OBJEXT): 3/dosish.h +enc/iso_8859_3.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_3.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_3.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_3.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_3.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_3.$(OBJEXT): 3/has/extension.h +enc/iso_8859_3.$(OBJEXT): 3/has/feature.h +enc/iso_8859_3.$(OBJEXT): 3/has/warning.h +enc/iso_8859_3.$(OBJEXT): 3/stdalign.h +enc/iso_8859_3.$(OBJEXT): 3/stdbool.h +enc/iso_8859_3.$(OBJEXT): 3/token_paste.h +enc/iso_8859_3.$(OBJEXT): 3/warning_push.h +enc/iso_8859_3.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_3.$(OBJEXT): assert.h +enc/iso_8859_3.$(OBJEXT): backward/2/assume.h +enc/iso_8859_3.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_3.$(OBJEXT): backward/2/bool.h +enc/iso_8859_3.$(OBJEXT): backward/2/extern.h +enc/iso_8859_3.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_3.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_3.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_3.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_3.$(OBJEXT): config.h enc/iso_8859_3.$(OBJEXT): defines.h enc/iso_8859_3.$(OBJEXT): enc/iso_8859.h @@ -343,6 +1735,58 @@ enc/iso_8859_3.$(OBJEXT): enc/iso_8859_3.c enc/iso_8859_3.$(OBJEXT): missing.h enc/iso_8859_3.$(OBJEXT): onigmo.h enc/iso_8859_4.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_4.$(OBJEXT): 3/assume.h +enc/iso_8859_4.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_4.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_4.$(OBJEXT): 3/attr/const.h +enc/iso_8859_4.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_4.$(OBJEXT): 3/attr/error.h +enc/iso_8859_4.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_4.$(OBJEXT): 3/attr/format.h +enc/iso_8859_4.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_4.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_4.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_4.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_4.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_4.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_4.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_4.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_4.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_4.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_4.$(OBJEXT): 3/cast.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_4.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_4.$(OBJEXT): 3/config.h +enc/iso_8859_4.$(OBJEXT): 3/dllexport.h +enc/iso_8859_4.$(OBJEXT): 3/dosish.h +enc/iso_8859_4.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_4.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_4.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_4.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_4.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_4.$(OBJEXT): 3/has/extension.h +enc/iso_8859_4.$(OBJEXT): 3/has/feature.h +enc/iso_8859_4.$(OBJEXT): 3/has/warning.h +enc/iso_8859_4.$(OBJEXT): 3/stdalign.h +enc/iso_8859_4.$(OBJEXT): 3/stdbool.h +enc/iso_8859_4.$(OBJEXT): 3/token_paste.h +enc/iso_8859_4.$(OBJEXT): 3/warning_push.h +enc/iso_8859_4.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_4.$(OBJEXT): assert.h +enc/iso_8859_4.$(OBJEXT): backward/2/assume.h +enc/iso_8859_4.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_4.$(OBJEXT): backward/2/bool.h +enc/iso_8859_4.$(OBJEXT): backward/2/extern.h +enc/iso_8859_4.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_4.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_4.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_4.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_4.$(OBJEXT): config.h enc/iso_8859_4.$(OBJEXT): defines.h enc/iso_8859_4.$(OBJEXT): enc/iso_8859.h @@ -350,30 +1794,290 @@ enc/iso_8859_4.$(OBJEXT): enc/iso_8859_4.c enc/iso_8859_4.$(OBJEXT): missing.h enc/iso_8859_4.$(OBJEXT): onigmo.h enc/iso_8859_5.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_5.$(OBJEXT): 3/assume.h +enc/iso_8859_5.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_5.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_5.$(OBJEXT): 3/attr/const.h +enc/iso_8859_5.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_5.$(OBJEXT): 3/attr/error.h +enc/iso_8859_5.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_5.$(OBJEXT): 3/attr/format.h +enc/iso_8859_5.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_5.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_5.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_5.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_5.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_5.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_5.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_5.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_5.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_5.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_5.$(OBJEXT): 3/cast.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_5.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_5.$(OBJEXT): 3/config.h +enc/iso_8859_5.$(OBJEXT): 3/dllexport.h +enc/iso_8859_5.$(OBJEXT): 3/dosish.h +enc/iso_8859_5.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_5.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_5.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_5.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_5.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_5.$(OBJEXT): 3/has/extension.h +enc/iso_8859_5.$(OBJEXT): 3/has/feature.h +enc/iso_8859_5.$(OBJEXT): 3/has/warning.h +enc/iso_8859_5.$(OBJEXT): 3/stdalign.h +enc/iso_8859_5.$(OBJEXT): 3/stdbool.h +enc/iso_8859_5.$(OBJEXT): 3/token_paste.h +enc/iso_8859_5.$(OBJEXT): 3/warning_push.h +enc/iso_8859_5.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_5.$(OBJEXT): assert.h +enc/iso_8859_5.$(OBJEXT): backward/2/assume.h +enc/iso_8859_5.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_5.$(OBJEXT): backward/2/bool.h +enc/iso_8859_5.$(OBJEXT): backward/2/extern.h +enc/iso_8859_5.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_5.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_5.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_5.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_5.$(OBJEXT): config.h enc/iso_8859_5.$(OBJEXT): defines.h enc/iso_8859_5.$(OBJEXT): enc/iso_8859_5.c enc/iso_8859_5.$(OBJEXT): missing.h enc/iso_8859_5.$(OBJEXT): onigmo.h enc/iso_8859_6.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_6.$(OBJEXT): 3/assume.h +enc/iso_8859_6.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_6.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_6.$(OBJEXT): 3/attr/const.h +enc/iso_8859_6.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_6.$(OBJEXT): 3/attr/error.h +enc/iso_8859_6.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_6.$(OBJEXT): 3/attr/format.h +enc/iso_8859_6.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_6.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_6.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_6.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_6.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_6.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_6.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_6.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_6.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_6.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_6.$(OBJEXT): 3/cast.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_6.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_6.$(OBJEXT): 3/config.h +enc/iso_8859_6.$(OBJEXT): 3/dllexport.h +enc/iso_8859_6.$(OBJEXT): 3/dosish.h +enc/iso_8859_6.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_6.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_6.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_6.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_6.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_6.$(OBJEXT): 3/has/extension.h +enc/iso_8859_6.$(OBJEXT): 3/has/feature.h +enc/iso_8859_6.$(OBJEXT): 3/has/warning.h +enc/iso_8859_6.$(OBJEXT): 3/stdalign.h +enc/iso_8859_6.$(OBJEXT): 3/stdbool.h +enc/iso_8859_6.$(OBJEXT): 3/token_paste.h +enc/iso_8859_6.$(OBJEXT): 3/warning_push.h +enc/iso_8859_6.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_6.$(OBJEXT): assert.h +enc/iso_8859_6.$(OBJEXT): backward/2/assume.h +enc/iso_8859_6.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_6.$(OBJEXT): backward/2/bool.h +enc/iso_8859_6.$(OBJEXT): backward/2/extern.h +enc/iso_8859_6.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_6.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_6.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_6.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_6.$(OBJEXT): config.h enc/iso_8859_6.$(OBJEXT): defines.h enc/iso_8859_6.$(OBJEXT): enc/iso_8859_6.c enc/iso_8859_6.$(OBJEXT): missing.h enc/iso_8859_6.$(OBJEXT): onigmo.h enc/iso_8859_7.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_7.$(OBJEXT): 3/assume.h +enc/iso_8859_7.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_7.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_7.$(OBJEXT): 3/attr/const.h +enc/iso_8859_7.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_7.$(OBJEXT): 3/attr/error.h +enc/iso_8859_7.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_7.$(OBJEXT): 3/attr/format.h +enc/iso_8859_7.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_7.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_7.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_7.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_7.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_7.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_7.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_7.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_7.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_7.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_7.$(OBJEXT): 3/cast.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_7.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_7.$(OBJEXT): 3/config.h +enc/iso_8859_7.$(OBJEXT): 3/dllexport.h +enc/iso_8859_7.$(OBJEXT): 3/dosish.h +enc/iso_8859_7.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_7.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_7.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_7.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_7.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_7.$(OBJEXT): 3/has/extension.h +enc/iso_8859_7.$(OBJEXT): 3/has/feature.h +enc/iso_8859_7.$(OBJEXT): 3/has/warning.h +enc/iso_8859_7.$(OBJEXT): 3/stdalign.h +enc/iso_8859_7.$(OBJEXT): 3/stdbool.h +enc/iso_8859_7.$(OBJEXT): 3/token_paste.h +enc/iso_8859_7.$(OBJEXT): 3/warning_push.h +enc/iso_8859_7.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_7.$(OBJEXT): assert.h +enc/iso_8859_7.$(OBJEXT): backward/2/assume.h +enc/iso_8859_7.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_7.$(OBJEXT): backward/2/bool.h +enc/iso_8859_7.$(OBJEXT): backward/2/extern.h +enc/iso_8859_7.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_7.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_7.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_7.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_7.$(OBJEXT): config.h enc/iso_8859_7.$(OBJEXT): defines.h enc/iso_8859_7.$(OBJEXT): enc/iso_8859_7.c enc/iso_8859_7.$(OBJEXT): missing.h enc/iso_8859_7.$(OBJEXT): onigmo.h enc/iso_8859_8.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_8.$(OBJEXT): 3/assume.h +enc/iso_8859_8.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_8.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_8.$(OBJEXT): 3/attr/const.h +enc/iso_8859_8.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_8.$(OBJEXT): 3/attr/error.h +enc/iso_8859_8.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_8.$(OBJEXT): 3/attr/format.h +enc/iso_8859_8.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_8.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_8.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_8.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_8.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_8.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_8.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_8.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_8.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_8.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_8.$(OBJEXT): 3/cast.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_8.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_8.$(OBJEXT): 3/config.h +enc/iso_8859_8.$(OBJEXT): 3/dllexport.h +enc/iso_8859_8.$(OBJEXT): 3/dosish.h +enc/iso_8859_8.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_8.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_8.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_8.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_8.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_8.$(OBJEXT): 3/has/extension.h +enc/iso_8859_8.$(OBJEXT): 3/has/feature.h +enc/iso_8859_8.$(OBJEXT): 3/has/warning.h +enc/iso_8859_8.$(OBJEXT): 3/stdalign.h +enc/iso_8859_8.$(OBJEXT): 3/stdbool.h +enc/iso_8859_8.$(OBJEXT): 3/token_paste.h +enc/iso_8859_8.$(OBJEXT): 3/warning_push.h +enc/iso_8859_8.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_8.$(OBJEXT): assert.h +enc/iso_8859_8.$(OBJEXT): backward/2/assume.h +enc/iso_8859_8.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_8.$(OBJEXT): backward/2/bool.h +enc/iso_8859_8.$(OBJEXT): backward/2/extern.h +enc/iso_8859_8.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_8.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_8.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_8.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_8.$(OBJEXT): config.h enc/iso_8859_8.$(OBJEXT): defines.h enc/iso_8859_8.$(OBJEXT): enc/iso_8859_8.c enc/iso_8859_8.$(OBJEXT): missing.h enc/iso_8859_8.$(OBJEXT): onigmo.h enc/iso_8859_9.$(OBJEXT): $(top_srcdir)/regenc.h +enc/iso_8859_9.$(OBJEXT): 3/assume.h +enc/iso_8859_9.$(OBJEXT): 3/attr/alloc_size.h +enc/iso_8859_9.$(OBJEXT): 3/attr/cold.h +enc/iso_8859_9.$(OBJEXT): 3/attr/const.h +enc/iso_8859_9.$(OBJEXT): 3/attr/deprecated.h +enc/iso_8859_9.$(OBJEXT): 3/attr/error.h +enc/iso_8859_9.$(OBJEXT): 3/attr/forceinline.h +enc/iso_8859_9.$(OBJEXT): 3/attr/format.h +enc/iso_8859_9.$(OBJEXT): 3/attr/maybe_unused.h +enc/iso_8859_9.$(OBJEXT): 3/attr/nodiscard.h +enc/iso_8859_9.$(OBJEXT): 3/attr/noexcept.h +enc/iso_8859_9.$(OBJEXT): 3/attr/noinline.h +enc/iso_8859_9.$(OBJEXT): 3/attr/nonnull.h +enc/iso_8859_9.$(OBJEXT): 3/attr/noreturn.h +enc/iso_8859_9.$(OBJEXT): 3/attr/pure.h +enc/iso_8859_9.$(OBJEXT): 3/attr/restrict.h +enc/iso_8859_9.$(OBJEXT): 3/attr/returns_nonnull.h +enc/iso_8859_9.$(OBJEXT): 3/attr/warning.h +enc/iso_8859_9.$(OBJEXT): 3/cast.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/apple.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/clang.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/gcc.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/intel.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/msvc.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_is/sunpro.h +enc/iso_8859_9.$(OBJEXT): 3/compiler_since.h +enc/iso_8859_9.$(OBJEXT): 3/config.h +enc/iso_8859_9.$(OBJEXT): 3/dllexport.h +enc/iso_8859_9.$(OBJEXT): 3/dosish.h +enc/iso_8859_9.$(OBJEXT): 3/has/attribute.h +enc/iso_8859_9.$(OBJEXT): 3/has/builtin.h +enc/iso_8859_9.$(OBJEXT): 3/has/c_attribute.h +enc/iso_8859_9.$(OBJEXT): 3/has/cpp_attribute.h +enc/iso_8859_9.$(OBJEXT): 3/has/declspec_attribute.h +enc/iso_8859_9.$(OBJEXT): 3/has/extension.h +enc/iso_8859_9.$(OBJEXT): 3/has/feature.h +enc/iso_8859_9.$(OBJEXT): 3/has/warning.h +enc/iso_8859_9.$(OBJEXT): 3/stdalign.h +enc/iso_8859_9.$(OBJEXT): 3/stdbool.h +enc/iso_8859_9.$(OBJEXT): 3/token_paste.h +enc/iso_8859_9.$(OBJEXT): 3/warning_push.h +enc/iso_8859_9.$(OBJEXT): 3/xmalloc.h +enc/iso_8859_9.$(OBJEXT): assert.h +enc/iso_8859_9.$(OBJEXT): backward/2/assume.h +enc/iso_8859_9.$(OBJEXT): backward/2/attributes.h +enc/iso_8859_9.$(OBJEXT): backward/2/bool.h +enc/iso_8859_9.$(OBJEXT): backward/2/extern.h +enc/iso_8859_9.$(OBJEXT): backward/2/gcc_version_since.h +enc/iso_8859_9.$(OBJEXT): backward/2/long_long.h +enc/iso_8859_9.$(OBJEXT): backward/2/stdalign.h +enc/iso_8859_9.$(OBJEXT): backward/2/stdarg.h enc/iso_8859_9.$(OBJEXT): config.h enc/iso_8859_9.$(OBJEXT): defines.h enc/iso_8859_9.$(OBJEXT): enc/iso_8859.h @@ -381,18 +2085,174 @@ enc/iso_8859_9.$(OBJEXT): enc/iso_8859_9.c enc/iso_8859_9.$(OBJEXT): missing.h enc/iso_8859_9.$(OBJEXT): onigmo.h enc/koi8_r.$(OBJEXT): $(top_srcdir)/regenc.h +enc/koi8_r.$(OBJEXT): 3/assume.h +enc/koi8_r.$(OBJEXT): 3/attr/alloc_size.h +enc/koi8_r.$(OBJEXT): 3/attr/cold.h +enc/koi8_r.$(OBJEXT): 3/attr/const.h +enc/koi8_r.$(OBJEXT): 3/attr/deprecated.h +enc/koi8_r.$(OBJEXT): 3/attr/error.h +enc/koi8_r.$(OBJEXT): 3/attr/forceinline.h +enc/koi8_r.$(OBJEXT): 3/attr/format.h +enc/koi8_r.$(OBJEXT): 3/attr/maybe_unused.h +enc/koi8_r.$(OBJEXT): 3/attr/nodiscard.h +enc/koi8_r.$(OBJEXT): 3/attr/noexcept.h +enc/koi8_r.$(OBJEXT): 3/attr/noinline.h +enc/koi8_r.$(OBJEXT): 3/attr/nonnull.h +enc/koi8_r.$(OBJEXT): 3/attr/noreturn.h +enc/koi8_r.$(OBJEXT): 3/attr/pure.h +enc/koi8_r.$(OBJEXT): 3/attr/restrict.h +enc/koi8_r.$(OBJEXT): 3/attr/returns_nonnull.h +enc/koi8_r.$(OBJEXT): 3/attr/warning.h +enc/koi8_r.$(OBJEXT): 3/cast.h +enc/koi8_r.$(OBJEXT): 3/compiler_is.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/apple.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/clang.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/gcc.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/intel.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/msvc.h +enc/koi8_r.$(OBJEXT): 3/compiler_is/sunpro.h +enc/koi8_r.$(OBJEXT): 3/compiler_since.h +enc/koi8_r.$(OBJEXT): 3/config.h +enc/koi8_r.$(OBJEXT): 3/dllexport.h +enc/koi8_r.$(OBJEXT): 3/dosish.h +enc/koi8_r.$(OBJEXT): 3/has/attribute.h +enc/koi8_r.$(OBJEXT): 3/has/builtin.h +enc/koi8_r.$(OBJEXT): 3/has/c_attribute.h +enc/koi8_r.$(OBJEXT): 3/has/cpp_attribute.h +enc/koi8_r.$(OBJEXT): 3/has/declspec_attribute.h +enc/koi8_r.$(OBJEXT): 3/has/extension.h +enc/koi8_r.$(OBJEXT): 3/has/feature.h +enc/koi8_r.$(OBJEXT): 3/has/warning.h +enc/koi8_r.$(OBJEXT): 3/stdalign.h +enc/koi8_r.$(OBJEXT): 3/stdbool.h +enc/koi8_r.$(OBJEXT): 3/token_paste.h +enc/koi8_r.$(OBJEXT): 3/warning_push.h +enc/koi8_r.$(OBJEXT): 3/xmalloc.h +enc/koi8_r.$(OBJEXT): assert.h +enc/koi8_r.$(OBJEXT): backward/2/assume.h +enc/koi8_r.$(OBJEXT): backward/2/attributes.h +enc/koi8_r.$(OBJEXT): backward/2/bool.h +enc/koi8_r.$(OBJEXT): backward/2/extern.h +enc/koi8_r.$(OBJEXT): backward/2/gcc_version_since.h +enc/koi8_r.$(OBJEXT): backward/2/long_long.h +enc/koi8_r.$(OBJEXT): backward/2/stdalign.h +enc/koi8_r.$(OBJEXT): backward/2/stdarg.h enc/koi8_r.$(OBJEXT): config.h enc/koi8_r.$(OBJEXT): defines.h enc/koi8_r.$(OBJEXT): enc/koi8_r.c enc/koi8_r.$(OBJEXT): missing.h enc/koi8_r.$(OBJEXT): onigmo.h enc/koi8_u.$(OBJEXT): $(top_srcdir)/regenc.h +enc/koi8_u.$(OBJEXT): 3/assume.h +enc/koi8_u.$(OBJEXT): 3/attr/alloc_size.h +enc/koi8_u.$(OBJEXT): 3/attr/cold.h +enc/koi8_u.$(OBJEXT): 3/attr/const.h +enc/koi8_u.$(OBJEXT): 3/attr/deprecated.h +enc/koi8_u.$(OBJEXT): 3/attr/error.h +enc/koi8_u.$(OBJEXT): 3/attr/forceinline.h +enc/koi8_u.$(OBJEXT): 3/attr/format.h +enc/koi8_u.$(OBJEXT): 3/attr/maybe_unused.h +enc/koi8_u.$(OBJEXT): 3/attr/nodiscard.h +enc/koi8_u.$(OBJEXT): 3/attr/noexcept.h +enc/koi8_u.$(OBJEXT): 3/attr/noinline.h +enc/koi8_u.$(OBJEXT): 3/attr/nonnull.h +enc/koi8_u.$(OBJEXT): 3/attr/noreturn.h +enc/koi8_u.$(OBJEXT): 3/attr/pure.h +enc/koi8_u.$(OBJEXT): 3/attr/restrict.h +enc/koi8_u.$(OBJEXT): 3/attr/returns_nonnull.h +enc/koi8_u.$(OBJEXT): 3/attr/warning.h +enc/koi8_u.$(OBJEXT): 3/cast.h +enc/koi8_u.$(OBJEXT): 3/compiler_is.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/apple.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/clang.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/gcc.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/intel.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/msvc.h +enc/koi8_u.$(OBJEXT): 3/compiler_is/sunpro.h +enc/koi8_u.$(OBJEXT): 3/compiler_since.h +enc/koi8_u.$(OBJEXT): 3/config.h +enc/koi8_u.$(OBJEXT): 3/dllexport.h +enc/koi8_u.$(OBJEXT): 3/dosish.h +enc/koi8_u.$(OBJEXT): 3/has/attribute.h +enc/koi8_u.$(OBJEXT): 3/has/builtin.h +enc/koi8_u.$(OBJEXT): 3/has/c_attribute.h +enc/koi8_u.$(OBJEXT): 3/has/cpp_attribute.h +enc/koi8_u.$(OBJEXT): 3/has/declspec_attribute.h +enc/koi8_u.$(OBJEXT): 3/has/extension.h +enc/koi8_u.$(OBJEXT): 3/has/feature.h +enc/koi8_u.$(OBJEXT): 3/has/warning.h +enc/koi8_u.$(OBJEXT): 3/stdalign.h +enc/koi8_u.$(OBJEXT): 3/stdbool.h +enc/koi8_u.$(OBJEXT): 3/token_paste.h +enc/koi8_u.$(OBJEXT): 3/warning_push.h +enc/koi8_u.$(OBJEXT): 3/xmalloc.h +enc/koi8_u.$(OBJEXT): assert.h +enc/koi8_u.$(OBJEXT): backward/2/assume.h +enc/koi8_u.$(OBJEXT): backward/2/attributes.h +enc/koi8_u.$(OBJEXT): backward/2/bool.h +enc/koi8_u.$(OBJEXT): backward/2/extern.h +enc/koi8_u.$(OBJEXT): backward/2/gcc_version_since.h +enc/koi8_u.$(OBJEXT): backward/2/long_long.h +enc/koi8_u.$(OBJEXT): backward/2/stdalign.h +enc/koi8_u.$(OBJEXT): backward/2/stdarg.h enc/koi8_u.$(OBJEXT): config.h enc/koi8_u.$(OBJEXT): defines.h enc/koi8_u.$(OBJEXT): enc/koi8_u.c enc/koi8_u.$(OBJEXT): missing.h enc/koi8_u.$(OBJEXT): onigmo.h enc/shift_jis.$(OBJEXT): $(top_srcdir)/regenc.h +enc/shift_jis.$(OBJEXT): 3/assume.h +enc/shift_jis.$(OBJEXT): 3/attr/alloc_size.h +enc/shift_jis.$(OBJEXT): 3/attr/cold.h +enc/shift_jis.$(OBJEXT): 3/attr/const.h +enc/shift_jis.$(OBJEXT): 3/attr/deprecated.h +enc/shift_jis.$(OBJEXT): 3/attr/error.h +enc/shift_jis.$(OBJEXT): 3/attr/forceinline.h +enc/shift_jis.$(OBJEXT): 3/attr/format.h +enc/shift_jis.$(OBJEXT): 3/attr/maybe_unused.h +enc/shift_jis.$(OBJEXT): 3/attr/nodiscard.h +enc/shift_jis.$(OBJEXT): 3/attr/noexcept.h +enc/shift_jis.$(OBJEXT): 3/attr/noinline.h +enc/shift_jis.$(OBJEXT): 3/attr/nonnull.h +enc/shift_jis.$(OBJEXT): 3/attr/noreturn.h +enc/shift_jis.$(OBJEXT): 3/attr/pure.h +enc/shift_jis.$(OBJEXT): 3/attr/restrict.h +enc/shift_jis.$(OBJEXT): 3/attr/returns_nonnull.h +enc/shift_jis.$(OBJEXT): 3/attr/warning.h +enc/shift_jis.$(OBJEXT): 3/cast.h +enc/shift_jis.$(OBJEXT): 3/compiler_is.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/apple.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/clang.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/gcc.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/intel.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/msvc.h +enc/shift_jis.$(OBJEXT): 3/compiler_is/sunpro.h +enc/shift_jis.$(OBJEXT): 3/compiler_since.h +enc/shift_jis.$(OBJEXT): 3/config.h +enc/shift_jis.$(OBJEXT): 3/dllexport.h +enc/shift_jis.$(OBJEXT): 3/dosish.h +enc/shift_jis.$(OBJEXT): 3/has/attribute.h +enc/shift_jis.$(OBJEXT): 3/has/builtin.h +enc/shift_jis.$(OBJEXT): 3/has/c_attribute.h +enc/shift_jis.$(OBJEXT): 3/has/cpp_attribute.h +enc/shift_jis.$(OBJEXT): 3/has/declspec_attribute.h +enc/shift_jis.$(OBJEXT): 3/has/extension.h +enc/shift_jis.$(OBJEXT): 3/has/feature.h +enc/shift_jis.$(OBJEXT): 3/has/warning.h +enc/shift_jis.$(OBJEXT): 3/stdalign.h +enc/shift_jis.$(OBJEXT): 3/stdbool.h +enc/shift_jis.$(OBJEXT): 3/token_paste.h +enc/shift_jis.$(OBJEXT): 3/warning_push.h +enc/shift_jis.$(OBJEXT): 3/xmalloc.h +enc/shift_jis.$(OBJEXT): assert.h +enc/shift_jis.$(OBJEXT): backward/2/assume.h +enc/shift_jis.$(OBJEXT): backward/2/attributes.h +enc/shift_jis.$(OBJEXT): backward/2/bool.h +enc/shift_jis.$(OBJEXT): backward/2/extern.h +enc/shift_jis.$(OBJEXT): backward/2/gcc_version_since.h +enc/shift_jis.$(OBJEXT): backward/2/long_long.h +enc/shift_jis.$(OBJEXT): backward/2/stdalign.h +enc/shift_jis.$(OBJEXT): backward/2/stdarg.h enc/shift_jis.$(OBJEXT): config.h enc/shift_jis.$(OBJEXT): defines.h enc/shift_jis.$(OBJEXT): enc/jis/props.h @@ -403,8 +2263,160 @@ enc/shift_jis.$(OBJEXT): missing.h enc/shift_jis.$(OBJEXT): onigmo.h enc/trans/big5.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/big5.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/big5.$(OBJEXT): 3/anyargs.h +enc/trans/big5.$(OBJEXT): 3/arithmetic.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/char.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/double.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/int.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/long.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/short.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/big5.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/big5.$(OBJEXT): 3/assume.h +enc/trans/big5.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/big5.$(OBJEXT): 3/attr/artificial.h +enc/trans/big5.$(OBJEXT): 3/attr/cold.h +enc/trans/big5.$(OBJEXT): 3/attr/const.h +enc/trans/big5.$(OBJEXT): 3/attr/constexpr.h +enc/trans/big5.$(OBJEXT): 3/attr/deprecated.h +enc/trans/big5.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/big5.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/big5.$(OBJEXT): 3/attr/error.h +enc/trans/big5.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/big5.$(OBJEXT): 3/attr/forceinline.h +enc/trans/big5.$(OBJEXT): 3/attr/format.h +enc/trans/big5.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/big5.$(OBJEXT): 3/attr/noalias.h +enc/trans/big5.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/big5.$(OBJEXT): 3/attr/noexcept.h +enc/trans/big5.$(OBJEXT): 3/attr/noinline.h +enc/trans/big5.$(OBJEXT): 3/attr/nonnull.h +enc/trans/big5.$(OBJEXT): 3/attr/noreturn.h +enc/trans/big5.$(OBJEXT): 3/attr/pure.h +enc/trans/big5.$(OBJEXT): 3/attr/restrict.h +enc/trans/big5.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/big5.$(OBJEXT): 3/attr/warning.h +enc/trans/big5.$(OBJEXT): 3/attr/weakref.h +enc/trans/big5.$(OBJEXT): 3/cast.h +enc/trans/big5.$(OBJEXT): 3/compiler_is.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/big5.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/big5.$(OBJEXT): 3/compiler_since.h +enc/trans/big5.$(OBJEXT): 3/config.h +enc/trans/big5.$(OBJEXT): 3/constant_p.h +enc/trans/big5.$(OBJEXT): 3/core.h +enc/trans/big5.$(OBJEXT): 3/core/rarray.h +enc/trans/big5.$(OBJEXT): 3/core/rbasic.h +enc/trans/big5.$(OBJEXT): 3/core/rbignum.h +enc/trans/big5.$(OBJEXT): 3/core/rclass.h +enc/trans/big5.$(OBJEXT): 3/core/rdata.h +enc/trans/big5.$(OBJEXT): 3/core/rfile.h +enc/trans/big5.$(OBJEXT): 3/core/rhash.h +enc/trans/big5.$(OBJEXT): 3/core/robject.h +enc/trans/big5.$(OBJEXT): 3/core/rregexp.h +enc/trans/big5.$(OBJEXT): 3/core/rstring.h +enc/trans/big5.$(OBJEXT): 3/core/rstruct.h +enc/trans/big5.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/big5.$(OBJEXT): 3/ctype.h +enc/trans/big5.$(OBJEXT): 3/dllexport.h +enc/trans/big5.$(OBJEXT): 3/dosish.h +enc/trans/big5.$(OBJEXT): 3/error.h +enc/trans/big5.$(OBJEXT): 3/eval.h +enc/trans/big5.$(OBJEXT): 3/event.h +enc/trans/big5.$(OBJEXT): 3/fl_type.h +enc/trans/big5.$(OBJEXT): 3/gc.h +enc/trans/big5.$(OBJEXT): 3/glob.h +enc/trans/big5.$(OBJEXT): 3/globals.h +enc/trans/big5.$(OBJEXT): 3/has/attribute.h +enc/trans/big5.$(OBJEXT): 3/has/builtin.h +enc/trans/big5.$(OBJEXT): 3/has/c_attribute.h +enc/trans/big5.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/big5.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/big5.$(OBJEXT): 3/has/extension.h +enc/trans/big5.$(OBJEXT): 3/has/feature.h +enc/trans/big5.$(OBJEXT): 3/has/warning.h +enc/trans/big5.$(OBJEXT): 3/intern/array.h +enc/trans/big5.$(OBJEXT): 3/intern/bignum.h +enc/trans/big5.$(OBJEXT): 3/intern/class.h +enc/trans/big5.$(OBJEXT): 3/intern/compar.h +enc/trans/big5.$(OBJEXT): 3/intern/complex.h +enc/trans/big5.$(OBJEXT): 3/intern/cont.h +enc/trans/big5.$(OBJEXT): 3/intern/dir.h +enc/trans/big5.$(OBJEXT): 3/intern/enum.h +enc/trans/big5.$(OBJEXT): 3/intern/enumerator.h +enc/trans/big5.$(OBJEXT): 3/intern/error.h +enc/trans/big5.$(OBJEXT): 3/intern/eval.h +enc/trans/big5.$(OBJEXT): 3/intern/file.h +enc/trans/big5.$(OBJEXT): 3/intern/gc.h +enc/trans/big5.$(OBJEXT): 3/intern/hash.h +enc/trans/big5.$(OBJEXT): 3/intern/io.h +enc/trans/big5.$(OBJEXT): 3/intern/load.h +enc/trans/big5.$(OBJEXT): 3/intern/marshal.h +enc/trans/big5.$(OBJEXT): 3/intern/numeric.h +enc/trans/big5.$(OBJEXT): 3/intern/object.h +enc/trans/big5.$(OBJEXT): 3/intern/parse.h +enc/trans/big5.$(OBJEXT): 3/intern/proc.h +enc/trans/big5.$(OBJEXT): 3/intern/process.h +enc/trans/big5.$(OBJEXT): 3/intern/random.h +enc/trans/big5.$(OBJEXT): 3/intern/range.h +enc/trans/big5.$(OBJEXT): 3/intern/rational.h +enc/trans/big5.$(OBJEXT): 3/intern/re.h +enc/trans/big5.$(OBJEXT): 3/intern/ruby.h +enc/trans/big5.$(OBJEXT): 3/intern/select.h +enc/trans/big5.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/big5.$(OBJEXT): 3/intern/signal.h +enc/trans/big5.$(OBJEXT): 3/intern/sprintf.h +enc/trans/big5.$(OBJEXT): 3/intern/string.h +enc/trans/big5.$(OBJEXT): 3/intern/struct.h +enc/trans/big5.$(OBJEXT): 3/intern/thread.h +enc/trans/big5.$(OBJEXT): 3/intern/time.h +enc/trans/big5.$(OBJEXT): 3/intern/variable.h +enc/trans/big5.$(OBJEXT): 3/intern/vm.h +enc/trans/big5.$(OBJEXT): 3/interpreter.h +enc/trans/big5.$(OBJEXT): 3/iterator.h +enc/trans/big5.$(OBJEXT): 3/memory.h +enc/trans/big5.$(OBJEXT): 3/method.h +enc/trans/big5.$(OBJEXT): 3/module.h +enc/trans/big5.$(OBJEXT): 3/newobj.h +enc/trans/big5.$(OBJEXT): 3/rgengc.h +enc/trans/big5.$(OBJEXT): 3/scan_args.h +enc/trans/big5.$(OBJEXT): 3/special_consts.h +enc/trans/big5.$(OBJEXT): 3/static_assert.h +enc/trans/big5.$(OBJEXT): 3/stdalign.h +enc/trans/big5.$(OBJEXT): 3/stdbool.h +enc/trans/big5.$(OBJEXT): 3/symbol.h +enc/trans/big5.$(OBJEXT): 3/token_paste.h +enc/trans/big5.$(OBJEXT): 3/value.h +enc/trans/big5.$(OBJEXT): 3/value_type.h +enc/trans/big5.$(OBJEXT): 3/variable.h +enc/trans/big5.$(OBJEXT): 3/warning_push.h +enc/trans/big5.$(OBJEXT): 3/xmalloc.h enc/trans/big5.$(OBJEXT): assert.h enc/trans/big5.$(OBJEXT): backward.h +enc/trans/big5.$(OBJEXT): backward/2/assume.h +enc/trans/big5.$(OBJEXT): backward/2/attributes.h +enc/trans/big5.$(OBJEXT): backward/2/bool.h +enc/trans/big5.$(OBJEXT): backward/2/extern.h +enc/trans/big5.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/big5.$(OBJEXT): backward/2/inttypes.h +enc/trans/big5.$(OBJEXT): backward/2/limits.h +enc/trans/big5.$(OBJEXT): backward/2/long_long.h +enc/trans/big5.$(OBJEXT): backward/2/r_cast.h +enc/trans/big5.$(OBJEXT): backward/2/rmodule.h +enc/trans/big5.$(OBJEXT): backward/2/stdalign.h +enc/trans/big5.$(OBJEXT): backward/2/stdarg.h enc/trans/big5.$(OBJEXT): config.h enc/trans/big5.$(OBJEXT): defines.h enc/trans/big5.$(OBJEXT): enc/trans/big5.c @@ -414,8 +2426,160 @@ enc/trans/big5.$(OBJEXT): st.h enc/trans/big5.$(OBJEXT): subst.h enc/trans/cesu_8.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/cesu_8.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/cesu_8.$(OBJEXT): 3/anyargs.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/char.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/double.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/int.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/long.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/short.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/cesu_8.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/cesu_8.$(OBJEXT): 3/assume.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/artificial.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/cold.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/const.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/constexpr.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/deprecated.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/error.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/forceinline.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/format.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/noalias.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/noexcept.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/noinline.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/nonnull.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/noreturn.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/pure.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/restrict.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/warning.h +enc/trans/cesu_8.$(OBJEXT): 3/attr/weakref.h +enc/trans/cesu_8.$(OBJEXT): 3/cast.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/cesu_8.$(OBJEXT): 3/compiler_since.h +enc/trans/cesu_8.$(OBJEXT): 3/config.h +enc/trans/cesu_8.$(OBJEXT): 3/constant_p.h +enc/trans/cesu_8.$(OBJEXT): 3/core.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rarray.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rbasic.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rbignum.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rclass.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rdata.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rfile.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rhash.h +enc/trans/cesu_8.$(OBJEXT): 3/core/robject.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rregexp.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rstring.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rstruct.h +enc/trans/cesu_8.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/cesu_8.$(OBJEXT): 3/ctype.h +enc/trans/cesu_8.$(OBJEXT): 3/dllexport.h +enc/trans/cesu_8.$(OBJEXT): 3/dosish.h +enc/trans/cesu_8.$(OBJEXT): 3/error.h +enc/trans/cesu_8.$(OBJEXT): 3/eval.h +enc/trans/cesu_8.$(OBJEXT): 3/event.h +enc/trans/cesu_8.$(OBJEXT): 3/fl_type.h +enc/trans/cesu_8.$(OBJEXT): 3/gc.h +enc/trans/cesu_8.$(OBJEXT): 3/glob.h +enc/trans/cesu_8.$(OBJEXT): 3/globals.h +enc/trans/cesu_8.$(OBJEXT): 3/has/attribute.h +enc/trans/cesu_8.$(OBJEXT): 3/has/builtin.h +enc/trans/cesu_8.$(OBJEXT): 3/has/c_attribute.h +enc/trans/cesu_8.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/cesu_8.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/cesu_8.$(OBJEXT): 3/has/extension.h +enc/trans/cesu_8.$(OBJEXT): 3/has/feature.h +enc/trans/cesu_8.$(OBJEXT): 3/has/warning.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/array.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/bignum.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/class.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/compar.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/complex.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/cont.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/dir.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/enum.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/enumerator.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/error.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/eval.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/file.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/gc.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/hash.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/io.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/load.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/marshal.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/numeric.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/object.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/parse.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/proc.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/process.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/random.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/range.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/rational.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/re.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/ruby.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/select.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/signal.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/sprintf.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/string.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/struct.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/thread.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/time.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/variable.h +enc/trans/cesu_8.$(OBJEXT): 3/intern/vm.h +enc/trans/cesu_8.$(OBJEXT): 3/interpreter.h +enc/trans/cesu_8.$(OBJEXT): 3/iterator.h +enc/trans/cesu_8.$(OBJEXT): 3/memory.h +enc/trans/cesu_8.$(OBJEXT): 3/method.h +enc/trans/cesu_8.$(OBJEXT): 3/module.h +enc/trans/cesu_8.$(OBJEXT): 3/newobj.h +enc/trans/cesu_8.$(OBJEXT): 3/rgengc.h +enc/trans/cesu_8.$(OBJEXT): 3/scan_args.h +enc/trans/cesu_8.$(OBJEXT): 3/special_consts.h +enc/trans/cesu_8.$(OBJEXT): 3/static_assert.h +enc/trans/cesu_8.$(OBJEXT): 3/stdalign.h +enc/trans/cesu_8.$(OBJEXT): 3/stdbool.h +enc/trans/cesu_8.$(OBJEXT): 3/symbol.h +enc/trans/cesu_8.$(OBJEXT): 3/token_paste.h +enc/trans/cesu_8.$(OBJEXT): 3/value.h +enc/trans/cesu_8.$(OBJEXT): 3/value_type.h +enc/trans/cesu_8.$(OBJEXT): 3/variable.h +enc/trans/cesu_8.$(OBJEXT): 3/warning_push.h +enc/trans/cesu_8.$(OBJEXT): 3/xmalloc.h enc/trans/cesu_8.$(OBJEXT): assert.h enc/trans/cesu_8.$(OBJEXT): backward.h +enc/trans/cesu_8.$(OBJEXT): backward/2/assume.h +enc/trans/cesu_8.$(OBJEXT): backward/2/attributes.h +enc/trans/cesu_8.$(OBJEXT): backward/2/bool.h +enc/trans/cesu_8.$(OBJEXT): backward/2/extern.h +enc/trans/cesu_8.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/cesu_8.$(OBJEXT): backward/2/inttypes.h +enc/trans/cesu_8.$(OBJEXT): backward/2/limits.h +enc/trans/cesu_8.$(OBJEXT): backward/2/long_long.h +enc/trans/cesu_8.$(OBJEXT): backward/2/r_cast.h +enc/trans/cesu_8.$(OBJEXT): backward/2/rmodule.h +enc/trans/cesu_8.$(OBJEXT): backward/2/stdalign.h +enc/trans/cesu_8.$(OBJEXT): backward/2/stdarg.h enc/trans/cesu_8.$(OBJEXT): config.h enc/trans/cesu_8.$(OBJEXT): defines.h enc/trans/cesu_8.$(OBJEXT): enc/trans/cesu_8.c @@ -425,8 +2589,160 @@ enc/trans/cesu_8.$(OBJEXT): st.h enc/trans/cesu_8.$(OBJEXT): subst.h enc/trans/chinese.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/chinese.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/chinese.$(OBJEXT): 3/anyargs.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/char.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/double.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/int.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/long.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/short.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/chinese.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/chinese.$(OBJEXT): 3/assume.h +enc/trans/chinese.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/chinese.$(OBJEXT): 3/attr/artificial.h +enc/trans/chinese.$(OBJEXT): 3/attr/cold.h +enc/trans/chinese.$(OBJEXT): 3/attr/const.h +enc/trans/chinese.$(OBJEXT): 3/attr/constexpr.h +enc/trans/chinese.$(OBJEXT): 3/attr/deprecated.h +enc/trans/chinese.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/chinese.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/chinese.$(OBJEXT): 3/attr/error.h +enc/trans/chinese.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/chinese.$(OBJEXT): 3/attr/forceinline.h +enc/trans/chinese.$(OBJEXT): 3/attr/format.h +enc/trans/chinese.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/chinese.$(OBJEXT): 3/attr/noalias.h +enc/trans/chinese.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/chinese.$(OBJEXT): 3/attr/noexcept.h +enc/trans/chinese.$(OBJEXT): 3/attr/noinline.h +enc/trans/chinese.$(OBJEXT): 3/attr/nonnull.h +enc/trans/chinese.$(OBJEXT): 3/attr/noreturn.h +enc/trans/chinese.$(OBJEXT): 3/attr/pure.h +enc/trans/chinese.$(OBJEXT): 3/attr/restrict.h +enc/trans/chinese.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/chinese.$(OBJEXT): 3/attr/warning.h +enc/trans/chinese.$(OBJEXT): 3/attr/weakref.h +enc/trans/chinese.$(OBJEXT): 3/cast.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/chinese.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/chinese.$(OBJEXT): 3/compiler_since.h +enc/trans/chinese.$(OBJEXT): 3/config.h +enc/trans/chinese.$(OBJEXT): 3/constant_p.h +enc/trans/chinese.$(OBJEXT): 3/core.h +enc/trans/chinese.$(OBJEXT): 3/core/rarray.h +enc/trans/chinese.$(OBJEXT): 3/core/rbasic.h +enc/trans/chinese.$(OBJEXT): 3/core/rbignum.h +enc/trans/chinese.$(OBJEXT): 3/core/rclass.h +enc/trans/chinese.$(OBJEXT): 3/core/rdata.h +enc/trans/chinese.$(OBJEXT): 3/core/rfile.h +enc/trans/chinese.$(OBJEXT): 3/core/rhash.h +enc/trans/chinese.$(OBJEXT): 3/core/robject.h +enc/trans/chinese.$(OBJEXT): 3/core/rregexp.h +enc/trans/chinese.$(OBJEXT): 3/core/rstring.h +enc/trans/chinese.$(OBJEXT): 3/core/rstruct.h +enc/trans/chinese.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/chinese.$(OBJEXT): 3/ctype.h +enc/trans/chinese.$(OBJEXT): 3/dllexport.h +enc/trans/chinese.$(OBJEXT): 3/dosish.h +enc/trans/chinese.$(OBJEXT): 3/error.h +enc/trans/chinese.$(OBJEXT): 3/eval.h +enc/trans/chinese.$(OBJEXT): 3/event.h +enc/trans/chinese.$(OBJEXT): 3/fl_type.h +enc/trans/chinese.$(OBJEXT): 3/gc.h +enc/trans/chinese.$(OBJEXT): 3/glob.h +enc/trans/chinese.$(OBJEXT): 3/globals.h +enc/trans/chinese.$(OBJEXT): 3/has/attribute.h +enc/trans/chinese.$(OBJEXT): 3/has/builtin.h +enc/trans/chinese.$(OBJEXT): 3/has/c_attribute.h +enc/trans/chinese.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/chinese.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/chinese.$(OBJEXT): 3/has/extension.h +enc/trans/chinese.$(OBJEXT): 3/has/feature.h +enc/trans/chinese.$(OBJEXT): 3/has/warning.h +enc/trans/chinese.$(OBJEXT): 3/intern/array.h +enc/trans/chinese.$(OBJEXT): 3/intern/bignum.h +enc/trans/chinese.$(OBJEXT): 3/intern/class.h +enc/trans/chinese.$(OBJEXT): 3/intern/compar.h +enc/trans/chinese.$(OBJEXT): 3/intern/complex.h +enc/trans/chinese.$(OBJEXT): 3/intern/cont.h +enc/trans/chinese.$(OBJEXT): 3/intern/dir.h +enc/trans/chinese.$(OBJEXT): 3/intern/enum.h +enc/trans/chinese.$(OBJEXT): 3/intern/enumerator.h +enc/trans/chinese.$(OBJEXT): 3/intern/error.h +enc/trans/chinese.$(OBJEXT): 3/intern/eval.h +enc/trans/chinese.$(OBJEXT): 3/intern/file.h +enc/trans/chinese.$(OBJEXT): 3/intern/gc.h +enc/trans/chinese.$(OBJEXT): 3/intern/hash.h +enc/trans/chinese.$(OBJEXT): 3/intern/io.h +enc/trans/chinese.$(OBJEXT): 3/intern/load.h +enc/trans/chinese.$(OBJEXT): 3/intern/marshal.h +enc/trans/chinese.$(OBJEXT): 3/intern/numeric.h +enc/trans/chinese.$(OBJEXT): 3/intern/object.h +enc/trans/chinese.$(OBJEXT): 3/intern/parse.h +enc/trans/chinese.$(OBJEXT): 3/intern/proc.h +enc/trans/chinese.$(OBJEXT): 3/intern/process.h +enc/trans/chinese.$(OBJEXT): 3/intern/random.h +enc/trans/chinese.$(OBJEXT): 3/intern/range.h +enc/trans/chinese.$(OBJEXT): 3/intern/rational.h +enc/trans/chinese.$(OBJEXT): 3/intern/re.h +enc/trans/chinese.$(OBJEXT): 3/intern/ruby.h +enc/trans/chinese.$(OBJEXT): 3/intern/select.h +enc/trans/chinese.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/chinese.$(OBJEXT): 3/intern/signal.h +enc/trans/chinese.$(OBJEXT): 3/intern/sprintf.h +enc/trans/chinese.$(OBJEXT): 3/intern/string.h +enc/trans/chinese.$(OBJEXT): 3/intern/struct.h +enc/trans/chinese.$(OBJEXT): 3/intern/thread.h +enc/trans/chinese.$(OBJEXT): 3/intern/time.h +enc/trans/chinese.$(OBJEXT): 3/intern/variable.h +enc/trans/chinese.$(OBJEXT): 3/intern/vm.h +enc/trans/chinese.$(OBJEXT): 3/interpreter.h +enc/trans/chinese.$(OBJEXT): 3/iterator.h +enc/trans/chinese.$(OBJEXT): 3/memory.h +enc/trans/chinese.$(OBJEXT): 3/method.h +enc/trans/chinese.$(OBJEXT): 3/module.h +enc/trans/chinese.$(OBJEXT): 3/newobj.h +enc/trans/chinese.$(OBJEXT): 3/rgengc.h +enc/trans/chinese.$(OBJEXT): 3/scan_args.h +enc/trans/chinese.$(OBJEXT): 3/special_consts.h +enc/trans/chinese.$(OBJEXT): 3/static_assert.h +enc/trans/chinese.$(OBJEXT): 3/stdalign.h +enc/trans/chinese.$(OBJEXT): 3/stdbool.h +enc/trans/chinese.$(OBJEXT): 3/symbol.h +enc/trans/chinese.$(OBJEXT): 3/token_paste.h +enc/trans/chinese.$(OBJEXT): 3/value.h +enc/trans/chinese.$(OBJEXT): 3/value_type.h +enc/trans/chinese.$(OBJEXT): 3/variable.h +enc/trans/chinese.$(OBJEXT): 3/warning_push.h +enc/trans/chinese.$(OBJEXT): 3/xmalloc.h enc/trans/chinese.$(OBJEXT): assert.h enc/trans/chinese.$(OBJEXT): backward.h +enc/trans/chinese.$(OBJEXT): backward/2/assume.h +enc/trans/chinese.$(OBJEXT): backward/2/attributes.h +enc/trans/chinese.$(OBJEXT): backward/2/bool.h +enc/trans/chinese.$(OBJEXT): backward/2/extern.h +enc/trans/chinese.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/chinese.$(OBJEXT): backward/2/inttypes.h +enc/trans/chinese.$(OBJEXT): backward/2/limits.h +enc/trans/chinese.$(OBJEXT): backward/2/long_long.h +enc/trans/chinese.$(OBJEXT): backward/2/r_cast.h +enc/trans/chinese.$(OBJEXT): backward/2/rmodule.h +enc/trans/chinese.$(OBJEXT): backward/2/stdalign.h +enc/trans/chinese.$(OBJEXT): backward/2/stdarg.h enc/trans/chinese.$(OBJEXT): config.h enc/trans/chinese.$(OBJEXT): defines.h enc/trans/chinese.$(OBJEXT): enc/trans/chinese.c @@ -436,8 +2752,160 @@ enc/trans/chinese.$(OBJEXT): st.h enc/trans/chinese.$(OBJEXT): subst.h enc/trans/ebcdic.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/ebcdic.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/ebcdic.$(OBJEXT): 3/anyargs.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/char.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/double.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/int.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/long.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/short.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/ebcdic.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/ebcdic.$(OBJEXT): 3/assume.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/artificial.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/cold.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/const.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/constexpr.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/deprecated.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/error.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/forceinline.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/format.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/noalias.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/noexcept.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/noinline.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/nonnull.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/noreturn.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/pure.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/restrict.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/warning.h +enc/trans/ebcdic.$(OBJEXT): 3/attr/weakref.h +enc/trans/ebcdic.$(OBJEXT): 3/cast.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/ebcdic.$(OBJEXT): 3/compiler_since.h +enc/trans/ebcdic.$(OBJEXT): 3/config.h +enc/trans/ebcdic.$(OBJEXT): 3/constant_p.h +enc/trans/ebcdic.$(OBJEXT): 3/core.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rarray.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rbasic.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rbignum.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rclass.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rdata.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rfile.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rhash.h +enc/trans/ebcdic.$(OBJEXT): 3/core/robject.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rregexp.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rstring.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rstruct.h +enc/trans/ebcdic.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/ebcdic.$(OBJEXT): 3/ctype.h +enc/trans/ebcdic.$(OBJEXT): 3/dllexport.h +enc/trans/ebcdic.$(OBJEXT): 3/dosish.h +enc/trans/ebcdic.$(OBJEXT): 3/error.h +enc/trans/ebcdic.$(OBJEXT): 3/eval.h +enc/trans/ebcdic.$(OBJEXT): 3/event.h +enc/trans/ebcdic.$(OBJEXT): 3/fl_type.h +enc/trans/ebcdic.$(OBJEXT): 3/gc.h +enc/trans/ebcdic.$(OBJEXT): 3/glob.h +enc/trans/ebcdic.$(OBJEXT): 3/globals.h +enc/trans/ebcdic.$(OBJEXT): 3/has/attribute.h +enc/trans/ebcdic.$(OBJEXT): 3/has/builtin.h +enc/trans/ebcdic.$(OBJEXT): 3/has/c_attribute.h +enc/trans/ebcdic.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/ebcdic.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/ebcdic.$(OBJEXT): 3/has/extension.h +enc/trans/ebcdic.$(OBJEXT): 3/has/feature.h +enc/trans/ebcdic.$(OBJEXT): 3/has/warning.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/array.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/bignum.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/class.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/compar.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/complex.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/cont.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/dir.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/enum.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/enumerator.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/error.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/eval.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/file.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/gc.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/hash.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/io.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/load.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/marshal.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/numeric.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/object.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/parse.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/proc.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/process.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/random.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/range.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/rational.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/re.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/ruby.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/select.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/signal.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/sprintf.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/string.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/struct.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/thread.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/time.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/variable.h +enc/trans/ebcdic.$(OBJEXT): 3/intern/vm.h +enc/trans/ebcdic.$(OBJEXT): 3/interpreter.h +enc/trans/ebcdic.$(OBJEXT): 3/iterator.h +enc/trans/ebcdic.$(OBJEXT): 3/memory.h +enc/trans/ebcdic.$(OBJEXT): 3/method.h +enc/trans/ebcdic.$(OBJEXT): 3/module.h +enc/trans/ebcdic.$(OBJEXT): 3/newobj.h +enc/trans/ebcdic.$(OBJEXT): 3/rgengc.h +enc/trans/ebcdic.$(OBJEXT): 3/scan_args.h +enc/trans/ebcdic.$(OBJEXT): 3/special_consts.h +enc/trans/ebcdic.$(OBJEXT): 3/static_assert.h +enc/trans/ebcdic.$(OBJEXT): 3/stdalign.h +enc/trans/ebcdic.$(OBJEXT): 3/stdbool.h +enc/trans/ebcdic.$(OBJEXT): 3/symbol.h +enc/trans/ebcdic.$(OBJEXT): 3/token_paste.h +enc/trans/ebcdic.$(OBJEXT): 3/value.h +enc/trans/ebcdic.$(OBJEXT): 3/value_type.h +enc/trans/ebcdic.$(OBJEXT): 3/variable.h +enc/trans/ebcdic.$(OBJEXT): 3/warning_push.h +enc/trans/ebcdic.$(OBJEXT): 3/xmalloc.h enc/trans/ebcdic.$(OBJEXT): assert.h enc/trans/ebcdic.$(OBJEXT): backward.h +enc/trans/ebcdic.$(OBJEXT): backward/2/assume.h +enc/trans/ebcdic.$(OBJEXT): backward/2/attributes.h +enc/trans/ebcdic.$(OBJEXT): backward/2/bool.h +enc/trans/ebcdic.$(OBJEXT): backward/2/extern.h +enc/trans/ebcdic.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/ebcdic.$(OBJEXT): backward/2/inttypes.h +enc/trans/ebcdic.$(OBJEXT): backward/2/limits.h +enc/trans/ebcdic.$(OBJEXT): backward/2/long_long.h +enc/trans/ebcdic.$(OBJEXT): backward/2/r_cast.h +enc/trans/ebcdic.$(OBJEXT): backward/2/rmodule.h +enc/trans/ebcdic.$(OBJEXT): backward/2/stdalign.h +enc/trans/ebcdic.$(OBJEXT): backward/2/stdarg.h enc/trans/ebcdic.$(OBJEXT): config.h enc/trans/ebcdic.$(OBJEXT): defines.h enc/trans/ebcdic.$(OBJEXT): enc/trans/ebcdic.c @@ -447,8 +2915,160 @@ enc/trans/ebcdic.$(OBJEXT): st.h enc/trans/ebcdic.$(OBJEXT): subst.h enc/trans/emoji.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/emoji.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/emoji.$(OBJEXT): 3/anyargs.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/char.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/double.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/int.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/long.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/short.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/emoji.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/emoji.$(OBJEXT): 3/assume.h +enc/trans/emoji.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/emoji.$(OBJEXT): 3/attr/artificial.h +enc/trans/emoji.$(OBJEXT): 3/attr/cold.h +enc/trans/emoji.$(OBJEXT): 3/attr/const.h +enc/trans/emoji.$(OBJEXT): 3/attr/constexpr.h +enc/trans/emoji.$(OBJEXT): 3/attr/deprecated.h +enc/trans/emoji.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/emoji.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/emoji.$(OBJEXT): 3/attr/error.h +enc/trans/emoji.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/emoji.$(OBJEXT): 3/attr/forceinline.h +enc/trans/emoji.$(OBJEXT): 3/attr/format.h +enc/trans/emoji.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/emoji.$(OBJEXT): 3/attr/noalias.h +enc/trans/emoji.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/emoji.$(OBJEXT): 3/attr/noexcept.h +enc/trans/emoji.$(OBJEXT): 3/attr/noinline.h +enc/trans/emoji.$(OBJEXT): 3/attr/nonnull.h +enc/trans/emoji.$(OBJEXT): 3/attr/noreturn.h +enc/trans/emoji.$(OBJEXT): 3/attr/pure.h +enc/trans/emoji.$(OBJEXT): 3/attr/restrict.h +enc/trans/emoji.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/emoji.$(OBJEXT): 3/attr/warning.h +enc/trans/emoji.$(OBJEXT): 3/attr/weakref.h +enc/trans/emoji.$(OBJEXT): 3/cast.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/emoji.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/emoji.$(OBJEXT): 3/compiler_since.h +enc/trans/emoji.$(OBJEXT): 3/config.h +enc/trans/emoji.$(OBJEXT): 3/constant_p.h +enc/trans/emoji.$(OBJEXT): 3/core.h +enc/trans/emoji.$(OBJEXT): 3/core/rarray.h +enc/trans/emoji.$(OBJEXT): 3/core/rbasic.h +enc/trans/emoji.$(OBJEXT): 3/core/rbignum.h +enc/trans/emoji.$(OBJEXT): 3/core/rclass.h +enc/trans/emoji.$(OBJEXT): 3/core/rdata.h +enc/trans/emoji.$(OBJEXT): 3/core/rfile.h +enc/trans/emoji.$(OBJEXT): 3/core/rhash.h +enc/trans/emoji.$(OBJEXT): 3/core/robject.h +enc/trans/emoji.$(OBJEXT): 3/core/rregexp.h +enc/trans/emoji.$(OBJEXT): 3/core/rstring.h +enc/trans/emoji.$(OBJEXT): 3/core/rstruct.h +enc/trans/emoji.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/emoji.$(OBJEXT): 3/ctype.h +enc/trans/emoji.$(OBJEXT): 3/dllexport.h +enc/trans/emoji.$(OBJEXT): 3/dosish.h +enc/trans/emoji.$(OBJEXT): 3/error.h +enc/trans/emoji.$(OBJEXT): 3/eval.h +enc/trans/emoji.$(OBJEXT): 3/event.h +enc/trans/emoji.$(OBJEXT): 3/fl_type.h +enc/trans/emoji.$(OBJEXT): 3/gc.h +enc/trans/emoji.$(OBJEXT): 3/glob.h +enc/trans/emoji.$(OBJEXT): 3/globals.h +enc/trans/emoji.$(OBJEXT): 3/has/attribute.h +enc/trans/emoji.$(OBJEXT): 3/has/builtin.h +enc/trans/emoji.$(OBJEXT): 3/has/c_attribute.h +enc/trans/emoji.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/emoji.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/emoji.$(OBJEXT): 3/has/extension.h +enc/trans/emoji.$(OBJEXT): 3/has/feature.h +enc/trans/emoji.$(OBJEXT): 3/has/warning.h +enc/trans/emoji.$(OBJEXT): 3/intern/array.h +enc/trans/emoji.$(OBJEXT): 3/intern/bignum.h +enc/trans/emoji.$(OBJEXT): 3/intern/class.h +enc/trans/emoji.$(OBJEXT): 3/intern/compar.h +enc/trans/emoji.$(OBJEXT): 3/intern/complex.h +enc/trans/emoji.$(OBJEXT): 3/intern/cont.h +enc/trans/emoji.$(OBJEXT): 3/intern/dir.h +enc/trans/emoji.$(OBJEXT): 3/intern/enum.h +enc/trans/emoji.$(OBJEXT): 3/intern/enumerator.h +enc/trans/emoji.$(OBJEXT): 3/intern/error.h +enc/trans/emoji.$(OBJEXT): 3/intern/eval.h +enc/trans/emoji.$(OBJEXT): 3/intern/file.h +enc/trans/emoji.$(OBJEXT): 3/intern/gc.h +enc/trans/emoji.$(OBJEXT): 3/intern/hash.h +enc/trans/emoji.$(OBJEXT): 3/intern/io.h +enc/trans/emoji.$(OBJEXT): 3/intern/load.h +enc/trans/emoji.$(OBJEXT): 3/intern/marshal.h +enc/trans/emoji.$(OBJEXT): 3/intern/numeric.h +enc/trans/emoji.$(OBJEXT): 3/intern/object.h +enc/trans/emoji.$(OBJEXT): 3/intern/parse.h +enc/trans/emoji.$(OBJEXT): 3/intern/proc.h +enc/trans/emoji.$(OBJEXT): 3/intern/process.h +enc/trans/emoji.$(OBJEXT): 3/intern/random.h +enc/trans/emoji.$(OBJEXT): 3/intern/range.h +enc/trans/emoji.$(OBJEXT): 3/intern/rational.h +enc/trans/emoji.$(OBJEXT): 3/intern/re.h +enc/trans/emoji.$(OBJEXT): 3/intern/ruby.h +enc/trans/emoji.$(OBJEXT): 3/intern/select.h +enc/trans/emoji.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/emoji.$(OBJEXT): 3/intern/signal.h +enc/trans/emoji.$(OBJEXT): 3/intern/sprintf.h +enc/trans/emoji.$(OBJEXT): 3/intern/string.h +enc/trans/emoji.$(OBJEXT): 3/intern/struct.h +enc/trans/emoji.$(OBJEXT): 3/intern/thread.h +enc/trans/emoji.$(OBJEXT): 3/intern/time.h +enc/trans/emoji.$(OBJEXT): 3/intern/variable.h +enc/trans/emoji.$(OBJEXT): 3/intern/vm.h +enc/trans/emoji.$(OBJEXT): 3/interpreter.h +enc/trans/emoji.$(OBJEXT): 3/iterator.h +enc/trans/emoji.$(OBJEXT): 3/memory.h +enc/trans/emoji.$(OBJEXT): 3/method.h +enc/trans/emoji.$(OBJEXT): 3/module.h +enc/trans/emoji.$(OBJEXT): 3/newobj.h +enc/trans/emoji.$(OBJEXT): 3/rgengc.h +enc/trans/emoji.$(OBJEXT): 3/scan_args.h +enc/trans/emoji.$(OBJEXT): 3/special_consts.h +enc/trans/emoji.$(OBJEXT): 3/static_assert.h +enc/trans/emoji.$(OBJEXT): 3/stdalign.h +enc/trans/emoji.$(OBJEXT): 3/stdbool.h +enc/trans/emoji.$(OBJEXT): 3/symbol.h +enc/trans/emoji.$(OBJEXT): 3/token_paste.h +enc/trans/emoji.$(OBJEXT): 3/value.h +enc/trans/emoji.$(OBJEXT): 3/value_type.h +enc/trans/emoji.$(OBJEXT): 3/variable.h +enc/trans/emoji.$(OBJEXT): 3/warning_push.h +enc/trans/emoji.$(OBJEXT): 3/xmalloc.h enc/trans/emoji.$(OBJEXT): assert.h enc/trans/emoji.$(OBJEXT): backward.h +enc/trans/emoji.$(OBJEXT): backward/2/assume.h +enc/trans/emoji.$(OBJEXT): backward/2/attributes.h +enc/trans/emoji.$(OBJEXT): backward/2/bool.h +enc/trans/emoji.$(OBJEXT): backward/2/extern.h +enc/trans/emoji.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/emoji.$(OBJEXT): backward/2/inttypes.h +enc/trans/emoji.$(OBJEXT): backward/2/limits.h +enc/trans/emoji.$(OBJEXT): backward/2/long_long.h +enc/trans/emoji.$(OBJEXT): backward/2/r_cast.h +enc/trans/emoji.$(OBJEXT): backward/2/rmodule.h +enc/trans/emoji.$(OBJEXT): backward/2/stdalign.h +enc/trans/emoji.$(OBJEXT): backward/2/stdarg.h enc/trans/emoji.$(OBJEXT): config.h enc/trans/emoji.$(OBJEXT): defines.h enc/trans/emoji.$(OBJEXT): enc/trans/emoji.c @@ -458,8 +3078,160 @@ enc/trans/emoji.$(OBJEXT): st.h enc/trans/emoji.$(OBJEXT): subst.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/anyargs.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/char.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/double.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/int.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/long.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/short.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/assume.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/artificial.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/cold.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/const.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/constexpr.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/deprecated.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/error.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/forceinline.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/format.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/noalias.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/noexcept.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/noinline.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/nonnull.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/noreturn.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/pure.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/restrict.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/warning.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/attr/weakref.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/cast.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/compiler_since.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/config.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/constant_p.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rarray.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rbasic.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rbignum.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rclass.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rdata.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rfile.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rhash.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/robject.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rregexp.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rstring.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rstruct.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/ctype.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/dllexport.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/dosish.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/error.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/eval.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/event.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/fl_type.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/gc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/glob.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/globals.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/attribute.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/builtin.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/c_attribute.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/extension.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/feature.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/has/warning.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/array.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/bignum.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/class.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/compar.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/complex.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/cont.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/dir.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/enum.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/enumerator.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/error.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/eval.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/file.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/gc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/hash.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/io.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/load.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/marshal.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/numeric.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/object.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/parse.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/proc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/process.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/random.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/range.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/rational.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/re.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/ruby.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/select.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/signal.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/sprintf.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/string.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/struct.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/thread.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/time.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/variable.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/intern/vm.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/interpreter.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/iterator.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/memory.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/method.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/module.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/newobj.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/rgengc.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/scan_args.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/special_consts.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/static_assert.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/stdalign.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/stdbool.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/symbol.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/token_paste.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/value.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/value_type.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/variable.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/warning_push.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): 3/xmalloc.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): assert.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/assume.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/attributes.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/bool.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/extern.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/inttypes.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/limits.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/long_long.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/r_cast.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/rmodule.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/stdalign.h +enc/trans/emoji_iso2022_kddi.$(OBJEXT): backward/2/stdarg.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): config.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): defines.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): enc/trans/emoji_iso2022_kddi.c @@ -469,8 +3241,160 @@ enc/trans/emoji_iso2022_kddi.$(OBJEXT): st.h enc/trans/emoji_iso2022_kddi.$(OBJEXT): subst.h enc/trans/emoji_sjis_docomo.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/emoji_sjis_docomo.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/anyargs.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/char.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/double.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/int.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/long.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/short.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/assume.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/artificial.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/cold.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/const.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/constexpr.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/deprecated.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/error.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/forceinline.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/format.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/noalias.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/noexcept.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/noinline.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/nonnull.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/noreturn.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/pure.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/restrict.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/warning.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/attr/weakref.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/cast.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/compiler_since.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/config.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/constant_p.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rarray.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rbasic.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rbignum.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rclass.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rdata.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rfile.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rhash.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/robject.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rregexp.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rstring.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rstruct.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/ctype.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/dllexport.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/dosish.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/error.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/eval.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/event.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/fl_type.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/gc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/glob.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/globals.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/attribute.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/builtin.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/c_attribute.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/extension.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/feature.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/has/warning.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/array.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/bignum.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/class.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/compar.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/complex.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/cont.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/dir.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/enum.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/enumerator.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/error.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/eval.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/file.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/gc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/hash.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/io.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/load.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/marshal.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/numeric.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/object.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/parse.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/proc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/process.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/random.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/range.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/rational.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/re.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/ruby.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/select.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/signal.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/sprintf.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/string.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/struct.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/thread.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/time.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/variable.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/intern/vm.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/interpreter.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/iterator.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/memory.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/method.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/module.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/newobj.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/rgengc.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/scan_args.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/special_consts.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/static_assert.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/stdalign.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/stdbool.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/symbol.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/token_paste.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/value.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/value_type.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/variable.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/warning_push.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): 3/xmalloc.h enc/trans/emoji_sjis_docomo.$(OBJEXT): assert.h enc/trans/emoji_sjis_docomo.$(OBJEXT): backward.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/assume.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/attributes.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/bool.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/extern.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/inttypes.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/limits.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/long_long.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/r_cast.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/rmodule.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/stdalign.h +enc/trans/emoji_sjis_docomo.$(OBJEXT): backward/2/stdarg.h enc/trans/emoji_sjis_docomo.$(OBJEXT): config.h enc/trans/emoji_sjis_docomo.$(OBJEXT): defines.h enc/trans/emoji_sjis_docomo.$(OBJEXT): enc/trans/emoji_sjis_docomo.c @@ -480,8 +3404,160 @@ enc/trans/emoji_sjis_docomo.$(OBJEXT): st.h enc/trans/emoji_sjis_docomo.$(OBJEXT): subst.h enc/trans/emoji_sjis_kddi.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/emoji_sjis_kddi.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/anyargs.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/char.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/double.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/int.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/long.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/short.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/assume.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/artificial.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/cold.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/const.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/constexpr.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/deprecated.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/error.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/forceinline.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/format.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/noalias.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/noexcept.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/noinline.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/nonnull.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/noreturn.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/pure.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/restrict.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/warning.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/attr/weakref.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/cast.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/compiler_since.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/config.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/constant_p.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rarray.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rbasic.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rbignum.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rclass.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rdata.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rfile.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rhash.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/robject.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rregexp.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rstring.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rstruct.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/ctype.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/dllexport.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/dosish.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/error.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/eval.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/event.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/fl_type.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/gc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/glob.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/globals.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/attribute.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/builtin.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/c_attribute.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/extension.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/feature.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/has/warning.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/array.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/bignum.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/class.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/compar.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/complex.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/cont.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/dir.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/enum.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/enumerator.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/error.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/eval.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/file.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/gc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/hash.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/io.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/load.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/marshal.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/numeric.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/object.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/parse.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/proc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/process.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/random.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/range.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/rational.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/re.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/ruby.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/select.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/signal.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/sprintf.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/string.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/struct.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/thread.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/time.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/variable.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/intern/vm.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/interpreter.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/iterator.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/memory.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/method.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/module.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/newobj.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/rgengc.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/scan_args.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/special_consts.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/static_assert.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/stdalign.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/stdbool.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/symbol.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/token_paste.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/value.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/value_type.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/variable.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/warning_push.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): 3/xmalloc.h enc/trans/emoji_sjis_kddi.$(OBJEXT): assert.h enc/trans/emoji_sjis_kddi.$(OBJEXT): backward.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/assume.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/attributes.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/bool.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/extern.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/inttypes.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/limits.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/long_long.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/r_cast.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/rmodule.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/stdalign.h +enc/trans/emoji_sjis_kddi.$(OBJEXT): backward/2/stdarg.h enc/trans/emoji_sjis_kddi.$(OBJEXT): config.h enc/trans/emoji_sjis_kddi.$(OBJEXT): defines.h enc/trans/emoji_sjis_kddi.$(OBJEXT): enc/trans/emoji_sjis_kddi.c @@ -491,8 +3567,160 @@ enc/trans/emoji_sjis_kddi.$(OBJEXT): st.h enc/trans/emoji_sjis_kddi.$(OBJEXT): subst.h enc/trans/emoji_sjis_softbank.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/emoji_sjis_softbank.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/anyargs.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/char.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/double.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/int.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/long.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/short.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/assume.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/artificial.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/cold.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/const.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/constexpr.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/deprecated.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/error.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/forceinline.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/format.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/noalias.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/noexcept.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/noinline.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/nonnull.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/noreturn.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/pure.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/restrict.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/warning.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/attr/weakref.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/cast.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/compiler_since.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/config.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/constant_p.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rarray.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rbasic.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rbignum.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rclass.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rdata.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rfile.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rhash.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/robject.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rregexp.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rstring.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rstruct.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/ctype.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/dllexport.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/dosish.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/error.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/eval.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/event.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/fl_type.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/gc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/glob.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/globals.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/attribute.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/builtin.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/c_attribute.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/extension.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/feature.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/has/warning.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/array.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/bignum.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/class.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/compar.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/complex.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/cont.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/dir.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/enum.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/enumerator.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/error.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/eval.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/file.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/gc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/hash.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/io.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/load.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/marshal.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/numeric.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/object.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/parse.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/proc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/process.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/random.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/range.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/rational.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/re.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/ruby.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/select.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/signal.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/sprintf.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/string.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/struct.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/thread.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/time.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/variable.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/intern/vm.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/interpreter.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/iterator.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/memory.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/method.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/module.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/newobj.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/rgengc.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/scan_args.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/special_consts.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/static_assert.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/stdalign.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/stdbool.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/symbol.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/token_paste.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/value.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/value_type.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/variable.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/warning_push.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): 3/xmalloc.h enc/trans/emoji_sjis_softbank.$(OBJEXT): assert.h enc/trans/emoji_sjis_softbank.$(OBJEXT): backward.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/assume.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/attributes.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/bool.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/extern.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/inttypes.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/limits.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/long_long.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/r_cast.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/rmodule.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/stdalign.h +enc/trans/emoji_sjis_softbank.$(OBJEXT): backward/2/stdarg.h enc/trans/emoji_sjis_softbank.$(OBJEXT): config.h enc/trans/emoji_sjis_softbank.$(OBJEXT): defines.h enc/trans/emoji_sjis_softbank.$(OBJEXT): enc/trans/emoji_sjis_softbank.c @@ -502,8 +3730,160 @@ enc/trans/emoji_sjis_softbank.$(OBJEXT): st.h enc/trans/emoji_sjis_softbank.$(OBJEXT): subst.h enc/trans/escape.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/escape.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/escape.$(OBJEXT): 3/anyargs.h +enc/trans/escape.$(OBJEXT): 3/arithmetic.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/char.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/double.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/int.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/long.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/short.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/escape.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/escape.$(OBJEXT): 3/assume.h +enc/trans/escape.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/escape.$(OBJEXT): 3/attr/artificial.h +enc/trans/escape.$(OBJEXT): 3/attr/cold.h +enc/trans/escape.$(OBJEXT): 3/attr/const.h +enc/trans/escape.$(OBJEXT): 3/attr/constexpr.h +enc/trans/escape.$(OBJEXT): 3/attr/deprecated.h +enc/trans/escape.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/escape.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/escape.$(OBJEXT): 3/attr/error.h +enc/trans/escape.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/escape.$(OBJEXT): 3/attr/forceinline.h +enc/trans/escape.$(OBJEXT): 3/attr/format.h +enc/trans/escape.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/escape.$(OBJEXT): 3/attr/noalias.h +enc/trans/escape.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/escape.$(OBJEXT): 3/attr/noexcept.h +enc/trans/escape.$(OBJEXT): 3/attr/noinline.h +enc/trans/escape.$(OBJEXT): 3/attr/nonnull.h +enc/trans/escape.$(OBJEXT): 3/attr/noreturn.h +enc/trans/escape.$(OBJEXT): 3/attr/pure.h +enc/trans/escape.$(OBJEXT): 3/attr/restrict.h +enc/trans/escape.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/escape.$(OBJEXT): 3/attr/warning.h +enc/trans/escape.$(OBJEXT): 3/attr/weakref.h +enc/trans/escape.$(OBJEXT): 3/cast.h +enc/trans/escape.$(OBJEXT): 3/compiler_is.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/escape.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/escape.$(OBJEXT): 3/compiler_since.h +enc/trans/escape.$(OBJEXT): 3/config.h +enc/trans/escape.$(OBJEXT): 3/constant_p.h +enc/trans/escape.$(OBJEXT): 3/core.h +enc/trans/escape.$(OBJEXT): 3/core/rarray.h +enc/trans/escape.$(OBJEXT): 3/core/rbasic.h +enc/trans/escape.$(OBJEXT): 3/core/rbignum.h +enc/trans/escape.$(OBJEXT): 3/core/rclass.h +enc/trans/escape.$(OBJEXT): 3/core/rdata.h +enc/trans/escape.$(OBJEXT): 3/core/rfile.h +enc/trans/escape.$(OBJEXT): 3/core/rhash.h +enc/trans/escape.$(OBJEXT): 3/core/robject.h +enc/trans/escape.$(OBJEXT): 3/core/rregexp.h +enc/trans/escape.$(OBJEXT): 3/core/rstring.h +enc/trans/escape.$(OBJEXT): 3/core/rstruct.h +enc/trans/escape.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/escape.$(OBJEXT): 3/ctype.h +enc/trans/escape.$(OBJEXT): 3/dllexport.h +enc/trans/escape.$(OBJEXT): 3/dosish.h +enc/trans/escape.$(OBJEXT): 3/error.h +enc/trans/escape.$(OBJEXT): 3/eval.h +enc/trans/escape.$(OBJEXT): 3/event.h +enc/trans/escape.$(OBJEXT): 3/fl_type.h +enc/trans/escape.$(OBJEXT): 3/gc.h +enc/trans/escape.$(OBJEXT): 3/glob.h +enc/trans/escape.$(OBJEXT): 3/globals.h +enc/trans/escape.$(OBJEXT): 3/has/attribute.h +enc/trans/escape.$(OBJEXT): 3/has/builtin.h +enc/trans/escape.$(OBJEXT): 3/has/c_attribute.h +enc/trans/escape.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/escape.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/escape.$(OBJEXT): 3/has/extension.h +enc/trans/escape.$(OBJEXT): 3/has/feature.h +enc/trans/escape.$(OBJEXT): 3/has/warning.h +enc/trans/escape.$(OBJEXT): 3/intern/array.h +enc/trans/escape.$(OBJEXT): 3/intern/bignum.h +enc/trans/escape.$(OBJEXT): 3/intern/class.h +enc/trans/escape.$(OBJEXT): 3/intern/compar.h +enc/trans/escape.$(OBJEXT): 3/intern/complex.h +enc/trans/escape.$(OBJEXT): 3/intern/cont.h +enc/trans/escape.$(OBJEXT): 3/intern/dir.h +enc/trans/escape.$(OBJEXT): 3/intern/enum.h +enc/trans/escape.$(OBJEXT): 3/intern/enumerator.h +enc/trans/escape.$(OBJEXT): 3/intern/error.h +enc/trans/escape.$(OBJEXT): 3/intern/eval.h +enc/trans/escape.$(OBJEXT): 3/intern/file.h +enc/trans/escape.$(OBJEXT): 3/intern/gc.h +enc/trans/escape.$(OBJEXT): 3/intern/hash.h +enc/trans/escape.$(OBJEXT): 3/intern/io.h +enc/trans/escape.$(OBJEXT): 3/intern/load.h +enc/trans/escape.$(OBJEXT): 3/intern/marshal.h +enc/trans/escape.$(OBJEXT): 3/intern/numeric.h +enc/trans/escape.$(OBJEXT): 3/intern/object.h +enc/trans/escape.$(OBJEXT): 3/intern/parse.h +enc/trans/escape.$(OBJEXT): 3/intern/proc.h +enc/trans/escape.$(OBJEXT): 3/intern/process.h +enc/trans/escape.$(OBJEXT): 3/intern/random.h +enc/trans/escape.$(OBJEXT): 3/intern/range.h +enc/trans/escape.$(OBJEXT): 3/intern/rational.h +enc/trans/escape.$(OBJEXT): 3/intern/re.h +enc/trans/escape.$(OBJEXT): 3/intern/ruby.h +enc/trans/escape.$(OBJEXT): 3/intern/select.h +enc/trans/escape.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/escape.$(OBJEXT): 3/intern/signal.h +enc/trans/escape.$(OBJEXT): 3/intern/sprintf.h +enc/trans/escape.$(OBJEXT): 3/intern/string.h +enc/trans/escape.$(OBJEXT): 3/intern/struct.h +enc/trans/escape.$(OBJEXT): 3/intern/thread.h +enc/trans/escape.$(OBJEXT): 3/intern/time.h +enc/trans/escape.$(OBJEXT): 3/intern/variable.h +enc/trans/escape.$(OBJEXT): 3/intern/vm.h +enc/trans/escape.$(OBJEXT): 3/interpreter.h +enc/trans/escape.$(OBJEXT): 3/iterator.h +enc/trans/escape.$(OBJEXT): 3/memory.h +enc/trans/escape.$(OBJEXT): 3/method.h +enc/trans/escape.$(OBJEXT): 3/module.h +enc/trans/escape.$(OBJEXT): 3/newobj.h +enc/trans/escape.$(OBJEXT): 3/rgengc.h +enc/trans/escape.$(OBJEXT): 3/scan_args.h +enc/trans/escape.$(OBJEXT): 3/special_consts.h +enc/trans/escape.$(OBJEXT): 3/static_assert.h +enc/trans/escape.$(OBJEXT): 3/stdalign.h +enc/trans/escape.$(OBJEXT): 3/stdbool.h +enc/trans/escape.$(OBJEXT): 3/symbol.h +enc/trans/escape.$(OBJEXT): 3/token_paste.h +enc/trans/escape.$(OBJEXT): 3/value.h +enc/trans/escape.$(OBJEXT): 3/value_type.h +enc/trans/escape.$(OBJEXT): 3/variable.h +enc/trans/escape.$(OBJEXT): 3/warning_push.h +enc/trans/escape.$(OBJEXT): 3/xmalloc.h enc/trans/escape.$(OBJEXT): assert.h enc/trans/escape.$(OBJEXT): backward.h +enc/trans/escape.$(OBJEXT): backward/2/assume.h +enc/trans/escape.$(OBJEXT): backward/2/attributes.h +enc/trans/escape.$(OBJEXT): backward/2/bool.h +enc/trans/escape.$(OBJEXT): backward/2/extern.h +enc/trans/escape.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/escape.$(OBJEXT): backward/2/inttypes.h +enc/trans/escape.$(OBJEXT): backward/2/limits.h +enc/trans/escape.$(OBJEXT): backward/2/long_long.h +enc/trans/escape.$(OBJEXT): backward/2/r_cast.h +enc/trans/escape.$(OBJEXT): backward/2/rmodule.h +enc/trans/escape.$(OBJEXT): backward/2/stdalign.h +enc/trans/escape.$(OBJEXT): backward/2/stdarg.h enc/trans/escape.$(OBJEXT): config.h enc/trans/escape.$(OBJEXT): defines.h enc/trans/escape.$(OBJEXT): enc/trans/escape.c @@ -513,8 +3893,160 @@ enc/trans/escape.$(OBJEXT): st.h enc/trans/escape.$(OBJEXT): subst.h enc/trans/gb18030.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/gb18030.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/gb18030.$(OBJEXT): 3/anyargs.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/char.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/double.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/int.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/long.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/short.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/gb18030.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/gb18030.$(OBJEXT): 3/assume.h +enc/trans/gb18030.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/gb18030.$(OBJEXT): 3/attr/artificial.h +enc/trans/gb18030.$(OBJEXT): 3/attr/cold.h +enc/trans/gb18030.$(OBJEXT): 3/attr/const.h +enc/trans/gb18030.$(OBJEXT): 3/attr/constexpr.h +enc/trans/gb18030.$(OBJEXT): 3/attr/deprecated.h +enc/trans/gb18030.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/gb18030.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/gb18030.$(OBJEXT): 3/attr/error.h +enc/trans/gb18030.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/gb18030.$(OBJEXT): 3/attr/forceinline.h +enc/trans/gb18030.$(OBJEXT): 3/attr/format.h +enc/trans/gb18030.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/gb18030.$(OBJEXT): 3/attr/noalias.h +enc/trans/gb18030.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/gb18030.$(OBJEXT): 3/attr/noexcept.h +enc/trans/gb18030.$(OBJEXT): 3/attr/noinline.h +enc/trans/gb18030.$(OBJEXT): 3/attr/nonnull.h +enc/trans/gb18030.$(OBJEXT): 3/attr/noreturn.h +enc/trans/gb18030.$(OBJEXT): 3/attr/pure.h +enc/trans/gb18030.$(OBJEXT): 3/attr/restrict.h +enc/trans/gb18030.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/gb18030.$(OBJEXT): 3/attr/warning.h +enc/trans/gb18030.$(OBJEXT): 3/attr/weakref.h +enc/trans/gb18030.$(OBJEXT): 3/cast.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/gb18030.$(OBJEXT): 3/compiler_since.h +enc/trans/gb18030.$(OBJEXT): 3/config.h +enc/trans/gb18030.$(OBJEXT): 3/constant_p.h +enc/trans/gb18030.$(OBJEXT): 3/core.h +enc/trans/gb18030.$(OBJEXT): 3/core/rarray.h +enc/trans/gb18030.$(OBJEXT): 3/core/rbasic.h +enc/trans/gb18030.$(OBJEXT): 3/core/rbignum.h +enc/trans/gb18030.$(OBJEXT): 3/core/rclass.h +enc/trans/gb18030.$(OBJEXT): 3/core/rdata.h +enc/trans/gb18030.$(OBJEXT): 3/core/rfile.h +enc/trans/gb18030.$(OBJEXT): 3/core/rhash.h +enc/trans/gb18030.$(OBJEXT): 3/core/robject.h +enc/trans/gb18030.$(OBJEXT): 3/core/rregexp.h +enc/trans/gb18030.$(OBJEXT): 3/core/rstring.h +enc/trans/gb18030.$(OBJEXT): 3/core/rstruct.h +enc/trans/gb18030.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/gb18030.$(OBJEXT): 3/ctype.h +enc/trans/gb18030.$(OBJEXT): 3/dllexport.h +enc/trans/gb18030.$(OBJEXT): 3/dosish.h +enc/trans/gb18030.$(OBJEXT): 3/error.h +enc/trans/gb18030.$(OBJEXT): 3/eval.h +enc/trans/gb18030.$(OBJEXT): 3/event.h +enc/trans/gb18030.$(OBJEXT): 3/fl_type.h +enc/trans/gb18030.$(OBJEXT): 3/gc.h +enc/trans/gb18030.$(OBJEXT): 3/glob.h +enc/trans/gb18030.$(OBJEXT): 3/globals.h +enc/trans/gb18030.$(OBJEXT): 3/has/attribute.h +enc/trans/gb18030.$(OBJEXT): 3/has/builtin.h +enc/trans/gb18030.$(OBJEXT): 3/has/c_attribute.h +enc/trans/gb18030.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/gb18030.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/gb18030.$(OBJEXT): 3/has/extension.h +enc/trans/gb18030.$(OBJEXT): 3/has/feature.h +enc/trans/gb18030.$(OBJEXT): 3/has/warning.h +enc/trans/gb18030.$(OBJEXT): 3/intern/array.h +enc/trans/gb18030.$(OBJEXT): 3/intern/bignum.h +enc/trans/gb18030.$(OBJEXT): 3/intern/class.h +enc/trans/gb18030.$(OBJEXT): 3/intern/compar.h +enc/trans/gb18030.$(OBJEXT): 3/intern/complex.h +enc/trans/gb18030.$(OBJEXT): 3/intern/cont.h +enc/trans/gb18030.$(OBJEXT): 3/intern/dir.h +enc/trans/gb18030.$(OBJEXT): 3/intern/enum.h +enc/trans/gb18030.$(OBJEXT): 3/intern/enumerator.h +enc/trans/gb18030.$(OBJEXT): 3/intern/error.h +enc/trans/gb18030.$(OBJEXT): 3/intern/eval.h +enc/trans/gb18030.$(OBJEXT): 3/intern/file.h +enc/trans/gb18030.$(OBJEXT): 3/intern/gc.h +enc/trans/gb18030.$(OBJEXT): 3/intern/hash.h +enc/trans/gb18030.$(OBJEXT): 3/intern/io.h +enc/trans/gb18030.$(OBJEXT): 3/intern/load.h +enc/trans/gb18030.$(OBJEXT): 3/intern/marshal.h +enc/trans/gb18030.$(OBJEXT): 3/intern/numeric.h +enc/trans/gb18030.$(OBJEXT): 3/intern/object.h +enc/trans/gb18030.$(OBJEXT): 3/intern/parse.h +enc/trans/gb18030.$(OBJEXT): 3/intern/proc.h +enc/trans/gb18030.$(OBJEXT): 3/intern/process.h +enc/trans/gb18030.$(OBJEXT): 3/intern/random.h +enc/trans/gb18030.$(OBJEXT): 3/intern/range.h +enc/trans/gb18030.$(OBJEXT): 3/intern/rational.h +enc/trans/gb18030.$(OBJEXT): 3/intern/re.h +enc/trans/gb18030.$(OBJEXT): 3/intern/ruby.h +enc/trans/gb18030.$(OBJEXT): 3/intern/select.h +enc/trans/gb18030.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/gb18030.$(OBJEXT): 3/intern/signal.h +enc/trans/gb18030.$(OBJEXT): 3/intern/sprintf.h +enc/trans/gb18030.$(OBJEXT): 3/intern/string.h +enc/trans/gb18030.$(OBJEXT): 3/intern/struct.h +enc/trans/gb18030.$(OBJEXT): 3/intern/thread.h +enc/trans/gb18030.$(OBJEXT): 3/intern/time.h +enc/trans/gb18030.$(OBJEXT): 3/intern/variable.h +enc/trans/gb18030.$(OBJEXT): 3/intern/vm.h +enc/trans/gb18030.$(OBJEXT): 3/interpreter.h +enc/trans/gb18030.$(OBJEXT): 3/iterator.h +enc/trans/gb18030.$(OBJEXT): 3/memory.h +enc/trans/gb18030.$(OBJEXT): 3/method.h +enc/trans/gb18030.$(OBJEXT): 3/module.h +enc/trans/gb18030.$(OBJEXT): 3/newobj.h +enc/trans/gb18030.$(OBJEXT): 3/rgengc.h +enc/trans/gb18030.$(OBJEXT): 3/scan_args.h +enc/trans/gb18030.$(OBJEXT): 3/special_consts.h +enc/trans/gb18030.$(OBJEXT): 3/static_assert.h +enc/trans/gb18030.$(OBJEXT): 3/stdalign.h +enc/trans/gb18030.$(OBJEXT): 3/stdbool.h +enc/trans/gb18030.$(OBJEXT): 3/symbol.h +enc/trans/gb18030.$(OBJEXT): 3/token_paste.h +enc/trans/gb18030.$(OBJEXT): 3/value.h +enc/trans/gb18030.$(OBJEXT): 3/value_type.h +enc/trans/gb18030.$(OBJEXT): 3/variable.h +enc/trans/gb18030.$(OBJEXT): 3/warning_push.h +enc/trans/gb18030.$(OBJEXT): 3/xmalloc.h enc/trans/gb18030.$(OBJEXT): assert.h enc/trans/gb18030.$(OBJEXT): backward.h +enc/trans/gb18030.$(OBJEXT): backward/2/assume.h +enc/trans/gb18030.$(OBJEXT): backward/2/attributes.h +enc/trans/gb18030.$(OBJEXT): backward/2/bool.h +enc/trans/gb18030.$(OBJEXT): backward/2/extern.h +enc/trans/gb18030.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/gb18030.$(OBJEXT): backward/2/inttypes.h +enc/trans/gb18030.$(OBJEXT): backward/2/limits.h +enc/trans/gb18030.$(OBJEXT): backward/2/long_long.h +enc/trans/gb18030.$(OBJEXT): backward/2/r_cast.h +enc/trans/gb18030.$(OBJEXT): backward/2/rmodule.h +enc/trans/gb18030.$(OBJEXT): backward/2/stdalign.h +enc/trans/gb18030.$(OBJEXT): backward/2/stdarg.h enc/trans/gb18030.$(OBJEXT): config.h enc/trans/gb18030.$(OBJEXT): defines.h enc/trans/gb18030.$(OBJEXT): enc/trans/gb18030.c @@ -524,8 +4056,160 @@ enc/trans/gb18030.$(OBJEXT): st.h enc/trans/gb18030.$(OBJEXT): subst.h enc/trans/gbk.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/gbk.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/gbk.$(OBJEXT): 3/anyargs.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/char.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/double.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/int.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/long.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/short.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/gbk.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/gbk.$(OBJEXT): 3/assume.h +enc/trans/gbk.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/gbk.$(OBJEXT): 3/attr/artificial.h +enc/trans/gbk.$(OBJEXT): 3/attr/cold.h +enc/trans/gbk.$(OBJEXT): 3/attr/const.h +enc/trans/gbk.$(OBJEXT): 3/attr/constexpr.h +enc/trans/gbk.$(OBJEXT): 3/attr/deprecated.h +enc/trans/gbk.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/gbk.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/gbk.$(OBJEXT): 3/attr/error.h +enc/trans/gbk.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/gbk.$(OBJEXT): 3/attr/forceinline.h +enc/trans/gbk.$(OBJEXT): 3/attr/format.h +enc/trans/gbk.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/gbk.$(OBJEXT): 3/attr/noalias.h +enc/trans/gbk.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/gbk.$(OBJEXT): 3/attr/noexcept.h +enc/trans/gbk.$(OBJEXT): 3/attr/noinline.h +enc/trans/gbk.$(OBJEXT): 3/attr/nonnull.h +enc/trans/gbk.$(OBJEXT): 3/attr/noreturn.h +enc/trans/gbk.$(OBJEXT): 3/attr/pure.h +enc/trans/gbk.$(OBJEXT): 3/attr/restrict.h +enc/trans/gbk.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/gbk.$(OBJEXT): 3/attr/warning.h +enc/trans/gbk.$(OBJEXT): 3/attr/weakref.h +enc/trans/gbk.$(OBJEXT): 3/cast.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/gbk.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/gbk.$(OBJEXT): 3/compiler_since.h +enc/trans/gbk.$(OBJEXT): 3/config.h +enc/trans/gbk.$(OBJEXT): 3/constant_p.h +enc/trans/gbk.$(OBJEXT): 3/core.h +enc/trans/gbk.$(OBJEXT): 3/core/rarray.h +enc/trans/gbk.$(OBJEXT): 3/core/rbasic.h +enc/trans/gbk.$(OBJEXT): 3/core/rbignum.h +enc/trans/gbk.$(OBJEXT): 3/core/rclass.h +enc/trans/gbk.$(OBJEXT): 3/core/rdata.h +enc/trans/gbk.$(OBJEXT): 3/core/rfile.h +enc/trans/gbk.$(OBJEXT): 3/core/rhash.h +enc/trans/gbk.$(OBJEXT): 3/core/robject.h +enc/trans/gbk.$(OBJEXT): 3/core/rregexp.h +enc/trans/gbk.$(OBJEXT): 3/core/rstring.h +enc/trans/gbk.$(OBJEXT): 3/core/rstruct.h +enc/trans/gbk.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/gbk.$(OBJEXT): 3/ctype.h +enc/trans/gbk.$(OBJEXT): 3/dllexport.h +enc/trans/gbk.$(OBJEXT): 3/dosish.h +enc/trans/gbk.$(OBJEXT): 3/error.h +enc/trans/gbk.$(OBJEXT): 3/eval.h +enc/trans/gbk.$(OBJEXT): 3/event.h +enc/trans/gbk.$(OBJEXT): 3/fl_type.h +enc/trans/gbk.$(OBJEXT): 3/gc.h +enc/trans/gbk.$(OBJEXT): 3/glob.h +enc/trans/gbk.$(OBJEXT): 3/globals.h +enc/trans/gbk.$(OBJEXT): 3/has/attribute.h +enc/trans/gbk.$(OBJEXT): 3/has/builtin.h +enc/trans/gbk.$(OBJEXT): 3/has/c_attribute.h +enc/trans/gbk.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/gbk.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/gbk.$(OBJEXT): 3/has/extension.h +enc/trans/gbk.$(OBJEXT): 3/has/feature.h +enc/trans/gbk.$(OBJEXT): 3/has/warning.h +enc/trans/gbk.$(OBJEXT): 3/intern/array.h +enc/trans/gbk.$(OBJEXT): 3/intern/bignum.h +enc/trans/gbk.$(OBJEXT): 3/intern/class.h +enc/trans/gbk.$(OBJEXT): 3/intern/compar.h +enc/trans/gbk.$(OBJEXT): 3/intern/complex.h +enc/trans/gbk.$(OBJEXT): 3/intern/cont.h +enc/trans/gbk.$(OBJEXT): 3/intern/dir.h +enc/trans/gbk.$(OBJEXT): 3/intern/enum.h +enc/trans/gbk.$(OBJEXT): 3/intern/enumerator.h +enc/trans/gbk.$(OBJEXT): 3/intern/error.h +enc/trans/gbk.$(OBJEXT): 3/intern/eval.h +enc/trans/gbk.$(OBJEXT): 3/intern/file.h +enc/trans/gbk.$(OBJEXT): 3/intern/gc.h +enc/trans/gbk.$(OBJEXT): 3/intern/hash.h +enc/trans/gbk.$(OBJEXT): 3/intern/io.h +enc/trans/gbk.$(OBJEXT): 3/intern/load.h +enc/trans/gbk.$(OBJEXT): 3/intern/marshal.h +enc/trans/gbk.$(OBJEXT): 3/intern/numeric.h +enc/trans/gbk.$(OBJEXT): 3/intern/object.h +enc/trans/gbk.$(OBJEXT): 3/intern/parse.h +enc/trans/gbk.$(OBJEXT): 3/intern/proc.h +enc/trans/gbk.$(OBJEXT): 3/intern/process.h +enc/trans/gbk.$(OBJEXT): 3/intern/random.h +enc/trans/gbk.$(OBJEXT): 3/intern/range.h +enc/trans/gbk.$(OBJEXT): 3/intern/rational.h +enc/trans/gbk.$(OBJEXT): 3/intern/re.h +enc/trans/gbk.$(OBJEXT): 3/intern/ruby.h +enc/trans/gbk.$(OBJEXT): 3/intern/select.h +enc/trans/gbk.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/gbk.$(OBJEXT): 3/intern/signal.h +enc/trans/gbk.$(OBJEXT): 3/intern/sprintf.h +enc/trans/gbk.$(OBJEXT): 3/intern/string.h +enc/trans/gbk.$(OBJEXT): 3/intern/struct.h +enc/trans/gbk.$(OBJEXT): 3/intern/thread.h +enc/trans/gbk.$(OBJEXT): 3/intern/time.h +enc/trans/gbk.$(OBJEXT): 3/intern/variable.h +enc/trans/gbk.$(OBJEXT): 3/intern/vm.h +enc/trans/gbk.$(OBJEXT): 3/interpreter.h +enc/trans/gbk.$(OBJEXT): 3/iterator.h +enc/trans/gbk.$(OBJEXT): 3/memory.h +enc/trans/gbk.$(OBJEXT): 3/method.h +enc/trans/gbk.$(OBJEXT): 3/module.h +enc/trans/gbk.$(OBJEXT): 3/newobj.h +enc/trans/gbk.$(OBJEXT): 3/rgengc.h +enc/trans/gbk.$(OBJEXT): 3/scan_args.h +enc/trans/gbk.$(OBJEXT): 3/special_consts.h +enc/trans/gbk.$(OBJEXT): 3/static_assert.h +enc/trans/gbk.$(OBJEXT): 3/stdalign.h +enc/trans/gbk.$(OBJEXT): 3/stdbool.h +enc/trans/gbk.$(OBJEXT): 3/symbol.h +enc/trans/gbk.$(OBJEXT): 3/token_paste.h +enc/trans/gbk.$(OBJEXT): 3/value.h +enc/trans/gbk.$(OBJEXT): 3/value_type.h +enc/trans/gbk.$(OBJEXT): 3/variable.h +enc/trans/gbk.$(OBJEXT): 3/warning_push.h +enc/trans/gbk.$(OBJEXT): 3/xmalloc.h enc/trans/gbk.$(OBJEXT): assert.h enc/trans/gbk.$(OBJEXT): backward.h +enc/trans/gbk.$(OBJEXT): backward/2/assume.h +enc/trans/gbk.$(OBJEXT): backward/2/attributes.h +enc/trans/gbk.$(OBJEXT): backward/2/bool.h +enc/trans/gbk.$(OBJEXT): backward/2/extern.h +enc/trans/gbk.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/gbk.$(OBJEXT): backward/2/inttypes.h +enc/trans/gbk.$(OBJEXT): backward/2/limits.h +enc/trans/gbk.$(OBJEXT): backward/2/long_long.h +enc/trans/gbk.$(OBJEXT): backward/2/r_cast.h +enc/trans/gbk.$(OBJEXT): backward/2/rmodule.h +enc/trans/gbk.$(OBJEXT): backward/2/stdalign.h +enc/trans/gbk.$(OBJEXT): backward/2/stdarg.h enc/trans/gbk.$(OBJEXT): config.h enc/trans/gbk.$(OBJEXT): defines.h enc/trans/gbk.$(OBJEXT): enc/trans/gbk.c @@ -535,8 +4219,160 @@ enc/trans/gbk.$(OBJEXT): st.h enc/trans/gbk.$(OBJEXT): subst.h enc/trans/iso2022.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/iso2022.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/iso2022.$(OBJEXT): 3/anyargs.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/char.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/double.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/int.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/long.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/short.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/iso2022.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/iso2022.$(OBJEXT): 3/assume.h +enc/trans/iso2022.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/iso2022.$(OBJEXT): 3/attr/artificial.h +enc/trans/iso2022.$(OBJEXT): 3/attr/cold.h +enc/trans/iso2022.$(OBJEXT): 3/attr/const.h +enc/trans/iso2022.$(OBJEXT): 3/attr/constexpr.h +enc/trans/iso2022.$(OBJEXT): 3/attr/deprecated.h +enc/trans/iso2022.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/iso2022.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/iso2022.$(OBJEXT): 3/attr/error.h +enc/trans/iso2022.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/iso2022.$(OBJEXT): 3/attr/forceinline.h +enc/trans/iso2022.$(OBJEXT): 3/attr/format.h +enc/trans/iso2022.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/iso2022.$(OBJEXT): 3/attr/noalias.h +enc/trans/iso2022.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/iso2022.$(OBJEXT): 3/attr/noexcept.h +enc/trans/iso2022.$(OBJEXT): 3/attr/noinline.h +enc/trans/iso2022.$(OBJEXT): 3/attr/nonnull.h +enc/trans/iso2022.$(OBJEXT): 3/attr/noreturn.h +enc/trans/iso2022.$(OBJEXT): 3/attr/pure.h +enc/trans/iso2022.$(OBJEXT): 3/attr/restrict.h +enc/trans/iso2022.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/iso2022.$(OBJEXT): 3/attr/warning.h +enc/trans/iso2022.$(OBJEXT): 3/attr/weakref.h +enc/trans/iso2022.$(OBJEXT): 3/cast.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/iso2022.$(OBJEXT): 3/compiler_since.h +enc/trans/iso2022.$(OBJEXT): 3/config.h +enc/trans/iso2022.$(OBJEXT): 3/constant_p.h +enc/trans/iso2022.$(OBJEXT): 3/core.h +enc/trans/iso2022.$(OBJEXT): 3/core/rarray.h +enc/trans/iso2022.$(OBJEXT): 3/core/rbasic.h +enc/trans/iso2022.$(OBJEXT): 3/core/rbignum.h +enc/trans/iso2022.$(OBJEXT): 3/core/rclass.h +enc/trans/iso2022.$(OBJEXT): 3/core/rdata.h +enc/trans/iso2022.$(OBJEXT): 3/core/rfile.h +enc/trans/iso2022.$(OBJEXT): 3/core/rhash.h +enc/trans/iso2022.$(OBJEXT): 3/core/robject.h +enc/trans/iso2022.$(OBJEXT): 3/core/rregexp.h +enc/trans/iso2022.$(OBJEXT): 3/core/rstring.h +enc/trans/iso2022.$(OBJEXT): 3/core/rstruct.h +enc/trans/iso2022.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/iso2022.$(OBJEXT): 3/ctype.h +enc/trans/iso2022.$(OBJEXT): 3/dllexport.h +enc/trans/iso2022.$(OBJEXT): 3/dosish.h +enc/trans/iso2022.$(OBJEXT): 3/error.h +enc/trans/iso2022.$(OBJEXT): 3/eval.h +enc/trans/iso2022.$(OBJEXT): 3/event.h +enc/trans/iso2022.$(OBJEXT): 3/fl_type.h +enc/trans/iso2022.$(OBJEXT): 3/gc.h +enc/trans/iso2022.$(OBJEXT): 3/glob.h +enc/trans/iso2022.$(OBJEXT): 3/globals.h +enc/trans/iso2022.$(OBJEXT): 3/has/attribute.h +enc/trans/iso2022.$(OBJEXT): 3/has/builtin.h +enc/trans/iso2022.$(OBJEXT): 3/has/c_attribute.h +enc/trans/iso2022.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/iso2022.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/iso2022.$(OBJEXT): 3/has/extension.h +enc/trans/iso2022.$(OBJEXT): 3/has/feature.h +enc/trans/iso2022.$(OBJEXT): 3/has/warning.h +enc/trans/iso2022.$(OBJEXT): 3/intern/array.h +enc/trans/iso2022.$(OBJEXT): 3/intern/bignum.h +enc/trans/iso2022.$(OBJEXT): 3/intern/class.h +enc/trans/iso2022.$(OBJEXT): 3/intern/compar.h +enc/trans/iso2022.$(OBJEXT): 3/intern/complex.h +enc/trans/iso2022.$(OBJEXT): 3/intern/cont.h +enc/trans/iso2022.$(OBJEXT): 3/intern/dir.h +enc/trans/iso2022.$(OBJEXT): 3/intern/enum.h +enc/trans/iso2022.$(OBJEXT): 3/intern/enumerator.h +enc/trans/iso2022.$(OBJEXT): 3/intern/error.h +enc/trans/iso2022.$(OBJEXT): 3/intern/eval.h +enc/trans/iso2022.$(OBJEXT): 3/intern/file.h +enc/trans/iso2022.$(OBJEXT): 3/intern/gc.h +enc/trans/iso2022.$(OBJEXT): 3/intern/hash.h +enc/trans/iso2022.$(OBJEXT): 3/intern/io.h +enc/trans/iso2022.$(OBJEXT): 3/intern/load.h +enc/trans/iso2022.$(OBJEXT): 3/intern/marshal.h +enc/trans/iso2022.$(OBJEXT): 3/intern/numeric.h +enc/trans/iso2022.$(OBJEXT): 3/intern/object.h +enc/trans/iso2022.$(OBJEXT): 3/intern/parse.h +enc/trans/iso2022.$(OBJEXT): 3/intern/proc.h +enc/trans/iso2022.$(OBJEXT): 3/intern/process.h +enc/trans/iso2022.$(OBJEXT): 3/intern/random.h +enc/trans/iso2022.$(OBJEXT): 3/intern/range.h +enc/trans/iso2022.$(OBJEXT): 3/intern/rational.h +enc/trans/iso2022.$(OBJEXT): 3/intern/re.h +enc/trans/iso2022.$(OBJEXT): 3/intern/ruby.h +enc/trans/iso2022.$(OBJEXT): 3/intern/select.h +enc/trans/iso2022.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/iso2022.$(OBJEXT): 3/intern/signal.h +enc/trans/iso2022.$(OBJEXT): 3/intern/sprintf.h +enc/trans/iso2022.$(OBJEXT): 3/intern/string.h +enc/trans/iso2022.$(OBJEXT): 3/intern/struct.h +enc/trans/iso2022.$(OBJEXT): 3/intern/thread.h +enc/trans/iso2022.$(OBJEXT): 3/intern/time.h +enc/trans/iso2022.$(OBJEXT): 3/intern/variable.h +enc/trans/iso2022.$(OBJEXT): 3/intern/vm.h +enc/trans/iso2022.$(OBJEXT): 3/interpreter.h +enc/trans/iso2022.$(OBJEXT): 3/iterator.h +enc/trans/iso2022.$(OBJEXT): 3/memory.h +enc/trans/iso2022.$(OBJEXT): 3/method.h +enc/trans/iso2022.$(OBJEXT): 3/module.h +enc/trans/iso2022.$(OBJEXT): 3/newobj.h +enc/trans/iso2022.$(OBJEXT): 3/rgengc.h +enc/trans/iso2022.$(OBJEXT): 3/scan_args.h +enc/trans/iso2022.$(OBJEXT): 3/special_consts.h +enc/trans/iso2022.$(OBJEXT): 3/static_assert.h +enc/trans/iso2022.$(OBJEXT): 3/stdalign.h +enc/trans/iso2022.$(OBJEXT): 3/stdbool.h +enc/trans/iso2022.$(OBJEXT): 3/symbol.h +enc/trans/iso2022.$(OBJEXT): 3/token_paste.h +enc/trans/iso2022.$(OBJEXT): 3/value.h +enc/trans/iso2022.$(OBJEXT): 3/value_type.h +enc/trans/iso2022.$(OBJEXT): 3/variable.h +enc/trans/iso2022.$(OBJEXT): 3/warning_push.h +enc/trans/iso2022.$(OBJEXT): 3/xmalloc.h enc/trans/iso2022.$(OBJEXT): assert.h enc/trans/iso2022.$(OBJEXT): backward.h +enc/trans/iso2022.$(OBJEXT): backward/2/assume.h +enc/trans/iso2022.$(OBJEXT): backward/2/attributes.h +enc/trans/iso2022.$(OBJEXT): backward/2/bool.h +enc/trans/iso2022.$(OBJEXT): backward/2/extern.h +enc/trans/iso2022.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/iso2022.$(OBJEXT): backward/2/inttypes.h +enc/trans/iso2022.$(OBJEXT): backward/2/limits.h +enc/trans/iso2022.$(OBJEXT): backward/2/long_long.h +enc/trans/iso2022.$(OBJEXT): backward/2/r_cast.h +enc/trans/iso2022.$(OBJEXT): backward/2/rmodule.h +enc/trans/iso2022.$(OBJEXT): backward/2/stdalign.h +enc/trans/iso2022.$(OBJEXT): backward/2/stdarg.h enc/trans/iso2022.$(OBJEXT): config.h enc/trans/iso2022.$(OBJEXT): defines.h enc/trans/iso2022.$(OBJEXT): enc/trans/iso2022.c @@ -546,8 +4382,160 @@ enc/trans/iso2022.$(OBJEXT): st.h enc/trans/iso2022.$(OBJEXT): subst.h enc/trans/japanese.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/japanese.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/japanese.$(OBJEXT): 3/anyargs.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/char.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/double.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/int.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/long.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/short.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/japanese.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/japanese.$(OBJEXT): 3/assume.h +enc/trans/japanese.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/japanese.$(OBJEXT): 3/attr/artificial.h +enc/trans/japanese.$(OBJEXT): 3/attr/cold.h +enc/trans/japanese.$(OBJEXT): 3/attr/const.h +enc/trans/japanese.$(OBJEXT): 3/attr/constexpr.h +enc/trans/japanese.$(OBJEXT): 3/attr/deprecated.h +enc/trans/japanese.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/japanese.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/japanese.$(OBJEXT): 3/attr/error.h +enc/trans/japanese.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/japanese.$(OBJEXT): 3/attr/forceinline.h +enc/trans/japanese.$(OBJEXT): 3/attr/format.h +enc/trans/japanese.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/japanese.$(OBJEXT): 3/attr/noalias.h +enc/trans/japanese.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/japanese.$(OBJEXT): 3/attr/noexcept.h +enc/trans/japanese.$(OBJEXT): 3/attr/noinline.h +enc/trans/japanese.$(OBJEXT): 3/attr/nonnull.h +enc/trans/japanese.$(OBJEXT): 3/attr/noreturn.h +enc/trans/japanese.$(OBJEXT): 3/attr/pure.h +enc/trans/japanese.$(OBJEXT): 3/attr/restrict.h +enc/trans/japanese.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/japanese.$(OBJEXT): 3/attr/warning.h +enc/trans/japanese.$(OBJEXT): 3/attr/weakref.h +enc/trans/japanese.$(OBJEXT): 3/cast.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/japanese.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/japanese.$(OBJEXT): 3/compiler_since.h +enc/trans/japanese.$(OBJEXT): 3/config.h +enc/trans/japanese.$(OBJEXT): 3/constant_p.h +enc/trans/japanese.$(OBJEXT): 3/core.h +enc/trans/japanese.$(OBJEXT): 3/core/rarray.h +enc/trans/japanese.$(OBJEXT): 3/core/rbasic.h +enc/trans/japanese.$(OBJEXT): 3/core/rbignum.h +enc/trans/japanese.$(OBJEXT): 3/core/rclass.h +enc/trans/japanese.$(OBJEXT): 3/core/rdata.h +enc/trans/japanese.$(OBJEXT): 3/core/rfile.h +enc/trans/japanese.$(OBJEXT): 3/core/rhash.h +enc/trans/japanese.$(OBJEXT): 3/core/robject.h +enc/trans/japanese.$(OBJEXT): 3/core/rregexp.h +enc/trans/japanese.$(OBJEXT): 3/core/rstring.h +enc/trans/japanese.$(OBJEXT): 3/core/rstruct.h +enc/trans/japanese.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/japanese.$(OBJEXT): 3/ctype.h +enc/trans/japanese.$(OBJEXT): 3/dllexport.h +enc/trans/japanese.$(OBJEXT): 3/dosish.h +enc/trans/japanese.$(OBJEXT): 3/error.h +enc/trans/japanese.$(OBJEXT): 3/eval.h +enc/trans/japanese.$(OBJEXT): 3/event.h +enc/trans/japanese.$(OBJEXT): 3/fl_type.h +enc/trans/japanese.$(OBJEXT): 3/gc.h +enc/trans/japanese.$(OBJEXT): 3/glob.h +enc/trans/japanese.$(OBJEXT): 3/globals.h +enc/trans/japanese.$(OBJEXT): 3/has/attribute.h +enc/trans/japanese.$(OBJEXT): 3/has/builtin.h +enc/trans/japanese.$(OBJEXT): 3/has/c_attribute.h +enc/trans/japanese.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/japanese.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/japanese.$(OBJEXT): 3/has/extension.h +enc/trans/japanese.$(OBJEXT): 3/has/feature.h +enc/trans/japanese.$(OBJEXT): 3/has/warning.h +enc/trans/japanese.$(OBJEXT): 3/intern/array.h +enc/trans/japanese.$(OBJEXT): 3/intern/bignum.h +enc/trans/japanese.$(OBJEXT): 3/intern/class.h +enc/trans/japanese.$(OBJEXT): 3/intern/compar.h +enc/trans/japanese.$(OBJEXT): 3/intern/complex.h +enc/trans/japanese.$(OBJEXT): 3/intern/cont.h +enc/trans/japanese.$(OBJEXT): 3/intern/dir.h +enc/trans/japanese.$(OBJEXT): 3/intern/enum.h +enc/trans/japanese.$(OBJEXT): 3/intern/enumerator.h +enc/trans/japanese.$(OBJEXT): 3/intern/error.h +enc/trans/japanese.$(OBJEXT): 3/intern/eval.h +enc/trans/japanese.$(OBJEXT): 3/intern/file.h +enc/trans/japanese.$(OBJEXT): 3/intern/gc.h +enc/trans/japanese.$(OBJEXT): 3/intern/hash.h +enc/trans/japanese.$(OBJEXT): 3/intern/io.h +enc/trans/japanese.$(OBJEXT): 3/intern/load.h +enc/trans/japanese.$(OBJEXT): 3/intern/marshal.h +enc/trans/japanese.$(OBJEXT): 3/intern/numeric.h +enc/trans/japanese.$(OBJEXT): 3/intern/object.h +enc/trans/japanese.$(OBJEXT): 3/intern/parse.h +enc/trans/japanese.$(OBJEXT): 3/intern/proc.h +enc/trans/japanese.$(OBJEXT): 3/intern/process.h +enc/trans/japanese.$(OBJEXT): 3/intern/random.h +enc/trans/japanese.$(OBJEXT): 3/intern/range.h +enc/trans/japanese.$(OBJEXT): 3/intern/rational.h +enc/trans/japanese.$(OBJEXT): 3/intern/re.h +enc/trans/japanese.$(OBJEXT): 3/intern/ruby.h +enc/trans/japanese.$(OBJEXT): 3/intern/select.h +enc/trans/japanese.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/japanese.$(OBJEXT): 3/intern/signal.h +enc/trans/japanese.$(OBJEXT): 3/intern/sprintf.h +enc/trans/japanese.$(OBJEXT): 3/intern/string.h +enc/trans/japanese.$(OBJEXT): 3/intern/struct.h +enc/trans/japanese.$(OBJEXT): 3/intern/thread.h +enc/trans/japanese.$(OBJEXT): 3/intern/time.h +enc/trans/japanese.$(OBJEXT): 3/intern/variable.h +enc/trans/japanese.$(OBJEXT): 3/intern/vm.h +enc/trans/japanese.$(OBJEXT): 3/interpreter.h +enc/trans/japanese.$(OBJEXT): 3/iterator.h +enc/trans/japanese.$(OBJEXT): 3/memory.h +enc/trans/japanese.$(OBJEXT): 3/method.h +enc/trans/japanese.$(OBJEXT): 3/module.h +enc/trans/japanese.$(OBJEXT): 3/newobj.h +enc/trans/japanese.$(OBJEXT): 3/rgengc.h +enc/trans/japanese.$(OBJEXT): 3/scan_args.h +enc/trans/japanese.$(OBJEXT): 3/special_consts.h +enc/trans/japanese.$(OBJEXT): 3/static_assert.h +enc/trans/japanese.$(OBJEXT): 3/stdalign.h +enc/trans/japanese.$(OBJEXT): 3/stdbool.h +enc/trans/japanese.$(OBJEXT): 3/symbol.h +enc/trans/japanese.$(OBJEXT): 3/token_paste.h +enc/trans/japanese.$(OBJEXT): 3/value.h +enc/trans/japanese.$(OBJEXT): 3/value_type.h +enc/trans/japanese.$(OBJEXT): 3/variable.h +enc/trans/japanese.$(OBJEXT): 3/warning_push.h +enc/trans/japanese.$(OBJEXT): 3/xmalloc.h enc/trans/japanese.$(OBJEXT): assert.h enc/trans/japanese.$(OBJEXT): backward.h +enc/trans/japanese.$(OBJEXT): backward/2/assume.h +enc/trans/japanese.$(OBJEXT): backward/2/attributes.h +enc/trans/japanese.$(OBJEXT): backward/2/bool.h +enc/trans/japanese.$(OBJEXT): backward/2/extern.h +enc/trans/japanese.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/japanese.$(OBJEXT): backward/2/inttypes.h +enc/trans/japanese.$(OBJEXT): backward/2/limits.h +enc/trans/japanese.$(OBJEXT): backward/2/long_long.h +enc/trans/japanese.$(OBJEXT): backward/2/r_cast.h +enc/trans/japanese.$(OBJEXT): backward/2/rmodule.h +enc/trans/japanese.$(OBJEXT): backward/2/stdalign.h +enc/trans/japanese.$(OBJEXT): backward/2/stdarg.h enc/trans/japanese.$(OBJEXT): config.h enc/trans/japanese.$(OBJEXT): defines.h enc/trans/japanese.$(OBJEXT): enc/trans/japanese.c @@ -557,8 +4545,160 @@ enc/trans/japanese.$(OBJEXT): st.h enc/trans/japanese.$(OBJEXT): subst.h enc/trans/japanese_euc.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/japanese_euc.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/japanese_euc.$(OBJEXT): 3/anyargs.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/char.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/double.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/int.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/long.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/short.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/japanese_euc.$(OBJEXT): 3/assume.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/artificial.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/cold.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/const.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/constexpr.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/deprecated.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/error.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/forceinline.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/format.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/noalias.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/noexcept.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/noinline.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/nonnull.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/noreturn.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/pure.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/restrict.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/warning.h +enc/trans/japanese_euc.$(OBJEXT): 3/attr/weakref.h +enc/trans/japanese_euc.$(OBJEXT): 3/cast.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/japanese_euc.$(OBJEXT): 3/compiler_since.h +enc/trans/japanese_euc.$(OBJEXT): 3/config.h +enc/trans/japanese_euc.$(OBJEXT): 3/constant_p.h +enc/trans/japanese_euc.$(OBJEXT): 3/core.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rarray.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rbasic.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rbignum.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rclass.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rdata.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rfile.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rhash.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/robject.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rregexp.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rstring.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rstruct.h +enc/trans/japanese_euc.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/japanese_euc.$(OBJEXT): 3/ctype.h +enc/trans/japanese_euc.$(OBJEXT): 3/dllexport.h +enc/trans/japanese_euc.$(OBJEXT): 3/dosish.h +enc/trans/japanese_euc.$(OBJEXT): 3/error.h +enc/trans/japanese_euc.$(OBJEXT): 3/eval.h +enc/trans/japanese_euc.$(OBJEXT): 3/event.h +enc/trans/japanese_euc.$(OBJEXT): 3/fl_type.h +enc/trans/japanese_euc.$(OBJEXT): 3/gc.h +enc/trans/japanese_euc.$(OBJEXT): 3/glob.h +enc/trans/japanese_euc.$(OBJEXT): 3/globals.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/attribute.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/builtin.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/c_attribute.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/extension.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/feature.h +enc/trans/japanese_euc.$(OBJEXT): 3/has/warning.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/array.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/bignum.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/class.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/compar.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/complex.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/cont.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/dir.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/enum.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/enumerator.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/error.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/eval.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/file.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/gc.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/hash.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/io.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/load.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/marshal.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/numeric.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/object.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/parse.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/proc.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/process.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/random.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/range.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/rational.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/re.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/ruby.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/select.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/signal.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/sprintf.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/string.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/struct.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/thread.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/time.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/variable.h +enc/trans/japanese_euc.$(OBJEXT): 3/intern/vm.h +enc/trans/japanese_euc.$(OBJEXT): 3/interpreter.h +enc/trans/japanese_euc.$(OBJEXT): 3/iterator.h +enc/trans/japanese_euc.$(OBJEXT): 3/memory.h +enc/trans/japanese_euc.$(OBJEXT): 3/method.h +enc/trans/japanese_euc.$(OBJEXT): 3/module.h +enc/trans/japanese_euc.$(OBJEXT): 3/newobj.h +enc/trans/japanese_euc.$(OBJEXT): 3/rgengc.h +enc/trans/japanese_euc.$(OBJEXT): 3/scan_args.h +enc/trans/japanese_euc.$(OBJEXT): 3/special_consts.h +enc/trans/japanese_euc.$(OBJEXT): 3/static_assert.h +enc/trans/japanese_euc.$(OBJEXT): 3/stdalign.h +enc/trans/japanese_euc.$(OBJEXT): 3/stdbool.h +enc/trans/japanese_euc.$(OBJEXT): 3/symbol.h +enc/trans/japanese_euc.$(OBJEXT): 3/token_paste.h +enc/trans/japanese_euc.$(OBJEXT): 3/value.h +enc/trans/japanese_euc.$(OBJEXT): 3/value_type.h +enc/trans/japanese_euc.$(OBJEXT): 3/variable.h +enc/trans/japanese_euc.$(OBJEXT): 3/warning_push.h +enc/trans/japanese_euc.$(OBJEXT): 3/xmalloc.h enc/trans/japanese_euc.$(OBJEXT): assert.h enc/trans/japanese_euc.$(OBJEXT): backward.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/assume.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/attributes.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/bool.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/extern.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/inttypes.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/limits.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/long_long.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/r_cast.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/rmodule.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/stdalign.h +enc/trans/japanese_euc.$(OBJEXT): backward/2/stdarg.h enc/trans/japanese_euc.$(OBJEXT): config.h enc/trans/japanese_euc.$(OBJEXT): defines.h enc/trans/japanese_euc.$(OBJEXT): enc/trans/japanese_euc.c @@ -568,8 +4708,160 @@ enc/trans/japanese_euc.$(OBJEXT): st.h enc/trans/japanese_euc.$(OBJEXT): subst.h enc/trans/japanese_sjis.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/japanese_sjis.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/japanese_sjis.$(OBJEXT): 3/anyargs.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/char.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/double.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/int.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/long.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/short.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/japanese_sjis.$(OBJEXT): 3/assume.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/artificial.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/cold.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/const.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/constexpr.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/deprecated.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/error.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/forceinline.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/format.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/noalias.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/noexcept.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/noinline.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/nonnull.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/noreturn.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/pure.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/restrict.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/warning.h +enc/trans/japanese_sjis.$(OBJEXT): 3/attr/weakref.h +enc/trans/japanese_sjis.$(OBJEXT): 3/cast.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/japanese_sjis.$(OBJEXT): 3/compiler_since.h +enc/trans/japanese_sjis.$(OBJEXT): 3/config.h +enc/trans/japanese_sjis.$(OBJEXT): 3/constant_p.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rarray.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rbasic.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rbignum.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rclass.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rdata.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rfile.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rhash.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/robject.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rregexp.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rstring.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rstruct.h +enc/trans/japanese_sjis.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/japanese_sjis.$(OBJEXT): 3/ctype.h +enc/trans/japanese_sjis.$(OBJEXT): 3/dllexport.h +enc/trans/japanese_sjis.$(OBJEXT): 3/dosish.h +enc/trans/japanese_sjis.$(OBJEXT): 3/error.h +enc/trans/japanese_sjis.$(OBJEXT): 3/eval.h +enc/trans/japanese_sjis.$(OBJEXT): 3/event.h +enc/trans/japanese_sjis.$(OBJEXT): 3/fl_type.h +enc/trans/japanese_sjis.$(OBJEXT): 3/gc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/glob.h +enc/trans/japanese_sjis.$(OBJEXT): 3/globals.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/attribute.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/builtin.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/c_attribute.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/extension.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/feature.h +enc/trans/japanese_sjis.$(OBJEXT): 3/has/warning.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/array.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/bignum.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/class.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/compar.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/complex.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/cont.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/dir.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/enum.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/enumerator.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/error.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/eval.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/file.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/gc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/hash.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/io.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/load.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/marshal.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/numeric.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/object.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/parse.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/proc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/process.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/random.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/range.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/rational.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/re.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/ruby.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/select.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/signal.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/sprintf.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/string.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/struct.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/thread.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/time.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/variable.h +enc/trans/japanese_sjis.$(OBJEXT): 3/intern/vm.h +enc/trans/japanese_sjis.$(OBJEXT): 3/interpreter.h +enc/trans/japanese_sjis.$(OBJEXT): 3/iterator.h +enc/trans/japanese_sjis.$(OBJEXT): 3/memory.h +enc/trans/japanese_sjis.$(OBJEXT): 3/method.h +enc/trans/japanese_sjis.$(OBJEXT): 3/module.h +enc/trans/japanese_sjis.$(OBJEXT): 3/newobj.h +enc/trans/japanese_sjis.$(OBJEXT): 3/rgengc.h +enc/trans/japanese_sjis.$(OBJEXT): 3/scan_args.h +enc/trans/japanese_sjis.$(OBJEXT): 3/special_consts.h +enc/trans/japanese_sjis.$(OBJEXT): 3/static_assert.h +enc/trans/japanese_sjis.$(OBJEXT): 3/stdalign.h +enc/trans/japanese_sjis.$(OBJEXT): 3/stdbool.h +enc/trans/japanese_sjis.$(OBJEXT): 3/symbol.h +enc/trans/japanese_sjis.$(OBJEXT): 3/token_paste.h +enc/trans/japanese_sjis.$(OBJEXT): 3/value.h +enc/trans/japanese_sjis.$(OBJEXT): 3/value_type.h +enc/trans/japanese_sjis.$(OBJEXT): 3/variable.h +enc/trans/japanese_sjis.$(OBJEXT): 3/warning_push.h +enc/trans/japanese_sjis.$(OBJEXT): 3/xmalloc.h enc/trans/japanese_sjis.$(OBJEXT): assert.h enc/trans/japanese_sjis.$(OBJEXT): backward.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/assume.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/attributes.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/bool.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/extern.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/inttypes.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/limits.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/long_long.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/r_cast.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/rmodule.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/stdalign.h +enc/trans/japanese_sjis.$(OBJEXT): backward/2/stdarg.h enc/trans/japanese_sjis.$(OBJEXT): config.h enc/trans/japanese_sjis.$(OBJEXT): defines.h enc/trans/japanese_sjis.$(OBJEXT): enc/trans/japanese_sjis.c @@ -579,8 +4871,160 @@ enc/trans/japanese_sjis.$(OBJEXT): st.h enc/trans/japanese_sjis.$(OBJEXT): subst.h enc/trans/korean.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/korean.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/korean.$(OBJEXT): 3/anyargs.h +enc/trans/korean.$(OBJEXT): 3/arithmetic.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/char.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/double.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/int.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/long.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/short.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/korean.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/korean.$(OBJEXT): 3/assume.h +enc/trans/korean.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/korean.$(OBJEXT): 3/attr/artificial.h +enc/trans/korean.$(OBJEXT): 3/attr/cold.h +enc/trans/korean.$(OBJEXT): 3/attr/const.h +enc/trans/korean.$(OBJEXT): 3/attr/constexpr.h +enc/trans/korean.$(OBJEXT): 3/attr/deprecated.h +enc/trans/korean.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/korean.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/korean.$(OBJEXT): 3/attr/error.h +enc/trans/korean.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/korean.$(OBJEXT): 3/attr/forceinline.h +enc/trans/korean.$(OBJEXT): 3/attr/format.h +enc/trans/korean.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/korean.$(OBJEXT): 3/attr/noalias.h +enc/trans/korean.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/korean.$(OBJEXT): 3/attr/noexcept.h +enc/trans/korean.$(OBJEXT): 3/attr/noinline.h +enc/trans/korean.$(OBJEXT): 3/attr/nonnull.h +enc/trans/korean.$(OBJEXT): 3/attr/noreturn.h +enc/trans/korean.$(OBJEXT): 3/attr/pure.h +enc/trans/korean.$(OBJEXT): 3/attr/restrict.h +enc/trans/korean.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/korean.$(OBJEXT): 3/attr/warning.h +enc/trans/korean.$(OBJEXT): 3/attr/weakref.h +enc/trans/korean.$(OBJEXT): 3/cast.h +enc/trans/korean.$(OBJEXT): 3/compiler_is.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/korean.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/korean.$(OBJEXT): 3/compiler_since.h +enc/trans/korean.$(OBJEXT): 3/config.h +enc/trans/korean.$(OBJEXT): 3/constant_p.h +enc/trans/korean.$(OBJEXT): 3/core.h +enc/trans/korean.$(OBJEXT): 3/core/rarray.h +enc/trans/korean.$(OBJEXT): 3/core/rbasic.h +enc/trans/korean.$(OBJEXT): 3/core/rbignum.h +enc/trans/korean.$(OBJEXT): 3/core/rclass.h +enc/trans/korean.$(OBJEXT): 3/core/rdata.h +enc/trans/korean.$(OBJEXT): 3/core/rfile.h +enc/trans/korean.$(OBJEXT): 3/core/rhash.h +enc/trans/korean.$(OBJEXT): 3/core/robject.h +enc/trans/korean.$(OBJEXT): 3/core/rregexp.h +enc/trans/korean.$(OBJEXT): 3/core/rstring.h +enc/trans/korean.$(OBJEXT): 3/core/rstruct.h +enc/trans/korean.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/korean.$(OBJEXT): 3/ctype.h +enc/trans/korean.$(OBJEXT): 3/dllexport.h +enc/trans/korean.$(OBJEXT): 3/dosish.h +enc/trans/korean.$(OBJEXT): 3/error.h +enc/trans/korean.$(OBJEXT): 3/eval.h +enc/trans/korean.$(OBJEXT): 3/event.h +enc/trans/korean.$(OBJEXT): 3/fl_type.h +enc/trans/korean.$(OBJEXT): 3/gc.h +enc/trans/korean.$(OBJEXT): 3/glob.h +enc/trans/korean.$(OBJEXT): 3/globals.h +enc/trans/korean.$(OBJEXT): 3/has/attribute.h +enc/trans/korean.$(OBJEXT): 3/has/builtin.h +enc/trans/korean.$(OBJEXT): 3/has/c_attribute.h +enc/trans/korean.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/korean.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/korean.$(OBJEXT): 3/has/extension.h +enc/trans/korean.$(OBJEXT): 3/has/feature.h +enc/trans/korean.$(OBJEXT): 3/has/warning.h +enc/trans/korean.$(OBJEXT): 3/intern/array.h +enc/trans/korean.$(OBJEXT): 3/intern/bignum.h +enc/trans/korean.$(OBJEXT): 3/intern/class.h +enc/trans/korean.$(OBJEXT): 3/intern/compar.h +enc/trans/korean.$(OBJEXT): 3/intern/complex.h +enc/trans/korean.$(OBJEXT): 3/intern/cont.h +enc/trans/korean.$(OBJEXT): 3/intern/dir.h +enc/trans/korean.$(OBJEXT): 3/intern/enum.h +enc/trans/korean.$(OBJEXT): 3/intern/enumerator.h +enc/trans/korean.$(OBJEXT): 3/intern/error.h +enc/trans/korean.$(OBJEXT): 3/intern/eval.h +enc/trans/korean.$(OBJEXT): 3/intern/file.h +enc/trans/korean.$(OBJEXT): 3/intern/gc.h +enc/trans/korean.$(OBJEXT): 3/intern/hash.h +enc/trans/korean.$(OBJEXT): 3/intern/io.h +enc/trans/korean.$(OBJEXT): 3/intern/load.h +enc/trans/korean.$(OBJEXT): 3/intern/marshal.h +enc/trans/korean.$(OBJEXT): 3/intern/numeric.h +enc/trans/korean.$(OBJEXT): 3/intern/object.h +enc/trans/korean.$(OBJEXT): 3/intern/parse.h +enc/trans/korean.$(OBJEXT): 3/intern/proc.h +enc/trans/korean.$(OBJEXT): 3/intern/process.h +enc/trans/korean.$(OBJEXT): 3/intern/random.h +enc/trans/korean.$(OBJEXT): 3/intern/range.h +enc/trans/korean.$(OBJEXT): 3/intern/rational.h +enc/trans/korean.$(OBJEXT): 3/intern/re.h +enc/trans/korean.$(OBJEXT): 3/intern/ruby.h +enc/trans/korean.$(OBJEXT): 3/intern/select.h +enc/trans/korean.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/korean.$(OBJEXT): 3/intern/signal.h +enc/trans/korean.$(OBJEXT): 3/intern/sprintf.h +enc/trans/korean.$(OBJEXT): 3/intern/string.h +enc/trans/korean.$(OBJEXT): 3/intern/struct.h +enc/trans/korean.$(OBJEXT): 3/intern/thread.h +enc/trans/korean.$(OBJEXT): 3/intern/time.h +enc/trans/korean.$(OBJEXT): 3/intern/variable.h +enc/trans/korean.$(OBJEXT): 3/intern/vm.h +enc/trans/korean.$(OBJEXT): 3/interpreter.h +enc/trans/korean.$(OBJEXT): 3/iterator.h +enc/trans/korean.$(OBJEXT): 3/memory.h +enc/trans/korean.$(OBJEXT): 3/method.h +enc/trans/korean.$(OBJEXT): 3/module.h +enc/trans/korean.$(OBJEXT): 3/newobj.h +enc/trans/korean.$(OBJEXT): 3/rgengc.h +enc/trans/korean.$(OBJEXT): 3/scan_args.h +enc/trans/korean.$(OBJEXT): 3/special_consts.h +enc/trans/korean.$(OBJEXT): 3/static_assert.h +enc/trans/korean.$(OBJEXT): 3/stdalign.h +enc/trans/korean.$(OBJEXT): 3/stdbool.h +enc/trans/korean.$(OBJEXT): 3/symbol.h +enc/trans/korean.$(OBJEXT): 3/token_paste.h +enc/trans/korean.$(OBJEXT): 3/value.h +enc/trans/korean.$(OBJEXT): 3/value_type.h +enc/trans/korean.$(OBJEXT): 3/variable.h +enc/trans/korean.$(OBJEXT): 3/warning_push.h +enc/trans/korean.$(OBJEXT): 3/xmalloc.h enc/trans/korean.$(OBJEXT): assert.h enc/trans/korean.$(OBJEXT): backward.h +enc/trans/korean.$(OBJEXT): backward/2/assume.h +enc/trans/korean.$(OBJEXT): backward/2/attributes.h +enc/trans/korean.$(OBJEXT): backward/2/bool.h +enc/trans/korean.$(OBJEXT): backward/2/extern.h +enc/trans/korean.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/korean.$(OBJEXT): backward/2/inttypes.h +enc/trans/korean.$(OBJEXT): backward/2/limits.h +enc/trans/korean.$(OBJEXT): backward/2/long_long.h +enc/trans/korean.$(OBJEXT): backward/2/r_cast.h +enc/trans/korean.$(OBJEXT): backward/2/rmodule.h +enc/trans/korean.$(OBJEXT): backward/2/stdalign.h +enc/trans/korean.$(OBJEXT): backward/2/stdarg.h enc/trans/korean.$(OBJEXT): config.h enc/trans/korean.$(OBJEXT): defines.h enc/trans/korean.$(OBJEXT): enc/trans/korean.c @@ -590,7 +5034,159 @@ enc/trans/korean.$(OBJEXT): st.h enc/trans/korean.$(OBJEXT): subst.h enc/trans/newline.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/newline.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/newline.$(OBJEXT): 3/anyargs.h +enc/trans/newline.$(OBJEXT): 3/arithmetic.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/char.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/double.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/int.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/long.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/short.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/newline.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/newline.$(OBJEXT): 3/assume.h +enc/trans/newline.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/newline.$(OBJEXT): 3/attr/artificial.h +enc/trans/newline.$(OBJEXT): 3/attr/cold.h +enc/trans/newline.$(OBJEXT): 3/attr/const.h +enc/trans/newline.$(OBJEXT): 3/attr/constexpr.h +enc/trans/newline.$(OBJEXT): 3/attr/deprecated.h +enc/trans/newline.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/newline.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/newline.$(OBJEXT): 3/attr/error.h +enc/trans/newline.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/newline.$(OBJEXT): 3/attr/forceinline.h +enc/trans/newline.$(OBJEXT): 3/attr/format.h +enc/trans/newline.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/newline.$(OBJEXT): 3/attr/noalias.h +enc/trans/newline.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/newline.$(OBJEXT): 3/attr/noexcept.h +enc/trans/newline.$(OBJEXT): 3/attr/noinline.h +enc/trans/newline.$(OBJEXT): 3/attr/nonnull.h +enc/trans/newline.$(OBJEXT): 3/attr/noreturn.h +enc/trans/newline.$(OBJEXT): 3/attr/pure.h +enc/trans/newline.$(OBJEXT): 3/attr/restrict.h +enc/trans/newline.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/newline.$(OBJEXT): 3/attr/warning.h +enc/trans/newline.$(OBJEXT): 3/attr/weakref.h +enc/trans/newline.$(OBJEXT): 3/cast.h +enc/trans/newline.$(OBJEXT): 3/compiler_is.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/newline.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/newline.$(OBJEXT): 3/compiler_since.h +enc/trans/newline.$(OBJEXT): 3/config.h +enc/trans/newline.$(OBJEXT): 3/constant_p.h +enc/trans/newline.$(OBJEXT): 3/core.h +enc/trans/newline.$(OBJEXT): 3/core/rarray.h +enc/trans/newline.$(OBJEXT): 3/core/rbasic.h +enc/trans/newline.$(OBJEXT): 3/core/rbignum.h +enc/trans/newline.$(OBJEXT): 3/core/rclass.h +enc/trans/newline.$(OBJEXT): 3/core/rdata.h +enc/trans/newline.$(OBJEXT): 3/core/rfile.h +enc/trans/newline.$(OBJEXT): 3/core/rhash.h +enc/trans/newline.$(OBJEXT): 3/core/robject.h +enc/trans/newline.$(OBJEXT): 3/core/rregexp.h +enc/trans/newline.$(OBJEXT): 3/core/rstring.h +enc/trans/newline.$(OBJEXT): 3/core/rstruct.h +enc/trans/newline.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/newline.$(OBJEXT): 3/ctype.h +enc/trans/newline.$(OBJEXT): 3/dllexport.h +enc/trans/newline.$(OBJEXT): 3/dosish.h +enc/trans/newline.$(OBJEXT): 3/error.h +enc/trans/newline.$(OBJEXT): 3/eval.h +enc/trans/newline.$(OBJEXT): 3/event.h +enc/trans/newline.$(OBJEXT): 3/fl_type.h +enc/trans/newline.$(OBJEXT): 3/gc.h +enc/trans/newline.$(OBJEXT): 3/glob.h +enc/trans/newline.$(OBJEXT): 3/globals.h +enc/trans/newline.$(OBJEXT): 3/has/attribute.h +enc/trans/newline.$(OBJEXT): 3/has/builtin.h +enc/trans/newline.$(OBJEXT): 3/has/c_attribute.h +enc/trans/newline.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/newline.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/newline.$(OBJEXT): 3/has/extension.h +enc/trans/newline.$(OBJEXT): 3/has/feature.h +enc/trans/newline.$(OBJEXT): 3/has/warning.h +enc/trans/newline.$(OBJEXT): 3/intern/array.h +enc/trans/newline.$(OBJEXT): 3/intern/bignum.h +enc/trans/newline.$(OBJEXT): 3/intern/class.h +enc/trans/newline.$(OBJEXT): 3/intern/compar.h +enc/trans/newline.$(OBJEXT): 3/intern/complex.h +enc/trans/newline.$(OBJEXT): 3/intern/cont.h +enc/trans/newline.$(OBJEXT): 3/intern/dir.h +enc/trans/newline.$(OBJEXT): 3/intern/enum.h +enc/trans/newline.$(OBJEXT): 3/intern/enumerator.h +enc/trans/newline.$(OBJEXT): 3/intern/error.h +enc/trans/newline.$(OBJEXT): 3/intern/eval.h +enc/trans/newline.$(OBJEXT): 3/intern/file.h +enc/trans/newline.$(OBJEXT): 3/intern/gc.h +enc/trans/newline.$(OBJEXT): 3/intern/hash.h +enc/trans/newline.$(OBJEXT): 3/intern/io.h +enc/trans/newline.$(OBJEXT): 3/intern/load.h +enc/trans/newline.$(OBJEXT): 3/intern/marshal.h +enc/trans/newline.$(OBJEXT): 3/intern/numeric.h +enc/trans/newline.$(OBJEXT): 3/intern/object.h +enc/trans/newline.$(OBJEXT): 3/intern/parse.h +enc/trans/newline.$(OBJEXT): 3/intern/proc.h +enc/trans/newline.$(OBJEXT): 3/intern/process.h +enc/trans/newline.$(OBJEXT): 3/intern/random.h +enc/trans/newline.$(OBJEXT): 3/intern/range.h +enc/trans/newline.$(OBJEXT): 3/intern/rational.h +enc/trans/newline.$(OBJEXT): 3/intern/re.h +enc/trans/newline.$(OBJEXT): 3/intern/ruby.h +enc/trans/newline.$(OBJEXT): 3/intern/select.h +enc/trans/newline.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/newline.$(OBJEXT): 3/intern/signal.h +enc/trans/newline.$(OBJEXT): 3/intern/sprintf.h +enc/trans/newline.$(OBJEXT): 3/intern/string.h +enc/trans/newline.$(OBJEXT): 3/intern/struct.h +enc/trans/newline.$(OBJEXT): 3/intern/thread.h +enc/trans/newline.$(OBJEXT): 3/intern/time.h +enc/trans/newline.$(OBJEXT): 3/intern/variable.h +enc/trans/newline.$(OBJEXT): 3/intern/vm.h +enc/trans/newline.$(OBJEXT): 3/interpreter.h +enc/trans/newline.$(OBJEXT): 3/iterator.h +enc/trans/newline.$(OBJEXT): 3/memory.h +enc/trans/newline.$(OBJEXT): 3/method.h +enc/trans/newline.$(OBJEXT): 3/module.h +enc/trans/newline.$(OBJEXT): 3/newobj.h +enc/trans/newline.$(OBJEXT): 3/rgengc.h +enc/trans/newline.$(OBJEXT): 3/scan_args.h +enc/trans/newline.$(OBJEXT): 3/special_consts.h +enc/trans/newline.$(OBJEXT): 3/static_assert.h +enc/trans/newline.$(OBJEXT): 3/stdalign.h +enc/trans/newline.$(OBJEXT): 3/stdbool.h +enc/trans/newline.$(OBJEXT): 3/symbol.h +enc/trans/newline.$(OBJEXT): 3/token_paste.h +enc/trans/newline.$(OBJEXT): 3/value.h +enc/trans/newline.$(OBJEXT): 3/value_type.h +enc/trans/newline.$(OBJEXT): 3/variable.h +enc/trans/newline.$(OBJEXT): 3/warning_push.h +enc/trans/newline.$(OBJEXT): 3/xmalloc.h enc/trans/newline.$(OBJEXT): assert.h +enc/trans/newline.$(OBJEXT): backward/2/assume.h +enc/trans/newline.$(OBJEXT): backward/2/attributes.h +enc/trans/newline.$(OBJEXT): backward/2/bool.h +enc/trans/newline.$(OBJEXT): backward/2/extern.h +enc/trans/newline.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/newline.$(OBJEXT): backward/2/inttypes.h +enc/trans/newline.$(OBJEXT): backward/2/limits.h +enc/trans/newline.$(OBJEXT): backward/2/long_long.h +enc/trans/newline.$(OBJEXT): backward/2/r_cast.h +enc/trans/newline.$(OBJEXT): backward/2/rmodule.h +enc/trans/newline.$(OBJEXT): backward/2/stdalign.h +enc/trans/newline.$(OBJEXT): backward/2/stdarg.h enc/trans/newline.$(OBJEXT): config.h enc/trans/newline.$(OBJEXT): defines.h enc/trans/newline.$(OBJEXT): enc/trans/newline.c @@ -600,8 +5196,160 @@ enc/trans/newline.$(OBJEXT): st.h enc/trans/newline.$(OBJEXT): subst.h enc/trans/single_byte.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/single_byte.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/single_byte.$(OBJEXT): 3/anyargs.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/char.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/double.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/int.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/long.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/short.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/single_byte.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/single_byte.$(OBJEXT): 3/assume.h +enc/trans/single_byte.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/single_byte.$(OBJEXT): 3/attr/artificial.h +enc/trans/single_byte.$(OBJEXT): 3/attr/cold.h +enc/trans/single_byte.$(OBJEXT): 3/attr/const.h +enc/trans/single_byte.$(OBJEXT): 3/attr/constexpr.h +enc/trans/single_byte.$(OBJEXT): 3/attr/deprecated.h +enc/trans/single_byte.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/single_byte.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/single_byte.$(OBJEXT): 3/attr/error.h +enc/trans/single_byte.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/single_byte.$(OBJEXT): 3/attr/forceinline.h +enc/trans/single_byte.$(OBJEXT): 3/attr/format.h +enc/trans/single_byte.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/single_byte.$(OBJEXT): 3/attr/noalias.h +enc/trans/single_byte.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/single_byte.$(OBJEXT): 3/attr/noexcept.h +enc/trans/single_byte.$(OBJEXT): 3/attr/noinline.h +enc/trans/single_byte.$(OBJEXT): 3/attr/nonnull.h +enc/trans/single_byte.$(OBJEXT): 3/attr/noreturn.h +enc/trans/single_byte.$(OBJEXT): 3/attr/pure.h +enc/trans/single_byte.$(OBJEXT): 3/attr/restrict.h +enc/trans/single_byte.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/single_byte.$(OBJEXT): 3/attr/warning.h +enc/trans/single_byte.$(OBJEXT): 3/attr/weakref.h +enc/trans/single_byte.$(OBJEXT): 3/cast.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/single_byte.$(OBJEXT): 3/compiler_since.h +enc/trans/single_byte.$(OBJEXT): 3/config.h +enc/trans/single_byte.$(OBJEXT): 3/constant_p.h +enc/trans/single_byte.$(OBJEXT): 3/core.h +enc/trans/single_byte.$(OBJEXT): 3/core/rarray.h +enc/trans/single_byte.$(OBJEXT): 3/core/rbasic.h +enc/trans/single_byte.$(OBJEXT): 3/core/rbignum.h +enc/trans/single_byte.$(OBJEXT): 3/core/rclass.h +enc/trans/single_byte.$(OBJEXT): 3/core/rdata.h +enc/trans/single_byte.$(OBJEXT): 3/core/rfile.h +enc/trans/single_byte.$(OBJEXT): 3/core/rhash.h +enc/trans/single_byte.$(OBJEXT): 3/core/robject.h +enc/trans/single_byte.$(OBJEXT): 3/core/rregexp.h +enc/trans/single_byte.$(OBJEXT): 3/core/rstring.h +enc/trans/single_byte.$(OBJEXT): 3/core/rstruct.h +enc/trans/single_byte.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/single_byte.$(OBJEXT): 3/ctype.h +enc/trans/single_byte.$(OBJEXT): 3/dllexport.h +enc/trans/single_byte.$(OBJEXT): 3/dosish.h +enc/trans/single_byte.$(OBJEXT): 3/error.h +enc/trans/single_byte.$(OBJEXT): 3/eval.h +enc/trans/single_byte.$(OBJEXT): 3/event.h +enc/trans/single_byte.$(OBJEXT): 3/fl_type.h +enc/trans/single_byte.$(OBJEXT): 3/gc.h +enc/trans/single_byte.$(OBJEXT): 3/glob.h +enc/trans/single_byte.$(OBJEXT): 3/globals.h +enc/trans/single_byte.$(OBJEXT): 3/has/attribute.h +enc/trans/single_byte.$(OBJEXT): 3/has/builtin.h +enc/trans/single_byte.$(OBJEXT): 3/has/c_attribute.h +enc/trans/single_byte.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/single_byte.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/single_byte.$(OBJEXT): 3/has/extension.h +enc/trans/single_byte.$(OBJEXT): 3/has/feature.h +enc/trans/single_byte.$(OBJEXT): 3/has/warning.h +enc/trans/single_byte.$(OBJEXT): 3/intern/array.h +enc/trans/single_byte.$(OBJEXT): 3/intern/bignum.h +enc/trans/single_byte.$(OBJEXT): 3/intern/class.h +enc/trans/single_byte.$(OBJEXT): 3/intern/compar.h +enc/trans/single_byte.$(OBJEXT): 3/intern/complex.h +enc/trans/single_byte.$(OBJEXT): 3/intern/cont.h +enc/trans/single_byte.$(OBJEXT): 3/intern/dir.h +enc/trans/single_byte.$(OBJEXT): 3/intern/enum.h +enc/trans/single_byte.$(OBJEXT): 3/intern/enumerator.h +enc/trans/single_byte.$(OBJEXT): 3/intern/error.h +enc/trans/single_byte.$(OBJEXT): 3/intern/eval.h +enc/trans/single_byte.$(OBJEXT): 3/intern/file.h +enc/trans/single_byte.$(OBJEXT): 3/intern/gc.h +enc/trans/single_byte.$(OBJEXT): 3/intern/hash.h +enc/trans/single_byte.$(OBJEXT): 3/intern/io.h +enc/trans/single_byte.$(OBJEXT): 3/intern/load.h +enc/trans/single_byte.$(OBJEXT): 3/intern/marshal.h +enc/trans/single_byte.$(OBJEXT): 3/intern/numeric.h +enc/trans/single_byte.$(OBJEXT): 3/intern/object.h +enc/trans/single_byte.$(OBJEXT): 3/intern/parse.h +enc/trans/single_byte.$(OBJEXT): 3/intern/proc.h +enc/trans/single_byte.$(OBJEXT): 3/intern/process.h +enc/trans/single_byte.$(OBJEXT): 3/intern/random.h +enc/trans/single_byte.$(OBJEXT): 3/intern/range.h +enc/trans/single_byte.$(OBJEXT): 3/intern/rational.h +enc/trans/single_byte.$(OBJEXT): 3/intern/re.h +enc/trans/single_byte.$(OBJEXT): 3/intern/ruby.h +enc/trans/single_byte.$(OBJEXT): 3/intern/select.h +enc/trans/single_byte.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/single_byte.$(OBJEXT): 3/intern/signal.h +enc/trans/single_byte.$(OBJEXT): 3/intern/sprintf.h +enc/trans/single_byte.$(OBJEXT): 3/intern/string.h +enc/trans/single_byte.$(OBJEXT): 3/intern/struct.h +enc/trans/single_byte.$(OBJEXT): 3/intern/thread.h +enc/trans/single_byte.$(OBJEXT): 3/intern/time.h +enc/trans/single_byte.$(OBJEXT): 3/intern/variable.h +enc/trans/single_byte.$(OBJEXT): 3/intern/vm.h +enc/trans/single_byte.$(OBJEXT): 3/interpreter.h +enc/trans/single_byte.$(OBJEXT): 3/iterator.h +enc/trans/single_byte.$(OBJEXT): 3/memory.h +enc/trans/single_byte.$(OBJEXT): 3/method.h +enc/trans/single_byte.$(OBJEXT): 3/module.h +enc/trans/single_byte.$(OBJEXT): 3/newobj.h +enc/trans/single_byte.$(OBJEXT): 3/rgengc.h +enc/trans/single_byte.$(OBJEXT): 3/scan_args.h +enc/trans/single_byte.$(OBJEXT): 3/special_consts.h +enc/trans/single_byte.$(OBJEXT): 3/static_assert.h +enc/trans/single_byte.$(OBJEXT): 3/stdalign.h +enc/trans/single_byte.$(OBJEXT): 3/stdbool.h +enc/trans/single_byte.$(OBJEXT): 3/symbol.h +enc/trans/single_byte.$(OBJEXT): 3/token_paste.h +enc/trans/single_byte.$(OBJEXT): 3/value.h +enc/trans/single_byte.$(OBJEXT): 3/value_type.h +enc/trans/single_byte.$(OBJEXT): 3/variable.h +enc/trans/single_byte.$(OBJEXT): 3/warning_push.h +enc/trans/single_byte.$(OBJEXT): 3/xmalloc.h enc/trans/single_byte.$(OBJEXT): assert.h enc/trans/single_byte.$(OBJEXT): backward.h +enc/trans/single_byte.$(OBJEXT): backward/2/assume.h +enc/trans/single_byte.$(OBJEXT): backward/2/attributes.h +enc/trans/single_byte.$(OBJEXT): backward/2/bool.h +enc/trans/single_byte.$(OBJEXT): backward/2/extern.h +enc/trans/single_byte.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/single_byte.$(OBJEXT): backward/2/inttypes.h +enc/trans/single_byte.$(OBJEXT): backward/2/limits.h +enc/trans/single_byte.$(OBJEXT): backward/2/long_long.h +enc/trans/single_byte.$(OBJEXT): backward/2/r_cast.h +enc/trans/single_byte.$(OBJEXT): backward/2/rmodule.h +enc/trans/single_byte.$(OBJEXT): backward/2/stdalign.h +enc/trans/single_byte.$(OBJEXT): backward/2/stdarg.h enc/trans/single_byte.$(OBJEXT): config.h enc/trans/single_byte.$(OBJEXT): defines.h enc/trans/single_byte.$(OBJEXT): enc/trans/single_byte.c @@ -613,8 +5361,160 @@ enc/trans/transdb.$(OBJEXT): enc/trans/transdb.c enc/trans/transdb.$(OBJEXT): transdb.h enc/trans/utf8_mac.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/utf8_mac.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/utf8_mac.$(OBJEXT): 3/anyargs.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/char.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/double.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/int.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/long.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/short.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/utf8_mac.$(OBJEXT): 3/assume.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/artificial.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/cold.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/const.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/constexpr.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/deprecated.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/error.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/forceinline.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/format.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/noalias.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/noexcept.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/noinline.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/nonnull.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/noreturn.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/pure.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/restrict.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/warning.h +enc/trans/utf8_mac.$(OBJEXT): 3/attr/weakref.h +enc/trans/utf8_mac.$(OBJEXT): 3/cast.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/utf8_mac.$(OBJEXT): 3/compiler_since.h +enc/trans/utf8_mac.$(OBJEXT): 3/config.h +enc/trans/utf8_mac.$(OBJEXT): 3/constant_p.h +enc/trans/utf8_mac.$(OBJEXT): 3/core.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rarray.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rbasic.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rbignum.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rclass.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rdata.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rfile.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rhash.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/robject.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rregexp.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rstring.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rstruct.h +enc/trans/utf8_mac.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/utf8_mac.$(OBJEXT): 3/ctype.h +enc/trans/utf8_mac.$(OBJEXT): 3/dllexport.h +enc/trans/utf8_mac.$(OBJEXT): 3/dosish.h +enc/trans/utf8_mac.$(OBJEXT): 3/error.h +enc/trans/utf8_mac.$(OBJEXT): 3/eval.h +enc/trans/utf8_mac.$(OBJEXT): 3/event.h +enc/trans/utf8_mac.$(OBJEXT): 3/fl_type.h +enc/trans/utf8_mac.$(OBJEXT): 3/gc.h +enc/trans/utf8_mac.$(OBJEXT): 3/glob.h +enc/trans/utf8_mac.$(OBJEXT): 3/globals.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/attribute.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/builtin.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/c_attribute.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/extension.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/feature.h +enc/trans/utf8_mac.$(OBJEXT): 3/has/warning.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/array.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/bignum.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/class.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/compar.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/complex.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/cont.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/dir.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/enum.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/enumerator.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/error.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/eval.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/file.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/gc.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/hash.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/io.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/load.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/marshal.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/numeric.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/object.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/parse.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/proc.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/process.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/random.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/range.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/rational.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/re.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/ruby.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/select.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/signal.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/sprintf.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/string.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/struct.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/thread.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/time.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/variable.h +enc/trans/utf8_mac.$(OBJEXT): 3/intern/vm.h +enc/trans/utf8_mac.$(OBJEXT): 3/interpreter.h +enc/trans/utf8_mac.$(OBJEXT): 3/iterator.h +enc/trans/utf8_mac.$(OBJEXT): 3/memory.h +enc/trans/utf8_mac.$(OBJEXT): 3/method.h +enc/trans/utf8_mac.$(OBJEXT): 3/module.h +enc/trans/utf8_mac.$(OBJEXT): 3/newobj.h +enc/trans/utf8_mac.$(OBJEXT): 3/rgengc.h +enc/trans/utf8_mac.$(OBJEXT): 3/scan_args.h +enc/trans/utf8_mac.$(OBJEXT): 3/special_consts.h +enc/trans/utf8_mac.$(OBJEXT): 3/static_assert.h +enc/trans/utf8_mac.$(OBJEXT): 3/stdalign.h +enc/trans/utf8_mac.$(OBJEXT): 3/stdbool.h +enc/trans/utf8_mac.$(OBJEXT): 3/symbol.h +enc/trans/utf8_mac.$(OBJEXT): 3/token_paste.h +enc/trans/utf8_mac.$(OBJEXT): 3/value.h +enc/trans/utf8_mac.$(OBJEXT): 3/value_type.h +enc/trans/utf8_mac.$(OBJEXT): 3/variable.h +enc/trans/utf8_mac.$(OBJEXT): 3/warning_push.h +enc/trans/utf8_mac.$(OBJEXT): 3/xmalloc.h enc/trans/utf8_mac.$(OBJEXT): assert.h enc/trans/utf8_mac.$(OBJEXT): backward.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/assume.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/attributes.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/bool.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/extern.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/inttypes.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/limits.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/long_long.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/r_cast.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/rmodule.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/stdalign.h +enc/trans/utf8_mac.$(OBJEXT): backward/2/stdarg.h enc/trans/utf8_mac.$(OBJEXT): config.h enc/trans/utf8_mac.$(OBJEXT): defines.h enc/trans/utf8_mac.$(OBJEXT): enc/trans/utf8_mac.c @@ -624,8 +5524,160 @@ enc/trans/utf8_mac.$(OBJEXT): st.h enc/trans/utf8_mac.$(OBJEXT): subst.h enc/trans/utf_16_32.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/trans/utf_16_32.$(OBJEXT): $(top_srcdir)/transcode_data.h +enc/trans/utf_16_32.$(OBJEXT): 3/anyargs.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/char.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/double.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/fixnum.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/gid_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/int.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/long.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/long_long.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/mode_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/off_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/pid_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/short.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/size_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/arithmetic/uid_t.h +enc/trans/utf_16_32.$(OBJEXT): 3/assume.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/alloc_size.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/artificial.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/cold.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/const.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/constexpr.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/deprecated.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/diagnose_if.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/enum_extensibility.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/error.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/flag_enum.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/forceinline.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/format.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/maybe_unused.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/noalias.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/nodiscard.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/noexcept.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/noinline.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/nonnull.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/noreturn.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/pure.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/restrict.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/returns_nonnull.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/warning.h +enc/trans/utf_16_32.$(OBJEXT): 3/attr/weakref.h +enc/trans/utf_16_32.$(OBJEXT): 3/cast.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/apple.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/clang.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/gcc.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/intel.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/msvc.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_is/sunpro.h +enc/trans/utf_16_32.$(OBJEXT): 3/compiler_since.h +enc/trans/utf_16_32.$(OBJEXT): 3/config.h +enc/trans/utf_16_32.$(OBJEXT): 3/constant_p.h +enc/trans/utf_16_32.$(OBJEXT): 3/core.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rarray.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rbasic.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rbignum.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rclass.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rdata.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rfile.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rhash.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/robject.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rregexp.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rstring.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rstruct.h +enc/trans/utf_16_32.$(OBJEXT): 3/core/rtypeddata.h +enc/trans/utf_16_32.$(OBJEXT): 3/ctype.h +enc/trans/utf_16_32.$(OBJEXT): 3/dllexport.h +enc/trans/utf_16_32.$(OBJEXT): 3/dosish.h +enc/trans/utf_16_32.$(OBJEXT): 3/error.h +enc/trans/utf_16_32.$(OBJEXT): 3/eval.h +enc/trans/utf_16_32.$(OBJEXT): 3/event.h +enc/trans/utf_16_32.$(OBJEXT): 3/fl_type.h +enc/trans/utf_16_32.$(OBJEXT): 3/gc.h +enc/trans/utf_16_32.$(OBJEXT): 3/glob.h +enc/trans/utf_16_32.$(OBJEXT): 3/globals.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/attribute.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/builtin.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/c_attribute.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/cpp_attribute.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/declspec_attribute.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/extension.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/feature.h +enc/trans/utf_16_32.$(OBJEXT): 3/has/warning.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/array.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/bignum.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/class.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/compar.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/complex.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/cont.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/dir.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/enum.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/enumerator.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/error.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/eval.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/file.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/gc.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/hash.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/io.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/load.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/marshal.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/numeric.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/object.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/parse.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/proc.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/process.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/random.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/range.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/rational.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/re.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/ruby.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/select.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/select/largesize.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/signal.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/sprintf.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/string.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/struct.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/thread.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/time.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/variable.h +enc/trans/utf_16_32.$(OBJEXT): 3/intern/vm.h +enc/trans/utf_16_32.$(OBJEXT): 3/interpreter.h +enc/trans/utf_16_32.$(OBJEXT): 3/iterator.h +enc/trans/utf_16_32.$(OBJEXT): 3/memory.h +enc/trans/utf_16_32.$(OBJEXT): 3/method.h +enc/trans/utf_16_32.$(OBJEXT): 3/module.h +enc/trans/utf_16_32.$(OBJEXT): 3/newobj.h +enc/trans/utf_16_32.$(OBJEXT): 3/rgengc.h +enc/trans/utf_16_32.$(OBJEXT): 3/scan_args.h +enc/trans/utf_16_32.$(OBJEXT): 3/special_consts.h +enc/trans/utf_16_32.$(OBJEXT): 3/static_assert.h +enc/trans/utf_16_32.$(OBJEXT): 3/stdalign.h +enc/trans/utf_16_32.$(OBJEXT): 3/stdbool.h +enc/trans/utf_16_32.$(OBJEXT): 3/symbol.h +enc/trans/utf_16_32.$(OBJEXT): 3/token_paste.h +enc/trans/utf_16_32.$(OBJEXT): 3/value.h +enc/trans/utf_16_32.$(OBJEXT): 3/value_type.h +enc/trans/utf_16_32.$(OBJEXT): 3/variable.h +enc/trans/utf_16_32.$(OBJEXT): 3/warning_push.h +enc/trans/utf_16_32.$(OBJEXT): 3/xmalloc.h enc/trans/utf_16_32.$(OBJEXT): assert.h enc/trans/utf_16_32.$(OBJEXT): backward.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/assume.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/attributes.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/bool.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/extern.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/gcc_version_since.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/inttypes.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/limits.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/long_long.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/r_cast.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/rmodule.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/stdalign.h +enc/trans/utf_16_32.$(OBJEXT): backward/2/stdarg.h enc/trans/utf_16_32.$(OBJEXT): config.h enc/trans/utf_16_32.$(OBJEXT): defines.h enc/trans/utf_16_32.$(OBJEXT): enc/trans/utf_16_32.c @@ -638,7 +5690,159 @@ enc/unicode.$(OBJEXT): $(UNICODE_HDR_DIR)/name2ctype.h enc/unicode.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/unicode.$(OBJEXT): $(top_srcdir)/regenc.h enc/unicode.$(OBJEXT): $(top_srcdir)/regint.h +enc/unicode.$(OBJEXT): 3/anyargs.h +enc/unicode.$(OBJEXT): 3/arithmetic.h +enc/unicode.$(OBJEXT): 3/arithmetic/char.h +enc/unicode.$(OBJEXT): 3/arithmetic/double.h +enc/unicode.$(OBJEXT): 3/arithmetic/fixnum.h +enc/unicode.$(OBJEXT): 3/arithmetic/gid_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/int.h +enc/unicode.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/long.h +enc/unicode.$(OBJEXT): 3/arithmetic/long_long.h +enc/unicode.$(OBJEXT): 3/arithmetic/mode_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/off_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/pid_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/short.h +enc/unicode.$(OBJEXT): 3/arithmetic/size_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/unicode.$(OBJEXT): 3/arithmetic/uid_t.h +enc/unicode.$(OBJEXT): 3/assume.h +enc/unicode.$(OBJEXT): 3/attr/alloc_size.h +enc/unicode.$(OBJEXT): 3/attr/artificial.h +enc/unicode.$(OBJEXT): 3/attr/cold.h +enc/unicode.$(OBJEXT): 3/attr/const.h +enc/unicode.$(OBJEXT): 3/attr/constexpr.h +enc/unicode.$(OBJEXT): 3/attr/deprecated.h +enc/unicode.$(OBJEXT): 3/attr/diagnose_if.h +enc/unicode.$(OBJEXT): 3/attr/enum_extensibility.h +enc/unicode.$(OBJEXT): 3/attr/error.h +enc/unicode.$(OBJEXT): 3/attr/flag_enum.h +enc/unicode.$(OBJEXT): 3/attr/forceinline.h +enc/unicode.$(OBJEXT): 3/attr/format.h +enc/unicode.$(OBJEXT): 3/attr/maybe_unused.h +enc/unicode.$(OBJEXT): 3/attr/noalias.h +enc/unicode.$(OBJEXT): 3/attr/nodiscard.h +enc/unicode.$(OBJEXT): 3/attr/noexcept.h +enc/unicode.$(OBJEXT): 3/attr/noinline.h +enc/unicode.$(OBJEXT): 3/attr/nonnull.h +enc/unicode.$(OBJEXT): 3/attr/noreturn.h +enc/unicode.$(OBJEXT): 3/attr/pure.h +enc/unicode.$(OBJEXT): 3/attr/restrict.h +enc/unicode.$(OBJEXT): 3/attr/returns_nonnull.h +enc/unicode.$(OBJEXT): 3/attr/warning.h +enc/unicode.$(OBJEXT): 3/attr/weakref.h +enc/unicode.$(OBJEXT): 3/cast.h +enc/unicode.$(OBJEXT): 3/compiler_is.h +enc/unicode.$(OBJEXT): 3/compiler_is/apple.h +enc/unicode.$(OBJEXT): 3/compiler_is/clang.h +enc/unicode.$(OBJEXT): 3/compiler_is/gcc.h +enc/unicode.$(OBJEXT): 3/compiler_is/intel.h +enc/unicode.$(OBJEXT): 3/compiler_is/msvc.h +enc/unicode.$(OBJEXT): 3/compiler_is/sunpro.h +enc/unicode.$(OBJEXT): 3/compiler_since.h +enc/unicode.$(OBJEXT): 3/config.h +enc/unicode.$(OBJEXT): 3/constant_p.h +enc/unicode.$(OBJEXT): 3/core.h +enc/unicode.$(OBJEXT): 3/core/rarray.h +enc/unicode.$(OBJEXT): 3/core/rbasic.h +enc/unicode.$(OBJEXT): 3/core/rbignum.h +enc/unicode.$(OBJEXT): 3/core/rclass.h +enc/unicode.$(OBJEXT): 3/core/rdata.h +enc/unicode.$(OBJEXT): 3/core/rfile.h +enc/unicode.$(OBJEXT): 3/core/rhash.h +enc/unicode.$(OBJEXT): 3/core/robject.h +enc/unicode.$(OBJEXT): 3/core/rregexp.h +enc/unicode.$(OBJEXT): 3/core/rstring.h +enc/unicode.$(OBJEXT): 3/core/rstruct.h +enc/unicode.$(OBJEXT): 3/core/rtypeddata.h +enc/unicode.$(OBJEXT): 3/ctype.h +enc/unicode.$(OBJEXT): 3/dllexport.h +enc/unicode.$(OBJEXT): 3/dosish.h +enc/unicode.$(OBJEXT): 3/error.h +enc/unicode.$(OBJEXT): 3/eval.h +enc/unicode.$(OBJEXT): 3/event.h +enc/unicode.$(OBJEXT): 3/fl_type.h +enc/unicode.$(OBJEXT): 3/gc.h +enc/unicode.$(OBJEXT): 3/glob.h +enc/unicode.$(OBJEXT): 3/globals.h +enc/unicode.$(OBJEXT): 3/has/attribute.h +enc/unicode.$(OBJEXT): 3/has/builtin.h +enc/unicode.$(OBJEXT): 3/has/c_attribute.h +enc/unicode.$(OBJEXT): 3/has/cpp_attribute.h +enc/unicode.$(OBJEXT): 3/has/declspec_attribute.h +enc/unicode.$(OBJEXT): 3/has/extension.h +enc/unicode.$(OBJEXT): 3/has/feature.h +enc/unicode.$(OBJEXT): 3/has/warning.h +enc/unicode.$(OBJEXT): 3/intern/array.h +enc/unicode.$(OBJEXT): 3/intern/bignum.h +enc/unicode.$(OBJEXT): 3/intern/class.h +enc/unicode.$(OBJEXT): 3/intern/compar.h +enc/unicode.$(OBJEXT): 3/intern/complex.h +enc/unicode.$(OBJEXT): 3/intern/cont.h +enc/unicode.$(OBJEXT): 3/intern/dir.h +enc/unicode.$(OBJEXT): 3/intern/enum.h +enc/unicode.$(OBJEXT): 3/intern/enumerator.h +enc/unicode.$(OBJEXT): 3/intern/error.h +enc/unicode.$(OBJEXT): 3/intern/eval.h +enc/unicode.$(OBJEXT): 3/intern/file.h +enc/unicode.$(OBJEXT): 3/intern/gc.h +enc/unicode.$(OBJEXT): 3/intern/hash.h +enc/unicode.$(OBJEXT): 3/intern/io.h +enc/unicode.$(OBJEXT): 3/intern/load.h +enc/unicode.$(OBJEXT): 3/intern/marshal.h +enc/unicode.$(OBJEXT): 3/intern/numeric.h +enc/unicode.$(OBJEXT): 3/intern/object.h +enc/unicode.$(OBJEXT): 3/intern/parse.h +enc/unicode.$(OBJEXT): 3/intern/proc.h +enc/unicode.$(OBJEXT): 3/intern/process.h +enc/unicode.$(OBJEXT): 3/intern/random.h +enc/unicode.$(OBJEXT): 3/intern/range.h +enc/unicode.$(OBJEXT): 3/intern/rational.h +enc/unicode.$(OBJEXT): 3/intern/re.h +enc/unicode.$(OBJEXT): 3/intern/ruby.h +enc/unicode.$(OBJEXT): 3/intern/select.h +enc/unicode.$(OBJEXT): 3/intern/select/largesize.h +enc/unicode.$(OBJEXT): 3/intern/signal.h +enc/unicode.$(OBJEXT): 3/intern/sprintf.h +enc/unicode.$(OBJEXT): 3/intern/string.h +enc/unicode.$(OBJEXT): 3/intern/struct.h +enc/unicode.$(OBJEXT): 3/intern/thread.h +enc/unicode.$(OBJEXT): 3/intern/time.h +enc/unicode.$(OBJEXT): 3/intern/variable.h +enc/unicode.$(OBJEXT): 3/intern/vm.h +enc/unicode.$(OBJEXT): 3/interpreter.h +enc/unicode.$(OBJEXT): 3/iterator.h +enc/unicode.$(OBJEXT): 3/memory.h +enc/unicode.$(OBJEXT): 3/method.h +enc/unicode.$(OBJEXT): 3/module.h +enc/unicode.$(OBJEXT): 3/newobj.h +enc/unicode.$(OBJEXT): 3/rgengc.h +enc/unicode.$(OBJEXT): 3/scan_args.h +enc/unicode.$(OBJEXT): 3/special_consts.h +enc/unicode.$(OBJEXT): 3/static_assert.h +enc/unicode.$(OBJEXT): 3/stdalign.h +enc/unicode.$(OBJEXT): 3/stdbool.h +enc/unicode.$(OBJEXT): 3/symbol.h +enc/unicode.$(OBJEXT): 3/token_paste.h +enc/unicode.$(OBJEXT): 3/value.h +enc/unicode.$(OBJEXT): 3/value_type.h +enc/unicode.$(OBJEXT): 3/variable.h +enc/unicode.$(OBJEXT): 3/warning_push.h +enc/unicode.$(OBJEXT): 3/xmalloc.h enc/unicode.$(OBJEXT): assert.h +enc/unicode.$(OBJEXT): backward/2/assume.h +enc/unicode.$(OBJEXT): backward/2/attributes.h +enc/unicode.$(OBJEXT): backward/2/bool.h +enc/unicode.$(OBJEXT): backward/2/extern.h +enc/unicode.$(OBJEXT): backward/2/gcc_version_since.h +enc/unicode.$(OBJEXT): backward/2/inttypes.h +enc/unicode.$(OBJEXT): backward/2/limits.h +enc/unicode.$(OBJEXT): backward/2/long_long.h +enc/unicode.$(OBJEXT): backward/2/r_cast.h +enc/unicode.$(OBJEXT): backward/2/rmodule.h +enc/unicode.$(OBJEXT): backward/2/stdalign.h +enc/unicode.$(OBJEXT): backward/2/stdarg.h enc/unicode.$(OBJEXT): config.h enc/unicode.$(OBJEXT): defines.h enc/unicode.$(OBJEXT): enc/unicode.c @@ -650,7 +5854,159 @@ enc/unicode.$(OBJEXT): subst.h enc/us_ascii.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/us_ascii.$(OBJEXT): $(top_srcdir)/encindex.h enc/us_ascii.$(OBJEXT): $(top_srcdir)/regenc.h +enc/us_ascii.$(OBJEXT): 3/anyargs.h +enc/us_ascii.$(OBJEXT): 3/arithmetic.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/char.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/double.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/fixnum.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/gid_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/int.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/long.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/long_long.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/mode_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/off_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/pid_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/short.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/size_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/us_ascii.$(OBJEXT): 3/arithmetic/uid_t.h +enc/us_ascii.$(OBJEXT): 3/assume.h +enc/us_ascii.$(OBJEXT): 3/attr/alloc_size.h +enc/us_ascii.$(OBJEXT): 3/attr/artificial.h +enc/us_ascii.$(OBJEXT): 3/attr/cold.h +enc/us_ascii.$(OBJEXT): 3/attr/const.h +enc/us_ascii.$(OBJEXT): 3/attr/constexpr.h +enc/us_ascii.$(OBJEXT): 3/attr/deprecated.h +enc/us_ascii.$(OBJEXT): 3/attr/diagnose_if.h +enc/us_ascii.$(OBJEXT): 3/attr/enum_extensibility.h +enc/us_ascii.$(OBJEXT): 3/attr/error.h +enc/us_ascii.$(OBJEXT): 3/attr/flag_enum.h +enc/us_ascii.$(OBJEXT): 3/attr/forceinline.h +enc/us_ascii.$(OBJEXT): 3/attr/format.h +enc/us_ascii.$(OBJEXT): 3/attr/maybe_unused.h +enc/us_ascii.$(OBJEXT): 3/attr/noalias.h +enc/us_ascii.$(OBJEXT): 3/attr/nodiscard.h +enc/us_ascii.$(OBJEXT): 3/attr/noexcept.h +enc/us_ascii.$(OBJEXT): 3/attr/noinline.h +enc/us_ascii.$(OBJEXT): 3/attr/nonnull.h +enc/us_ascii.$(OBJEXT): 3/attr/noreturn.h +enc/us_ascii.$(OBJEXT): 3/attr/pure.h +enc/us_ascii.$(OBJEXT): 3/attr/restrict.h +enc/us_ascii.$(OBJEXT): 3/attr/returns_nonnull.h +enc/us_ascii.$(OBJEXT): 3/attr/warning.h +enc/us_ascii.$(OBJEXT): 3/attr/weakref.h +enc/us_ascii.$(OBJEXT): 3/cast.h +enc/us_ascii.$(OBJEXT): 3/compiler_is.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/apple.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/clang.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/gcc.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/intel.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/msvc.h +enc/us_ascii.$(OBJEXT): 3/compiler_is/sunpro.h +enc/us_ascii.$(OBJEXT): 3/compiler_since.h +enc/us_ascii.$(OBJEXT): 3/config.h +enc/us_ascii.$(OBJEXT): 3/constant_p.h +enc/us_ascii.$(OBJEXT): 3/core.h +enc/us_ascii.$(OBJEXT): 3/core/rarray.h +enc/us_ascii.$(OBJEXT): 3/core/rbasic.h +enc/us_ascii.$(OBJEXT): 3/core/rbignum.h +enc/us_ascii.$(OBJEXT): 3/core/rclass.h +enc/us_ascii.$(OBJEXT): 3/core/rdata.h +enc/us_ascii.$(OBJEXT): 3/core/rfile.h +enc/us_ascii.$(OBJEXT): 3/core/rhash.h +enc/us_ascii.$(OBJEXT): 3/core/robject.h +enc/us_ascii.$(OBJEXT): 3/core/rregexp.h +enc/us_ascii.$(OBJEXT): 3/core/rstring.h +enc/us_ascii.$(OBJEXT): 3/core/rstruct.h +enc/us_ascii.$(OBJEXT): 3/core/rtypeddata.h +enc/us_ascii.$(OBJEXT): 3/ctype.h +enc/us_ascii.$(OBJEXT): 3/dllexport.h +enc/us_ascii.$(OBJEXT): 3/dosish.h +enc/us_ascii.$(OBJEXT): 3/error.h +enc/us_ascii.$(OBJEXT): 3/eval.h +enc/us_ascii.$(OBJEXT): 3/event.h +enc/us_ascii.$(OBJEXT): 3/fl_type.h +enc/us_ascii.$(OBJEXT): 3/gc.h +enc/us_ascii.$(OBJEXT): 3/glob.h +enc/us_ascii.$(OBJEXT): 3/globals.h +enc/us_ascii.$(OBJEXT): 3/has/attribute.h +enc/us_ascii.$(OBJEXT): 3/has/builtin.h +enc/us_ascii.$(OBJEXT): 3/has/c_attribute.h +enc/us_ascii.$(OBJEXT): 3/has/cpp_attribute.h +enc/us_ascii.$(OBJEXT): 3/has/declspec_attribute.h +enc/us_ascii.$(OBJEXT): 3/has/extension.h +enc/us_ascii.$(OBJEXT): 3/has/feature.h +enc/us_ascii.$(OBJEXT): 3/has/warning.h +enc/us_ascii.$(OBJEXT): 3/intern/array.h +enc/us_ascii.$(OBJEXT): 3/intern/bignum.h +enc/us_ascii.$(OBJEXT): 3/intern/class.h +enc/us_ascii.$(OBJEXT): 3/intern/compar.h +enc/us_ascii.$(OBJEXT): 3/intern/complex.h +enc/us_ascii.$(OBJEXT): 3/intern/cont.h +enc/us_ascii.$(OBJEXT): 3/intern/dir.h +enc/us_ascii.$(OBJEXT): 3/intern/enum.h +enc/us_ascii.$(OBJEXT): 3/intern/enumerator.h +enc/us_ascii.$(OBJEXT): 3/intern/error.h +enc/us_ascii.$(OBJEXT): 3/intern/eval.h +enc/us_ascii.$(OBJEXT): 3/intern/file.h +enc/us_ascii.$(OBJEXT): 3/intern/gc.h +enc/us_ascii.$(OBJEXT): 3/intern/hash.h +enc/us_ascii.$(OBJEXT): 3/intern/io.h +enc/us_ascii.$(OBJEXT): 3/intern/load.h +enc/us_ascii.$(OBJEXT): 3/intern/marshal.h +enc/us_ascii.$(OBJEXT): 3/intern/numeric.h +enc/us_ascii.$(OBJEXT): 3/intern/object.h +enc/us_ascii.$(OBJEXT): 3/intern/parse.h +enc/us_ascii.$(OBJEXT): 3/intern/proc.h +enc/us_ascii.$(OBJEXT): 3/intern/process.h +enc/us_ascii.$(OBJEXT): 3/intern/random.h +enc/us_ascii.$(OBJEXT): 3/intern/range.h +enc/us_ascii.$(OBJEXT): 3/intern/rational.h +enc/us_ascii.$(OBJEXT): 3/intern/re.h +enc/us_ascii.$(OBJEXT): 3/intern/ruby.h +enc/us_ascii.$(OBJEXT): 3/intern/select.h +enc/us_ascii.$(OBJEXT): 3/intern/select/largesize.h +enc/us_ascii.$(OBJEXT): 3/intern/signal.h +enc/us_ascii.$(OBJEXT): 3/intern/sprintf.h +enc/us_ascii.$(OBJEXT): 3/intern/string.h +enc/us_ascii.$(OBJEXT): 3/intern/struct.h +enc/us_ascii.$(OBJEXT): 3/intern/thread.h +enc/us_ascii.$(OBJEXT): 3/intern/time.h +enc/us_ascii.$(OBJEXT): 3/intern/variable.h +enc/us_ascii.$(OBJEXT): 3/intern/vm.h +enc/us_ascii.$(OBJEXT): 3/interpreter.h +enc/us_ascii.$(OBJEXT): 3/iterator.h +enc/us_ascii.$(OBJEXT): 3/memory.h +enc/us_ascii.$(OBJEXT): 3/method.h +enc/us_ascii.$(OBJEXT): 3/module.h +enc/us_ascii.$(OBJEXT): 3/newobj.h +enc/us_ascii.$(OBJEXT): 3/rgengc.h +enc/us_ascii.$(OBJEXT): 3/scan_args.h +enc/us_ascii.$(OBJEXT): 3/special_consts.h +enc/us_ascii.$(OBJEXT): 3/static_assert.h +enc/us_ascii.$(OBJEXT): 3/stdalign.h +enc/us_ascii.$(OBJEXT): 3/stdbool.h +enc/us_ascii.$(OBJEXT): 3/symbol.h +enc/us_ascii.$(OBJEXT): 3/token_paste.h +enc/us_ascii.$(OBJEXT): 3/value.h +enc/us_ascii.$(OBJEXT): 3/value_type.h +enc/us_ascii.$(OBJEXT): 3/variable.h +enc/us_ascii.$(OBJEXT): 3/warning_push.h +enc/us_ascii.$(OBJEXT): 3/xmalloc.h enc/us_ascii.$(OBJEXT): assert.h +enc/us_ascii.$(OBJEXT): backward/2/assume.h +enc/us_ascii.$(OBJEXT): backward/2/attributes.h +enc/us_ascii.$(OBJEXT): backward/2/bool.h +enc/us_ascii.$(OBJEXT): backward/2/extern.h +enc/us_ascii.$(OBJEXT): backward/2/gcc_version_since.h +enc/us_ascii.$(OBJEXT): backward/2/inttypes.h +enc/us_ascii.$(OBJEXT): backward/2/limits.h +enc/us_ascii.$(OBJEXT): backward/2/long_long.h +enc/us_ascii.$(OBJEXT): backward/2/r_cast.h +enc/us_ascii.$(OBJEXT): backward/2/rmodule.h +enc/us_ascii.$(OBJEXT): backward/2/stdalign.h +enc/us_ascii.$(OBJEXT): backward/2/stdarg.h enc/us_ascii.$(OBJEXT): config.h enc/us_ascii.$(OBJEXT): defines.h enc/us_ascii.$(OBJEXT): enc/us_ascii.c @@ -662,6 +6018,58 @@ enc/us_ascii.$(OBJEXT): oniguruma.h enc/us_ascii.$(OBJEXT): st.h enc/us_ascii.$(OBJEXT): subst.h enc/utf_16be.$(OBJEXT): $(top_srcdir)/regenc.h +enc/utf_16be.$(OBJEXT): 3/assume.h +enc/utf_16be.$(OBJEXT): 3/attr/alloc_size.h +enc/utf_16be.$(OBJEXT): 3/attr/cold.h +enc/utf_16be.$(OBJEXT): 3/attr/const.h +enc/utf_16be.$(OBJEXT): 3/attr/deprecated.h +enc/utf_16be.$(OBJEXT): 3/attr/error.h +enc/utf_16be.$(OBJEXT): 3/attr/forceinline.h +enc/utf_16be.$(OBJEXT): 3/attr/format.h +enc/utf_16be.$(OBJEXT): 3/attr/maybe_unused.h +enc/utf_16be.$(OBJEXT): 3/attr/nodiscard.h +enc/utf_16be.$(OBJEXT): 3/attr/noexcept.h +enc/utf_16be.$(OBJEXT): 3/attr/noinline.h +enc/utf_16be.$(OBJEXT): 3/attr/nonnull.h +enc/utf_16be.$(OBJEXT): 3/attr/noreturn.h +enc/utf_16be.$(OBJEXT): 3/attr/pure.h +enc/utf_16be.$(OBJEXT): 3/attr/restrict.h +enc/utf_16be.$(OBJEXT): 3/attr/returns_nonnull.h +enc/utf_16be.$(OBJEXT): 3/attr/warning.h +enc/utf_16be.$(OBJEXT): 3/cast.h +enc/utf_16be.$(OBJEXT): 3/compiler_is.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/apple.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/clang.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/gcc.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/intel.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/msvc.h +enc/utf_16be.$(OBJEXT): 3/compiler_is/sunpro.h +enc/utf_16be.$(OBJEXT): 3/compiler_since.h +enc/utf_16be.$(OBJEXT): 3/config.h +enc/utf_16be.$(OBJEXT): 3/dllexport.h +enc/utf_16be.$(OBJEXT): 3/dosish.h +enc/utf_16be.$(OBJEXT): 3/has/attribute.h +enc/utf_16be.$(OBJEXT): 3/has/builtin.h +enc/utf_16be.$(OBJEXT): 3/has/c_attribute.h +enc/utf_16be.$(OBJEXT): 3/has/cpp_attribute.h +enc/utf_16be.$(OBJEXT): 3/has/declspec_attribute.h +enc/utf_16be.$(OBJEXT): 3/has/extension.h +enc/utf_16be.$(OBJEXT): 3/has/feature.h +enc/utf_16be.$(OBJEXT): 3/has/warning.h +enc/utf_16be.$(OBJEXT): 3/stdalign.h +enc/utf_16be.$(OBJEXT): 3/stdbool.h +enc/utf_16be.$(OBJEXT): 3/token_paste.h +enc/utf_16be.$(OBJEXT): 3/warning_push.h +enc/utf_16be.$(OBJEXT): 3/xmalloc.h +enc/utf_16be.$(OBJEXT): assert.h +enc/utf_16be.$(OBJEXT): backward/2/assume.h +enc/utf_16be.$(OBJEXT): backward/2/attributes.h +enc/utf_16be.$(OBJEXT): backward/2/bool.h +enc/utf_16be.$(OBJEXT): backward/2/extern.h +enc/utf_16be.$(OBJEXT): backward/2/gcc_version_since.h +enc/utf_16be.$(OBJEXT): backward/2/long_long.h +enc/utf_16be.$(OBJEXT): backward/2/stdalign.h +enc/utf_16be.$(OBJEXT): backward/2/stdarg.h enc/utf_16be.$(OBJEXT): config.h enc/utf_16be.$(OBJEXT): defines.h enc/utf_16be.$(OBJEXT): enc/iso_8859.h @@ -669,6 +6077,58 @@ enc/utf_16be.$(OBJEXT): enc/utf_16be.c enc/utf_16be.$(OBJEXT): missing.h enc/utf_16be.$(OBJEXT): onigmo.h enc/utf_16le.$(OBJEXT): $(top_srcdir)/regenc.h +enc/utf_16le.$(OBJEXT): 3/assume.h +enc/utf_16le.$(OBJEXT): 3/attr/alloc_size.h +enc/utf_16le.$(OBJEXT): 3/attr/cold.h +enc/utf_16le.$(OBJEXT): 3/attr/const.h +enc/utf_16le.$(OBJEXT): 3/attr/deprecated.h +enc/utf_16le.$(OBJEXT): 3/attr/error.h +enc/utf_16le.$(OBJEXT): 3/attr/forceinline.h +enc/utf_16le.$(OBJEXT): 3/attr/format.h +enc/utf_16le.$(OBJEXT): 3/attr/maybe_unused.h +enc/utf_16le.$(OBJEXT): 3/attr/nodiscard.h +enc/utf_16le.$(OBJEXT): 3/attr/noexcept.h +enc/utf_16le.$(OBJEXT): 3/attr/noinline.h +enc/utf_16le.$(OBJEXT): 3/attr/nonnull.h +enc/utf_16le.$(OBJEXT): 3/attr/noreturn.h +enc/utf_16le.$(OBJEXT): 3/attr/pure.h +enc/utf_16le.$(OBJEXT): 3/attr/restrict.h +enc/utf_16le.$(OBJEXT): 3/attr/returns_nonnull.h +enc/utf_16le.$(OBJEXT): 3/attr/warning.h +enc/utf_16le.$(OBJEXT): 3/cast.h +enc/utf_16le.$(OBJEXT): 3/compiler_is.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/apple.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/clang.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/gcc.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/intel.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/msvc.h +enc/utf_16le.$(OBJEXT): 3/compiler_is/sunpro.h +enc/utf_16le.$(OBJEXT): 3/compiler_since.h +enc/utf_16le.$(OBJEXT): 3/config.h +enc/utf_16le.$(OBJEXT): 3/dllexport.h +enc/utf_16le.$(OBJEXT): 3/dosish.h +enc/utf_16le.$(OBJEXT): 3/has/attribute.h +enc/utf_16le.$(OBJEXT): 3/has/builtin.h +enc/utf_16le.$(OBJEXT): 3/has/c_attribute.h +enc/utf_16le.$(OBJEXT): 3/has/cpp_attribute.h +enc/utf_16le.$(OBJEXT): 3/has/declspec_attribute.h +enc/utf_16le.$(OBJEXT): 3/has/extension.h +enc/utf_16le.$(OBJEXT): 3/has/feature.h +enc/utf_16le.$(OBJEXT): 3/has/warning.h +enc/utf_16le.$(OBJEXT): 3/stdalign.h +enc/utf_16le.$(OBJEXT): 3/stdbool.h +enc/utf_16le.$(OBJEXT): 3/token_paste.h +enc/utf_16le.$(OBJEXT): 3/warning_push.h +enc/utf_16le.$(OBJEXT): 3/xmalloc.h +enc/utf_16le.$(OBJEXT): assert.h +enc/utf_16le.$(OBJEXT): backward/2/assume.h +enc/utf_16le.$(OBJEXT): backward/2/attributes.h +enc/utf_16le.$(OBJEXT): backward/2/bool.h +enc/utf_16le.$(OBJEXT): backward/2/extern.h +enc/utf_16le.$(OBJEXT): backward/2/gcc_version_since.h +enc/utf_16le.$(OBJEXT): backward/2/long_long.h +enc/utf_16le.$(OBJEXT): backward/2/stdalign.h +enc/utf_16le.$(OBJEXT): backward/2/stdarg.h enc/utf_16le.$(OBJEXT): config.h enc/utf_16le.$(OBJEXT): defines.h enc/utf_16le.$(OBJEXT): enc/iso_8859.h @@ -676,6 +6136,58 @@ enc/utf_16le.$(OBJEXT): enc/utf_16le.c enc/utf_16le.$(OBJEXT): missing.h enc/utf_16le.$(OBJEXT): onigmo.h enc/utf_32be.$(OBJEXT): $(top_srcdir)/regenc.h +enc/utf_32be.$(OBJEXT): 3/assume.h +enc/utf_32be.$(OBJEXT): 3/attr/alloc_size.h +enc/utf_32be.$(OBJEXT): 3/attr/cold.h +enc/utf_32be.$(OBJEXT): 3/attr/const.h +enc/utf_32be.$(OBJEXT): 3/attr/deprecated.h +enc/utf_32be.$(OBJEXT): 3/attr/error.h +enc/utf_32be.$(OBJEXT): 3/attr/forceinline.h +enc/utf_32be.$(OBJEXT): 3/attr/format.h +enc/utf_32be.$(OBJEXT): 3/attr/maybe_unused.h +enc/utf_32be.$(OBJEXT): 3/attr/nodiscard.h +enc/utf_32be.$(OBJEXT): 3/attr/noexcept.h +enc/utf_32be.$(OBJEXT): 3/attr/noinline.h +enc/utf_32be.$(OBJEXT): 3/attr/nonnull.h +enc/utf_32be.$(OBJEXT): 3/attr/noreturn.h +enc/utf_32be.$(OBJEXT): 3/attr/pure.h +enc/utf_32be.$(OBJEXT): 3/attr/restrict.h +enc/utf_32be.$(OBJEXT): 3/attr/returns_nonnull.h +enc/utf_32be.$(OBJEXT): 3/attr/warning.h +enc/utf_32be.$(OBJEXT): 3/cast.h +enc/utf_32be.$(OBJEXT): 3/compiler_is.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/apple.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/clang.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/gcc.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/intel.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/msvc.h +enc/utf_32be.$(OBJEXT): 3/compiler_is/sunpro.h +enc/utf_32be.$(OBJEXT): 3/compiler_since.h +enc/utf_32be.$(OBJEXT): 3/config.h +enc/utf_32be.$(OBJEXT): 3/dllexport.h +enc/utf_32be.$(OBJEXT): 3/dosish.h +enc/utf_32be.$(OBJEXT): 3/has/attribute.h +enc/utf_32be.$(OBJEXT): 3/has/builtin.h +enc/utf_32be.$(OBJEXT): 3/has/c_attribute.h +enc/utf_32be.$(OBJEXT): 3/has/cpp_attribute.h +enc/utf_32be.$(OBJEXT): 3/has/declspec_attribute.h +enc/utf_32be.$(OBJEXT): 3/has/extension.h +enc/utf_32be.$(OBJEXT): 3/has/feature.h +enc/utf_32be.$(OBJEXT): 3/has/warning.h +enc/utf_32be.$(OBJEXT): 3/stdalign.h +enc/utf_32be.$(OBJEXT): 3/stdbool.h +enc/utf_32be.$(OBJEXT): 3/token_paste.h +enc/utf_32be.$(OBJEXT): 3/warning_push.h +enc/utf_32be.$(OBJEXT): 3/xmalloc.h +enc/utf_32be.$(OBJEXT): assert.h +enc/utf_32be.$(OBJEXT): backward/2/assume.h +enc/utf_32be.$(OBJEXT): backward/2/attributes.h +enc/utf_32be.$(OBJEXT): backward/2/bool.h +enc/utf_32be.$(OBJEXT): backward/2/extern.h +enc/utf_32be.$(OBJEXT): backward/2/gcc_version_since.h +enc/utf_32be.$(OBJEXT): backward/2/long_long.h +enc/utf_32be.$(OBJEXT): backward/2/stdalign.h +enc/utf_32be.$(OBJEXT): backward/2/stdarg.h enc/utf_32be.$(OBJEXT): config.h enc/utf_32be.$(OBJEXT): defines.h enc/utf_32be.$(OBJEXT): enc/iso_8859.h @@ -683,6 +6195,58 @@ enc/utf_32be.$(OBJEXT): enc/utf_32be.c enc/utf_32be.$(OBJEXT): missing.h enc/utf_32be.$(OBJEXT): onigmo.h enc/utf_32le.$(OBJEXT): $(top_srcdir)/regenc.h +enc/utf_32le.$(OBJEXT): 3/assume.h +enc/utf_32le.$(OBJEXT): 3/attr/alloc_size.h +enc/utf_32le.$(OBJEXT): 3/attr/cold.h +enc/utf_32le.$(OBJEXT): 3/attr/const.h +enc/utf_32le.$(OBJEXT): 3/attr/deprecated.h +enc/utf_32le.$(OBJEXT): 3/attr/error.h +enc/utf_32le.$(OBJEXT): 3/attr/forceinline.h +enc/utf_32le.$(OBJEXT): 3/attr/format.h +enc/utf_32le.$(OBJEXT): 3/attr/maybe_unused.h +enc/utf_32le.$(OBJEXT): 3/attr/nodiscard.h +enc/utf_32le.$(OBJEXT): 3/attr/noexcept.h +enc/utf_32le.$(OBJEXT): 3/attr/noinline.h +enc/utf_32le.$(OBJEXT): 3/attr/nonnull.h +enc/utf_32le.$(OBJEXT): 3/attr/noreturn.h +enc/utf_32le.$(OBJEXT): 3/attr/pure.h +enc/utf_32le.$(OBJEXT): 3/attr/restrict.h +enc/utf_32le.$(OBJEXT): 3/attr/returns_nonnull.h +enc/utf_32le.$(OBJEXT): 3/attr/warning.h +enc/utf_32le.$(OBJEXT): 3/cast.h +enc/utf_32le.$(OBJEXT): 3/compiler_is.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/apple.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/clang.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/gcc.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/intel.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/msvc.h +enc/utf_32le.$(OBJEXT): 3/compiler_is/sunpro.h +enc/utf_32le.$(OBJEXT): 3/compiler_since.h +enc/utf_32le.$(OBJEXT): 3/config.h +enc/utf_32le.$(OBJEXT): 3/dllexport.h +enc/utf_32le.$(OBJEXT): 3/dosish.h +enc/utf_32le.$(OBJEXT): 3/has/attribute.h +enc/utf_32le.$(OBJEXT): 3/has/builtin.h +enc/utf_32le.$(OBJEXT): 3/has/c_attribute.h +enc/utf_32le.$(OBJEXT): 3/has/cpp_attribute.h +enc/utf_32le.$(OBJEXT): 3/has/declspec_attribute.h +enc/utf_32le.$(OBJEXT): 3/has/extension.h +enc/utf_32le.$(OBJEXT): 3/has/feature.h +enc/utf_32le.$(OBJEXT): 3/has/warning.h +enc/utf_32le.$(OBJEXT): 3/stdalign.h +enc/utf_32le.$(OBJEXT): 3/stdbool.h +enc/utf_32le.$(OBJEXT): 3/token_paste.h +enc/utf_32le.$(OBJEXT): 3/warning_push.h +enc/utf_32le.$(OBJEXT): 3/xmalloc.h +enc/utf_32le.$(OBJEXT): assert.h +enc/utf_32le.$(OBJEXT): backward/2/assume.h +enc/utf_32le.$(OBJEXT): backward/2/attributes.h +enc/utf_32le.$(OBJEXT): backward/2/bool.h +enc/utf_32le.$(OBJEXT): backward/2/extern.h +enc/utf_32le.$(OBJEXT): backward/2/gcc_version_since.h +enc/utf_32le.$(OBJEXT): backward/2/long_long.h +enc/utf_32le.$(OBJEXT): backward/2/stdalign.h +enc/utf_32le.$(OBJEXT): backward/2/stdarg.h enc/utf_32le.$(OBJEXT): config.h enc/utf_32le.$(OBJEXT): defines.h enc/utf_32le.$(OBJEXT): enc/iso_8859.h @@ -692,7 +6256,159 @@ enc/utf_32le.$(OBJEXT): onigmo.h enc/utf_8.$(OBJEXT): $(hdrdir)/ruby/ruby.h enc/utf_8.$(OBJEXT): $(top_srcdir)/encindex.h enc/utf_8.$(OBJEXT): $(top_srcdir)/regenc.h +enc/utf_8.$(OBJEXT): 3/anyargs.h +enc/utf_8.$(OBJEXT): 3/arithmetic.h +enc/utf_8.$(OBJEXT): 3/arithmetic/char.h +enc/utf_8.$(OBJEXT): 3/arithmetic/double.h +enc/utf_8.$(OBJEXT): 3/arithmetic/fixnum.h +enc/utf_8.$(OBJEXT): 3/arithmetic/gid_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/int.h +enc/utf_8.$(OBJEXT): 3/arithmetic/intptr_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/long.h +enc/utf_8.$(OBJEXT): 3/arithmetic/long_long.h +enc/utf_8.$(OBJEXT): 3/arithmetic/mode_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/off_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/pid_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/short.h +enc/utf_8.$(OBJEXT): 3/arithmetic/size_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/st_data_t.h +enc/utf_8.$(OBJEXT): 3/arithmetic/uid_t.h +enc/utf_8.$(OBJEXT): 3/assume.h +enc/utf_8.$(OBJEXT): 3/attr/alloc_size.h +enc/utf_8.$(OBJEXT): 3/attr/artificial.h +enc/utf_8.$(OBJEXT): 3/attr/cold.h +enc/utf_8.$(OBJEXT): 3/attr/const.h +enc/utf_8.$(OBJEXT): 3/attr/constexpr.h +enc/utf_8.$(OBJEXT): 3/attr/deprecated.h +enc/utf_8.$(OBJEXT): 3/attr/diagnose_if.h +enc/utf_8.$(OBJEXT): 3/attr/enum_extensibility.h +enc/utf_8.$(OBJEXT): 3/attr/error.h +enc/utf_8.$(OBJEXT): 3/attr/flag_enum.h +enc/utf_8.$(OBJEXT): 3/attr/forceinline.h +enc/utf_8.$(OBJEXT): 3/attr/format.h +enc/utf_8.$(OBJEXT): 3/attr/maybe_unused.h +enc/utf_8.$(OBJEXT): 3/attr/noalias.h +enc/utf_8.$(OBJEXT): 3/attr/nodiscard.h +enc/utf_8.$(OBJEXT): 3/attr/noexcept.h +enc/utf_8.$(OBJEXT): 3/attr/noinline.h +enc/utf_8.$(OBJEXT): 3/attr/nonnull.h +enc/utf_8.$(OBJEXT): 3/attr/noreturn.h +enc/utf_8.$(OBJEXT): 3/attr/pure.h +enc/utf_8.$(OBJEXT): 3/attr/restrict.h +enc/utf_8.$(OBJEXT): 3/attr/returns_nonnull.h +enc/utf_8.$(OBJEXT): 3/attr/warning.h +enc/utf_8.$(OBJEXT): 3/attr/weakref.h +enc/utf_8.$(OBJEXT): 3/cast.h +enc/utf_8.$(OBJEXT): 3/compiler_is.h +enc/utf_8.$(OBJEXT): 3/compiler_is/apple.h +enc/utf_8.$(OBJEXT): 3/compiler_is/clang.h +enc/utf_8.$(OBJEXT): 3/compiler_is/gcc.h +enc/utf_8.$(OBJEXT): 3/compiler_is/intel.h +enc/utf_8.$(OBJEXT): 3/compiler_is/msvc.h +enc/utf_8.$(OBJEXT): 3/compiler_is/sunpro.h +enc/utf_8.$(OBJEXT): 3/compiler_since.h +enc/utf_8.$(OBJEXT): 3/config.h +enc/utf_8.$(OBJEXT): 3/constant_p.h +enc/utf_8.$(OBJEXT): 3/core.h +enc/utf_8.$(OBJEXT): 3/core/rarray.h +enc/utf_8.$(OBJEXT): 3/core/rbasic.h +enc/utf_8.$(OBJEXT): 3/core/rbignum.h +enc/utf_8.$(OBJEXT): 3/core/rclass.h +enc/utf_8.$(OBJEXT): 3/core/rdata.h +enc/utf_8.$(OBJEXT): 3/core/rfile.h +enc/utf_8.$(OBJEXT): 3/core/rhash.h +enc/utf_8.$(OBJEXT): 3/core/robject.h +enc/utf_8.$(OBJEXT): 3/core/rregexp.h +enc/utf_8.$(OBJEXT): 3/core/rstring.h +enc/utf_8.$(OBJEXT): 3/core/rstruct.h +enc/utf_8.$(OBJEXT): 3/core/rtypeddata.h +enc/utf_8.$(OBJEXT): 3/ctype.h +enc/utf_8.$(OBJEXT): 3/dllexport.h +enc/utf_8.$(OBJEXT): 3/dosish.h +enc/utf_8.$(OBJEXT): 3/error.h +enc/utf_8.$(OBJEXT): 3/eval.h +enc/utf_8.$(OBJEXT): 3/event.h +enc/utf_8.$(OBJEXT): 3/fl_type.h +enc/utf_8.$(OBJEXT): 3/gc.h +enc/utf_8.$(OBJEXT): 3/glob.h +enc/utf_8.$(OBJEXT): 3/globals.h +enc/utf_8.$(OBJEXT): 3/has/attribute.h +enc/utf_8.$(OBJEXT): 3/has/builtin.h +enc/utf_8.$(OBJEXT): 3/has/c_attribute.h +enc/utf_8.$(OBJEXT): 3/has/cpp_attribute.h +enc/utf_8.$(OBJEXT): 3/has/declspec_attribute.h +enc/utf_8.$(OBJEXT): 3/has/extension.h +enc/utf_8.$(OBJEXT): 3/has/feature.h +enc/utf_8.$(OBJEXT): 3/has/warning.h +enc/utf_8.$(OBJEXT): 3/intern/array.h +enc/utf_8.$(OBJEXT): 3/intern/bignum.h +enc/utf_8.$(OBJEXT): 3/intern/class.h +enc/utf_8.$(OBJEXT): 3/intern/compar.h +enc/utf_8.$(OBJEXT): 3/intern/complex.h +enc/utf_8.$(OBJEXT): 3/intern/cont.h +enc/utf_8.$(OBJEXT): 3/intern/dir.h +enc/utf_8.$(OBJEXT): 3/intern/enum.h +enc/utf_8.$(OBJEXT): 3/intern/enumerator.h +enc/utf_8.$(OBJEXT): 3/intern/error.h +enc/utf_8.$(OBJEXT): 3/intern/eval.h +enc/utf_8.$(OBJEXT): 3/intern/file.h +enc/utf_8.$(OBJEXT): 3/intern/gc.h +enc/utf_8.$(OBJEXT): 3/intern/hash.h +enc/utf_8.$(OBJEXT): 3/intern/io.h +enc/utf_8.$(OBJEXT): 3/intern/load.h +enc/utf_8.$(OBJEXT): 3/intern/marshal.h +enc/utf_8.$(OBJEXT): 3/intern/numeric.h +enc/utf_8.$(OBJEXT): 3/intern/object.h +enc/utf_8.$(OBJEXT): 3/intern/parse.h +enc/utf_8.$(OBJEXT): 3/intern/proc.h +enc/utf_8.$(OBJEXT): 3/intern/process.h +enc/utf_8.$(OBJEXT): 3/intern/random.h +enc/utf_8.$(OBJEXT): 3/intern/range.h +enc/utf_8.$(OBJEXT): 3/intern/rational.h +enc/utf_8.$(OBJEXT): 3/intern/re.h +enc/utf_8.$(OBJEXT): 3/intern/ruby.h +enc/utf_8.$(OBJEXT): 3/intern/select.h +enc/utf_8.$(OBJEXT): 3/intern/select/largesize.h +enc/utf_8.$(OBJEXT): 3/intern/signal.h +enc/utf_8.$(OBJEXT): 3/intern/sprintf.h +enc/utf_8.$(OBJEXT): 3/intern/string.h +enc/utf_8.$(OBJEXT): 3/intern/struct.h +enc/utf_8.$(OBJEXT): 3/intern/thread.h +enc/utf_8.$(OBJEXT): 3/intern/time.h +enc/utf_8.$(OBJEXT): 3/intern/variable.h +enc/utf_8.$(OBJEXT): 3/intern/vm.h +enc/utf_8.$(OBJEXT): 3/interpreter.h +enc/utf_8.$(OBJEXT): 3/iterator.h +enc/utf_8.$(OBJEXT): 3/memory.h +enc/utf_8.$(OBJEXT): 3/method.h +enc/utf_8.$(OBJEXT): 3/module.h +enc/utf_8.$(OBJEXT): 3/newobj.h +enc/utf_8.$(OBJEXT): 3/rgengc.h +enc/utf_8.$(OBJEXT): 3/scan_args.h +enc/utf_8.$(OBJEXT): 3/special_consts.h +enc/utf_8.$(OBJEXT): 3/static_assert.h +enc/utf_8.$(OBJEXT): 3/stdalign.h +enc/utf_8.$(OBJEXT): 3/stdbool.h +enc/utf_8.$(OBJEXT): 3/symbol.h +enc/utf_8.$(OBJEXT): 3/token_paste.h +enc/utf_8.$(OBJEXT): 3/value.h +enc/utf_8.$(OBJEXT): 3/value_type.h +enc/utf_8.$(OBJEXT): 3/variable.h +enc/utf_8.$(OBJEXT): 3/warning_push.h +enc/utf_8.$(OBJEXT): 3/xmalloc.h enc/utf_8.$(OBJEXT): assert.h +enc/utf_8.$(OBJEXT): backward/2/assume.h +enc/utf_8.$(OBJEXT): backward/2/attributes.h +enc/utf_8.$(OBJEXT): backward/2/bool.h +enc/utf_8.$(OBJEXT): backward/2/extern.h +enc/utf_8.$(OBJEXT): backward/2/gcc_version_since.h +enc/utf_8.$(OBJEXT): backward/2/inttypes.h +enc/utf_8.$(OBJEXT): backward/2/limits.h +enc/utf_8.$(OBJEXT): backward/2/long_long.h +enc/utf_8.$(OBJEXT): backward/2/r_cast.h +enc/utf_8.$(OBJEXT): backward/2/rmodule.h +enc/utf_8.$(OBJEXT): backward/2/stdalign.h +enc/utf_8.$(OBJEXT): backward/2/stdarg.h enc/utf_8.$(OBJEXT): config.h enc/utf_8.$(OBJEXT): defines.h enc/utf_8.$(OBJEXT): enc/utf_8.c @@ -704,6 +6420,58 @@ enc/utf_8.$(OBJEXT): oniguruma.h enc/utf_8.$(OBJEXT): st.h enc/utf_8.$(OBJEXT): subst.h enc/windows_1250.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1250.$(OBJEXT): 3/assume.h +enc/windows_1250.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1250.$(OBJEXT): 3/attr/cold.h +enc/windows_1250.$(OBJEXT): 3/attr/const.h +enc/windows_1250.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1250.$(OBJEXT): 3/attr/error.h +enc/windows_1250.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1250.$(OBJEXT): 3/attr/format.h +enc/windows_1250.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1250.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1250.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1250.$(OBJEXT): 3/attr/noinline.h +enc/windows_1250.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1250.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1250.$(OBJEXT): 3/attr/pure.h +enc/windows_1250.$(OBJEXT): 3/attr/restrict.h +enc/windows_1250.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1250.$(OBJEXT): 3/attr/warning.h +enc/windows_1250.$(OBJEXT): 3/cast.h +enc/windows_1250.$(OBJEXT): 3/compiler_is.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1250.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1250.$(OBJEXT): 3/compiler_since.h +enc/windows_1250.$(OBJEXT): 3/config.h +enc/windows_1250.$(OBJEXT): 3/dllexport.h +enc/windows_1250.$(OBJEXT): 3/dosish.h +enc/windows_1250.$(OBJEXT): 3/has/attribute.h +enc/windows_1250.$(OBJEXT): 3/has/builtin.h +enc/windows_1250.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1250.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1250.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1250.$(OBJEXT): 3/has/extension.h +enc/windows_1250.$(OBJEXT): 3/has/feature.h +enc/windows_1250.$(OBJEXT): 3/has/warning.h +enc/windows_1250.$(OBJEXT): 3/stdalign.h +enc/windows_1250.$(OBJEXT): 3/stdbool.h +enc/windows_1250.$(OBJEXT): 3/token_paste.h +enc/windows_1250.$(OBJEXT): 3/warning_push.h +enc/windows_1250.$(OBJEXT): 3/xmalloc.h +enc/windows_1250.$(OBJEXT): assert.h +enc/windows_1250.$(OBJEXT): backward/2/assume.h +enc/windows_1250.$(OBJEXT): backward/2/attributes.h +enc/windows_1250.$(OBJEXT): backward/2/bool.h +enc/windows_1250.$(OBJEXT): backward/2/extern.h +enc/windows_1250.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1250.$(OBJEXT): backward/2/long_long.h +enc/windows_1250.$(OBJEXT): backward/2/stdalign.h +enc/windows_1250.$(OBJEXT): backward/2/stdarg.h enc/windows_1250.$(OBJEXT): config.h enc/windows_1250.$(OBJEXT): defines.h enc/windows_1250.$(OBJEXT): enc/iso_8859.h @@ -711,12 +6479,116 @@ enc/windows_1250.$(OBJEXT): enc/windows_1250.c enc/windows_1250.$(OBJEXT): missing.h enc/windows_1250.$(OBJEXT): onigmo.h enc/windows_1251.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1251.$(OBJEXT): 3/assume.h +enc/windows_1251.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1251.$(OBJEXT): 3/attr/cold.h +enc/windows_1251.$(OBJEXT): 3/attr/const.h +enc/windows_1251.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1251.$(OBJEXT): 3/attr/error.h +enc/windows_1251.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1251.$(OBJEXT): 3/attr/format.h +enc/windows_1251.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1251.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1251.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1251.$(OBJEXT): 3/attr/noinline.h +enc/windows_1251.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1251.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1251.$(OBJEXT): 3/attr/pure.h +enc/windows_1251.$(OBJEXT): 3/attr/restrict.h +enc/windows_1251.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1251.$(OBJEXT): 3/attr/warning.h +enc/windows_1251.$(OBJEXT): 3/cast.h +enc/windows_1251.$(OBJEXT): 3/compiler_is.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1251.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1251.$(OBJEXT): 3/compiler_since.h +enc/windows_1251.$(OBJEXT): 3/config.h +enc/windows_1251.$(OBJEXT): 3/dllexport.h +enc/windows_1251.$(OBJEXT): 3/dosish.h +enc/windows_1251.$(OBJEXT): 3/has/attribute.h +enc/windows_1251.$(OBJEXT): 3/has/builtin.h +enc/windows_1251.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1251.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1251.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1251.$(OBJEXT): 3/has/extension.h +enc/windows_1251.$(OBJEXT): 3/has/feature.h +enc/windows_1251.$(OBJEXT): 3/has/warning.h +enc/windows_1251.$(OBJEXT): 3/stdalign.h +enc/windows_1251.$(OBJEXT): 3/stdbool.h +enc/windows_1251.$(OBJEXT): 3/token_paste.h +enc/windows_1251.$(OBJEXT): 3/warning_push.h +enc/windows_1251.$(OBJEXT): 3/xmalloc.h +enc/windows_1251.$(OBJEXT): assert.h +enc/windows_1251.$(OBJEXT): backward/2/assume.h +enc/windows_1251.$(OBJEXT): backward/2/attributes.h +enc/windows_1251.$(OBJEXT): backward/2/bool.h +enc/windows_1251.$(OBJEXT): backward/2/extern.h +enc/windows_1251.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1251.$(OBJEXT): backward/2/long_long.h +enc/windows_1251.$(OBJEXT): backward/2/stdalign.h +enc/windows_1251.$(OBJEXT): backward/2/stdarg.h enc/windows_1251.$(OBJEXT): config.h enc/windows_1251.$(OBJEXT): defines.h enc/windows_1251.$(OBJEXT): enc/windows_1251.c enc/windows_1251.$(OBJEXT): missing.h enc/windows_1251.$(OBJEXT): onigmo.h enc/windows_1252.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1252.$(OBJEXT): 3/assume.h +enc/windows_1252.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1252.$(OBJEXT): 3/attr/cold.h +enc/windows_1252.$(OBJEXT): 3/attr/const.h +enc/windows_1252.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1252.$(OBJEXT): 3/attr/error.h +enc/windows_1252.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1252.$(OBJEXT): 3/attr/format.h +enc/windows_1252.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1252.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1252.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1252.$(OBJEXT): 3/attr/noinline.h +enc/windows_1252.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1252.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1252.$(OBJEXT): 3/attr/pure.h +enc/windows_1252.$(OBJEXT): 3/attr/restrict.h +enc/windows_1252.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1252.$(OBJEXT): 3/attr/warning.h +enc/windows_1252.$(OBJEXT): 3/cast.h +enc/windows_1252.$(OBJEXT): 3/compiler_is.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1252.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1252.$(OBJEXT): 3/compiler_since.h +enc/windows_1252.$(OBJEXT): 3/config.h +enc/windows_1252.$(OBJEXT): 3/dllexport.h +enc/windows_1252.$(OBJEXT): 3/dosish.h +enc/windows_1252.$(OBJEXT): 3/has/attribute.h +enc/windows_1252.$(OBJEXT): 3/has/builtin.h +enc/windows_1252.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1252.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1252.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1252.$(OBJEXT): 3/has/extension.h +enc/windows_1252.$(OBJEXT): 3/has/feature.h +enc/windows_1252.$(OBJEXT): 3/has/warning.h +enc/windows_1252.$(OBJEXT): 3/stdalign.h +enc/windows_1252.$(OBJEXT): 3/stdbool.h +enc/windows_1252.$(OBJEXT): 3/token_paste.h +enc/windows_1252.$(OBJEXT): 3/warning_push.h +enc/windows_1252.$(OBJEXT): 3/xmalloc.h +enc/windows_1252.$(OBJEXT): assert.h +enc/windows_1252.$(OBJEXT): backward/2/assume.h +enc/windows_1252.$(OBJEXT): backward/2/attributes.h +enc/windows_1252.$(OBJEXT): backward/2/bool.h +enc/windows_1252.$(OBJEXT): backward/2/extern.h +enc/windows_1252.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1252.$(OBJEXT): backward/2/long_long.h +enc/windows_1252.$(OBJEXT): backward/2/stdalign.h +enc/windows_1252.$(OBJEXT): backward/2/stdarg.h enc/windows_1252.$(OBJEXT): config.h enc/windows_1252.$(OBJEXT): defines.h enc/windows_1252.$(OBJEXT): enc/iso_8859.h @@ -724,12 +6596,116 @@ enc/windows_1252.$(OBJEXT): enc/windows_1252.c enc/windows_1252.$(OBJEXT): missing.h enc/windows_1252.$(OBJEXT): onigmo.h enc/windows_1253.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1253.$(OBJEXT): 3/assume.h +enc/windows_1253.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1253.$(OBJEXT): 3/attr/cold.h +enc/windows_1253.$(OBJEXT): 3/attr/const.h +enc/windows_1253.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1253.$(OBJEXT): 3/attr/error.h +enc/windows_1253.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1253.$(OBJEXT): 3/attr/format.h +enc/windows_1253.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1253.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1253.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1253.$(OBJEXT): 3/attr/noinline.h +enc/windows_1253.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1253.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1253.$(OBJEXT): 3/attr/pure.h +enc/windows_1253.$(OBJEXT): 3/attr/restrict.h +enc/windows_1253.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1253.$(OBJEXT): 3/attr/warning.h +enc/windows_1253.$(OBJEXT): 3/cast.h +enc/windows_1253.$(OBJEXT): 3/compiler_is.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1253.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1253.$(OBJEXT): 3/compiler_since.h +enc/windows_1253.$(OBJEXT): 3/config.h +enc/windows_1253.$(OBJEXT): 3/dllexport.h +enc/windows_1253.$(OBJEXT): 3/dosish.h +enc/windows_1253.$(OBJEXT): 3/has/attribute.h +enc/windows_1253.$(OBJEXT): 3/has/builtin.h +enc/windows_1253.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1253.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1253.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1253.$(OBJEXT): 3/has/extension.h +enc/windows_1253.$(OBJEXT): 3/has/feature.h +enc/windows_1253.$(OBJEXT): 3/has/warning.h +enc/windows_1253.$(OBJEXT): 3/stdalign.h +enc/windows_1253.$(OBJEXT): 3/stdbool.h +enc/windows_1253.$(OBJEXT): 3/token_paste.h +enc/windows_1253.$(OBJEXT): 3/warning_push.h +enc/windows_1253.$(OBJEXT): 3/xmalloc.h +enc/windows_1253.$(OBJEXT): assert.h +enc/windows_1253.$(OBJEXT): backward/2/assume.h +enc/windows_1253.$(OBJEXT): backward/2/attributes.h +enc/windows_1253.$(OBJEXT): backward/2/bool.h +enc/windows_1253.$(OBJEXT): backward/2/extern.h +enc/windows_1253.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1253.$(OBJEXT): backward/2/long_long.h +enc/windows_1253.$(OBJEXT): backward/2/stdalign.h +enc/windows_1253.$(OBJEXT): backward/2/stdarg.h enc/windows_1253.$(OBJEXT): config.h enc/windows_1253.$(OBJEXT): defines.h enc/windows_1253.$(OBJEXT): enc/windows_1253.c enc/windows_1253.$(OBJEXT): missing.h enc/windows_1253.$(OBJEXT): onigmo.h enc/windows_1254.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1254.$(OBJEXT): 3/assume.h +enc/windows_1254.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1254.$(OBJEXT): 3/attr/cold.h +enc/windows_1254.$(OBJEXT): 3/attr/const.h +enc/windows_1254.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1254.$(OBJEXT): 3/attr/error.h +enc/windows_1254.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1254.$(OBJEXT): 3/attr/format.h +enc/windows_1254.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1254.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1254.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1254.$(OBJEXT): 3/attr/noinline.h +enc/windows_1254.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1254.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1254.$(OBJEXT): 3/attr/pure.h +enc/windows_1254.$(OBJEXT): 3/attr/restrict.h +enc/windows_1254.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1254.$(OBJEXT): 3/attr/warning.h +enc/windows_1254.$(OBJEXT): 3/cast.h +enc/windows_1254.$(OBJEXT): 3/compiler_is.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1254.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1254.$(OBJEXT): 3/compiler_since.h +enc/windows_1254.$(OBJEXT): 3/config.h +enc/windows_1254.$(OBJEXT): 3/dllexport.h +enc/windows_1254.$(OBJEXT): 3/dosish.h +enc/windows_1254.$(OBJEXT): 3/has/attribute.h +enc/windows_1254.$(OBJEXT): 3/has/builtin.h +enc/windows_1254.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1254.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1254.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1254.$(OBJEXT): 3/has/extension.h +enc/windows_1254.$(OBJEXT): 3/has/feature.h +enc/windows_1254.$(OBJEXT): 3/has/warning.h +enc/windows_1254.$(OBJEXT): 3/stdalign.h +enc/windows_1254.$(OBJEXT): 3/stdbool.h +enc/windows_1254.$(OBJEXT): 3/token_paste.h +enc/windows_1254.$(OBJEXT): 3/warning_push.h +enc/windows_1254.$(OBJEXT): 3/xmalloc.h +enc/windows_1254.$(OBJEXT): assert.h +enc/windows_1254.$(OBJEXT): backward/2/assume.h +enc/windows_1254.$(OBJEXT): backward/2/attributes.h +enc/windows_1254.$(OBJEXT): backward/2/bool.h +enc/windows_1254.$(OBJEXT): backward/2/extern.h +enc/windows_1254.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1254.$(OBJEXT): backward/2/long_long.h +enc/windows_1254.$(OBJEXT): backward/2/stdalign.h +enc/windows_1254.$(OBJEXT): backward/2/stdarg.h enc/windows_1254.$(OBJEXT): config.h enc/windows_1254.$(OBJEXT): defines.h enc/windows_1254.$(OBJEXT): enc/iso_8859.h @@ -737,6 +6713,58 @@ enc/windows_1254.$(OBJEXT): enc/windows_1254.c enc/windows_1254.$(OBJEXT): missing.h enc/windows_1254.$(OBJEXT): onigmo.h enc/windows_1257.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_1257.$(OBJEXT): 3/assume.h +enc/windows_1257.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_1257.$(OBJEXT): 3/attr/cold.h +enc/windows_1257.$(OBJEXT): 3/attr/const.h +enc/windows_1257.$(OBJEXT): 3/attr/deprecated.h +enc/windows_1257.$(OBJEXT): 3/attr/error.h +enc/windows_1257.$(OBJEXT): 3/attr/forceinline.h +enc/windows_1257.$(OBJEXT): 3/attr/format.h +enc/windows_1257.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_1257.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_1257.$(OBJEXT): 3/attr/noexcept.h +enc/windows_1257.$(OBJEXT): 3/attr/noinline.h +enc/windows_1257.$(OBJEXT): 3/attr/nonnull.h +enc/windows_1257.$(OBJEXT): 3/attr/noreturn.h +enc/windows_1257.$(OBJEXT): 3/attr/pure.h +enc/windows_1257.$(OBJEXT): 3/attr/restrict.h +enc/windows_1257.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_1257.$(OBJEXT): 3/attr/warning.h +enc/windows_1257.$(OBJEXT): 3/cast.h +enc/windows_1257.$(OBJEXT): 3/compiler_is.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_1257.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_1257.$(OBJEXT): 3/compiler_since.h +enc/windows_1257.$(OBJEXT): 3/config.h +enc/windows_1257.$(OBJEXT): 3/dllexport.h +enc/windows_1257.$(OBJEXT): 3/dosish.h +enc/windows_1257.$(OBJEXT): 3/has/attribute.h +enc/windows_1257.$(OBJEXT): 3/has/builtin.h +enc/windows_1257.$(OBJEXT): 3/has/c_attribute.h +enc/windows_1257.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_1257.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_1257.$(OBJEXT): 3/has/extension.h +enc/windows_1257.$(OBJEXT): 3/has/feature.h +enc/windows_1257.$(OBJEXT): 3/has/warning.h +enc/windows_1257.$(OBJEXT): 3/stdalign.h +enc/windows_1257.$(OBJEXT): 3/stdbool.h +enc/windows_1257.$(OBJEXT): 3/token_paste.h +enc/windows_1257.$(OBJEXT): 3/warning_push.h +enc/windows_1257.$(OBJEXT): 3/xmalloc.h +enc/windows_1257.$(OBJEXT): assert.h +enc/windows_1257.$(OBJEXT): backward/2/assume.h +enc/windows_1257.$(OBJEXT): backward/2/attributes.h +enc/windows_1257.$(OBJEXT): backward/2/bool.h +enc/windows_1257.$(OBJEXT): backward/2/extern.h +enc/windows_1257.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_1257.$(OBJEXT): backward/2/long_long.h +enc/windows_1257.$(OBJEXT): backward/2/stdalign.h +enc/windows_1257.$(OBJEXT): backward/2/stdarg.h enc/windows_1257.$(OBJEXT): config.h enc/windows_1257.$(OBJEXT): defines.h enc/windows_1257.$(OBJEXT): enc/iso_8859.h @@ -744,6 +6772,58 @@ enc/windows_1257.$(OBJEXT): enc/windows_1257.c enc/windows_1257.$(OBJEXT): missing.h enc/windows_1257.$(OBJEXT): onigmo.h enc/windows_31j.$(OBJEXT): $(top_srcdir)/regenc.h +enc/windows_31j.$(OBJEXT): 3/assume.h +enc/windows_31j.$(OBJEXT): 3/attr/alloc_size.h +enc/windows_31j.$(OBJEXT): 3/attr/cold.h +enc/windows_31j.$(OBJEXT): 3/attr/const.h +enc/windows_31j.$(OBJEXT): 3/attr/deprecated.h +enc/windows_31j.$(OBJEXT): 3/attr/error.h +enc/windows_31j.$(OBJEXT): 3/attr/forceinline.h +enc/windows_31j.$(OBJEXT): 3/attr/format.h +enc/windows_31j.$(OBJEXT): 3/attr/maybe_unused.h +enc/windows_31j.$(OBJEXT): 3/attr/nodiscard.h +enc/windows_31j.$(OBJEXT): 3/attr/noexcept.h +enc/windows_31j.$(OBJEXT): 3/attr/noinline.h +enc/windows_31j.$(OBJEXT): 3/attr/nonnull.h +enc/windows_31j.$(OBJEXT): 3/attr/noreturn.h +enc/windows_31j.$(OBJEXT): 3/attr/pure.h +enc/windows_31j.$(OBJEXT): 3/attr/restrict.h +enc/windows_31j.$(OBJEXT): 3/attr/returns_nonnull.h +enc/windows_31j.$(OBJEXT): 3/attr/warning.h +enc/windows_31j.$(OBJEXT): 3/cast.h +enc/windows_31j.$(OBJEXT): 3/compiler_is.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/apple.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/clang.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/gcc.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/intel.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/msvc.h +enc/windows_31j.$(OBJEXT): 3/compiler_is/sunpro.h +enc/windows_31j.$(OBJEXT): 3/compiler_since.h +enc/windows_31j.$(OBJEXT): 3/config.h +enc/windows_31j.$(OBJEXT): 3/dllexport.h +enc/windows_31j.$(OBJEXT): 3/dosish.h +enc/windows_31j.$(OBJEXT): 3/has/attribute.h +enc/windows_31j.$(OBJEXT): 3/has/builtin.h +enc/windows_31j.$(OBJEXT): 3/has/c_attribute.h +enc/windows_31j.$(OBJEXT): 3/has/cpp_attribute.h +enc/windows_31j.$(OBJEXT): 3/has/declspec_attribute.h +enc/windows_31j.$(OBJEXT): 3/has/extension.h +enc/windows_31j.$(OBJEXT): 3/has/feature.h +enc/windows_31j.$(OBJEXT): 3/has/warning.h +enc/windows_31j.$(OBJEXT): 3/stdalign.h +enc/windows_31j.$(OBJEXT): 3/stdbool.h +enc/windows_31j.$(OBJEXT): 3/token_paste.h +enc/windows_31j.$(OBJEXT): 3/warning_push.h +enc/windows_31j.$(OBJEXT): 3/xmalloc.h +enc/windows_31j.$(OBJEXT): assert.h +enc/windows_31j.$(OBJEXT): backward/2/assume.h +enc/windows_31j.$(OBJEXT): backward/2/attributes.h +enc/windows_31j.$(OBJEXT): backward/2/bool.h +enc/windows_31j.$(OBJEXT): backward/2/extern.h +enc/windows_31j.$(OBJEXT): backward/2/gcc_version_since.h +enc/windows_31j.$(OBJEXT): backward/2/long_long.h +enc/windows_31j.$(OBJEXT): backward/2/stdalign.h +enc/windows_31j.$(OBJEXT): backward/2/stdarg.h enc/windows_31j.$(OBJEXT): config.h enc/windows_31j.$(OBJEXT): defines.h enc/windows_31j.$(OBJEXT): enc/jis/props.h diff --git a/encoding.c b/encoding.c index e713b0a922..e20235f3d0 100644 --- a/encoding.c +++ b/encoding.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include diff --git a/enumerator.c b/enumerator.c index 5d5c382faa..f5669fd48a 100644 --- a/enumerator.c +++ b/enumerator.c @@ -12,7 +12,7 @@ ************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef HAVE_FLOAT_H #include diff --git a/error.c b/error.c index b9ec8427e6..7e4fb7be29 100644 --- a/error.c +++ b/error.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/eval.c b/eval.c index d976674edb..8b1897cc0b 100644 --- a/eval.c +++ b/eval.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef HAVE_SYS_PRCTL_H #include diff --git a/ext/-test-/arith_seq/extract/depend b/ext/-test-/arith_seq/extract/depend index bb0719941f..970589a6c4 100644 --- a/ext/-test-/arith_seq/extract/depend +++ b/ext/-test-/arith_seq/extract/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START extract.o: $(RUBY_EXTCONF_H) extract.o: $(arch_hdrdir)/ruby/config.h +extract.o: $(hdrdir)/ruby/3/anyargs.h +extract.o: $(hdrdir)/ruby/3/arithmetic.h +extract.o: $(hdrdir)/ruby/3/arithmetic/char.h +extract.o: $(hdrdir)/ruby/3/arithmetic/double.h +extract.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +extract.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/int.h +extract.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/long.h +extract.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +extract.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/short.h +extract.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +extract.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +extract.o: $(hdrdir)/ruby/3/assume.h +extract.o: $(hdrdir)/ruby/3/attr/alloc_size.h +extract.o: $(hdrdir)/ruby/3/attr/artificial.h +extract.o: $(hdrdir)/ruby/3/attr/cold.h +extract.o: $(hdrdir)/ruby/3/attr/const.h +extract.o: $(hdrdir)/ruby/3/attr/constexpr.h +extract.o: $(hdrdir)/ruby/3/attr/deprecated.h +extract.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +extract.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +extract.o: $(hdrdir)/ruby/3/attr/error.h +extract.o: $(hdrdir)/ruby/3/attr/flag_enum.h +extract.o: $(hdrdir)/ruby/3/attr/forceinline.h +extract.o: $(hdrdir)/ruby/3/attr/format.h +extract.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +extract.o: $(hdrdir)/ruby/3/attr/noalias.h +extract.o: $(hdrdir)/ruby/3/attr/nodiscard.h +extract.o: $(hdrdir)/ruby/3/attr/noexcept.h +extract.o: $(hdrdir)/ruby/3/attr/noinline.h +extract.o: $(hdrdir)/ruby/3/attr/nonnull.h +extract.o: $(hdrdir)/ruby/3/attr/noreturn.h +extract.o: $(hdrdir)/ruby/3/attr/pure.h +extract.o: $(hdrdir)/ruby/3/attr/restrict.h +extract.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +extract.o: $(hdrdir)/ruby/3/attr/warning.h +extract.o: $(hdrdir)/ruby/3/attr/weakref.h +extract.o: $(hdrdir)/ruby/3/cast.h +extract.o: $(hdrdir)/ruby/3/compiler_is.h +extract.o: $(hdrdir)/ruby/3/compiler_is/apple.h +extract.o: $(hdrdir)/ruby/3/compiler_is/clang.h +extract.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +extract.o: $(hdrdir)/ruby/3/compiler_is/intel.h +extract.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +extract.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +extract.o: $(hdrdir)/ruby/3/compiler_since.h +extract.o: $(hdrdir)/ruby/3/config.h +extract.o: $(hdrdir)/ruby/3/constant_p.h +extract.o: $(hdrdir)/ruby/3/core.h +extract.o: $(hdrdir)/ruby/3/core/rarray.h +extract.o: $(hdrdir)/ruby/3/core/rbasic.h +extract.o: $(hdrdir)/ruby/3/core/rbignum.h +extract.o: $(hdrdir)/ruby/3/core/rclass.h +extract.o: $(hdrdir)/ruby/3/core/rdata.h +extract.o: $(hdrdir)/ruby/3/core/rfile.h +extract.o: $(hdrdir)/ruby/3/core/rhash.h +extract.o: $(hdrdir)/ruby/3/core/robject.h +extract.o: $(hdrdir)/ruby/3/core/rregexp.h +extract.o: $(hdrdir)/ruby/3/core/rstring.h +extract.o: $(hdrdir)/ruby/3/core/rstruct.h +extract.o: $(hdrdir)/ruby/3/core/rtypeddata.h +extract.o: $(hdrdir)/ruby/3/ctype.h +extract.o: $(hdrdir)/ruby/3/dllexport.h +extract.o: $(hdrdir)/ruby/3/dosish.h +extract.o: $(hdrdir)/ruby/3/error.h +extract.o: $(hdrdir)/ruby/3/eval.h +extract.o: $(hdrdir)/ruby/3/event.h +extract.o: $(hdrdir)/ruby/3/fl_type.h +extract.o: $(hdrdir)/ruby/3/gc.h +extract.o: $(hdrdir)/ruby/3/glob.h +extract.o: $(hdrdir)/ruby/3/globals.h +extract.o: $(hdrdir)/ruby/3/has/attribute.h +extract.o: $(hdrdir)/ruby/3/has/builtin.h +extract.o: $(hdrdir)/ruby/3/has/c_attribute.h +extract.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +extract.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +extract.o: $(hdrdir)/ruby/3/has/extension.h +extract.o: $(hdrdir)/ruby/3/has/feature.h +extract.o: $(hdrdir)/ruby/3/has/warning.h +extract.o: $(hdrdir)/ruby/3/intern/array.h +extract.o: $(hdrdir)/ruby/3/intern/bignum.h +extract.o: $(hdrdir)/ruby/3/intern/class.h +extract.o: $(hdrdir)/ruby/3/intern/compar.h +extract.o: $(hdrdir)/ruby/3/intern/complex.h +extract.o: $(hdrdir)/ruby/3/intern/cont.h +extract.o: $(hdrdir)/ruby/3/intern/dir.h +extract.o: $(hdrdir)/ruby/3/intern/enum.h +extract.o: $(hdrdir)/ruby/3/intern/enumerator.h +extract.o: $(hdrdir)/ruby/3/intern/error.h +extract.o: $(hdrdir)/ruby/3/intern/eval.h +extract.o: $(hdrdir)/ruby/3/intern/file.h +extract.o: $(hdrdir)/ruby/3/intern/gc.h +extract.o: $(hdrdir)/ruby/3/intern/hash.h +extract.o: $(hdrdir)/ruby/3/intern/io.h +extract.o: $(hdrdir)/ruby/3/intern/load.h +extract.o: $(hdrdir)/ruby/3/intern/marshal.h +extract.o: $(hdrdir)/ruby/3/intern/numeric.h +extract.o: $(hdrdir)/ruby/3/intern/object.h +extract.o: $(hdrdir)/ruby/3/intern/parse.h +extract.o: $(hdrdir)/ruby/3/intern/proc.h +extract.o: $(hdrdir)/ruby/3/intern/process.h +extract.o: $(hdrdir)/ruby/3/intern/random.h +extract.o: $(hdrdir)/ruby/3/intern/range.h +extract.o: $(hdrdir)/ruby/3/intern/rational.h +extract.o: $(hdrdir)/ruby/3/intern/re.h +extract.o: $(hdrdir)/ruby/3/intern/ruby.h +extract.o: $(hdrdir)/ruby/3/intern/select.h +extract.o: $(hdrdir)/ruby/3/intern/select/largesize.h +extract.o: $(hdrdir)/ruby/3/intern/signal.h +extract.o: $(hdrdir)/ruby/3/intern/sprintf.h +extract.o: $(hdrdir)/ruby/3/intern/string.h +extract.o: $(hdrdir)/ruby/3/intern/struct.h +extract.o: $(hdrdir)/ruby/3/intern/thread.h +extract.o: $(hdrdir)/ruby/3/intern/time.h +extract.o: $(hdrdir)/ruby/3/intern/variable.h +extract.o: $(hdrdir)/ruby/3/intern/vm.h +extract.o: $(hdrdir)/ruby/3/interpreter.h +extract.o: $(hdrdir)/ruby/3/iterator.h +extract.o: $(hdrdir)/ruby/3/memory.h +extract.o: $(hdrdir)/ruby/3/method.h +extract.o: $(hdrdir)/ruby/3/module.h +extract.o: $(hdrdir)/ruby/3/newobj.h +extract.o: $(hdrdir)/ruby/3/rgengc.h +extract.o: $(hdrdir)/ruby/3/scan_args.h +extract.o: $(hdrdir)/ruby/3/special_consts.h +extract.o: $(hdrdir)/ruby/3/static_assert.h +extract.o: $(hdrdir)/ruby/3/stdalign.h +extract.o: $(hdrdir)/ruby/3/stdbool.h +extract.o: $(hdrdir)/ruby/3/symbol.h +extract.o: $(hdrdir)/ruby/3/token_paste.h +extract.o: $(hdrdir)/ruby/3/value.h +extract.o: $(hdrdir)/ruby/3/value_type.h +extract.o: $(hdrdir)/ruby/3/variable.h +extract.o: $(hdrdir)/ruby/3/warning_push.h +extract.o: $(hdrdir)/ruby/3/xmalloc.h extract.o: $(hdrdir)/ruby/assert.h extract.o: $(hdrdir)/ruby/backward.h +extract.o: $(hdrdir)/ruby/backward/2/assume.h +extract.o: $(hdrdir)/ruby/backward/2/attributes.h +extract.o: $(hdrdir)/ruby/backward/2/bool.h +extract.o: $(hdrdir)/ruby/backward/2/extern.h +extract.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +extract.o: $(hdrdir)/ruby/backward/2/inttypes.h +extract.o: $(hdrdir)/ruby/backward/2/limits.h +extract.o: $(hdrdir)/ruby/backward/2/long_long.h +extract.o: $(hdrdir)/ruby/backward/2/r_cast.h +extract.o: $(hdrdir)/ruby/backward/2/rmodule.h +extract.o: $(hdrdir)/ruby/backward/2/stdalign.h +extract.o: $(hdrdir)/ruby/backward/2/stdarg.h extract.o: $(hdrdir)/ruby/defines.h extract.o: $(hdrdir)/ruby/intern.h extract.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/array/resize/depend b/ext/-test-/array/resize/depend index a03cc47d51..c3a0350e57 100644 --- a/ext/-test-/array/resize/depend +++ b/ext/-test-/array/resize/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START resize.o: $(RUBY_EXTCONF_H) resize.o: $(arch_hdrdir)/ruby/config.h +resize.o: $(hdrdir)/ruby/3/anyargs.h +resize.o: $(hdrdir)/ruby/3/arithmetic.h +resize.o: $(hdrdir)/ruby/3/arithmetic/char.h +resize.o: $(hdrdir)/ruby/3/arithmetic/double.h +resize.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +resize.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/int.h +resize.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/long.h +resize.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +resize.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/short.h +resize.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +resize.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +resize.o: $(hdrdir)/ruby/3/assume.h +resize.o: $(hdrdir)/ruby/3/attr/alloc_size.h +resize.o: $(hdrdir)/ruby/3/attr/artificial.h +resize.o: $(hdrdir)/ruby/3/attr/cold.h +resize.o: $(hdrdir)/ruby/3/attr/const.h +resize.o: $(hdrdir)/ruby/3/attr/constexpr.h +resize.o: $(hdrdir)/ruby/3/attr/deprecated.h +resize.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +resize.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +resize.o: $(hdrdir)/ruby/3/attr/error.h +resize.o: $(hdrdir)/ruby/3/attr/flag_enum.h +resize.o: $(hdrdir)/ruby/3/attr/forceinline.h +resize.o: $(hdrdir)/ruby/3/attr/format.h +resize.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +resize.o: $(hdrdir)/ruby/3/attr/noalias.h +resize.o: $(hdrdir)/ruby/3/attr/nodiscard.h +resize.o: $(hdrdir)/ruby/3/attr/noexcept.h +resize.o: $(hdrdir)/ruby/3/attr/noinline.h +resize.o: $(hdrdir)/ruby/3/attr/nonnull.h +resize.o: $(hdrdir)/ruby/3/attr/noreturn.h +resize.o: $(hdrdir)/ruby/3/attr/pure.h +resize.o: $(hdrdir)/ruby/3/attr/restrict.h +resize.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +resize.o: $(hdrdir)/ruby/3/attr/warning.h +resize.o: $(hdrdir)/ruby/3/attr/weakref.h +resize.o: $(hdrdir)/ruby/3/cast.h +resize.o: $(hdrdir)/ruby/3/compiler_is.h +resize.o: $(hdrdir)/ruby/3/compiler_is/apple.h +resize.o: $(hdrdir)/ruby/3/compiler_is/clang.h +resize.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +resize.o: $(hdrdir)/ruby/3/compiler_is/intel.h +resize.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +resize.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +resize.o: $(hdrdir)/ruby/3/compiler_since.h +resize.o: $(hdrdir)/ruby/3/config.h +resize.o: $(hdrdir)/ruby/3/constant_p.h +resize.o: $(hdrdir)/ruby/3/core.h +resize.o: $(hdrdir)/ruby/3/core/rarray.h +resize.o: $(hdrdir)/ruby/3/core/rbasic.h +resize.o: $(hdrdir)/ruby/3/core/rbignum.h +resize.o: $(hdrdir)/ruby/3/core/rclass.h +resize.o: $(hdrdir)/ruby/3/core/rdata.h +resize.o: $(hdrdir)/ruby/3/core/rfile.h +resize.o: $(hdrdir)/ruby/3/core/rhash.h +resize.o: $(hdrdir)/ruby/3/core/robject.h +resize.o: $(hdrdir)/ruby/3/core/rregexp.h +resize.o: $(hdrdir)/ruby/3/core/rstring.h +resize.o: $(hdrdir)/ruby/3/core/rstruct.h +resize.o: $(hdrdir)/ruby/3/core/rtypeddata.h +resize.o: $(hdrdir)/ruby/3/ctype.h +resize.o: $(hdrdir)/ruby/3/dllexport.h +resize.o: $(hdrdir)/ruby/3/dosish.h +resize.o: $(hdrdir)/ruby/3/error.h +resize.o: $(hdrdir)/ruby/3/eval.h +resize.o: $(hdrdir)/ruby/3/event.h +resize.o: $(hdrdir)/ruby/3/fl_type.h +resize.o: $(hdrdir)/ruby/3/gc.h +resize.o: $(hdrdir)/ruby/3/glob.h +resize.o: $(hdrdir)/ruby/3/globals.h +resize.o: $(hdrdir)/ruby/3/has/attribute.h +resize.o: $(hdrdir)/ruby/3/has/builtin.h +resize.o: $(hdrdir)/ruby/3/has/c_attribute.h +resize.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +resize.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +resize.o: $(hdrdir)/ruby/3/has/extension.h +resize.o: $(hdrdir)/ruby/3/has/feature.h +resize.o: $(hdrdir)/ruby/3/has/warning.h +resize.o: $(hdrdir)/ruby/3/intern/array.h +resize.o: $(hdrdir)/ruby/3/intern/bignum.h +resize.o: $(hdrdir)/ruby/3/intern/class.h +resize.o: $(hdrdir)/ruby/3/intern/compar.h +resize.o: $(hdrdir)/ruby/3/intern/complex.h +resize.o: $(hdrdir)/ruby/3/intern/cont.h +resize.o: $(hdrdir)/ruby/3/intern/dir.h +resize.o: $(hdrdir)/ruby/3/intern/enum.h +resize.o: $(hdrdir)/ruby/3/intern/enumerator.h +resize.o: $(hdrdir)/ruby/3/intern/error.h +resize.o: $(hdrdir)/ruby/3/intern/eval.h +resize.o: $(hdrdir)/ruby/3/intern/file.h +resize.o: $(hdrdir)/ruby/3/intern/gc.h +resize.o: $(hdrdir)/ruby/3/intern/hash.h +resize.o: $(hdrdir)/ruby/3/intern/io.h +resize.o: $(hdrdir)/ruby/3/intern/load.h +resize.o: $(hdrdir)/ruby/3/intern/marshal.h +resize.o: $(hdrdir)/ruby/3/intern/numeric.h +resize.o: $(hdrdir)/ruby/3/intern/object.h +resize.o: $(hdrdir)/ruby/3/intern/parse.h +resize.o: $(hdrdir)/ruby/3/intern/proc.h +resize.o: $(hdrdir)/ruby/3/intern/process.h +resize.o: $(hdrdir)/ruby/3/intern/random.h +resize.o: $(hdrdir)/ruby/3/intern/range.h +resize.o: $(hdrdir)/ruby/3/intern/rational.h +resize.o: $(hdrdir)/ruby/3/intern/re.h +resize.o: $(hdrdir)/ruby/3/intern/ruby.h +resize.o: $(hdrdir)/ruby/3/intern/select.h +resize.o: $(hdrdir)/ruby/3/intern/select/largesize.h +resize.o: $(hdrdir)/ruby/3/intern/signal.h +resize.o: $(hdrdir)/ruby/3/intern/sprintf.h +resize.o: $(hdrdir)/ruby/3/intern/string.h +resize.o: $(hdrdir)/ruby/3/intern/struct.h +resize.o: $(hdrdir)/ruby/3/intern/thread.h +resize.o: $(hdrdir)/ruby/3/intern/time.h +resize.o: $(hdrdir)/ruby/3/intern/variable.h +resize.o: $(hdrdir)/ruby/3/intern/vm.h +resize.o: $(hdrdir)/ruby/3/interpreter.h +resize.o: $(hdrdir)/ruby/3/iterator.h +resize.o: $(hdrdir)/ruby/3/memory.h +resize.o: $(hdrdir)/ruby/3/method.h +resize.o: $(hdrdir)/ruby/3/module.h +resize.o: $(hdrdir)/ruby/3/newobj.h +resize.o: $(hdrdir)/ruby/3/rgengc.h +resize.o: $(hdrdir)/ruby/3/scan_args.h +resize.o: $(hdrdir)/ruby/3/special_consts.h +resize.o: $(hdrdir)/ruby/3/static_assert.h +resize.o: $(hdrdir)/ruby/3/stdalign.h +resize.o: $(hdrdir)/ruby/3/stdbool.h +resize.o: $(hdrdir)/ruby/3/symbol.h +resize.o: $(hdrdir)/ruby/3/token_paste.h +resize.o: $(hdrdir)/ruby/3/value.h +resize.o: $(hdrdir)/ruby/3/value_type.h +resize.o: $(hdrdir)/ruby/3/variable.h +resize.o: $(hdrdir)/ruby/3/warning_push.h +resize.o: $(hdrdir)/ruby/3/xmalloc.h resize.o: $(hdrdir)/ruby/assert.h resize.o: $(hdrdir)/ruby/backward.h +resize.o: $(hdrdir)/ruby/backward/2/assume.h +resize.o: $(hdrdir)/ruby/backward/2/attributes.h +resize.o: $(hdrdir)/ruby/backward/2/bool.h +resize.o: $(hdrdir)/ruby/backward/2/extern.h +resize.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +resize.o: $(hdrdir)/ruby/backward/2/inttypes.h +resize.o: $(hdrdir)/ruby/backward/2/limits.h +resize.o: $(hdrdir)/ruby/backward/2/long_long.h +resize.o: $(hdrdir)/ruby/backward/2/r_cast.h +resize.o: $(hdrdir)/ruby/backward/2/rmodule.h +resize.o: $(hdrdir)/ruby/backward/2/stdalign.h +resize.o: $(hdrdir)/ruby/backward/2/stdarg.h resize.o: $(hdrdir)/ruby/defines.h resize.o: $(hdrdir)/ruby/intern.h resize.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/bignum/depend b/ext/-test-/bignum/depend index b7e3120d98..ff9246a243 100644 --- a/ext/-test-/bignum/depend +++ b/ext/-test-/bignum/depend @@ -2,8 +2,160 @@ big2str.o: $(RUBY_EXTCONF_H) big2str.o: $(arch_hdrdir)/ruby/config.h big2str.o: $(hdrdir)/ruby.h +big2str.o: $(hdrdir)/ruby/3/anyargs.h +big2str.o: $(hdrdir)/ruby/3/arithmetic.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/char.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/double.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/int.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/long.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/short.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +big2str.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +big2str.o: $(hdrdir)/ruby/3/assume.h +big2str.o: $(hdrdir)/ruby/3/attr/alloc_size.h +big2str.o: $(hdrdir)/ruby/3/attr/artificial.h +big2str.o: $(hdrdir)/ruby/3/attr/cold.h +big2str.o: $(hdrdir)/ruby/3/attr/const.h +big2str.o: $(hdrdir)/ruby/3/attr/constexpr.h +big2str.o: $(hdrdir)/ruby/3/attr/deprecated.h +big2str.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +big2str.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +big2str.o: $(hdrdir)/ruby/3/attr/error.h +big2str.o: $(hdrdir)/ruby/3/attr/flag_enum.h +big2str.o: $(hdrdir)/ruby/3/attr/forceinline.h +big2str.o: $(hdrdir)/ruby/3/attr/format.h +big2str.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +big2str.o: $(hdrdir)/ruby/3/attr/noalias.h +big2str.o: $(hdrdir)/ruby/3/attr/nodiscard.h +big2str.o: $(hdrdir)/ruby/3/attr/noexcept.h +big2str.o: $(hdrdir)/ruby/3/attr/noinline.h +big2str.o: $(hdrdir)/ruby/3/attr/nonnull.h +big2str.o: $(hdrdir)/ruby/3/attr/noreturn.h +big2str.o: $(hdrdir)/ruby/3/attr/pure.h +big2str.o: $(hdrdir)/ruby/3/attr/restrict.h +big2str.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +big2str.o: $(hdrdir)/ruby/3/attr/warning.h +big2str.o: $(hdrdir)/ruby/3/attr/weakref.h +big2str.o: $(hdrdir)/ruby/3/cast.h +big2str.o: $(hdrdir)/ruby/3/compiler_is.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/apple.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/clang.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/intel.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +big2str.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +big2str.o: $(hdrdir)/ruby/3/compiler_since.h +big2str.o: $(hdrdir)/ruby/3/config.h +big2str.o: $(hdrdir)/ruby/3/constant_p.h +big2str.o: $(hdrdir)/ruby/3/core.h +big2str.o: $(hdrdir)/ruby/3/core/rarray.h +big2str.o: $(hdrdir)/ruby/3/core/rbasic.h +big2str.o: $(hdrdir)/ruby/3/core/rbignum.h +big2str.o: $(hdrdir)/ruby/3/core/rclass.h +big2str.o: $(hdrdir)/ruby/3/core/rdata.h +big2str.o: $(hdrdir)/ruby/3/core/rfile.h +big2str.o: $(hdrdir)/ruby/3/core/rhash.h +big2str.o: $(hdrdir)/ruby/3/core/robject.h +big2str.o: $(hdrdir)/ruby/3/core/rregexp.h +big2str.o: $(hdrdir)/ruby/3/core/rstring.h +big2str.o: $(hdrdir)/ruby/3/core/rstruct.h +big2str.o: $(hdrdir)/ruby/3/core/rtypeddata.h +big2str.o: $(hdrdir)/ruby/3/ctype.h +big2str.o: $(hdrdir)/ruby/3/dllexport.h +big2str.o: $(hdrdir)/ruby/3/dosish.h +big2str.o: $(hdrdir)/ruby/3/error.h +big2str.o: $(hdrdir)/ruby/3/eval.h +big2str.o: $(hdrdir)/ruby/3/event.h +big2str.o: $(hdrdir)/ruby/3/fl_type.h +big2str.o: $(hdrdir)/ruby/3/gc.h +big2str.o: $(hdrdir)/ruby/3/glob.h +big2str.o: $(hdrdir)/ruby/3/globals.h +big2str.o: $(hdrdir)/ruby/3/has/attribute.h +big2str.o: $(hdrdir)/ruby/3/has/builtin.h +big2str.o: $(hdrdir)/ruby/3/has/c_attribute.h +big2str.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +big2str.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +big2str.o: $(hdrdir)/ruby/3/has/extension.h +big2str.o: $(hdrdir)/ruby/3/has/feature.h +big2str.o: $(hdrdir)/ruby/3/has/warning.h +big2str.o: $(hdrdir)/ruby/3/intern/array.h +big2str.o: $(hdrdir)/ruby/3/intern/bignum.h +big2str.o: $(hdrdir)/ruby/3/intern/class.h +big2str.o: $(hdrdir)/ruby/3/intern/compar.h +big2str.o: $(hdrdir)/ruby/3/intern/complex.h +big2str.o: $(hdrdir)/ruby/3/intern/cont.h +big2str.o: $(hdrdir)/ruby/3/intern/dir.h +big2str.o: $(hdrdir)/ruby/3/intern/enum.h +big2str.o: $(hdrdir)/ruby/3/intern/enumerator.h +big2str.o: $(hdrdir)/ruby/3/intern/error.h +big2str.o: $(hdrdir)/ruby/3/intern/eval.h +big2str.o: $(hdrdir)/ruby/3/intern/file.h +big2str.o: $(hdrdir)/ruby/3/intern/gc.h +big2str.o: $(hdrdir)/ruby/3/intern/hash.h +big2str.o: $(hdrdir)/ruby/3/intern/io.h +big2str.o: $(hdrdir)/ruby/3/intern/load.h +big2str.o: $(hdrdir)/ruby/3/intern/marshal.h +big2str.o: $(hdrdir)/ruby/3/intern/numeric.h +big2str.o: $(hdrdir)/ruby/3/intern/object.h +big2str.o: $(hdrdir)/ruby/3/intern/parse.h +big2str.o: $(hdrdir)/ruby/3/intern/proc.h +big2str.o: $(hdrdir)/ruby/3/intern/process.h +big2str.o: $(hdrdir)/ruby/3/intern/random.h +big2str.o: $(hdrdir)/ruby/3/intern/range.h +big2str.o: $(hdrdir)/ruby/3/intern/rational.h +big2str.o: $(hdrdir)/ruby/3/intern/re.h +big2str.o: $(hdrdir)/ruby/3/intern/ruby.h +big2str.o: $(hdrdir)/ruby/3/intern/select.h +big2str.o: $(hdrdir)/ruby/3/intern/select/largesize.h +big2str.o: $(hdrdir)/ruby/3/intern/signal.h +big2str.o: $(hdrdir)/ruby/3/intern/sprintf.h +big2str.o: $(hdrdir)/ruby/3/intern/string.h +big2str.o: $(hdrdir)/ruby/3/intern/struct.h +big2str.o: $(hdrdir)/ruby/3/intern/thread.h +big2str.o: $(hdrdir)/ruby/3/intern/time.h +big2str.o: $(hdrdir)/ruby/3/intern/variable.h +big2str.o: $(hdrdir)/ruby/3/intern/vm.h +big2str.o: $(hdrdir)/ruby/3/interpreter.h +big2str.o: $(hdrdir)/ruby/3/iterator.h +big2str.o: $(hdrdir)/ruby/3/memory.h +big2str.o: $(hdrdir)/ruby/3/method.h +big2str.o: $(hdrdir)/ruby/3/module.h +big2str.o: $(hdrdir)/ruby/3/newobj.h +big2str.o: $(hdrdir)/ruby/3/rgengc.h +big2str.o: $(hdrdir)/ruby/3/scan_args.h +big2str.o: $(hdrdir)/ruby/3/special_consts.h +big2str.o: $(hdrdir)/ruby/3/static_assert.h +big2str.o: $(hdrdir)/ruby/3/stdalign.h +big2str.o: $(hdrdir)/ruby/3/stdbool.h +big2str.o: $(hdrdir)/ruby/3/symbol.h +big2str.o: $(hdrdir)/ruby/3/token_paste.h +big2str.o: $(hdrdir)/ruby/3/value.h +big2str.o: $(hdrdir)/ruby/3/value_type.h +big2str.o: $(hdrdir)/ruby/3/variable.h +big2str.o: $(hdrdir)/ruby/3/warning_push.h +big2str.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +big2str.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h big2str.o: $(hdrdir)/ruby/missing.h @@ -12,13 +164,164 @@ big2str.o: $(hdrdir)/ruby/st.h big2str.o: $(hdrdir)/ruby/subst.h big2str.o: $(top_srcdir)/internal.h big2str.o: $(top_srcdir)/internal/bignum.h -big2str.o: $(top_srcdir)/internal/stdbool.h big2str.o: big2str.c bigzero.o: $(RUBY_EXTCONF_H) bigzero.o: $(arch_hdrdir)/ruby/config.h bigzero.o: $(hdrdir)/ruby.h +bigzero.o: $(hdrdir)/ruby/3/anyargs.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/char.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/double.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/int.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/long.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/short.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bigzero.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bigzero.o: $(hdrdir)/ruby/3/assume.h +bigzero.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bigzero.o: $(hdrdir)/ruby/3/attr/artificial.h +bigzero.o: $(hdrdir)/ruby/3/attr/cold.h +bigzero.o: $(hdrdir)/ruby/3/attr/const.h +bigzero.o: $(hdrdir)/ruby/3/attr/constexpr.h +bigzero.o: $(hdrdir)/ruby/3/attr/deprecated.h +bigzero.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bigzero.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bigzero.o: $(hdrdir)/ruby/3/attr/error.h +bigzero.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bigzero.o: $(hdrdir)/ruby/3/attr/forceinline.h +bigzero.o: $(hdrdir)/ruby/3/attr/format.h +bigzero.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bigzero.o: $(hdrdir)/ruby/3/attr/noalias.h +bigzero.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bigzero.o: $(hdrdir)/ruby/3/attr/noexcept.h +bigzero.o: $(hdrdir)/ruby/3/attr/noinline.h +bigzero.o: $(hdrdir)/ruby/3/attr/nonnull.h +bigzero.o: $(hdrdir)/ruby/3/attr/noreturn.h +bigzero.o: $(hdrdir)/ruby/3/attr/pure.h +bigzero.o: $(hdrdir)/ruby/3/attr/restrict.h +bigzero.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bigzero.o: $(hdrdir)/ruby/3/attr/warning.h +bigzero.o: $(hdrdir)/ruby/3/attr/weakref.h +bigzero.o: $(hdrdir)/ruby/3/cast.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bigzero.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bigzero.o: $(hdrdir)/ruby/3/compiler_since.h +bigzero.o: $(hdrdir)/ruby/3/config.h +bigzero.o: $(hdrdir)/ruby/3/constant_p.h +bigzero.o: $(hdrdir)/ruby/3/core.h +bigzero.o: $(hdrdir)/ruby/3/core/rarray.h +bigzero.o: $(hdrdir)/ruby/3/core/rbasic.h +bigzero.o: $(hdrdir)/ruby/3/core/rbignum.h +bigzero.o: $(hdrdir)/ruby/3/core/rclass.h +bigzero.o: $(hdrdir)/ruby/3/core/rdata.h +bigzero.o: $(hdrdir)/ruby/3/core/rfile.h +bigzero.o: $(hdrdir)/ruby/3/core/rhash.h +bigzero.o: $(hdrdir)/ruby/3/core/robject.h +bigzero.o: $(hdrdir)/ruby/3/core/rregexp.h +bigzero.o: $(hdrdir)/ruby/3/core/rstring.h +bigzero.o: $(hdrdir)/ruby/3/core/rstruct.h +bigzero.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bigzero.o: $(hdrdir)/ruby/3/ctype.h +bigzero.o: $(hdrdir)/ruby/3/dllexport.h +bigzero.o: $(hdrdir)/ruby/3/dosish.h +bigzero.o: $(hdrdir)/ruby/3/error.h +bigzero.o: $(hdrdir)/ruby/3/eval.h +bigzero.o: $(hdrdir)/ruby/3/event.h +bigzero.o: $(hdrdir)/ruby/3/fl_type.h +bigzero.o: $(hdrdir)/ruby/3/gc.h +bigzero.o: $(hdrdir)/ruby/3/glob.h +bigzero.o: $(hdrdir)/ruby/3/globals.h +bigzero.o: $(hdrdir)/ruby/3/has/attribute.h +bigzero.o: $(hdrdir)/ruby/3/has/builtin.h +bigzero.o: $(hdrdir)/ruby/3/has/c_attribute.h +bigzero.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bigzero.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bigzero.o: $(hdrdir)/ruby/3/has/extension.h +bigzero.o: $(hdrdir)/ruby/3/has/feature.h +bigzero.o: $(hdrdir)/ruby/3/has/warning.h +bigzero.o: $(hdrdir)/ruby/3/intern/array.h +bigzero.o: $(hdrdir)/ruby/3/intern/bignum.h +bigzero.o: $(hdrdir)/ruby/3/intern/class.h +bigzero.o: $(hdrdir)/ruby/3/intern/compar.h +bigzero.o: $(hdrdir)/ruby/3/intern/complex.h +bigzero.o: $(hdrdir)/ruby/3/intern/cont.h +bigzero.o: $(hdrdir)/ruby/3/intern/dir.h +bigzero.o: $(hdrdir)/ruby/3/intern/enum.h +bigzero.o: $(hdrdir)/ruby/3/intern/enumerator.h +bigzero.o: $(hdrdir)/ruby/3/intern/error.h +bigzero.o: $(hdrdir)/ruby/3/intern/eval.h +bigzero.o: $(hdrdir)/ruby/3/intern/file.h +bigzero.o: $(hdrdir)/ruby/3/intern/gc.h +bigzero.o: $(hdrdir)/ruby/3/intern/hash.h +bigzero.o: $(hdrdir)/ruby/3/intern/io.h +bigzero.o: $(hdrdir)/ruby/3/intern/load.h +bigzero.o: $(hdrdir)/ruby/3/intern/marshal.h +bigzero.o: $(hdrdir)/ruby/3/intern/numeric.h +bigzero.o: $(hdrdir)/ruby/3/intern/object.h +bigzero.o: $(hdrdir)/ruby/3/intern/parse.h +bigzero.o: $(hdrdir)/ruby/3/intern/proc.h +bigzero.o: $(hdrdir)/ruby/3/intern/process.h +bigzero.o: $(hdrdir)/ruby/3/intern/random.h +bigzero.o: $(hdrdir)/ruby/3/intern/range.h +bigzero.o: $(hdrdir)/ruby/3/intern/rational.h +bigzero.o: $(hdrdir)/ruby/3/intern/re.h +bigzero.o: $(hdrdir)/ruby/3/intern/ruby.h +bigzero.o: $(hdrdir)/ruby/3/intern/select.h +bigzero.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bigzero.o: $(hdrdir)/ruby/3/intern/signal.h +bigzero.o: $(hdrdir)/ruby/3/intern/sprintf.h +bigzero.o: $(hdrdir)/ruby/3/intern/string.h +bigzero.o: $(hdrdir)/ruby/3/intern/struct.h +bigzero.o: $(hdrdir)/ruby/3/intern/thread.h +bigzero.o: $(hdrdir)/ruby/3/intern/time.h +bigzero.o: $(hdrdir)/ruby/3/intern/variable.h +bigzero.o: $(hdrdir)/ruby/3/intern/vm.h +bigzero.o: $(hdrdir)/ruby/3/interpreter.h +bigzero.o: $(hdrdir)/ruby/3/iterator.h +bigzero.o: $(hdrdir)/ruby/3/memory.h +bigzero.o: $(hdrdir)/ruby/3/method.h +bigzero.o: $(hdrdir)/ruby/3/module.h +bigzero.o: $(hdrdir)/ruby/3/newobj.h +bigzero.o: $(hdrdir)/ruby/3/rgengc.h +bigzero.o: $(hdrdir)/ruby/3/scan_args.h +bigzero.o: $(hdrdir)/ruby/3/special_consts.h +bigzero.o: $(hdrdir)/ruby/3/static_assert.h +bigzero.o: $(hdrdir)/ruby/3/stdalign.h +bigzero.o: $(hdrdir)/ruby/3/stdbool.h +bigzero.o: $(hdrdir)/ruby/3/symbol.h +bigzero.o: $(hdrdir)/ruby/3/token_paste.h +bigzero.o: $(hdrdir)/ruby/3/value.h +bigzero.o: $(hdrdir)/ruby/3/value_type.h +bigzero.o: $(hdrdir)/ruby/3/variable.h +bigzero.o: $(hdrdir)/ruby/3/warning_push.h +bigzero.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +bigzero.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h bigzero.o: $(hdrdir)/ruby/missing.h @@ -27,13 +330,164 @@ bigzero.o: $(hdrdir)/ruby/st.h bigzero.o: $(hdrdir)/ruby/subst.h bigzero.o: $(top_srcdir)/internal.h bigzero.o: $(top_srcdir)/internal/bignum.h -bigzero.o: $(top_srcdir)/internal/stdbool.h bigzero.o: bigzero.c div.o: $(RUBY_EXTCONF_H) div.o: $(arch_hdrdir)/ruby/config.h div.o: $(hdrdir)/ruby.h +div.o: $(hdrdir)/ruby/3/anyargs.h +div.o: $(hdrdir)/ruby/3/arithmetic.h +div.o: $(hdrdir)/ruby/3/arithmetic/char.h +div.o: $(hdrdir)/ruby/3/arithmetic/double.h +div.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +div.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/int.h +div.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/long.h +div.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +div.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/short.h +div.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +div.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +div.o: $(hdrdir)/ruby/3/assume.h +div.o: $(hdrdir)/ruby/3/attr/alloc_size.h +div.o: $(hdrdir)/ruby/3/attr/artificial.h +div.o: $(hdrdir)/ruby/3/attr/cold.h +div.o: $(hdrdir)/ruby/3/attr/const.h +div.o: $(hdrdir)/ruby/3/attr/constexpr.h +div.o: $(hdrdir)/ruby/3/attr/deprecated.h +div.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +div.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +div.o: $(hdrdir)/ruby/3/attr/error.h +div.o: $(hdrdir)/ruby/3/attr/flag_enum.h +div.o: $(hdrdir)/ruby/3/attr/forceinline.h +div.o: $(hdrdir)/ruby/3/attr/format.h +div.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +div.o: $(hdrdir)/ruby/3/attr/noalias.h +div.o: $(hdrdir)/ruby/3/attr/nodiscard.h +div.o: $(hdrdir)/ruby/3/attr/noexcept.h +div.o: $(hdrdir)/ruby/3/attr/noinline.h +div.o: $(hdrdir)/ruby/3/attr/nonnull.h +div.o: $(hdrdir)/ruby/3/attr/noreturn.h +div.o: $(hdrdir)/ruby/3/attr/pure.h +div.o: $(hdrdir)/ruby/3/attr/restrict.h +div.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +div.o: $(hdrdir)/ruby/3/attr/warning.h +div.o: $(hdrdir)/ruby/3/attr/weakref.h +div.o: $(hdrdir)/ruby/3/cast.h +div.o: $(hdrdir)/ruby/3/compiler_is.h +div.o: $(hdrdir)/ruby/3/compiler_is/apple.h +div.o: $(hdrdir)/ruby/3/compiler_is/clang.h +div.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +div.o: $(hdrdir)/ruby/3/compiler_is/intel.h +div.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +div.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +div.o: $(hdrdir)/ruby/3/compiler_since.h +div.o: $(hdrdir)/ruby/3/config.h +div.o: $(hdrdir)/ruby/3/constant_p.h +div.o: $(hdrdir)/ruby/3/core.h +div.o: $(hdrdir)/ruby/3/core/rarray.h +div.o: $(hdrdir)/ruby/3/core/rbasic.h +div.o: $(hdrdir)/ruby/3/core/rbignum.h +div.o: $(hdrdir)/ruby/3/core/rclass.h +div.o: $(hdrdir)/ruby/3/core/rdata.h +div.o: $(hdrdir)/ruby/3/core/rfile.h +div.o: $(hdrdir)/ruby/3/core/rhash.h +div.o: $(hdrdir)/ruby/3/core/robject.h +div.o: $(hdrdir)/ruby/3/core/rregexp.h +div.o: $(hdrdir)/ruby/3/core/rstring.h +div.o: $(hdrdir)/ruby/3/core/rstruct.h +div.o: $(hdrdir)/ruby/3/core/rtypeddata.h +div.o: $(hdrdir)/ruby/3/ctype.h +div.o: $(hdrdir)/ruby/3/dllexport.h +div.o: $(hdrdir)/ruby/3/dosish.h +div.o: $(hdrdir)/ruby/3/error.h +div.o: $(hdrdir)/ruby/3/eval.h +div.o: $(hdrdir)/ruby/3/event.h +div.o: $(hdrdir)/ruby/3/fl_type.h +div.o: $(hdrdir)/ruby/3/gc.h +div.o: $(hdrdir)/ruby/3/glob.h +div.o: $(hdrdir)/ruby/3/globals.h +div.o: $(hdrdir)/ruby/3/has/attribute.h +div.o: $(hdrdir)/ruby/3/has/builtin.h +div.o: $(hdrdir)/ruby/3/has/c_attribute.h +div.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +div.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +div.o: $(hdrdir)/ruby/3/has/extension.h +div.o: $(hdrdir)/ruby/3/has/feature.h +div.o: $(hdrdir)/ruby/3/has/warning.h +div.o: $(hdrdir)/ruby/3/intern/array.h +div.o: $(hdrdir)/ruby/3/intern/bignum.h +div.o: $(hdrdir)/ruby/3/intern/class.h +div.o: $(hdrdir)/ruby/3/intern/compar.h +div.o: $(hdrdir)/ruby/3/intern/complex.h +div.o: $(hdrdir)/ruby/3/intern/cont.h +div.o: $(hdrdir)/ruby/3/intern/dir.h +div.o: $(hdrdir)/ruby/3/intern/enum.h +div.o: $(hdrdir)/ruby/3/intern/enumerator.h +div.o: $(hdrdir)/ruby/3/intern/error.h +div.o: $(hdrdir)/ruby/3/intern/eval.h +div.o: $(hdrdir)/ruby/3/intern/file.h +div.o: $(hdrdir)/ruby/3/intern/gc.h +div.o: $(hdrdir)/ruby/3/intern/hash.h +div.o: $(hdrdir)/ruby/3/intern/io.h +div.o: $(hdrdir)/ruby/3/intern/load.h +div.o: $(hdrdir)/ruby/3/intern/marshal.h +div.o: $(hdrdir)/ruby/3/intern/numeric.h +div.o: $(hdrdir)/ruby/3/intern/object.h +div.o: $(hdrdir)/ruby/3/intern/parse.h +div.o: $(hdrdir)/ruby/3/intern/proc.h +div.o: $(hdrdir)/ruby/3/intern/process.h +div.o: $(hdrdir)/ruby/3/intern/random.h +div.o: $(hdrdir)/ruby/3/intern/range.h +div.o: $(hdrdir)/ruby/3/intern/rational.h +div.o: $(hdrdir)/ruby/3/intern/re.h +div.o: $(hdrdir)/ruby/3/intern/ruby.h +div.o: $(hdrdir)/ruby/3/intern/select.h +div.o: $(hdrdir)/ruby/3/intern/select/largesize.h +div.o: $(hdrdir)/ruby/3/intern/signal.h +div.o: $(hdrdir)/ruby/3/intern/sprintf.h +div.o: $(hdrdir)/ruby/3/intern/string.h +div.o: $(hdrdir)/ruby/3/intern/struct.h +div.o: $(hdrdir)/ruby/3/intern/thread.h +div.o: $(hdrdir)/ruby/3/intern/time.h +div.o: $(hdrdir)/ruby/3/intern/variable.h +div.o: $(hdrdir)/ruby/3/intern/vm.h +div.o: $(hdrdir)/ruby/3/interpreter.h +div.o: $(hdrdir)/ruby/3/iterator.h +div.o: $(hdrdir)/ruby/3/memory.h +div.o: $(hdrdir)/ruby/3/method.h +div.o: $(hdrdir)/ruby/3/module.h +div.o: $(hdrdir)/ruby/3/newobj.h +div.o: $(hdrdir)/ruby/3/rgengc.h +div.o: $(hdrdir)/ruby/3/scan_args.h +div.o: $(hdrdir)/ruby/3/special_consts.h +div.o: $(hdrdir)/ruby/3/static_assert.h +div.o: $(hdrdir)/ruby/3/stdalign.h +div.o: $(hdrdir)/ruby/3/stdbool.h +div.o: $(hdrdir)/ruby/3/symbol.h +div.o: $(hdrdir)/ruby/3/token_paste.h +div.o: $(hdrdir)/ruby/3/value.h +div.o: $(hdrdir)/ruby/3/value_type.h +div.o: $(hdrdir)/ruby/3/variable.h +div.o: $(hdrdir)/ruby/3/warning_push.h +div.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +div.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h div.o: $(hdrdir)/ruby/missing.h @@ -42,13 +496,164 @@ div.o: $(hdrdir)/ruby/st.h div.o: $(hdrdir)/ruby/subst.h div.o: $(top_srcdir)/internal.h div.o: $(top_srcdir)/internal/bignum.h -div.o: $(top_srcdir)/internal/stdbool.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/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -59,8 +664,160 @@ init.o: init.c intpack.o: $(RUBY_EXTCONF_H) intpack.o: $(arch_hdrdir)/ruby/config.h intpack.o: $(hdrdir)/ruby.h +intpack.o: $(hdrdir)/ruby/3/anyargs.h +intpack.o: $(hdrdir)/ruby/3/arithmetic.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/char.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/double.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/int.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/long.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/short.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +intpack.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +intpack.o: $(hdrdir)/ruby/3/assume.h +intpack.o: $(hdrdir)/ruby/3/attr/alloc_size.h +intpack.o: $(hdrdir)/ruby/3/attr/artificial.h +intpack.o: $(hdrdir)/ruby/3/attr/cold.h +intpack.o: $(hdrdir)/ruby/3/attr/const.h +intpack.o: $(hdrdir)/ruby/3/attr/constexpr.h +intpack.o: $(hdrdir)/ruby/3/attr/deprecated.h +intpack.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +intpack.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +intpack.o: $(hdrdir)/ruby/3/attr/error.h +intpack.o: $(hdrdir)/ruby/3/attr/flag_enum.h +intpack.o: $(hdrdir)/ruby/3/attr/forceinline.h +intpack.o: $(hdrdir)/ruby/3/attr/format.h +intpack.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +intpack.o: $(hdrdir)/ruby/3/attr/noalias.h +intpack.o: $(hdrdir)/ruby/3/attr/nodiscard.h +intpack.o: $(hdrdir)/ruby/3/attr/noexcept.h +intpack.o: $(hdrdir)/ruby/3/attr/noinline.h +intpack.o: $(hdrdir)/ruby/3/attr/nonnull.h +intpack.o: $(hdrdir)/ruby/3/attr/noreturn.h +intpack.o: $(hdrdir)/ruby/3/attr/pure.h +intpack.o: $(hdrdir)/ruby/3/attr/restrict.h +intpack.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +intpack.o: $(hdrdir)/ruby/3/attr/warning.h +intpack.o: $(hdrdir)/ruby/3/attr/weakref.h +intpack.o: $(hdrdir)/ruby/3/cast.h +intpack.o: $(hdrdir)/ruby/3/compiler_is.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/apple.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/clang.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/intel.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +intpack.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +intpack.o: $(hdrdir)/ruby/3/compiler_since.h +intpack.o: $(hdrdir)/ruby/3/config.h +intpack.o: $(hdrdir)/ruby/3/constant_p.h +intpack.o: $(hdrdir)/ruby/3/core.h +intpack.o: $(hdrdir)/ruby/3/core/rarray.h +intpack.o: $(hdrdir)/ruby/3/core/rbasic.h +intpack.o: $(hdrdir)/ruby/3/core/rbignum.h +intpack.o: $(hdrdir)/ruby/3/core/rclass.h +intpack.o: $(hdrdir)/ruby/3/core/rdata.h +intpack.o: $(hdrdir)/ruby/3/core/rfile.h +intpack.o: $(hdrdir)/ruby/3/core/rhash.h +intpack.o: $(hdrdir)/ruby/3/core/robject.h +intpack.o: $(hdrdir)/ruby/3/core/rregexp.h +intpack.o: $(hdrdir)/ruby/3/core/rstring.h +intpack.o: $(hdrdir)/ruby/3/core/rstruct.h +intpack.o: $(hdrdir)/ruby/3/core/rtypeddata.h +intpack.o: $(hdrdir)/ruby/3/ctype.h +intpack.o: $(hdrdir)/ruby/3/dllexport.h +intpack.o: $(hdrdir)/ruby/3/dosish.h +intpack.o: $(hdrdir)/ruby/3/error.h +intpack.o: $(hdrdir)/ruby/3/eval.h +intpack.o: $(hdrdir)/ruby/3/event.h +intpack.o: $(hdrdir)/ruby/3/fl_type.h +intpack.o: $(hdrdir)/ruby/3/gc.h +intpack.o: $(hdrdir)/ruby/3/glob.h +intpack.o: $(hdrdir)/ruby/3/globals.h +intpack.o: $(hdrdir)/ruby/3/has/attribute.h +intpack.o: $(hdrdir)/ruby/3/has/builtin.h +intpack.o: $(hdrdir)/ruby/3/has/c_attribute.h +intpack.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +intpack.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +intpack.o: $(hdrdir)/ruby/3/has/extension.h +intpack.o: $(hdrdir)/ruby/3/has/feature.h +intpack.o: $(hdrdir)/ruby/3/has/warning.h +intpack.o: $(hdrdir)/ruby/3/intern/array.h +intpack.o: $(hdrdir)/ruby/3/intern/bignum.h +intpack.o: $(hdrdir)/ruby/3/intern/class.h +intpack.o: $(hdrdir)/ruby/3/intern/compar.h +intpack.o: $(hdrdir)/ruby/3/intern/complex.h +intpack.o: $(hdrdir)/ruby/3/intern/cont.h +intpack.o: $(hdrdir)/ruby/3/intern/dir.h +intpack.o: $(hdrdir)/ruby/3/intern/enum.h +intpack.o: $(hdrdir)/ruby/3/intern/enumerator.h +intpack.o: $(hdrdir)/ruby/3/intern/error.h +intpack.o: $(hdrdir)/ruby/3/intern/eval.h +intpack.o: $(hdrdir)/ruby/3/intern/file.h +intpack.o: $(hdrdir)/ruby/3/intern/gc.h +intpack.o: $(hdrdir)/ruby/3/intern/hash.h +intpack.o: $(hdrdir)/ruby/3/intern/io.h +intpack.o: $(hdrdir)/ruby/3/intern/load.h +intpack.o: $(hdrdir)/ruby/3/intern/marshal.h +intpack.o: $(hdrdir)/ruby/3/intern/numeric.h +intpack.o: $(hdrdir)/ruby/3/intern/object.h +intpack.o: $(hdrdir)/ruby/3/intern/parse.h +intpack.o: $(hdrdir)/ruby/3/intern/proc.h +intpack.o: $(hdrdir)/ruby/3/intern/process.h +intpack.o: $(hdrdir)/ruby/3/intern/random.h +intpack.o: $(hdrdir)/ruby/3/intern/range.h +intpack.o: $(hdrdir)/ruby/3/intern/rational.h +intpack.o: $(hdrdir)/ruby/3/intern/re.h +intpack.o: $(hdrdir)/ruby/3/intern/ruby.h +intpack.o: $(hdrdir)/ruby/3/intern/select.h +intpack.o: $(hdrdir)/ruby/3/intern/select/largesize.h +intpack.o: $(hdrdir)/ruby/3/intern/signal.h +intpack.o: $(hdrdir)/ruby/3/intern/sprintf.h +intpack.o: $(hdrdir)/ruby/3/intern/string.h +intpack.o: $(hdrdir)/ruby/3/intern/struct.h +intpack.o: $(hdrdir)/ruby/3/intern/thread.h +intpack.o: $(hdrdir)/ruby/3/intern/time.h +intpack.o: $(hdrdir)/ruby/3/intern/variable.h +intpack.o: $(hdrdir)/ruby/3/intern/vm.h +intpack.o: $(hdrdir)/ruby/3/interpreter.h +intpack.o: $(hdrdir)/ruby/3/iterator.h +intpack.o: $(hdrdir)/ruby/3/memory.h +intpack.o: $(hdrdir)/ruby/3/method.h +intpack.o: $(hdrdir)/ruby/3/module.h +intpack.o: $(hdrdir)/ruby/3/newobj.h +intpack.o: $(hdrdir)/ruby/3/rgengc.h +intpack.o: $(hdrdir)/ruby/3/scan_args.h +intpack.o: $(hdrdir)/ruby/3/special_consts.h +intpack.o: $(hdrdir)/ruby/3/static_assert.h +intpack.o: $(hdrdir)/ruby/3/stdalign.h +intpack.o: $(hdrdir)/ruby/3/stdbool.h +intpack.o: $(hdrdir)/ruby/3/symbol.h +intpack.o: $(hdrdir)/ruby/3/token_paste.h +intpack.o: $(hdrdir)/ruby/3/value.h +intpack.o: $(hdrdir)/ruby/3/value_type.h +intpack.o: $(hdrdir)/ruby/3/variable.h +intpack.o: $(hdrdir)/ruby/3/warning_push.h +intpack.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +intpack.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h intpack.o: $(hdrdir)/ruby/missing.h @@ -69,13 +826,164 @@ intpack.o: $(hdrdir)/ruby/st.h intpack.o: $(hdrdir)/ruby/subst.h intpack.o: $(top_srcdir)/internal.h intpack.o: $(top_srcdir)/internal/bignum.h -intpack.o: $(top_srcdir)/internal/stdbool.h intpack.o: intpack.c mul.o: $(RUBY_EXTCONF_H) mul.o: $(arch_hdrdir)/ruby/config.h mul.o: $(hdrdir)/ruby.h +mul.o: $(hdrdir)/ruby/3/anyargs.h +mul.o: $(hdrdir)/ruby/3/arithmetic.h +mul.o: $(hdrdir)/ruby/3/arithmetic/char.h +mul.o: $(hdrdir)/ruby/3/arithmetic/double.h +mul.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +mul.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/int.h +mul.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/long.h +mul.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +mul.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/short.h +mul.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +mul.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +mul.o: $(hdrdir)/ruby/3/assume.h +mul.o: $(hdrdir)/ruby/3/attr/alloc_size.h +mul.o: $(hdrdir)/ruby/3/attr/artificial.h +mul.o: $(hdrdir)/ruby/3/attr/cold.h +mul.o: $(hdrdir)/ruby/3/attr/const.h +mul.o: $(hdrdir)/ruby/3/attr/constexpr.h +mul.o: $(hdrdir)/ruby/3/attr/deprecated.h +mul.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +mul.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +mul.o: $(hdrdir)/ruby/3/attr/error.h +mul.o: $(hdrdir)/ruby/3/attr/flag_enum.h +mul.o: $(hdrdir)/ruby/3/attr/forceinline.h +mul.o: $(hdrdir)/ruby/3/attr/format.h +mul.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +mul.o: $(hdrdir)/ruby/3/attr/noalias.h +mul.o: $(hdrdir)/ruby/3/attr/nodiscard.h +mul.o: $(hdrdir)/ruby/3/attr/noexcept.h +mul.o: $(hdrdir)/ruby/3/attr/noinline.h +mul.o: $(hdrdir)/ruby/3/attr/nonnull.h +mul.o: $(hdrdir)/ruby/3/attr/noreturn.h +mul.o: $(hdrdir)/ruby/3/attr/pure.h +mul.o: $(hdrdir)/ruby/3/attr/restrict.h +mul.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +mul.o: $(hdrdir)/ruby/3/attr/warning.h +mul.o: $(hdrdir)/ruby/3/attr/weakref.h +mul.o: $(hdrdir)/ruby/3/cast.h +mul.o: $(hdrdir)/ruby/3/compiler_is.h +mul.o: $(hdrdir)/ruby/3/compiler_is/apple.h +mul.o: $(hdrdir)/ruby/3/compiler_is/clang.h +mul.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +mul.o: $(hdrdir)/ruby/3/compiler_is/intel.h +mul.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +mul.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +mul.o: $(hdrdir)/ruby/3/compiler_since.h +mul.o: $(hdrdir)/ruby/3/config.h +mul.o: $(hdrdir)/ruby/3/constant_p.h +mul.o: $(hdrdir)/ruby/3/core.h +mul.o: $(hdrdir)/ruby/3/core/rarray.h +mul.o: $(hdrdir)/ruby/3/core/rbasic.h +mul.o: $(hdrdir)/ruby/3/core/rbignum.h +mul.o: $(hdrdir)/ruby/3/core/rclass.h +mul.o: $(hdrdir)/ruby/3/core/rdata.h +mul.o: $(hdrdir)/ruby/3/core/rfile.h +mul.o: $(hdrdir)/ruby/3/core/rhash.h +mul.o: $(hdrdir)/ruby/3/core/robject.h +mul.o: $(hdrdir)/ruby/3/core/rregexp.h +mul.o: $(hdrdir)/ruby/3/core/rstring.h +mul.o: $(hdrdir)/ruby/3/core/rstruct.h +mul.o: $(hdrdir)/ruby/3/core/rtypeddata.h +mul.o: $(hdrdir)/ruby/3/ctype.h +mul.o: $(hdrdir)/ruby/3/dllexport.h +mul.o: $(hdrdir)/ruby/3/dosish.h +mul.o: $(hdrdir)/ruby/3/error.h +mul.o: $(hdrdir)/ruby/3/eval.h +mul.o: $(hdrdir)/ruby/3/event.h +mul.o: $(hdrdir)/ruby/3/fl_type.h +mul.o: $(hdrdir)/ruby/3/gc.h +mul.o: $(hdrdir)/ruby/3/glob.h +mul.o: $(hdrdir)/ruby/3/globals.h +mul.o: $(hdrdir)/ruby/3/has/attribute.h +mul.o: $(hdrdir)/ruby/3/has/builtin.h +mul.o: $(hdrdir)/ruby/3/has/c_attribute.h +mul.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +mul.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +mul.o: $(hdrdir)/ruby/3/has/extension.h +mul.o: $(hdrdir)/ruby/3/has/feature.h +mul.o: $(hdrdir)/ruby/3/has/warning.h +mul.o: $(hdrdir)/ruby/3/intern/array.h +mul.o: $(hdrdir)/ruby/3/intern/bignum.h +mul.o: $(hdrdir)/ruby/3/intern/class.h +mul.o: $(hdrdir)/ruby/3/intern/compar.h +mul.o: $(hdrdir)/ruby/3/intern/complex.h +mul.o: $(hdrdir)/ruby/3/intern/cont.h +mul.o: $(hdrdir)/ruby/3/intern/dir.h +mul.o: $(hdrdir)/ruby/3/intern/enum.h +mul.o: $(hdrdir)/ruby/3/intern/enumerator.h +mul.o: $(hdrdir)/ruby/3/intern/error.h +mul.o: $(hdrdir)/ruby/3/intern/eval.h +mul.o: $(hdrdir)/ruby/3/intern/file.h +mul.o: $(hdrdir)/ruby/3/intern/gc.h +mul.o: $(hdrdir)/ruby/3/intern/hash.h +mul.o: $(hdrdir)/ruby/3/intern/io.h +mul.o: $(hdrdir)/ruby/3/intern/load.h +mul.o: $(hdrdir)/ruby/3/intern/marshal.h +mul.o: $(hdrdir)/ruby/3/intern/numeric.h +mul.o: $(hdrdir)/ruby/3/intern/object.h +mul.o: $(hdrdir)/ruby/3/intern/parse.h +mul.o: $(hdrdir)/ruby/3/intern/proc.h +mul.o: $(hdrdir)/ruby/3/intern/process.h +mul.o: $(hdrdir)/ruby/3/intern/random.h +mul.o: $(hdrdir)/ruby/3/intern/range.h +mul.o: $(hdrdir)/ruby/3/intern/rational.h +mul.o: $(hdrdir)/ruby/3/intern/re.h +mul.o: $(hdrdir)/ruby/3/intern/ruby.h +mul.o: $(hdrdir)/ruby/3/intern/select.h +mul.o: $(hdrdir)/ruby/3/intern/select/largesize.h +mul.o: $(hdrdir)/ruby/3/intern/signal.h +mul.o: $(hdrdir)/ruby/3/intern/sprintf.h +mul.o: $(hdrdir)/ruby/3/intern/string.h +mul.o: $(hdrdir)/ruby/3/intern/struct.h +mul.o: $(hdrdir)/ruby/3/intern/thread.h +mul.o: $(hdrdir)/ruby/3/intern/time.h +mul.o: $(hdrdir)/ruby/3/intern/variable.h +mul.o: $(hdrdir)/ruby/3/intern/vm.h +mul.o: $(hdrdir)/ruby/3/interpreter.h +mul.o: $(hdrdir)/ruby/3/iterator.h +mul.o: $(hdrdir)/ruby/3/memory.h +mul.o: $(hdrdir)/ruby/3/method.h +mul.o: $(hdrdir)/ruby/3/module.h +mul.o: $(hdrdir)/ruby/3/newobj.h +mul.o: $(hdrdir)/ruby/3/rgengc.h +mul.o: $(hdrdir)/ruby/3/scan_args.h +mul.o: $(hdrdir)/ruby/3/special_consts.h +mul.o: $(hdrdir)/ruby/3/static_assert.h +mul.o: $(hdrdir)/ruby/3/stdalign.h +mul.o: $(hdrdir)/ruby/3/stdbool.h +mul.o: $(hdrdir)/ruby/3/symbol.h +mul.o: $(hdrdir)/ruby/3/token_paste.h +mul.o: $(hdrdir)/ruby/3/value.h +mul.o: $(hdrdir)/ruby/3/value_type.h +mul.o: $(hdrdir)/ruby/3/variable.h +mul.o: $(hdrdir)/ruby/3/warning_push.h +mul.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +mul.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h mul.o: $(hdrdir)/ruby/missing.h @@ -84,13 +992,164 @@ mul.o: $(hdrdir)/ruby/st.h mul.o: $(hdrdir)/ruby/subst.h mul.o: $(top_srcdir)/internal.h mul.o: $(top_srcdir)/internal/bignum.h -mul.o: $(top_srcdir)/internal/stdbool.h mul.o: mul.c str2big.o: $(RUBY_EXTCONF_H) str2big.o: $(arch_hdrdir)/ruby/config.h str2big.o: $(hdrdir)/ruby.h +str2big.o: $(hdrdir)/ruby/3/anyargs.h +str2big.o: $(hdrdir)/ruby/3/arithmetic.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/char.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/double.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/int.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/long.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/short.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +str2big.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +str2big.o: $(hdrdir)/ruby/3/assume.h +str2big.o: $(hdrdir)/ruby/3/attr/alloc_size.h +str2big.o: $(hdrdir)/ruby/3/attr/artificial.h +str2big.o: $(hdrdir)/ruby/3/attr/cold.h +str2big.o: $(hdrdir)/ruby/3/attr/const.h +str2big.o: $(hdrdir)/ruby/3/attr/constexpr.h +str2big.o: $(hdrdir)/ruby/3/attr/deprecated.h +str2big.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +str2big.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +str2big.o: $(hdrdir)/ruby/3/attr/error.h +str2big.o: $(hdrdir)/ruby/3/attr/flag_enum.h +str2big.o: $(hdrdir)/ruby/3/attr/forceinline.h +str2big.o: $(hdrdir)/ruby/3/attr/format.h +str2big.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +str2big.o: $(hdrdir)/ruby/3/attr/noalias.h +str2big.o: $(hdrdir)/ruby/3/attr/nodiscard.h +str2big.o: $(hdrdir)/ruby/3/attr/noexcept.h +str2big.o: $(hdrdir)/ruby/3/attr/noinline.h +str2big.o: $(hdrdir)/ruby/3/attr/nonnull.h +str2big.o: $(hdrdir)/ruby/3/attr/noreturn.h +str2big.o: $(hdrdir)/ruby/3/attr/pure.h +str2big.o: $(hdrdir)/ruby/3/attr/restrict.h +str2big.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +str2big.o: $(hdrdir)/ruby/3/attr/warning.h +str2big.o: $(hdrdir)/ruby/3/attr/weakref.h +str2big.o: $(hdrdir)/ruby/3/cast.h +str2big.o: $(hdrdir)/ruby/3/compiler_is.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/apple.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/clang.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/intel.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +str2big.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +str2big.o: $(hdrdir)/ruby/3/compiler_since.h +str2big.o: $(hdrdir)/ruby/3/config.h +str2big.o: $(hdrdir)/ruby/3/constant_p.h +str2big.o: $(hdrdir)/ruby/3/core.h +str2big.o: $(hdrdir)/ruby/3/core/rarray.h +str2big.o: $(hdrdir)/ruby/3/core/rbasic.h +str2big.o: $(hdrdir)/ruby/3/core/rbignum.h +str2big.o: $(hdrdir)/ruby/3/core/rclass.h +str2big.o: $(hdrdir)/ruby/3/core/rdata.h +str2big.o: $(hdrdir)/ruby/3/core/rfile.h +str2big.o: $(hdrdir)/ruby/3/core/rhash.h +str2big.o: $(hdrdir)/ruby/3/core/robject.h +str2big.o: $(hdrdir)/ruby/3/core/rregexp.h +str2big.o: $(hdrdir)/ruby/3/core/rstring.h +str2big.o: $(hdrdir)/ruby/3/core/rstruct.h +str2big.o: $(hdrdir)/ruby/3/core/rtypeddata.h +str2big.o: $(hdrdir)/ruby/3/ctype.h +str2big.o: $(hdrdir)/ruby/3/dllexport.h +str2big.o: $(hdrdir)/ruby/3/dosish.h +str2big.o: $(hdrdir)/ruby/3/error.h +str2big.o: $(hdrdir)/ruby/3/eval.h +str2big.o: $(hdrdir)/ruby/3/event.h +str2big.o: $(hdrdir)/ruby/3/fl_type.h +str2big.o: $(hdrdir)/ruby/3/gc.h +str2big.o: $(hdrdir)/ruby/3/glob.h +str2big.o: $(hdrdir)/ruby/3/globals.h +str2big.o: $(hdrdir)/ruby/3/has/attribute.h +str2big.o: $(hdrdir)/ruby/3/has/builtin.h +str2big.o: $(hdrdir)/ruby/3/has/c_attribute.h +str2big.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +str2big.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +str2big.o: $(hdrdir)/ruby/3/has/extension.h +str2big.o: $(hdrdir)/ruby/3/has/feature.h +str2big.o: $(hdrdir)/ruby/3/has/warning.h +str2big.o: $(hdrdir)/ruby/3/intern/array.h +str2big.o: $(hdrdir)/ruby/3/intern/bignum.h +str2big.o: $(hdrdir)/ruby/3/intern/class.h +str2big.o: $(hdrdir)/ruby/3/intern/compar.h +str2big.o: $(hdrdir)/ruby/3/intern/complex.h +str2big.o: $(hdrdir)/ruby/3/intern/cont.h +str2big.o: $(hdrdir)/ruby/3/intern/dir.h +str2big.o: $(hdrdir)/ruby/3/intern/enum.h +str2big.o: $(hdrdir)/ruby/3/intern/enumerator.h +str2big.o: $(hdrdir)/ruby/3/intern/error.h +str2big.o: $(hdrdir)/ruby/3/intern/eval.h +str2big.o: $(hdrdir)/ruby/3/intern/file.h +str2big.o: $(hdrdir)/ruby/3/intern/gc.h +str2big.o: $(hdrdir)/ruby/3/intern/hash.h +str2big.o: $(hdrdir)/ruby/3/intern/io.h +str2big.o: $(hdrdir)/ruby/3/intern/load.h +str2big.o: $(hdrdir)/ruby/3/intern/marshal.h +str2big.o: $(hdrdir)/ruby/3/intern/numeric.h +str2big.o: $(hdrdir)/ruby/3/intern/object.h +str2big.o: $(hdrdir)/ruby/3/intern/parse.h +str2big.o: $(hdrdir)/ruby/3/intern/proc.h +str2big.o: $(hdrdir)/ruby/3/intern/process.h +str2big.o: $(hdrdir)/ruby/3/intern/random.h +str2big.o: $(hdrdir)/ruby/3/intern/range.h +str2big.o: $(hdrdir)/ruby/3/intern/rational.h +str2big.o: $(hdrdir)/ruby/3/intern/re.h +str2big.o: $(hdrdir)/ruby/3/intern/ruby.h +str2big.o: $(hdrdir)/ruby/3/intern/select.h +str2big.o: $(hdrdir)/ruby/3/intern/select/largesize.h +str2big.o: $(hdrdir)/ruby/3/intern/signal.h +str2big.o: $(hdrdir)/ruby/3/intern/sprintf.h +str2big.o: $(hdrdir)/ruby/3/intern/string.h +str2big.o: $(hdrdir)/ruby/3/intern/struct.h +str2big.o: $(hdrdir)/ruby/3/intern/thread.h +str2big.o: $(hdrdir)/ruby/3/intern/time.h +str2big.o: $(hdrdir)/ruby/3/intern/variable.h +str2big.o: $(hdrdir)/ruby/3/intern/vm.h +str2big.o: $(hdrdir)/ruby/3/interpreter.h +str2big.o: $(hdrdir)/ruby/3/iterator.h +str2big.o: $(hdrdir)/ruby/3/memory.h +str2big.o: $(hdrdir)/ruby/3/method.h +str2big.o: $(hdrdir)/ruby/3/module.h +str2big.o: $(hdrdir)/ruby/3/newobj.h +str2big.o: $(hdrdir)/ruby/3/rgengc.h +str2big.o: $(hdrdir)/ruby/3/scan_args.h +str2big.o: $(hdrdir)/ruby/3/special_consts.h +str2big.o: $(hdrdir)/ruby/3/static_assert.h +str2big.o: $(hdrdir)/ruby/3/stdalign.h +str2big.o: $(hdrdir)/ruby/3/stdbool.h +str2big.o: $(hdrdir)/ruby/3/symbol.h +str2big.o: $(hdrdir)/ruby/3/token_paste.h +str2big.o: $(hdrdir)/ruby/3/value.h +str2big.o: $(hdrdir)/ruby/3/value_type.h +str2big.o: $(hdrdir)/ruby/3/variable.h +str2big.o: $(hdrdir)/ruby/3/warning_push.h +str2big.o: $(hdrdir)/ruby/3/xmalloc.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/extern.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/r_cast.h +str2big.o: $(hdrdir)/ruby/backward/2/rmodule.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/intern.h str2big.o: $(hdrdir)/ruby/missing.h @@ -99,6 +1158,5 @@ str2big.o: $(hdrdir)/ruby/st.h str2big.o: $(hdrdir)/ruby/subst.h str2big.o: $(top_srcdir)/internal.h str2big.o: $(top_srcdir)/internal/bignum.h -str2big.o: $(top_srcdir)/internal/stdbool.h str2big.o: str2big.c # AUTOGENERATED DEPENDENCIES END diff --git a/ext/-test-/bug-14834/depend b/ext/-test-/bug-14834/depend index 5206f995be..62c568848e 100644 --- a/ext/-test-/bug-14834/depend +++ b/ext/-test-/bug-14834/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START bug-14384.o: $(RUBY_EXTCONF_H) bug-14384.o: $(arch_hdrdir)/ruby/config.h +bug-14384.o: $(hdrdir)/ruby/3/anyargs.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/char.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/double.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/int.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/long.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/short.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bug-14384.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bug-14384.o: $(hdrdir)/ruby/3/assume.h +bug-14384.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bug-14384.o: $(hdrdir)/ruby/3/attr/artificial.h +bug-14384.o: $(hdrdir)/ruby/3/attr/cold.h +bug-14384.o: $(hdrdir)/ruby/3/attr/const.h +bug-14384.o: $(hdrdir)/ruby/3/attr/constexpr.h +bug-14384.o: $(hdrdir)/ruby/3/attr/deprecated.h +bug-14384.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bug-14384.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bug-14384.o: $(hdrdir)/ruby/3/attr/error.h +bug-14384.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bug-14384.o: $(hdrdir)/ruby/3/attr/forceinline.h +bug-14384.o: $(hdrdir)/ruby/3/attr/format.h +bug-14384.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bug-14384.o: $(hdrdir)/ruby/3/attr/noalias.h +bug-14384.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bug-14384.o: $(hdrdir)/ruby/3/attr/noexcept.h +bug-14384.o: $(hdrdir)/ruby/3/attr/noinline.h +bug-14384.o: $(hdrdir)/ruby/3/attr/nonnull.h +bug-14384.o: $(hdrdir)/ruby/3/attr/noreturn.h +bug-14384.o: $(hdrdir)/ruby/3/attr/pure.h +bug-14384.o: $(hdrdir)/ruby/3/attr/restrict.h +bug-14384.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bug-14384.o: $(hdrdir)/ruby/3/attr/warning.h +bug-14384.o: $(hdrdir)/ruby/3/attr/weakref.h +bug-14384.o: $(hdrdir)/ruby/3/cast.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bug-14384.o: $(hdrdir)/ruby/3/compiler_since.h +bug-14384.o: $(hdrdir)/ruby/3/config.h +bug-14384.o: $(hdrdir)/ruby/3/constant_p.h +bug-14384.o: $(hdrdir)/ruby/3/core.h +bug-14384.o: $(hdrdir)/ruby/3/core/rarray.h +bug-14384.o: $(hdrdir)/ruby/3/core/rbasic.h +bug-14384.o: $(hdrdir)/ruby/3/core/rbignum.h +bug-14384.o: $(hdrdir)/ruby/3/core/rclass.h +bug-14384.o: $(hdrdir)/ruby/3/core/rdata.h +bug-14384.o: $(hdrdir)/ruby/3/core/rfile.h +bug-14384.o: $(hdrdir)/ruby/3/core/rhash.h +bug-14384.o: $(hdrdir)/ruby/3/core/robject.h +bug-14384.o: $(hdrdir)/ruby/3/core/rregexp.h +bug-14384.o: $(hdrdir)/ruby/3/core/rstring.h +bug-14384.o: $(hdrdir)/ruby/3/core/rstruct.h +bug-14384.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bug-14384.o: $(hdrdir)/ruby/3/ctype.h +bug-14384.o: $(hdrdir)/ruby/3/dllexport.h +bug-14384.o: $(hdrdir)/ruby/3/dosish.h +bug-14384.o: $(hdrdir)/ruby/3/error.h +bug-14384.o: $(hdrdir)/ruby/3/eval.h +bug-14384.o: $(hdrdir)/ruby/3/event.h +bug-14384.o: $(hdrdir)/ruby/3/fl_type.h +bug-14384.o: $(hdrdir)/ruby/3/gc.h +bug-14384.o: $(hdrdir)/ruby/3/glob.h +bug-14384.o: $(hdrdir)/ruby/3/globals.h +bug-14384.o: $(hdrdir)/ruby/3/has/attribute.h +bug-14384.o: $(hdrdir)/ruby/3/has/builtin.h +bug-14384.o: $(hdrdir)/ruby/3/has/c_attribute.h +bug-14384.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bug-14384.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bug-14384.o: $(hdrdir)/ruby/3/has/extension.h +bug-14384.o: $(hdrdir)/ruby/3/has/feature.h +bug-14384.o: $(hdrdir)/ruby/3/has/warning.h +bug-14384.o: $(hdrdir)/ruby/3/intern/array.h +bug-14384.o: $(hdrdir)/ruby/3/intern/bignum.h +bug-14384.o: $(hdrdir)/ruby/3/intern/class.h +bug-14384.o: $(hdrdir)/ruby/3/intern/compar.h +bug-14384.o: $(hdrdir)/ruby/3/intern/complex.h +bug-14384.o: $(hdrdir)/ruby/3/intern/cont.h +bug-14384.o: $(hdrdir)/ruby/3/intern/dir.h +bug-14384.o: $(hdrdir)/ruby/3/intern/enum.h +bug-14384.o: $(hdrdir)/ruby/3/intern/enumerator.h +bug-14384.o: $(hdrdir)/ruby/3/intern/error.h +bug-14384.o: $(hdrdir)/ruby/3/intern/eval.h +bug-14384.o: $(hdrdir)/ruby/3/intern/file.h +bug-14384.o: $(hdrdir)/ruby/3/intern/gc.h +bug-14384.o: $(hdrdir)/ruby/3/intern/hash.h +bug-14384.o: $(hdrdir)/ruby/3/intern/io.h +bug-14384.o: $(hdrdir)/ruby/3/intern/load.h +bug-14384.o: $(hdrdir)/ruby/3/intern/marshal.h +bug-14384.o: $(hdrdir)/ruby/3/intern/numeric.h +bug-14384.o: $(hdrdir)/ruby/3/intern/object.h +bug-14384.o: $(hdrdir)/ruby/3/intern/parse.h +bug-14384.o: $(hdrdir)/ruby/3/intern/proc.h +bug-14384.o: $(hdrdir)/ruby/3/intern/process.h +bug-14384.o: $(hdrdir)/ruby/3/intern/random.h +bug-14384.o: $(hdrdir)/ruby/3/intern/range.h +bug-14384.o: $(hdrdir)/ruby/3/intern/rational.h +bug-14384.o: $(hdrdir)/ruby/3/intern/re.h +bug-14384.o: $(hdrdir)/ruby/3/intern/ruby.h +bug-14384.o: $(hdrdir)/ruby/3/intern/select.h +bug-14384.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bug-14384.o: $(hdrdir)/ruby/3/intern/signal.h +bug-14384.o: $(hdrdir)/ruby/3/intern/sprintf.h +bug-14384.o: $(hdrdir)/ruby/3/intern/string.h +bug-14384.o: $(hdrdir)/ruby/3/intern/struct.h +bug-14384.o: $(hdrdir)/ruby/3/intern/thread.h +bug-14384.o: $(hdrdir)/ruby/3/intern/time.h +bug-14384.o: $(hdrdir)/ruby/3/intern/variable.h +bug-14384.o: $(hdrdir)/ruby/3/intern/vm.h +bug-14384.o: $(hdrdir)/ruby/3/interpreter.h +bug-14384.o: $(hdrdir)/ruby/3/iterator.h +bug-14384.o: $(hdrdir)/ruby/3/memory.h +bug-14384.o: $(hdrdir)/ruby/3/method.h +bug-14384.o: $(hdrdir)/ruby/3/module.h +bug-14384.o: $(hdrdir)/ruby/3/newobj.h +bug-14384.o: $(hdrdir)/ruby/3/rgengc.h +bug-14384.o: $(hdrdir)/ruby/3/scan_args.h +bug-14384.o: $(hdrdir)/ruby/3/special_consts.h +bug-14384.o: $(hdrdir)/ruby/3/static_assert.h +bug-14384.o: $(hdrdir)/ruby/3/stdalign.h +bug-14384.o: $(hdrdir)/ruby/3/stdbool.h +bug-14384.o: $(hdrdir)/ruby/3/symbol.h +bug-14384.o: $(hdrdir)/ruby/3/token_paste.h +bug-14384.o: $(hdrdir)/ruby/3/value.h +bug-14384.o: $(hdrdir)/ruby/3/value_type.h +bug-14384.o: $(hdrdir)/ruby/3/variable.h +bug-14384.o: $(hdrdir)/ruby/3/warning_push.h +bug-14384.o: $(hdrdir)/ruby/3/xmalloc.h bug-14384.o: $(hdrdir)/ruby/assert.h bug-14384.o: $(hdrdir)/ruby/backward.h +bug-14384.o: $(hdrdir)/ruby/backward/2/assume.h +bug-14384.o: $(hdrdir)/ruby/backward/2/attributes.h +bug-14384.o: $(hdrdir)/ruby/backward/2/bool.h +bug-14384.o: $(hdrdir)/ruby/backward/2/extern.h +bug-14384.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bug-14384.o: $(hdrdir)/ruby/backward/2/inttypes.h +bug-14384.o: $(hdrdir)/ruby/backward/2/limits.h +bug-14384.o: $(hdrdir)/ruby/backward/2/long_long.h +bug-14384.o: $(hdrdir)/ruby/backward/2/r_cast.h +bug-14384.o: $(hdrdir)/ruby/backward/2/rmodule.h +bug-14384.o: $(hdrdir)/ruby/backward/2/stdalign.h +bug-14384.o: $(hdrdir)/ruby/backward/2/stdarg.h bug-14384.o: $(hdrdir)/ruby/debug.h bug-14384.o: $(hdrdir)/ruby/defines.h bug-14384.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/bug-3571/depend b/ext/-test-/bug-3571/depend index 74911f0af4..7547d7cf7a 100644 --- a/ext/-test-/bug-3571/depend +++ b/ext/-test-/bug-3571/depend @@ -2,8 +2,160 @@ bug.o: $(RUBY_EXTCONF_H) bug.o: $(arch_hdrdir)/ruby/config.h bug.o: $(hdrdir)/ruby.h +bug.o: $(hdrdir)/ruby/3/anyargs.h +bug.o: $(hdrdir)/ruby/3/arithmetic.h +bug.o: $(hdrdir)/ruby/3/arithmetic/char.h +bug.o: $(hdrdir)/ruby/3/arithmetic/double.h +bug.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bug.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/int.h +bug.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/short.h +bug.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bug.o: $(hdrdir)/ruby/3/assume.h +bug.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bug.o: $(hdrdir)/ruby/3/attr/artificial.h +bug.o: $(hdrdir)/ruby/3/attr/cold.h +bug.o: $(hdrdir)/ruby/3/attr/const.h +bug.o: $(hdrdir)/ruby/3/attr/constexpr.h +bug.o: $(hdrdir)/ruby/3/attr/deprecated.h +bug.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bug.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bug.o: $(hdrdir)/ruby/3/attr/error.h +bug.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bug.o: $(hdrdir)/ruby/3/attr/forceinline.h +bug.o: $(hdrdir)/ruby/3/attr/format.h +bug.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bug.o: $(hdrdir)/ruby/3/attr/noalias.h +bug.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bug.o: $(hdrdir)/ruby/3/attr/noexcept.h +bug.o: $(hdrdir)/ruby/3/attr/noinline.h +bug.o: $(hdrdir)/ruby/3/attr/nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/noreturn.h +bug.o: $(hdrdir)/ruby/3/attr/pure.h +bug.o: $(hdrdir)/ruby/3/attr/restrict.h +bug.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/warning.h +bug.o: $(hdrdir)/ruby/3/attr/weakref.h +bug.o: $(hdrdir)/ruby/3/cast.h +bug.o: $(hdrdir)/ruby/3/compiler_is.h +bug.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bug.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bug.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bug.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bug.o: $(hdrdir)/ruby/3/compiler_since.h +bug.o: $(hdrdir)/ruby/3/config.h +bug.o: $(hdrdir)/ruby/3/constant_p.h +bug.o: $(hdrdir)/ruby/3/core.h +bug.o: $(hdrdir)/ruby/3/core/rarray.h +bug.o: $(hdrdir)/ruby/3/core/rbasic.h +bug.o: $(hdrdir)/ruby/3/core/rbignum.h +bug.o: $(hdrdir)/ruby/3/core/rclass.h +bug.o: $(hdrdir)/ruby/3/core/rdata.h +bug.o: $(hdrdir)/ruby/3/core/rfile.h +bug.o: $(hdrdir)/ruby/3/core/rhash.h +bug.o: $(hdrdir)/ruby/3/core/robject.h +bug.o: $(hdrdir)/ruby/3/core/rregexp.h +bug.o: $(hdrdir)/ruby/3/core/rstring.h +bug.o: $(hdrdir)/ruby/3/core/rstruct.h +bug.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bug.o: $(hdrdir)/ruby/3/ctype.h +bug.o: $(hdrdir)/ruby/3/dllexport.h +bug.o: $(hdrdir)/ruby/3/dosish.h +bug.o: $(hdrdir)/ruby/3/error.h +bug.o: $(hdrdir)/ruby/3/eval.h +bug.o: $(hdrdir)/ruby/3/event.h +bug.o: $(hdrdir)/ruby/3/fl_type.h +bug.o: $(hdrdir)/ruby/3/gc.h +bug.o: $(hdrdir)/ruby/3/glob.h +bug.o: $(hdrdir)/ruby/3/globals.h +bug.o: $(hdrdir)/ruby/3/has/attribute.h +bug.o: $(hdrdir)/ruby/3/has/builtin.h +bug.o: $(hdrdir)/ruby/3/has/c_attribute.h +bug.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bug.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bug.o: $(hdrdir)/ruby/3/has/extension.h +bug.o: $(hdrdir)/ruby/3/has/feature.h +bug.o: $(hdrdir)/ruby/3/has/warning.h +bug.o: $(hdrdir)/ruby/3/intern/array.h +bug.o: $(hdrdir)/ruby/3/intern/bignum.h +bug.o: $(hdrdir)/ruby/3/intern/class.h +bug.o: $(hdrdir)/ruby/3/intern/compar.h +bug.o: $(hdrdir)/ruby/3/intern/complex.h +bug.o: $(hdrdir)/ruby/3/intern/cont.h +bug.o: $(hdrdir)/ruby/3/intern/dir.h +bug.o: $(hdrdir)/ruby/3/intern/enum.h +bug.o: $(hdrdir)/ruby/3/intern/enumerator.h +bug.o: $(hdrdir)/ruby/3/intern/error.h +bug.o: $(hdrdir)/ruby/3/intern/eval.h +bug.o: $(hdrdir)/ruby/3/intern/file.h +bug.o: $(hdrdir)/ruby/3/intern/gc.h +bug.o: $(hdrdir)/ruby/3/intern/hash.h +bug.o: $(hdrdir)/ruby/3/intern/io.h +bug.o: $(hdrdir)/ruby/3/intern/load.h +bug.o: $(hdrdir)/ruby/3/intern/marshal.h +bug.o: $(hdrdir)/ruby/3/intern/numeric.h +bug.o: $(hdrdir)/ruby/3/intern/object.h +bug.o: $(hdrdir)/ruby/3/intern/parse.h +bug.o: $(hdrdir)/ruby/3/intern/proc.h +bug.o: $(hdrdir)/ruby/3/intern/process.h +bug.o: $(hdrdir)/ruby/3/intern/random.h +bug.o: $(hdrdir)/ruby/3/intern/range.h +bug.o: $(hdrdir)/ruby/3/intern/rational.h +bug.o: $(hdrdir)/ruby/3/intern/re.h +bug.o: $(hdrdir)/ruby/3/intern/ruby.h +bug.o: $(hdrdir)/ruby/3/intern/select.h +bug.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bug.o: $(hdrdir)/ruby/3/intern/signal.h +bug.o: $(hdrdir)/ruby/3/intern/sprintf.h +bug.o: $(hdrdir)/ruby/3/intern/string.h +bug.o: $(hdrdir)/ruby/3/intern/struct.h +bug.o: $(hdrdir)/ruby/3/intern/thread.h +bug.o: $(hdrdir)/ruby/3/intern/time.h +bug.o: $(hdrdir)/ruby/3/intern/variable.h +bug.o: $(hdrdir)/ruby/3/intern/vm.h +bug.o: $(hdrdir)/ruby/3/interpreter.h +bug.o: $(hdrdir)/ruby/3/iterator.h +bug.o: $(hdrdir)/ruby/3/memory.h +bug.o: $(hdrdir)/ruby/3/method.h +bug.o: $(hdrdir)/ruby/3/module.h +bug.o: $(hdrdir)/ruby/3/newobj.h +bug.o: $(hdrdir)/ruby/3/rgengc.h +bug.o: $(hdrdir)/ruby/3/scan_args.h +bug.o: $(hdrdir)/ruby/3/special_consts.h +bug.o: $(hdrdir)/ruby/3/static_assert.h +bug.o: $(hdrdir)/ruby/3/stdalign.h +bug.o: $(hdrdir)/ruby/3/stdbool.h +bug.o: $(hdrdir)/ruby/3/symbol.h +bug.o: $(hdrdir)/ruby/3/token_paste.h +bug.o: $(hdrdir)/ruby/3/value.h +bug.o: $(hdrdir)/ruby/3/value_type.h +bug.o: $(hdrdir)/ruby/3/variable.h +bug.o: $(hdrdir)/ruby/3/warning_push.h +bug.o: $(hdrdir)/ruby/3/xmalloc.h bug.o: $(hdrdir)/ruby/assert.h bug.o: $(hdrdir)/ruby/backward.h +bug.o: $(hdrdir)/ruby/backward/2/assume.h +bug.o: $(hdrdir)/ruby/backward/2/attributes.h +bug.o: $(hdrdir)/ruby/backward/2/bool.h +bug.o: $(hdrdir)/ruby/backward/2/extern.h +bug.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bug.o: $(hdrdir)/ruby/backward/2/inttypes.h +bug.o: $(hdrdir)/ruby/backward/2/limits.h +bug.o: $(hdrdir)/ruby/backward/2/long_long.h +bug.o: $(hdrdir)/ruby/backward/2/r_cast.h +bug.o: $(hdrdir)/ruby/backward/2/rmodule.h +bug.o: $(hdrdir)/ruby/backward/2/stdalign.h +bug.o: $(hdrdir)/ruby/backward/2/stdarg.h bug.o: $(hdrdir)/ruby/defines.h bug.o: $(hdrdir)/ruby/intern.h bug.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/bug-5832/depend b/ext/-test-/bug-5832/depend index 74911f0af4..7547d7cf7a 100644 --- a/ext/-test-/bug-5832/depend +++ b/ext/-test-/bug-5832/depend @@ -2,8 +2,160 @@ bug.o: $(RUBY_EXTCONF_H) bug.o: $(arch_hdrdir)/ruby/config.h bug.o: $(hdrdir)/ruby.h +bug.o: $(hdrdir)/ruby/3/anyargs.h +bug.o: $(hdrdir)/ruby/3/arithmetic.h +bug.o: $(hdrdir)/ruby/3/arithmetic/char.h +bug.o: $(hdrdir)/ruby/3/arithmetic/double.h +bug.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bug.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/int.h +bug.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/short.h +bug.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bug.o: $(hdrdir)/ruby/3/assume.h +bug.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bug.o: $(hdrdir)/ruby/3/attr/artificial.h +bug.o: $(hdrdir)/ruby/3/attr/cold.h +bug.o: $(hdrdir)/ruby/3/attr/const.h +bug.o: $(hdrdir)/ruby/3/attr/constexpr.h +bug.o: $(hdrdir)/ruby/3/attr/deprecated.h +bug.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bug.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bug.o: $(hdrdir)/ruby/3/attr/error.h +bug.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bug.o: $(hdrdir)/ruby/3/attr/forceinline.h +bug.o: $(hdrdir)/ruby/3/attr/format.h +bug.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bug.o: $(hdrdir)/ruby/3/attr/noalias.h +bug.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bug.o: $(hdrdir)/ruby/3/attr/noexcept.h +bug.o: $(hdrdir)/ruby/3/attr/noinline.h +bug.o: $(hdrdir)/ruby/3/attr/nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/noreturn.h +bug.o: $(hdrdir)/ruby/3/attr/pure.h +bug.o: $(hdrdir)/ruby/3/attr/restrict.h +bug.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/warning.h +bug.o: $(hdrdir)/ruby/3/attr/weakref.h +bug.o: $(hdrdir)/ruby/3/cast.h +bug.o: $(hdrdir)/ruby/3/compiler_is.h +bug.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bug.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bug.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bug.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bug.o: $(hdrdir)/ruby/3/compiler_since.h +bug.o: $(hdrdir)/ruby/3/config.h +bug.o: $(hdrdir)/ruby/3/constant_p.h +bug.o: $(hdrdir)/ruby/3/core.h +bug.o: $(hdrdir)/ruby/3/core/rarray.h +bug.o: $(hdrdir)/ruby/3/core/rbasic.h +bug.o: $(hdrdir)/ruby/3/core/rbignum.h +bug.o: $(hdrdir)/ruby/3/core/rclass.h +bug.o: $(hdrdir)/ruby/3/core/rdata.h +bug.o: $(hdrdir)/ruby/3/core/rfile.h +bug.o: $(hdrdir)/ruby/3/core/rhash.h +bug.o: $(hdrdir)/ruby/3/core/robject.h +bug.o: $(hdrdir)/ruby/3/core/rregexp.h +bug.o: $(hdrdir)/ruby/3/core/rstring.h +bug.o: $(hdrdir)/ruby/3/core/rstruct.h +bug.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bug.o: $(hdrdir)/ruby/3/ctype.h +bug.o: $(hdrdir)/ruby/3/dllexport.h +bug.o: $(hdrdir)/ruby/3/dosish.h +bug.o: $(hdrdir)/ruby/3/error.h +bug.o: $(hdrdir)/ruby/3/eval.h +bug.o: $(hdrdir)/ruby/3/event.h +bug.o: $(hdrdir)/ruby/3/fl_type.h +bug.o: $(hdrdir)/ruby/3/gc.h +bug.o: $(hdrdir)/ruby/3/glob.h +bug.o: $(hdrdir)/ruby/3/globals.h +bug.o: $(hdrdir)/ruby/3/has/attribute.h +bug.o: $(hdrdir)/ruby/3/has/builtin.h +bug.o: $(hdrdir)/ruby/3/has/c_attribute.h +bug.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bug.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bug.o: $(hdrdir)/ruby/3/has/extension.h +bug.o: $(hdrdir)/ruby/3/has/feature.h +bug.o: $(hdrdir)/ruby/3/has/warning.h +bug.o: $(hdrdir)/ruby/3/intern/array.h +bug.o: $(hdrdir)/ruby/3/intern/bignum.h +bug.o: $(hdrdir)/ruby/3/intern/class.h +bug.o: $(hdrdir)/ruby/3/intern/compar.h +bug.o: $(hdrdir)/ruby/3/intern/complex.h +bug.o: $(hdrdir)/ruby/3/intern/cont.h +bug.o: $(hdrdir)/ruby/3/intern/dir.h +bug.o: $(hdrdir)/ruby/3/intern/enum.h +bug.o: $(hdrdir)/ruby/3/intern/enumerator.h +bug.o: $(hdrdir)/ruby/3/intern/error.h +bug.o: $(hdrdir)/ruby/3/intern/eval.h +bug.o: $(hdrdir)/ruby/3/intern/file.h +bug.o: $(hdrdir)/ruby/3/intern/gc.h +bug.o: $(hdrdir)/ruby/3/intern/hash.h +bug.o: $(hdrdir)/ruby/3/intern/io.h +bug.o: $(hdrdir)/ruby/3/intern/load.h +bug.o: $(hdrdir)/ruby/3/intern/marshal.h +bug.o: $(hdrdir)/ruby/3/intern/numeric.h +bug.o: $(hdrdir)/ruby/3/intern/object.h +bug.o: $(hdrdir)/ruby/3/intern/parse.h +bug.o: $(hdrdir)/ruby/3/intern/proc.h +bug.o: $(hdrdir)/ruby/3/intern/process.h +bug.o: $(hdrdir)/ruby/3/intern/random.h +bug.o: $(hdrdir)/ruby/3/intern/range.h +bug.o: $(hdrdir)/ruby/3/intern/rational.h +bug.o: $(hdrdir)/ruby/3/intern/re.h +bug.o: $(hdrdir)/ruby/3/intern/ruby.h +bug.o: $(hdrdir)/ruby/3/intern/select.h +bug.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bug.o: $(hdrdir)/ruby/3/intern/signal.h +bug.o: $(hdrdir)/ruby/3/intern/sprintf.h +bug.o: $(hdrdir)/ruby/3/intern/string.h +bug.o: $(hdrdir)/ruby/3/intern/struct.h +bug.o: $(hdrdir)/ruby/3/intern/thread.h +bug.o: $(hdrdir)/ruby/3/intern/time.h +bug.o: $(hdrdir)/ruby/3/intern/variable.h +bug.o: $(hdrdir)/ruby/3/intern/vm.h +bug.o: $(hdrdir)/ruby/3/interpreter.h +bug.o: $(hdrdir)/ruby/3/iterator.h +bug.o: $(hdrdir)/ruby/3/memory.h +bug.o: $(hdrdir)/ruby/3/method.h +bug.o: $(hdrdir)/ruby/3/module.h +bug.o: $(hdrdir)/ruby/3/newobj.h +bug.o: $(hdrdir)/ruby/3/rgengc.h +bug.o: $(hdrdir)/ruby/3/scan_args.h +bug.o: $(hdrdir)/ruby/3/special_consts.h +bug.o: $(hdrdir)/ruby/3/static_assert.h +bug.o: $(hdrdir)/ruby/3/stdalign.h +bug.o: $(hdrdir)/ruby/3/stdbool.h +bug.o: $(hdrdir)/ruby/3/symbol.h +bug.o: $(hdrdir)/ruby/3/token_paste.h +bug.o: $(hdrdir)/ruby/3/value.h +bug.o: $(hdrdir)/ruby/3/value_type.h +bug.o: $(hdrdir)/ruby/3/variable.h +bug.o: $(hdrdir)/ruby/3/warning_push.h +bug.o: $(hdrdir)/ruby/3/xmalloc.h bug.o: $(hdrdir)/ruby/assert.h bug.o: $(hdrdir)/ruby/backward.h +bug.o: $(hdrdir)/ruby/backward/2/assume.h +bug.o: $(hdrdir)/ruby/backward/2/attributes.h +bug.o: $(hdrdir)/ruby/backward/2/bool.h +bug.o: $(hdrdir)/ruby/backward/2/extern.h +bug.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bug.o: $(hdrdir)/ruby/backward/2/inttypes.h +bug.o: $(hdrdir)/ruby/backward/2/limits.h +bug.o: $(hdrdir)/ruby/backward/2/long_long.h +bug.o: $(hdrdir)/ruby/backward/2/r_cast.h +bug.o: $(hdrdir)/ruby/backward/2/rmodule.h +bug.o: $(hdrdir)/ruby/backward/2/stdalign.h +bug.o: $(hdrdir)/ruby/backward/2/stdarg.h bug.o: $(hdrdir)/ruby/defines.h bug.o: $(hdrdir)/ruby/intern.h bug.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/bug_reporter/depend b/ext/-test-/bug_reporter/depend index 62bac03566..5e4bea208a 100644 --- a/ext/-test-/bug_reporter/depend +++ b/ext/-test-/bug_reporter/depend @@ -2,8 +2,160 @@ bug_reporter.o: $(RUBY_EXTCONF_H) bug_reporter.o: $(arch_hdrdir)/ruby/config.h bug_reporter.o: $(hdrdir)/ruby.h +bug_reporter.o: $(hdrdir)/ruby/3/anyargs.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/char.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/double.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/int.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/long.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/short.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bug_reporter.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bug_reporter.o: $(hdrdir)/ruby/3/assume.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/artificial.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/cold.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/const.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/constexpr.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/deprecated.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/error.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/forceinline.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/format.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/noalias.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/noexcept.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/noinline.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/nonnull.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/noreturn.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/pure.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/restrict.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/warning.h +bug_reporter.o: $(hdrdir)/ruby/3/attr/weakref.h +bug_reporter.o: $(hdrdir)/ruby/3/cast.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bug_reporter.o: $(hdrdir)/ruby/3/compiler_since.h +bug_reporter.o: $(hdrdir)/ruby/3/config.h +bug_reporter.o: $(hdrdir)/ruby/3/constant_p.h +bug_reporter.o: $(hdrdir)/ruby/3/core.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rarray.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rbasic.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rbignum.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rclass.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rdata.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rfile.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rhash.h +bug_reporter.o: $(hdrdir)/ruby/3/core/robject.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rregexp.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rstring.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rstruct.h +bug_reporter.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bug_reporter.o: $(hdrdir)/ruby/3/ctype.h +bug_reporter.o: $(hdrdir)/ruby/3/dllexport.h +bug_reporter.o: $(hdrdir)/ruby/3/dosish.h +bug_reporter.o: $(hdrdir)/ruby/3/error.h +bug_reporter.o: $(hdrdir)/ruby/3/eval.h +bug_reporter.o: $(hdrdir)/ruby/3/event.h +bug_reporter.o: $(hdrdir)/ruby/3/fl_type.h +bug_reporter.o: $(hdrdir)/ruby/3/gc.h +bug_reporter.o: $(hdrdir)/ruby/3/glob.h +bug_reporter.o: $(hdrdir)/ruby/3/globals.h +bug_reporter.o: $(hdrdir)/ruby/3/has/attribute.h +bug_reporter.o: $(hdrdir)/ruby/3/has/builtin.h +bug_reporter.o: $(hdrdir)/ruby/3/has/c_attribute.h +bug_reporter.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bug_reporter.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bug_reporter.o: $(hdrdir)/ruby/3/has/extension.h +bug_reporter.o: $(hdrdir)/ruby/3/has/feature.h +bug_reporter.o: $(hdrdir)/ruby/3/has/warning.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/array.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/bignum.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/class.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/compar.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/complex.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/cont.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/dir.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/enum.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/enumerator.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/error.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/eval.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/file.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/gc.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/hash.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/io.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/load.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/marshal.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/numeric.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/object.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/parse.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/proc.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/process.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/random.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/range.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/rational.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/re.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/ruby.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/select.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/signal.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/sprintf.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/string.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/struct.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/thread.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/time.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/variable.h +bug_reporter.o: $(hdrdir)/ruby/3/intern/vm.h +bug_reporter.o: $(hdrdir)/ruby/3/interpreter.h +bug_reporter.o: $(hdrdir)/ruby/3/iterator.h +bug_reporter.o: $(hdrdir)/ruby/3/memory.h +bug_reporter.o: $(hdrdir)/ruby/3/method.h +bug_reporter.o: $(hdrdir)/ruby/3/module.h +bug_reporter.o: $(hdrdir)/ruby/3/newobj.h +bug_reporter.o: $(hdrdir)/ruby/3/rgengc.h +bug_reporter.o: $(hdrdir)/ruby/3/scan_args.h +bug_reporter.o: $(hdrdir)/ruby/3/special_consts.h +bug_reporter.o: $(hdrdir)/ruby/3/static_assert.h +bug_reporter.o: $(hdrdir)/ruby/3/stdalign.h +bug_reporter.o: $(hdrdir)/ruby/3/stdbool.h +bug_reporter.o: $(hdrdir)/ruby/3/symbol.h +bug_reporter.o: $(hdrdir)/ruby/3/token_paste.h +bug_reporter.o: $(hdrdir)/ruby/3/value.h +bug_reporter.o: $(hdrdir)/ruby/3/value_type.h +bug_reporter.o: $(hdrdir)/ruby/3/variable.h +bug_reporter.o: $(hdrdir)/ruby/3/warning_push.h +bug_reporter.o: $(hdrdir)/ruby/3/xmalloc.h bug_reporter.o: $(hdrdir)/ruby/assert.h bug_reporter.o: $(hdrdir)/ruby/backward.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/assume.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/attributes.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/bool.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/extern.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/inttypes.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/limits.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/long_long.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/r_cast.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/rmodule.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/stdalign.h +bug_reporter.o: $(hdrdir)/ruby/backward/2/stdarg.h bug_reporter.o: $(hdrdir)/ruby/defines.h bug_reporter.o: $(hdrdir)/ruby/intern.h bug_reporter.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/class/depend b/ext/-test-/class/depend index 451256cc75..11c24b0ff0 100644 --- a/ext/-test-/class/depend +++ b/ext/-test-/class/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START class2name.o: $(RUBY_EXTCONF_H) class2name.o: $(arch_hdrdir)/ruby/config.h +class2name.o: $(hdrdir)/ruby/3/anyargs.h +class2name.o: $(hdrdir)/ruby/3/arithmetic.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/char.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/double.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/int.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/long.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/short.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +class2name.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +class2name.o: $(hdrdir)/ruby/3/assume.h +class2name.o: $(hdrdir)/ruby/3/attr/alloc_size.h +class2name.o: $(hdrdir)/ruby/3/attr/artificial.h +class2name.o: $(hdrdir)/ruby/3/attr/cold.h +class2name.o: $(hdrdir)/ruby/3/attr/const.h +class2name.o: $(hdrdir)/ruby/3/attr/constexpr.h +class2name.o: $(hdrdir)/ruby/3/attr/deprecated.h +class2name.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +class2name.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +class2name.o: $(hdrdir)/ruby/3/attr/error.h +class2name.o: $(hdrdir)/ruby/3/attr/flag_enum.h +class2name.o: $(hdrdir)/ruby/3/attr/forceinline.h +class2name.o: $(hdrdir)/ruby/3/attr/format.h +class2name.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +class2name.o: $(hdrdir)/ruby/3/attr/noalias.h +class2name.o: $(hdrdir)/ruby/3/attr/nodiscard.h +class2name.o: $(hdrdir)/ruby/3/attr/noexcept.h +class2name.o: $(hdrdir)/ruby/3/attr/noinline.h +class2name.o: $(hdrdir)/ruby/3/attr/nonnull.h +class2name.o: $(hdrdir)/ruby/3/attr/noreturn.h +class2name.o: $(hdrdir)/ruby/3/attr/pure.h +class2name.o: $(hdrdir)/ruby/3/attr/restrict.h +class2name.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +class2name.o: $(hdrdir)/ruby/3/attr/warning.h +class2name.o: $(hdrdir)/ruby/3/attr/weakref.h +class2name.o: $(hdrdir)/ruby/3/cast.h +class2name.o: $(hdrdir)/ruby/3/compiler_is.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/apple.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/clang.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/intel.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +class2name.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +class2name.o: $(hdrdir)/ruby/3/compiler_since.h +class2name.o: $(hdrdir)/ruby/3/config.h +class2name.o: $(hdrdir)/ruby/3/constant_p.h +class2name.o: $(hdrdir)/ruby/3/core.h +class2name.o: $(hdrdir)/ruby/3/core/rarray.h +class2name.o: $(hdrdir)/ruby/3/core/rbasic.h +class2name.o: $(hdrdir)/ruby/3/core/rbignum.h +class2name.o: $(hdrdir)/ruby/3/core/rclass.h +class2name.o: $(hdrdir)/ruby/3/core/rdata.h +class2name.o: $(hdrdir)/ruby/3/core/rfile.h +class2name.o: $(hdrdir)/ruby/3/core/rhash.h +class2name.o: $(hdrdir)/ruby/3/core/robject.h +class2name.o: $(hdrdir)/ruby/3/core/rregexp.h +class2name.o: $(hdrdir)/ruby/3/core/rstring.h +class2name.o: $(hdrdir)/ruby/3/core/rstruct.h +class2name.o: $(hdrdir)/ruby/3/core/rtypeddata.h +class2name.o: $(hdrdir)/ruby/3/ctype.h +class2name.o: $(hdrdir)/ruby/3/dllexport.h +class2name.o: $(hdrdir)/ruby/3/dosish.h +class2name.o: $(hdrdir)/ruby/3/error.h +class2name.o: $(hdrdir)/ruby/3/eval.h +class2name.o: $(hdrdir)/ruby/3/event.h +class2name.o: $(hdrdir)/ruby/3/fl_type.h +class2name.o: $(hdrdir)/ruby/3/gc.h +class2name.o: $(hdrdir)/ruby/3/glob.h +class2name.o: $(hdrdir)/ruby/3/globals.h +class2name.o: $(hdrdir)/ruby/3/has/attribute.h +class2name.o: $(hdrdir)/ruby/3/has/builtin.h +class2name.o: $(hdrdir)/ruby/3/has/c_attribute.h +class2name.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +class2name.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +class2name.o: $(hdrdir)/ruby/3/has/extension.h +class2name.o: $(hdrdir)/ruby/3/has/feature.h +class2name.o: $(hdrdir)/ruby/3/has/warning.h +class2name.o: $(hdrdir)/ruby/3/intern/array.h +class2name.o: $(hdrdir)/ruby/3/intern/bignum.h +class2name.o: $(hdrdir)/ruby/3/intern/class.h +class2name.o: $(hdrdir)/ruby/3/intern/compar.h +class2name.o: $(hdrdir)/ruby/3/intern/complex.h +class2name.o: $(hdrdir)/ruby/3/intern/cont.h +class2name.o: $(hdrdir)/ruby/3/intern/dir.h +class2name.o: $(hdrdir)/ruby/3/intern/enum.h +class2name.o: $(hdrdir)/ruby/3/intern/enumerator.h +class2name.o: $(hdrdir)/ruby/3/intern/error.h +class2name.o: $(hdrdir)/ruby/3/intern/eval.h +class2name.o: $(hdrdir)/ruby/3/intern/file.h +class2name.o: $(hdrdir)/ruby/3/intern/gc.h +class2name.o: $(hdrdir)/ruby/3/intern/hash.h +class2name.o: $(hdrdir)/ruby/3/intern/io.h +class2name.o: $(hdrdir)/ruby/3/intern/load.h +class2name.o: $(hdrdir)/ruby/3/intern/marshal.h +class2name.o: $(hdrdir)/ruby/3/intern/numeric.h +class2name.o: $(hdrdir)/ruby/3/intern/object.h +class2name.o: $(hdrdir)/ruby/3/intern/parse.h +class2name.o: $(hdrdir)/ruby/3/intern/proc.h +class2name.o: $(hdrdir)/ruby/3/intern/process.h +class2name.o: $(hdrdir)/ruby/3/intern/random.h +class2name.o: $(hdrdir)/ruby/3/intern/range.h +class2name.o: $(hdrdir)/ruby/3/intern/rational.h +class2name.o: $(hdrdir)/ruby/3/intern/re.h +class2name.o: $(hdrdir)/ruby/3/intern/ruby.h +class2name.o: $(hdrdir)/ruby/3/intern/select.h +class2name.o: $(hdrdir)/ruby/3/intern/select/largesize.h +class2name.o: $(hdrdir)/ruby/3/intern/signal.h +class2name.o: $(hdrdir)/ruby/3/intern/sprintf.h +class2name.o: $(hdrdir)/ruby/3/intern/string.h +class2name.o: $(hdrdir)/ruby/3/intern/struct.h +class2name.o: $(hdrdir)/ruby/3/intern/thread.h +class2name.o: $(hdrdir)/ruby/3/intern/time.h +class2name.o: $(hdrdir)/ruby/3/intern/variable.h +class2name.o: $(hdrdir)/ruby/3/intern/vm.h +class2name.o: $(hdrdir)/ruby/3/interpreter.h +class2name.o: $(hdrdir)/ruby/3/iterator.h +class2name.o: $(hdrdir)/ruby/3/memory.h +class2name.o: $(hdrdir)/ruby/3/method.h +class2name.o: $(hdrdir)/ruby/3/module.h +class2name.o: $(hdrdir)/ruby/3/newobj.h +class2name.o: $(hdrdir)/ruby/3/rgengc.h +class2name.o: $(hdrdir)/ruby/3/scan_args.h +class2name.o: $(hdrdir)/ruby/3/special_consts.h +class2name.o: $(hdrdir)/ruby/3/static_assert.h +class2name.o: $(hdrdir)/ruby/3/stdalign.h +class2name.o: $(hdrdir)/ruby/3/stdbool.h +class2name.o: $(hdrdir)/ruby/3/symbol.h +class2name.o: $(hdrdir)/ruby/3/token_paste.h +class2name.o: $(hdrdir)/ruby/3/value.h +class2name.o: $(hdrdir)/ruby/3/value_type.h +class2name.o: $(hdrdir)/ruby/3/variable.h +class2name.o: $(hdrdir)/ruby/3/warning_push.h +class2name.o: $(hdrdir)/ruby/3/xmalloc.h class2name.o: $(hdrdir)/ruby/assert.h class2name.o: $(hdrdir)/ruby/backward.h +class2name.o: $(hdrdir)/ruby/backward/2/assume.h +class2name.o: $(hdrdir)/ruby/backward/2/attributes.h +class2name.o: $(hdrdir)/ruby/backward/2/bool.h +class2name.o: $(hdrdir)/ruby/backward/2/extern.h +class2name.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +class2name.o: $(hdrdir)/ruby/backward/2/inttypes.h +class2name.o: $(hdrdir)/ruby/backward/2/limits.h +class2name.o: $(hdrdir)/ruby/backward/2/long_long.h +class2name.o: $(hdrdir)/ruby/backward/2/r_cast.h +class2name.o: $(hdrdir)/ruby/backward/2/rmodule.h +class2name.o: $(hdrdir)/ruby/backward/2/stdalign.h +class2name.o: $(hdrdir)/ruby/backward/2/stdarg.h class2name.o: $(hdrdir)/ruby/defines.h class2name.o: $(hdrdir)/ruby/intern.h class2name.o: $(hdrdir)/ruby/missing.h @@ -13,8 +165,160 @@ class2name.o: class2name.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h diff --git a/ext/-test-/debug/depend b/ext/-test-/debug/depend index 662ed87510..6121c4b5e1 100644 --- a/ext/-test-/debug/depend +++ b/ext/-test-/debug/depend @@ -2,8 +2,160 @@ init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -13,8 +165,160 @@ init.o: $(hdrdir)/ruby/subst.h init.o: init.c inspector.o: $(RUBY_EXTCONF_H) inspector.o: $(arch_hdrdir)/ruby/config.h +inspector.o: $(hdrdir)/ruby/3/anyargs.h +inspector.o: $(hdrdir)/ruby/3/arithmetic.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/char.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/double.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/int.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/long.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/short.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +inspector.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +inspector.o: $(hdrdir)/ruby/3/assume.h +inspector.o: $(hdrdir)/ruby/3/attr/alloc_size.h +inspector.o: $(hdrdir)/ruby/3/attr/artificial.h +inspector.o: $(hdrdir)/ruby/3/attr/cold.h +inspector.o: $(hdrdir)/ruby/3/attr/const.h +inspector.o: $(hdrdir)/ruby/3/attr/constexpr.h +inspector.o: $(hdrdir)/ruby/3/attr/deprecated.h +inspector.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +inspector.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +inspector.o: $(hdrdir)/ruby/3/attr/error.h +inspector.o: $(hdrdir)/ruby/3/attr/flag_enum.h +inspector.o: $(hdrdir)/ruby/3/attr/forceinline.h +inspector.o: $(hdrdir)/ruby/3/attr/format.h +inspector.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +inspector.o: $(hdrdir)/ruby/3/attr/noalias.h +inspector.o: $(hdrdir)/ruby/3/attr/nodiscard.h +inspector.o: $(hdrdir)/ruby/3/attr/noexcept.h +inspector.o: $(hdrdir)/ruby/3/attr/noinline.h +inspector.o: $(hdrdir)/ruby/3/attr/nonnull.h +inspector.o: $(hdrdir)/ruby/3/attr/noreturn.h +inspector.o: $(hdrdir)/ruby/3/attr/pure.h +inspector.o: $(hdrdir)/ruby/3/attr/restrict.h +inspector.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +inspector.o: $(hdrdir)/ruby/3/attr/warning.h +inspector.o: $(hdrdir)/ruby/3/attr/weakref.h +inspector.o: $(hdrdir)/ruby/3/cast.h +inspector.o: $(hdrdir)/ruby/3/compiler_is.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/apple.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/clang.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/intel.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +inspector.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +inspector.o: $(hdrdir)/ruby/3/compiler_since.h +inspector.o: $(hdrdir)/ruby/3/config.h +inspector.o: $(hdrdir)/ruby/3/constant_p.h +inspector.o: $(hdrdir)/ruby/3/core.h +inspector.o: $(hdrdir)/ruby/3/core/rarray.h +inspector.o: $(hdrdir)/ruby/3/core/rbasic.h +inspector.o: $(hdrdir)/ruby/3/core/rbignum.h +inspector.o: $(hdrdir)/ruby/3/core/rclass.h +inspector.o: $(hdrdir)/ruby/3/core/rdata.h +inspector.o: $(hdrdir)/ruby/3/core/rfile.h +inspector.o: $(hdrdir)/ruby/3/core/rhash.h +inspector.o: $(hdrdir)/ruby/3/core/robject.h +inspector.o: $(hdrdir)/ruby/3/core/rregexp.h +inspector.o: $(hdrdir)/ruby/3/core/rstring.h +inspector.o: $(hdrdir)/ruby/3/core/rstruct.h +inspector.o: $(hdrdir)/ruby/3/core/rtypeddata.h +inspector.o: $(hdrdir)/ruby/3/ctype.h +inspector.o: $(hdrdir)/ruby/3/dllexport.h +inspector.o: $(hdrdir)/ruby/3/dosish.h +inspector.o: $(hdrdir)/ruby/3/error.h +inspector.o: $(hdrdir)/ruby/3/eval.h +inspector.o: $(hdrdir)/ruby/3/event.h +inspector.o: $(hdrdir)/ruby/3/fl_type.h +inspector.o: $(hdrdir)/ruby/3/gc.h +inspector.o: $(hdrdir)/ruby/3/glob.h +inspector.o: $(hdrdir)/ruby/3/globals.h +inspector.o: $(hdrdir)/ruby/3/has/attribute.h +inspector.o: $(hdrdir)/ruby/3/has/builtin.h +inspector.o: $(hdrdir)/ruby/3/has/c_attribute.h +inspector.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +inspector.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +inspector.o: $(hdrdir)/ruby/3/has/extension.h +inspector.o: $(hdrdir)/ruby/3/has/feature.h +inspector.o: $(hdrdir)/ruby/3/has/warning.h +inspector.o: $(hdrdir)/ruby/3/intern/array.h +inspector.o: $(hdrdir)/ruby/3/intern/bignum.h +inspector.o: $(hdrdir)/ruby/3/intern/class.h +inspector.o: $(hdrdir)/ruby/3/intern/compar.h +inspector.o: $(hdrdir)/ruby/3/intern/complex.h +inspector.o: $(hdrdir)/ruby/3/intern/cont.h +inspector.o: $(hdrdir)/ruby/3/intern/dir.h +inspector.o: $(hdrdir)/ruby/3/intern/enum.h +inspector.o: $(hdrdir)/ruby/3/intern/enumerator.h +inspector.o: $(hdrdir)/ruby/3/intern/error.h +inspector.o: $(hdrdir)/ruby/3/intern/eval.h +inspector.o: $(hdrdir)/ruby/3/intern/file.h +inspector.o: $(hdrdir)/ruby/3/intern/gc.h +inspector.o: $(hdrdir)/ruby/3/intern/hash.h +inspector.o: $(hdrdir)/ruby/3/intern/io.h +inspector.o: $(hdrdir)/ruby/3/intern/load.h +inspector.o: $(hdrdir)/ruby/3/intern/marshal.h +inspector.o: $(hdrdir)/ruby/3/intern/numeric.h +inspector.o: $(hdrdir)/ruby/3/intern/object.h +inspector.o: $(hdrdir)/ruby/3/intern/parse.h +inspector.o: $(hdrdir)/ruby/3/intern/proc.h +inspector.o: $(hdrdir)/ruby/3/intern/process.h +inspector.o: $(hdrdir)/ruby/3/intern/random.h +inspector.o: $(hdrdir)/ruby/3/intern/range.h +inspector.o: $(hdrdir)/ruby/3/intern/rational.h +inspector.o: $(hdrdir)/ruby/3/intern/re.h +inspector.o: $(hdrdir)/ruby/3/intern/ruby.h +inspector.o: $(hdrdir)/ruby/3/intern/select.h +inspector.o: $(hdrdir)/ruby/3/intern/select/largesize.h +inspector.o: $(hdrdir)/ruby/3/intern/signal.h +inspector.o: $(hdrdir)/ruby/3/intern/sprintf.h +inspector.o: $(hdrdir)/ruby/3/intern/string.h +inspector.o: $(hdrdir)/ruby/3/intern/struct.h +inspector.o: $(hdrdir)/ruby/3/intern/thread.h +inspector.o: $(hdrdir)/ruby/3/intern/time.h +inspector.o: $(hdrdir)/ruby/3/intern/variable.h +inspector.o: $(hdrdir)/ruby/3/intern/vm.h +inspector.o: $(hdrdir)/ruby/3/interpreter.h +inspector.o: $(hdrdir)/ruby/3/iterator.h +inspector.o: $(hdrdir)/ruby/3/memory.h +inspector.o: $(hdrdir)/ruby/3/method.h +inspector.o: $(hdrdir)/ruby/3/module.h +inspector.o: $(hdrdir)/ruby/3/newobj.h +inspector.o: $(hdrdir)/ruby/3/rgengc.h +inspector.o: $(hdrdir)/ruby/3/scan_args.h +inspector.o: $(hdrdir)/ruby/3/special_consts.h +inspector.o: $(hdrdir)/ruby/3/static_assert.h +inspector.o: $(hdrdir)/ruby/3/stdalign.h +inspector.o: $(hdrdir)/ruby/3/stdbool.h +inspector.o: $(hdrdir)/ruby/3/symbol.h +inspector.o: $(hdrdir)/ruby/3/token_paste.h +inspector.o: $(hdrdir)/ruby/3/value.h +inspector.o: $(hdrdir)/ruby/3/value_type.h +inspector.o: $(hdrdir)/ruby/3/variable.h +inspector.o: $(hdrdir)/ruby/3/warning_push.h +inspector.o: $(hdrdir)/ruby/3/xmalloc.h inspector.o: $(hdrdir)/ruby/assert.h inspector.o: $(hdrdir)/ruby/backward.h +inspector.o: $(hdrdir)/ruby/backward/2/assume.h +inspector.o: $(hdrdir)/ruby/backward/2/attributes.h +inspector.o: $(hdrdir)/ruby/backward/2/bool.h +inspector.o: $(hdrdir)/ruby/backward/2/extern.h +inspector.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +inspector.o: $(hdrdir)/ruby/backward/2/inttypes.h +inspector.o: $(hdrdir)/ruby/backward/2/limits.h +inspector.o: $(hdrdir)/ruby/backward/2/long_long.h +inspector.o: $(hdrdir)/ruby/backward/2/r_cast.h +inspector.o: $(hdrdir)/ruby/backward/2/rmodule.h +inspector.o: $(hdrdir)/ruby/backward/2/stdalign.h +inspector.o: $(hdrdir)/ruby/backward/2/stdarg.h inspector.o: $(hdrdir)/ruby/debug.h inspector.o: $(hdrdir)/ruby/defines.h inspector.o: $(hdrdir)/ruby/intern.h @@ -25,8 +329,160 @@ inspector.o: $(hdrdir)/ruby/subst.h inspector.o: inspector.c profile_frames.o: $(RUBY_EXTCONF_H) profile_frames.o: $(arch_hdrdir)/ruby/config.h +profile_frames.o: $(hdrdir)/ruby/3/anyargs.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/char.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/double.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/int.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/long.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/short.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +profile_frames.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +profile_frames.o: $(hdrdir)/ruby/3/assume.h +profile_frames.o: $(hdrdir)/ruby/3/attr/alloc_size.h +profile_frames.o: $(hdrdir)/ruby/3/attr/artificial.h +profile_frames.o: $(hdrdir)/ruby/3/attr/cold.h +profile_frames.o: $(hdrdir)/ruby/3/attr/const.h +profile_frames.o: $(hdrdir)/ruby/3/attr/constexpr.h +profile_frames.o: $(hdrdir)/ruby/3/attr/deprecated.h +profile_frames.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +profile_frames.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +profile_frames.o: $(hdrdir)/ruby/3/attr/error.h +profile_frames.o: $(hdrdir)/ruby/3/attr/flag_enum.h +profile_frames.o: $(hdrdir)/ruby/3/attr/forceinline.h +profile_frames.o: $(hdrdir)/ruby/3/attr/format.h +profile_frames.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +profile_frames.o: $(hdrdir)/ruby/3/attr/noalias.h +profile_frames.o: $(hdrdir)/ruby/3/attr/nodiscard.h +profile_frames.o: $(hdrdir)/ruby/3/attr/noexcept.h +profile_frames.o: $(hdrdir)/ruby/3/attr/noinline.h +profile_frames.o: $(hdrdir)/ruby/3/attr/nonnull.h +profile_frames.o: $(hdrdir)/ruby/3/attr/noreturn.h +profile_frames.o: $(hdrdir)/ruby/3/attr/pure.h +profile_frames.o: $(hdrdir)/ruby/3/attr/restrict.h +profile_frames.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +profile_frames.o: $(hdrdir)/ruby/3/attr/warning.h +profile_frames.o: $(hdrdir)/ruby/3/attr/weakref.h +profile_frames.o: $(hdrdir)/ruby/3/cast.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/apple.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/clang.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/intel.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +profile_frames.o: $(hdrdir)/ruby/3/compiler_since.h +profile_frames.o: $(hdrdir)/ruby/3/config.h +profile_frames.o: $(hdrdir)/ruby/3/constant_p.h +profile_frames.o: $(hdrdir)/ruby/3/core.h +profile_frames.o: $(hdrdir)/ruby/3/core/rarray.h +profile_frames.o: $(hdrdir)/ruby/3/core/rbasic.h +profile_frames.o: $(hdrdir)/ruby/3/core/rbignum.h +profile_frames.o: $(hdrdir)/ruby/3/core/rclass.h +profile_frames.o: $(hdrdir)/ruby/3/core/rdata.h +profile_frames.o: $(hdrdir)/ruby/3/core/rfile.h +profile_frames.o: $(hdrdir)/ruby/3/core/rhash.h +profile_frames.o: $(hdrdir)/ruby/3/core/robject.h +profile_frames.o: $(hdrdir)/ruby/3/core/rregexp.h +profile_frames.o: $(hdrdir)/ruby/3/core/rstring.h +profile_frames.o: $(hdrdir)/ruby/3/core/rstruct.h +profile_frames.o: $(hdrdir)/ruby/3/core/rtypeddata.h +profile_frames.o: $(hdrdir)/ruby/3/ctype.h +profile_frames.o: $(hdrdir)/ruby/3/dllexport.h +profile_frames.o: $(hdrdir)/ruby/3/dosish.h +profile_frames.o: $(hdrdir)/ruby/3/error.h +profile_frames.o: $(hdrdir)/ruby/3/eval.h +profile_frames.o: $(hdrdir)/ruby/3/event.h +profile_frames.o: $(hdrdir)/ruby/3/fl_type.h +profile_frames.o: $(hdrdir)/ruby/3/gc.h +profile_frames.o: $(hdrdir)/ruby/3/glob.h +profile_frames.o: $(hdrdir)/ruby/3/globals.h +profile_frames.o: $(hdrdir)/ruby/3/has/attribute.h +profile_frames.o: $(hdrdir)/ruby/3/has/builtin.h +profile_frames.o: $(hdrdir)/ruby/3/has/c_attribute.h +profile_frames.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +profile_frames.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +profile_frames.o: $(hdrdir)/ruby/3/has/extension.h +profile_frames.o: $(hdrdir)/ruby/3/has/feature.h +profile_frames.o: $(hdrdir)/ruby/3/has/warning.h +profile_frames.o: $(hdrdir)/ruby/3/intern/array.h +profile_frames.o: $(hdrdir)/ruby/3/intern/bignum.h +profile_frames.o: $(hdrdir)/ruby/3/intern/class.h +profile_frames.o: $(hdrdir)/ruby/3/intern/compar.h +profile_frames.o: $(hdrdir)/ruby/3/intern/complex.h +profile_frames.o: $(hdrdir)/ruby/3/intern/cont.h +profile_frames.o: $(hdrdir)/ruby/3/intern/dir.h +profile_frames.o: $(hdrdir)/ruby/3/intern/enum.h +profile_frames.o: $(hdrdir)/ruby/3/intern/enumerator.h +profile_frames.o: $(hdrdir)/ruby/3/intern/error.h +profile_frames.o: $(hdrdir)/ruby/3/intern/eval.h +profile_frames.o: $(hdrdir)/ruby/3/intern/file.h +profile_frames.o: $(hdrdir)/ruby/3/intern/gc.h +profile_frames.o: $(hdrdir)/ruby/3/intern/hash.h +profile_frames.o: $(hdrdir)/ruby/3/intern/io.h +profile_frames.o: $(hdrdir)/ruby/3/intern/load.h +profile_frames.o: $(hdrdir)/ruby/3/intern/marshal.h +profile_frames.o: $(hdrdir)/ruby/3/intern/numeric.h +profile_frames.o: $(hdrdir)/ruby/3/intern/object.h +profile_frames.o: $(hdrdir)/ruby/3/intern/parse.h +profile_frames.o: $(hdrdir)/ruby/3/intern/proc.h +profile_frames.o: $(hdrdir)/ruby/3/intern/process.h +profile_frames.o: $(hdrdir)/ruby/3/intern/random.h +profile_frames.o: $(hdrdir)/ruby/3/intern/range.h +profile_frames.o: $(hdrdir)/ruby/3/intern/rational.h +profile_frames.o: $(hdrdir)/ruby/3/intern/re.h +profile_frames.o: $(hdrdir)/ruby/3/intern/ruby.h +profile_frames.o: $(hdrdir)/ruby/3/intern/select.h +profile_frames.o: $(hdrdir)/ruby/3/intern/select/largesize.h +profile_frames.o: $(hdrdir)/ruby/3/intern/signal.h +profile_frames.o: $(hdrdir)/ruby/3/intern/sprintf.h +profile_frames.o: $(hdrdir)/ruby/3/intern/string.h +profile_frames.o: $(hdrdir)/ruby/3/intern/struct.h +profile_frames.o: $(hdrdir)/ruby/3/intern/thread.h +profile_frames.o: $(hdrdir)/ruby/3/intern/time.h +profile_frames.o: $(hdrdir)/ruby/3/intern/variable.h +profile_frames.o: $(hdrdir)/ruby/3/intern/vm.h +profile_frames.o: $(hdrdir)/ruby/3/interpreter.h +profile_frames.o: $(hdrdir)/ruby/3/iterator.h +profile_frames.o: $(hdrdir)/ruby/3/memory.h +profile_frames.o: $(hdrdir)/ruby/3/method.h +profile_frames.o: $(hdrdir)/ruby/3/module.h +profile_frames.o: $(hdrdir)/ruby/3/newobj.h +profile_frames.o: $(hdrdir)/ruby/3/rgengc.h +profile_frames.o: $(hdrdir)/ruby/3/scan_args.h +profile_frames.o: $(hdrdir)/ruby/3/special_consts.h +profile_frames.o: $(hdrdir)/ruby/3/static_assert.h +profile_frames.o: $(hdrdir)/ruby/3/stdalign.h +profile_frames.o: $(hdrdir)/ruby/3/stdbool.h +profile_frames.o: $(hdrdir)/ruby/3/symbol.h +profile_frames.o: $(hdrdir)/ruby/3/token_paste.h +profile_frames.o: $(hdrdir)/ruby/3/value.h +profile_frames.o: $(hdrdir)/ruby/3/value_type.h +profile_frames.o: $(hdrdir)/ruby/3/variable.h +profile_frames.o: $(hdrdir)/ruby/3/warning_push.h +profile_frames.o: $(hdrdir)/ruby/3/xmalloc.h profile_frames.o: $(hdrdir)/ruby/assert.h profile_frames.o: $(hdrdir)/ruby/backward.h +profile_frames.o: $(hdrdir)/ruby/backward/2/assume.h +profile_frames.o: $(hdrdir)/ruby/backward/2/attributes.h +profile_frames.o: $(hdrdir)/ruby/backward/2/bool.h +profile_frames.o: $(hdrdir)/ruby/backward/2/extern.h +profile_frames.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +profile_frames.o: $(hdrdir)/ruby/backward/2/inttypes.h +profile_frames.o: $(hdrdir)/ruby/backward/2/limits.h +profile_frames.o: $(hdrdir)/ruby/backward/2/long_long.h +profile_frames.o: $(hdrdir)/ruby/backward/2/r_cast.h +profile_frames.o: $(hdrdir)/ruby/backward/2/rmodule.h +profile_frames.o: $(hdrdir)/ruby/backward/2/stdalign.h +profile_frames.o: $(hdrdir)/ruby/backward/2/stdarg.h profile_frames.o: $(hdrdir)/ruby/debug.h profile_frames.o: $(hdrdir)/ruby/defines.h profile_frames.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/enumerator_kw/depend b/ext/-test-/enumerator_kw/depend index b7489eaf73..a545d5e932 100644 --- a/ext/-test-/enumerator_kw/depend +++ b/ext/-test-/enumerator_kw/depend @@ -2,8 +2,160 @@ enumerator_kw.o: $(RUBY_EXTCONF_H) enumerator_kw.o: $(arch_hdrdir)/ruby/config.h enumerator_kw.o: $(hdrdir)/ruby.h +enumerator_kw.o: $(hdrdir)/ruby/3/anyargs.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/char.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/double.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/int.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/long.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/short.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +enumerator_kw.o: $(hdrdir)/ruby/3/assume.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/alloc_size.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/artificial.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/cold.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/const.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/constexpr.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/deprecated.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/error.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/flag_enum.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/forceinline.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/format.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/noalias.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/nodiscard.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/noexcept.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/noinline.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/nonnull.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/noreturn.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/pure.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/restrict.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/warning.h +enumerator_kw.o: $(hdrdir)/ruby/3/attr/weakref.h +enumerator_kw.o: $(hdrdir)/ruby/3/cast.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/apple.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/clang.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/intel.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +enumerator_kw.o: $(hdrdir)/ruby/3/compiler_since.h +enumerator_kw.o: $(hdrdir)/ruby/3/config.h +enumerator_kw.o: $(hdrdir)/ruby/3/constant_p.h +enumerator_kw.o: $(hdrdir)/ruby/3/core.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rarray.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rbasic.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rbignum.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rclass.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rdata.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rfile.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rhash.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/robject.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rregexp.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rstring.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rstruct.h +enumerator_kw.o: $(hdrdir)/ruby/3/core/rtypeddata.h +enumerator_kw.o: $(hdrdir)/ruby/3/ctype.h +enumerator_kw.o: $(hdrdir)/ruby/3/dllexport.h +enumerator_kw.o: $(hdrdir)/ruby/3/dosish.h +enumerator_kw.o: $(hdrdir)/ruby/3/error.h +enumerator_kw.o: $(hdrdir)/ruby/3/eval.h +enumerator_kw.o: $(hdrdir)/ruby/3/event.h +enumerator_kw.o: $(hdrdir)/ruby/3/fl_type.h +enumerator_kw.o: $(hdrdir)/ruby/3/gc.h +enumerator_kw.o: $(hdrdir)/ruby/3/glob.h +enumerator_kw.o: $(hdrdir)/ruby/3/globals.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/attribute.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/builtin.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/c_attribute.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/extension.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/feature.h +enumerator_kw.o: $(hdrdir)/ruby/3/has/warning.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/array.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/bignum.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/class.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/compar.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/complex.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/cont.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/dir.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/enum.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/enumerator.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/error.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/eval.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/file.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/gc.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/hash.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/io.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/load.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/marshal.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/numeric.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/object.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/parse.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/proc.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/process.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/random.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/range.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/rational.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/re.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/ruby.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/select.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/select/largesize.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/signal.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/sprintf.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/string.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/struct.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/thread.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/time.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/variable.h +enumerator_kw.o: $(hdrdir)/ruby/3/intern/vm.h +enumerator_kw.o: $(hdrdir)/ruby/3/interpreter.h +enumerator_kw.o: $(hdrdir)/ruby/3/iterator.h +enumerator_kw.o: $(hdrdir)/ruby/3/memory.h +enumerator_kw.o: $(hdrdir)/ruby/3/method.h +enumerator_kw.o: $(hdrdir)/ruby/3/module.h +enumerator_kw.o: $(hdrdir)/ruby/3/newobj.h +enumerator_kw.o: $(hdrdir)/ruby/3/rgengc.h +enumerator_kw.o: $(hdrdir)/ruby/3/scan_args.h +enumerator_kw.o: $(hdrdir)/ruby/3/special_consts.h +enumerator_kw.o: $(hdrdir)/ruby/3/static_assert.h +enumerator_kw.o: $(hdrdir)/ruby/3/stdalign.h +enumerator_kw.o: $(hdrdir)/ruby/3/stdbool.h +enumerator_kw.o: $(hdrdir)/ruby/3/symbol.h +enumerator_kw.o: $(hdrdir)/ruby/3/token_paste.h +enumerator_kw.o: $(hdrdir)/ruby/3/value.h +enumerator_kw.o: $(hdrdir)/ruby/3/value_type.h +enumerator_kw.o: $(hdrdir)/ruby/3/variable.h +enumerator_kw.o: $(hdrdir)/ruby/3/warning_push.h +enumerator_kw.o: $(hdrdir)/ruby/3/xmalloc.h enumerator_kw.o: $(hdrdir)/ruby/assert.h enumerator_kw.o: $(hdrdir)/ruby/backward.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/assume.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/attributes.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/bool.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/extern.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/inttypes.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/limits.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/long_long.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/r_cast.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/rmodule.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/stdalign.h +enumerator_kw.o: $(hdrdir)/ruby/backward/2/stdarg.h enumerator_kw.o: $(hdrdir)/ruby/defines.h enumerator_kw.o: $(hdrdir)/ruby/intern.h enumerator_kw.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/exception/depend b/ext/-test-/exception/depend index d0958de9b8..c8fe8f293e 100644 --- a/ext/-test-/exception/depend +++ b/ext/-test-/exception/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START dataerror.o: $(RUBY_EXTCONF_H) dataerror.o: $(arch_hdrdir)/ruby/config.h +dataerror.o: $(hdrdir)/ruby/3/anyargs.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/char.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/double.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/int.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/long.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/short.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +dataerror.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +dataerror.o: $(hdrdir)/ruby/3/assume.h +dataerror.o: $(hdrdir)/ruby/3/attr/alloc_size.h +dataerror.o: $(hdrdir)/ruby/3/attr/artificial.h +dataerror.o: $(hdrdir)/ruby/3/attr/cold.h +dataerror.o: $(hdrdir)/ruby/3/attr/const.h +dataerror.o: $(hdrdir)/ruby/3/attr/constexpr.h +dataerror.o: $(hdrdir)/ruby/3/attr/deprecated.h +dataerror.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +dataerror.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +dataerror.o: $(hdrdir)/ruby/3/attr/error.h +dataerror.o: $(hdrdir)/ruby/3/attr/flag_enum.h +dataerror.o: $(hdrdir)/ruby/3/attr/forceinline.h +dataerror.o: $(hdrdir)/ruby/3/attr/format.h +dataerror.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +dataerror.o: $(hdrdir)/ruby/3/attr/noalias.h +dataerror.o: $(hdrdir)/ruby/3/attr/nodiscard.h +dataerror.o: $(hdrdir)/ruby/3/attr/noexcept.h +dataerror.o: $(hdrdir)/ruby/3/attr/noinline.h +dataerror.o: $(hdrdir)/ruby/3/attr/nonnull.h +dataerror.o: $(hdrdir)/ruby/3/attr/noreturn.h +dataerror.o: $(hdrdir)/ruby/3/attr/pure.h +dataerror.o: $(hdrdir)/ruby/3/attr/restrict.h +dataerror.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +dataerror.o: $(hdrdir)/ruby/3/attr/warning.h +dataerror.o: $(hdrdir)/ruby/3/attr/weakref.h +dataerror.o: $(hdrdir)/ruby/3/cast.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/apple.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/clang.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/intel.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +dataerror.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +dataerror.o: $(hdrdir)/ruby/3/compiler_since.h +dataerror.o: $(hdrdir)/ruby/3/config.h +dataerror.o: $(hdrdir)/ruby/3/constant_p.h +dataerror.o: $(hdrdir)/ruby/3/core.h +dataerror.o: $(hdrdir)/ruby/3/core/rarray.h +dataerror.o: $(hdrdir)/ruby/3/core/rbasic.h +dataerror.o: $(hdrdir)/ruby/3/core/rbignum.h +dataerror.o: $(hdrdir)/ruby/3/core/rclass.h +dataerror.o: $(hdrdir)/ruby/3/core/rdata.h +dataerror.o: $(hdrdir)/ruby/3/core/rfile.h +dataerror.o: $(hdrdir)/ruby/3/core/rhash.h +dataerror.o: $(hdrdir)/ruby/3/core/robject.h +dataerror.o: $(hdrdir)/ruby/3/core/rregexp.h +dataerror.o: $(hdrdir)/ruby/3/core/rstring.h +dataerror.o: $(hdrdir)/ruby/3/core/rstruct.h +dataerror.o: $(hdrdir)/ruby/3/core/rtypeddata.h +dataerror.o: $(hdrdir)/ruby/3/ctype.h +dataerror.o: $(hdrdir)/ruby/3/dllexport.h +dataerror.o: $(hdrdir)/ruby/3/dosish.h +dataerror.o: $(hdrdir)/ruby/3/error.h +dataerror.o: $(hdrdir)/ruby/3/eval.h +dataerror.o: $(hdrdir)/ruby/3/event.h +dataerror.o: $(hdrdir)/ruby/3/fl_type.h +dataerror.o: $(hdrdir)/ruby/3/gc.h +dataerror.o: $(hdrdir)/ruby/3/glob.h +dataerror.o: $(hdrdir)/ruby/3/globals.h +dataerror.o: $(hdrdir)/ruby/3/has/attribute.h +dataerror.o: $(hdrdir)/ruby/3/has/builtin.h +dataerror.o: $(hdrdir)/ruby/3/has/c_attribute.h +dataerror.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +dataerror.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +dataerror.o: $(hdrdir)/ruby/3/has/extension.h +dataerror.o: $(hdrdir)/ruby/3/has/feature.h +dataerror.o: $(hdrdir)/ruby/3/has/warning.h +dataerror.o: $(hdrdir)/ruby/3/intern/array.h +dataerror.o: $(hdrdir)/ruby/3/intern/bignum.h +dataerror.o: $(hdrdir)/ruby/3/intern/class.h +dataerror.o: $(hdrdir)/ruby/3/intern/compar.h +dataerror.o: $(hdrdir)/ruby/3/intern/complex.h +dataerror.o: $(hdrdir)/ruby/3/intern/cont.h +dataerror.o: $(hdrdir)/ruby/3/intern/dir.h +dataerror.o: $(hdrdir)/ruby/3/intern/enum.h +dataerror.o: $(hdrdir)/ruby/3/intern/enumerator.h +dataerror.o: $(hdrdir)/ruby/3/intern/error.h +dataerror.o: $(hdrdir)/ruby/3/intern/eval.h +dataerror.o: $(hdrdir)/ruby/3/intern/file.h +dataerror.o: $(hdrdir)/ruby/3/intern/gc.h +dataerror.o: $(hdrdir)/ruby/3/intern/hash.h +dataerror.o: $(hdrdir)/ruby/3/intern/io.h +dataerror.o: $(hdrdir)/ruby/3/intern/load.h +dataerror.o: $(hdrdir)/ruby/3/intern/marshal.h +dataerror.o: $(hdrdir)/ruby/3/intern/numeric.h +dataerror.o: $(hdrdir)/ruby/3/intern/object.h +dataerror.o: $(hdrdir)/ruby/3/intern/parse.h +dataerror.o: $(hdrdir)/ruby/3/intern/proc.h +dataerror.o: $(hdrdir)/ruby/3/intern/process.h +dataerror.o: $(hdrdir)/ruby/3/intern/random.h +dataerror.o: $(hdrdir)/ruby/3/intern/range.h +dataerror.o: $(hdrdir)/ruby/3/intern/rational.h +dataerror.o: $(hdrdir)/ruby/3/intern/re.h +dataerror.o: $(hdrdir)/ruby/3/intern/ruby.h +dataerror.o: $(hdrdir)/ruby/3/intern/select.h +dataerror.o: $(hdrdir)/ruby/3/intern/select/largesize.h +dataerror.o: $(hdrdir)/ruby/3/intern/signal.h +dataerror.o: $(hdrdir)/ruby/3/intern/sprintf.h +dataerror.o: $(hdrdir)/ruby/3/intern/string.h +dataerror.o: $(hdrdir)/ruby/3/intern/struct.h +dataerror.o: $(hdrdir)/ruby/3/intern/thread.h +dataerror.o: $(hdrdir)/ruby/3/intern/time.h +dataerror.o: $(hdrdir)/ruby/3/intern/variable.h +dataerror.o: $(hdrdir)/ruby/3/intern/vm.h +dataerror.o: $(hdrdir)/ruby/3/interpreter.h +dataerror.o: $(hdrdir)/ruby/3/iterator.h +dataerror.o: $(hdrdir)/ruby/3/memory.h +dataerror.o: $(hdrdir)/ruby/3/method.h +dataerror.o: $(hdrdir)/ruby/3/module.h +dataerror.o: $(hdrdir)/ruby/3/newobj.h +dataerror.o: $(hdrdir)/ruby/3/rgengc.h +dataerror.o: $(hdrdir)/ruby/3/scan_args.h +dataerror.o: $(hdrdir)/ruby/3/special_consts.h +dataerror.o: $(hdrdir)/ruby/3/static_assert.h +dataerror.o: $(hdrdir)/ruby/3/stdalign.h +dataerror.o: $(hdrdir)/ruby/3/stdbool.h +dataerror.o: $(hdrdir)/ruby/3/symbol.h +dataerror.o: $(hdrdir)/ruby/3/token_paste.h +dataerror.o: $(hdrdir)/ruby/3/value.h +dataerror.o: $(hdrdir)/ruby/3/value_type.h +dataerror.o: $(hdrdir)/ruby/3/variable.h +dataerror.o: $(hdrdir)/ruby/3/warning_push.h +dataerror.o: $(hdrdir)/ruby/3/xmalloc.h dataerror.o: $(hdrdir)/ruby/assert.h dataerror.o: $(hdrdir)/ruby/backward.h +dataerror.o: $(hdrdir)/ruby/backward/2/assume.h +dataerror.o: $(hdrdir)/ruby/backward/2/attributes.h +dataerror.o: $(hdrdir)/ruby/backward/2/bool.h +dataerror.o: $(hdrdir)/ruby/backward/2/extern.h +dataerror.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +dataerror.o: $(hdrdir)/ruby/backward/2/inttypes.h +dataerror.o: $(hdrdir)/ruby/backward/2/limits.h +dataerror.o: $(hdrdir)/ruby/backward/2/long_long.h +dataerror.o: $(hdrdir)/ruby/backward/2/r_cast.h +dataerror.o: $(hdrdir)/ruby/backward/2/rmodule.h +dataerror.o: $(hdrdir)/ruby/backward/2/stdalign.h +dataerror.o: $(hdrdir)/ruby/backward/2/stdarg.h dataerror.o: $(hdrdir)/ruby/defines.h dataerror.o: $(hdrdir)/ruby/intern.h dataerror.o: $(hdrdir)/ruby/missing.h @@ -13,8 +165,160 @@ dataerror.o: dataerror.c enc_raise.o: $(RUBY_EXTCONF_H) enc_raise.o: $(arch_hdrdir)/ruby/config.h enc_raise.o: $(hdrdir)/ruby.h +enc_raise.o: $(hdrdir)/ruby/3/anyargs.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/char.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/double.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/int.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/long.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/short.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +enc_raise.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +enc_raise.o: $(hdrdir)/ruby/3/assume.h +enc_raise.o: $(hdrdir)/ruby/3/attr/alloc_size.h +enc_raise.o: $(hdrdir)/ruby/3/attr/artificial.h +enc_raise.o: $(hdrdir)/ruby/3/attr/cold.h +enc_raise.o: $(hdrdir)/ruby/3/attr/const.h +enc_raise.o: $(hdrdir)/ruby/3/attr/constexpr.h +enc_raise.o: $(hdrdir)/ruby/3/attr/deprecated.h +enc_raise.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +enc_raise.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +enc_raise.o: $(hdrdir)/ruby/3/attr/error.h +enc_raise.o: $(hdrdir)/ruby/3/attr/flag_enum.h +enc_raise.o: $(hdrdir)/ruby/3/attr/forceinline.h +enc_raise.o: $(hdrdir)/ruby/3/attr/format.h +enc_raise.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +enc_raise.o: $(hdrdir)/ruby/3/attr/noalias.h +enc_raise.o: $(hdrdir)/ruby/3/attr/nodiscard.h +enc_raise.o: $(hdrdir)/ruby/3/attr/noexcept.h +enc_raise.o: $(hdrdir)/ruby/3/attr/noinline.h +enc_raise.o: $(hdrdir)/ruby/3/attr/nonnull.h +enc_raise.o: $(hdrdir)/ruby/3/attr/noreturn.h +enc_raise.o: $(hdrdir)/ruby/3/attr/pure.h +enc_raise.o: $(hdrdir)/ruby/3/attr/restrict.h +enc_raise.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +enc_raise.o: $(hdrdir)/ruby/3/attr/warning.h +enc_raise.o: $(hdrdir)/ruby/3/attr/weakref.h +enc_raise.o: $(hdrdir)/ruby/3/cast.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/apple.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/clang.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/intel.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +enc_raise.o: $(hdrdir)/ruby/3/compiler_since.h +enc_raise.o: $(hdrdir)/ruby/3/config.h +enc_raise.o: $(hdrdir)/ruby/3/constant_p.h +enc_raise.o: $(hdrdir)/ruby/3/core.h +enc_raise.o: $(hdrdir)/ruby/3/core/rarray.h +enc_raise.o: $(hdrdir)/ruby/3/core/rbasic.h +enc_raise.o: $(hdrdir)/ruby/3/core/rbignum.h +enc_raise.o: $(hdrdir)/ruby/3/core/rclass.h +enc_raise.o: $(hdrdir)/ruby/3/core/rdata.h +enc_raise.o: $(hdrdir)/ruby/3/core/rfile.h +enc_raise.o: $(hdrdir)/ruby/3/core/rhash.h +enc_raise.o: $(hdrdir)/ruby/3/core/robject.h +enc_raise.o: $(hdrdir)/ruby/3/core/rregexp.h +enc_raise.o: $(hdrdir)/ruby/3/core/rstring.h +enc_raise.o: $(hdrdir)/ruby/3/core/rstruct.h +enc_raise.o: $(hdrdir)/ruby/3/core/rtypeddata.h +enc_raise.o: $(hdrdir)/ruby/3/ctype.h +enc_raise.o: $(hdrdir)/ruby/3/dllexport.h +enc_raise.o: $(hdrdir)/ruby/3/dosish.h +enc_raise.o: $(hdrdir)/ruby/3/error.h +enc_raise.o: $(hdrdir)/ruby/3/eval.h +enc_raise.o: $(hdrdir)/ruby/3/event.h +enc_raise.o: $(hdrdir)/ruby/3/fl_type.h +enc_raise.o: $(hdrdir)/ruby/3/gc.h +enc_raise.o: $(hdrdir)/ruby/3/glob.h +enc_raise.o: $(hdrdir)/ruby/3/globals.h +enc_raise.o: $(hdrdir)/ruby/3/has/attribute.h +enc_raise.o: $(hdrdir)/ruby/3/has/builtin.h +enc_raise.o: $(hdrdir)/ruby/3/has/c_attribute.h +enc_raise.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +enc_raise.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +enc_raise.o: $(hdrdir)/ruby/3/has/extension.h +enc_raise.o: $(hdrdir)/ruby/3/has/feature.h +enc_raise.o: $(hdrdir)/ruby/3/has/warning.h +enc_raise.o: $(hdrdir)/ruby/3/intern/array.h +enc_raise.o: $(hdrdir)/ruby/3/intern/bignum.h +enc_raise.o: $(hdrdir)/ruby/3/intern/class.h +enc_raise.o: $(hdrdir)/ruby/3/intern/compar.h +enc_raise.o: $(hdrdir)/ruby/3/intern/complex.h +enc_raise.o: $(hdrdir)/ruby/3/intern/cont.h +enc_raise.o: $(hdrdir)/ruby/3/intern/dir.h +enc_raise.o: $(hdrdir)/ruby/3/intern/enum.h +enc_raise.o: $(hdrdir)/ruby/3/intern/enumerator.h +enc_raise.o: $(hdrdir)/ruby/3/intern/error.h +enc_raise.o: $(hdrdir)/ruby/3/intern/eval.h +enc_raise.o: $(hdrdir)/ruby/3/intern/file.h +enc_raise.o: $(hdrdir)/ruby/3/intern/gc.h +enc_raise.o: $(hdrdir)/ruby/3/intern/hash.h +enc_raise.o: $(hdrdir)/ruby/3/intern/io.h +enc_raise.o: $(hdrdir)/ruby/3/intern/load.h +enc_raise.o: $(hdrdir)/ruby/3/intern/marshal.h +enc_raise.o: $(hdrdir)/ruby/3/intern/numeric.h +enc_raise.o: $(hdrdir)/ruby/3/intern/object.h +enc_raise.o: $(hdrdir)/ruby/3/intern/parse.h +enc_raise.o: $(hdrdir)/ruby/3/intern/proc.h +enc_raise.o: $(hdrdir)/ruby/3/intern/process.h +enc_raise.o: $(hdrdir)/ruby/3/intern/random.h +enc_raise.o: $(hdrdir)/ruby/3/intern/range.h +enc_raise.o: $(hdrdir)/ruby/3/intern/rational.h +enc_raise.o: $(hdrdir)/ruby/3/intern/re.h +enc_raise.o: $(hdrdir)/ruby/3/intern/ruby.h +enc_raise.o: $(hdrdir)/ruby/3/intern/select.h +enc_raise.o: $(hdrdir)/ruby/3/intern/select/largesize.h +enc_raise.o: $(hdrdir)/ruby/3/intern/signal.h +enc_raise.o: $(hdrdir)/ruby/3/intern/sprintf.h +enc_raise.o: $(hdrdir)/ruby/3/intern/string.h +enc_raise.o: $(hdrdir)/ruby/3/intern/struct.h +enc_raise.o: $(hdrdir)/ruby/3/intern/thread.h +enc_raise.o: $(hdrdir)/ruby/3/intern/time.h +enc_raise.o: $(hdrdir)/ruby/3/intern/variable.h +enc_raise.o: $(hdrdir)/ruby/3/intern/vm.h +enc_raise.o: $(hdrdir)/ruby/3/interpreter.h +enc_raise.o: $(hdrdir)/ruby/3/iterator.h +enc_raise.o: $(hdrdir)/ruby/3/memory.h +enc_raise.o: $(hdrdir)/ruby/3/method.h +enc_raise.o: $(hdrdir)/ruby/3/module.h +enc_raise.o: $(hdrdir)/ruby/3/newobj.h +enc_raise.o: $(hdrdir)/ruby/3/rgengc.h +enc_raise.o: $(hdrdir)/ruby/3/scan_args.h +enc_raise.o: $(hdrdir)/ruby/3/special_consts.h +enc_raise.o: $(hdrdir)/ruby/3/static_assert.h +enc_raise.o: $(hdrdir)/ruby/3/stdalign.h +enc_raise.o: $(hdrdir)/ruby/3/stdbool.h +enc_raise.o: $(hdrdir)/ruby/3/symbol.h +enc_raise.o: $(hdrdir)/ruby/3/token_paste.h +enc_raise.o: $(hdrdir)/ruby/3/value.h +enc_raise.o: $(hdrdir)/ruby/3/value_type.h +enc_raise.o: $(hdrdir)/ruby/3/variable.h +enc_raise.o: $(hdrdir)/ruby/3/warning_push.h +enc_raise.o: $(hdrdir)/ruby/3/xmalloc.h enc_raise.o: $(hdrdir)/ruby/assert.h enc_raise.o: $(hdrdir)/ruby/backward.h +enc_raise.o: $(hdrdir)/ruby/backward/2/assume.h +enc_raise.o: $(hdrdir)/ruby/backward/2/attributes.h +enc_raise.o: $(hdrdir)/ruby/backward/2/bool.h +enc_raise.o: $(hdrdir)/ruby/backward/2/extern.h +enc_raise.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +enc_raise.o: $(hdrdir)/ruby/backward/2/inttypes.h +enc_raise.o: $(hdrdir)/ruby/backward/2/limits.h +enc_raise.o: $(hdrdir)/ruby/backward/2/long_long.h +enc_raise.o: $(hdrdir)/ruby/backward/2/r_cast.h +enc_raise.o: $(hdrdir)/ruby/backward/2/rmodule.h +enc_raise.o: $(hdrdir)/ruby/backward/2/stdalign.h +enc_raise.o: $(hdrdir)/ruby/backward/2/stdarg.h enc_raise.o: $(hdrdir)/ruby/defines.h enc_raise.o: $(hdrdir)/ruby/encoding.h enc_raise.o: $(hdrdir)/ruby/intern.h @@ -28,8 +332,160 @@ enc_raise.o: enc_raise.c ensured.o: $(RUBY_EXTCONF_H) ensured.o: $(arch_hdrdir)/ruby/config.h ensured.o: $(hdrdir)/ruby.h +ensured.o: $(hdrdir)/ruby/3/anyargs.h +ensured.o: $(hdrdir)/ruby/3/arithmetic.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/char.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/double.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/int.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/long.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/short.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ensured.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ensured.o: $(hdrdir)/ruby/3/assume.h +ensured.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ensured.o: $(hdrdir)/ruby/3/attr/artificial.h +ensured.o: $(hdrdir)/ruby/3/attr/cold.h +ensured.o: $(hdrdir)/ruby/3/attr/const.h +ensured.o: $(hdrdir)/ruby/3/attr/constexpr.h +ensured.o: $(hdrdir)/ruby/3/attr/deprecated.h +ensured.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ensured.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ensured.o: $(hdrdir)/ruby/3/attr/error.h +ensured.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ensured.o: $(hdrdir)/ruby/3/attr/forceinline.h +ensured.o: $(hdrdir)/ruby/3/attr/format.h +ensured.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ensured.o: $(hdrdir)/ruby/3/attr/noalias.h +ensured.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ensured.o: $(hdrdir)/ruby/3/attr/noexcept.h +ensured.o: $(hdrdir)/ruby/3/attr/noinline.h +ensured.o: $(hdrdir)/ruby/3/attr/nonnull.h +ensured.o: $(hdrdir)/ruby/3/attr/noreturn.h +ensured.o: $(hdrdir)/ruby/3/attr/pure.h +ensured.o: $(hdrdir)/ruby/3/attr/restrict.h +ensured.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ensured.o: $(hdrdir)/ruby/3/attr/warning.h +ensured.o: $(hdrdir)/ruby/3/attr/weakref.h +ensured.o: $(hdrdir)/ruby/3/cast.h +ensured.o: $(hdrdir)/ruby/3/compiler_is.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ensured.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ensured.o: $(hdrdir)/ruby/3/compiler_since.h +ensured.o: $(hdrdir)/ruby/3/config.h +ensured.o: $(hdrdir)/ruby/3/constant_p.h +ensured.o: $(hdrdir)/ruby/3/core.h +ensured.o: $(hdrdir)/ruby/3/core/rarray.h +ensured.o: $(hdrdir)/ruby/3/core/rbasic.h +ensured.o: $(hdrdir)/ruby/3/core/rbignum.h +ensured.o: $(hdrdir)/ruby/3/core/rclass.h +ensured.o: $(hdrdir)/ruby/3/core/rdata.h +ensured.o: $(hdrdir)/ruby/3/core/rfile.h +ensured.o: $(hdrdir)/ruby/3/core/rhash.h +ensured.o: $(hdrdir)/ruby/3/core/robject.h +ensured.o: $(hdrdir)/ruby/3/core/rregexp.h +ensured.o: $(hdrdir)/ruby/3/core/rstring.h +ensured.o: $(hdrdir)/ruby/3/core/rstruct.h +ensured.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ensured.o: $(hdrdir)/ruby/3/ctype.h +ensured.o: $(hdrdir)/ruby/3/dllexport.h +ensured.o: $(hdrdir)/ruby/3/dosish.h +ensured.o: $(hdrdir)/ruby/3/error.h +ensured.o: $(hdrdir)/ruby/3/eval.h +ensured.o: $(hdrdir)/ruby/3/event.h +ensured.o: $(hdrdir)/ruby/3/fl_type.h +ensured.o: $(hdrdir)/ruby/3/gc.h +ensured.o: $(hdrdir)/ruby/3/glob.h +ensured.o: $(hdrdir)/ruby/3/globals.h +ensured.o: $(hdrdir)/ruby/3/has/attribute.h +ensured.o: $(hdrdir)/ruby/3/has/builtin.h +ensured.o: $(hdrdir)/ruby/3/has/c_attribute.h +ensured.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ensured.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ensured.o: $(hdrdir)/ruby/3/has/extension.h +ensured.o: $(hdrdir)/ruby/3/has/feature.h +ensured.o: $(hdrdir)/ruby/3/has/warning.h +ensured.o: $(hdrdir)/ruby/3/intern/array.h +ensured.o: $(hdrdir)/ruby/3/intern/bignum.h +ensured.o: $(hdrdir)/ruby/3/intern/class.h +ensured.o: $(hdrdir)/ruby/3/intern/compar.h +ensured.o: $(hdrdir)/ruby/3/intern/complex.h +ensured.o: $(hdrdir)/ruby/3/intern/cont.h +ensured.o: $(hdrdir)/ruby/3/intern/dir.h +ensured.o: $(hdrdir)/ruby/3/intern/enum.h +ensured.o: $(hdrdir)/ruby/3/intern/enumerator.h +ensured.o: $(hdrdir)/ruby/3/intern/error.h +ensured.o: $(hdrdir)/ruby/3/intern/eval.h +ensured.o: $(hdrdir)/ruby/3/intern/file.h +ensured.o: $(hdrdir)/ruby/3/intern/gc.h +ensured.o: $(hdrdir)/ruby/3/intern/hash.h +ensured.o: $(hdrdir)/ruby/3/intern/io.h +ensured.o: $(hdrdir)/ruby/3/intern/load.h +ensured.o: $(hdrdir)/ruby/3/intern/marshal.h +ensured.o: $(hdrdir)/ruby/3/intern/numeric.h +ensured.o: $(hdrdir)/ruby/3/intern/object.h +ensured.o: $(hdrdir)/ruby/3/intern/parse.h +ensured.o: $(hdrdir)/ruby/3/intern/proc.h +ensured.o: $(hdrdir)/ruby/3/intern/process.h +ensured.o: $(hdrdir)/ruby/3/intern/random.h +ensured.o: $(hdrdir)/ruby/3/intern/range.h +ensured.o: $(hdrdir)/ruby/3/intern/rational.h +ensured.o: $(hdrdir)/ruby/3/intern/re.h +ensured.o: $(hdrdir)/ruby/3/intern/ruby.h +ensured.o: $(hdrdir)/ruby/3/intern/select.h +ensured.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ensured.o: $(hdrdir)/ruby/3/intern/signal.h +ensured.o: $(hdrdir)/ruby/3/intern/sprintf.h +ensured.o: $(hdrdir)/ruby/3/intern/string.h +ensured.o: $(hdrdir)/ruby/3/intern/struct.h +ensured.o: $(hdrdir)/ruby/3/intern/thread.h +ensured.o: $(hdrdir)/ruby/3/intern/time.h +ensured.o: $(hdrdir)/ruby/3/intern/variable.h +ensured.o: $(hdrdir)/ruby/3/intern/vm.h +ensured.o: $(hdrdir)/ruby/3/interpreter.h +ensured.o: $(hdrdir)/ruby/3/iterator.h +ensured.o: $(hdrdir)/ruby/3/memory.h +ensured.o: $(hdrdir)/ruby/3/method.h +ensured.o: $(hdrdir)/ruby/3/module.h +ensured.o: $(hdrdir)/ruby/3/newobj.h +ensured.o: $(hdrdir)/ruby/3/rgengc.h +ensured.o: $(hdrdir)/ruby/3/scan_args.h +ensured.o: $(hdrdir)/ruby/3/special_consts.h +ensured.o: $(hdrdir)/ruby/3/static_assert.h +ensured.o: $(hdrdir)/ruby/3/stdalign.h +ensured.o: $(hdrdir)/ruby/3/stdbool.h +ensured.o: $(hdrdir)/ruby/3/symbol.h +ensured.o: $(hdrdir)/ruby/3/token_paste.h +ensured.o: $(hdrdir)/ruby/3/value.h +ensured.o: $(hdrdir)/ruby/3/value_type.h +ensured.o: $(hdrdir)/ruby/3/variable.h +ensured.o: $(hdrdir)/ruby/3/warning_push.h +ensured.o: $(hdrdir)/ruby/3/xmalloc.h ensured.o: $(hdrdir)/ruby/assert.h ensured.o: $(hdrdir)/ruby/backward.h +ensured.o: $(hdrdir)/ruby/backward/2/assume.h +ensured.o: $(hdrdir)/ruby/backward/2/attributes.h +ensured.o: $(hdrdir)/ruby/backward/2/bool.h +ensured.o: $(hdrdir)/ruby/backward/2/extern.h +ensured.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ensured.o: $(hdrdir)/ruby/backward/2/inttypes.h +ensured.o: $(hdrdir)/ruby/backward/2/limits.h +ensured.o: $(hdrdir)/ruby/backward/2/long_long.h +ensured.o: $(hdrdir)/ruby/backward/2/r_cast.h +ensured.o: $(hdrdir)/ruby/backward/2/rmodule.h +ensured.o: $(hdrdir)/ruby/backward/2/stdalign.h +ensured.o: $(hdrdir)/ruby/backward/2/stdarg.h ensured.o: $(hdrdir)/ruby/defines.h ensured.o: $(hdrdir)/ruby/intern.h ensured.o: $(hdrdir)/ruby/missing.h @@ -40,8 +496,160 @@ ensured.o: ensured.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h diff --git a/ext/-test-/fatal/depend b/ext/-test-/fatal/depend index c74360fdf9..bce8957f08 100644 --- a/ext/-test-/fatal/depend +++ b/ext/-test-/fatal/depend @@ -2,8 +2,160 @@ rb_fatal.o: $(RUBY_EXTCONF_H) rb_fatal.o: $(arch_hdrdir)/ruby/config.h rb_fatal.o: $(hdrdir)/ruby.h +rb_fatal.o: $(hdrdir)/ruby/3/anyargs.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/char.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/double.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/int.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/long.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/short.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +rb_fatal.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +rb_fatal.o: $(hdrdir)/ruby/3/assume.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/alloc_size.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/artificial.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/cold.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/const.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/constexpr.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/deprecated.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/error.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/flag_enum.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/forceinline.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/format.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/noalias.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/nodiscard.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/noexcept.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/noinline.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/nonnull.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/noreturn.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/pure.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/restrict.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/warning.h +rb_fatal.o: $(hdrdir)/ruby/3/attr/weakref.h +rb_fatal.o: $(hdrdir)/ruby/3/cast.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/apple.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/clang.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/intel.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +rb_fatal.o: $(hdrdir)/ruby/3/compiler_since.h +rb_fatal.o: $(hdrdir)/ruby/3/config.h +rb_fatal.o: $(hdrdir)/ruby/3/constant_p.h +rb_fatal.o: $(hdrdir)/ruby/3/core.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rarray.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rbasic.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rbignum.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rclass.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rdata.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rfile.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rhash.h +rb_fatal.o: $(hdrdir)/ruby/3/core/robject.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rregexp.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rstring.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rstruct.h +rb_fatal.o: $(hdrdir)/ruby/3/core/rtypeddata.h +rb_fatal.o: $(hdrdir)/ruby/3/ctype.h +rb_fatal.o: $(hdrdir)/ruby/3/dllexport.h +rb_fatal.o: $(hdrdir)/ruby/3/dosish.h +rb_fatal.o: $(hdrdir)/ruby/3/error.h +rb_fatal.o: $(hdrdir)/ruby/3/eval.h +rb_fatal.o: $(hdrdir)/ruby/3/event.h +rb_fatal.o: $(hdrdir)/ruby/3/fl_type.h +rb_fatal.o: $(hdrdir)/ruby/3/gc.h +rb_fatal.o: $(hdrdir)/ruby/3/glob.h +rb_fatal.o: $(hdrdir)/ruby/3/globals.h +rb_fatal.o: $(hdrdir)/ruby/3/has/attribute.h +rb_fatal.o: $(hdrdir)/ruby/3/has/builtin.h +rb_fatal.o: $(hdrdir)/ruby/3/has/c_attribute.h +rb_fatal.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +rb_fatal.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +rb_fatal.o: $(hdrdir)/ruby/3/has/extension.h +rb_fatal.o: $(hdrdir)/ruby/3/has/feature.h +rb_fatal.o: $(hdrdir)/ruby/3/has/warning.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/array.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/bignum.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/class.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/compar.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/complex.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/cont.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/dir.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/enum.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/enumerator.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/error.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/eval.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/file.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/gc.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/hash.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/io.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/load.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/marshal.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/numeric.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/object.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/parse.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/proc.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/process.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/random.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/range.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/rational.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/re.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/ruby.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/select.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/select/largesize.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/signal.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/sprintf.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/string.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/struct.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/thread.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/time.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/variable.h +rb_fatal.o: $(hdrdir)/ruby/3/intern/vm.h +rb_fatal.o: $(hdrdir)/ruby/3/interpreter.h +rb_fatal.o: $(hdrdir)/ruby/3/iterator.h +rb_fatal.o: $(hdrdir)/ruby/3/memory.h +rb_fatal.o: $(hdrdir)/ruby/3/method.h +rb_fatal.o: $(hdrdir)/ruby/3/module.h +rb_fatal.o: $(hdrdir)/ruby/3/newobj.h +rb_fatal.o: $(hdrdir)/ruby/3/rgengc.h +rb_fatal.o: $(hdrdir)/ruby/3/scan_args.h +rb_fatal.o: $(hdrdir)/ruby/3/special_consts.h +rb_fatal.o: $(hdrdir)/ruby/3/static_assert.h +rb_fatal.o: $(hdrdir)/ruby/3/stdalign.h +rb_fatal.o: $(hdrdir)/ruby/3/stdbool.h +rb_fatal.o: $(hdrdir)/ruby/3/symbol.h +rb_fatal.o: $(hdrdir)/ruby/3/token_paste.h +rb_fatal.o: $(hdrdir)/ruby/3/value.h +rb_fatal.o: $(hdrdir)/ruby/3/value_type.h +rb_fatal.o: $(hdrdir)/ruby/3/variable.h +rb_fatal.o: $(hdrdir)/ruby/3/warning_push.h +rb_fatal.o: $(hdrdir)/ruby/3/xmalloc.h rb_fatal.o: $(hdrdir)/ruby/assert.h rb_fatal.o: $(hdrdir)/ruby/backward.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/assume.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/attributes.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/bool.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/extern.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/inttypes.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/limits.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/long_long.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/r_cast.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/rmodule.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/stdalign.h +rb_fatal.o: $(hdrdir)/ruby/backward/2/stdarg.h rb_fatal.o: $(hdrdir)/ruby/defines.h rb_fatal.o: $(hdrdir)/ruby/intern.h rb_fatal.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/file/depend b/ext/-test-/file/depend index afdf116a9d..95fe30500e 100644 --- a/ext/-test-/file/depend +++ b/ext/-test-/file/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START fs.o: $(RUBY_EXTCONF_H) fs.o: $(arch_hdrdir)/ruby/config.h +fs.o: $(hdrdir)/ruby/3/anyargs.h +fs.o: $(hdrdir)/ruby/3/arithmetic.h +fs.o: $(hdrdir)/ruby/3/arithmetic/char.h +fs.o: $(hdrdir)/ruby/3/arithmetic/double.h +fs.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +fs.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/int.h +fs.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/long.h +fs.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +fs.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/short.h +fs.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +fs.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +fs.o: $(hdrdir)/ruby/3/assume.h +fs.o: $(hdrdir)/ruby/3/attr/alloc_size.h +fs.o: $(hdrdir)/ruby/3/attr/artificial.h +fs.o: $(hdrdir)/ruby/3/attr/cold.h +fs.o: $(hdrdir)/ruby/3/attr/const.h +fs.o: $(hdrdir)/ruby/3/attr/constexpr.h +fs.o: $(hdrdir)/ruby/3/attr/deprecated.h +fs.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +fs.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +fs.o: $(hdrdir)/ruby/3/attr/error.h +fs.o: $(hdrdir)/ruby/3/attr/flag_enum.h +fs.o: $(hdrdir)/ruby/3/attr/forceinline.h +fs.o: $(hdrdir)/ruby/3/attr/format.h +fs.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +fs.o: $(hdrdir)/ruby/3/attr/noalias.h +fs.o: $(hdrdir)/ruby/3/attr/nodiscard.h +fs.o: $(hdrdir)/ruby/3/attr/noexcept.h +fs.o: $(hdrdir)/ruby/3/attr/noinline.h +fs.o: $(hdrdir)/ruby/3/attr/nonnull.h +fs.o: $(hdrdir)/ruby/3/attr/noreturn.h +fs.o: $(hdrdir)/ruby/3/attr/pure.h +fs.o: $(hdrdir)/ruby/3/attr/restrict.h +fs.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +fs.o: $(hdrdir)/ruby/3/attr/warning.h +fs.o: $(hdrdir)/ruby/3/attr/weakref.h +fs.o: $(hdrdir)/ruby/3/cast.h +fs.o: $(hdrdir)/ruby/3/compiler_is.h +fs.o: $(hdrdir)/ruby/3/compiler_is/apple.h +fs.o: $(hdrdir)/ruby/3/compiler_is/clang.h +fs.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +fs.o: $(hdrdir)/ruby/3/compiler_is/intel.h +fs.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +fs.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +fs.o: $(hdrdir)/ruby/3/compiler_since.h +fs.o: $(hdrdir)/ruby/3/config.h +fs.o: $(hdrdir)/ruby/3/constant_p.h +fs.o: $(hdrdir)/ruby/3/core.h +fs.o: $(hdrdir)/ruby/3/core/rarray.h +fs.o: $(hdrdir)/ruby/3/core/rbasic.h +fs.o: $(hdrdir)/ruby/3/core/rbignum.h +fs.o: $(hdrdir)/ruby/3/core/rclass.h +fs.o: $(hdrdir)/ruby/3/core/rdata.h +fs.o: $(hdrdir)/ruby/3/core/rfile.h +fs.o: $(hdrdir)/ruby/3/core/rhash.h +fs.o: $(hdrdir)/ruby/3/core/robject.h +fs.o: $(hdrdir)/ruby/3/core/rregexp.h +fs.o: $(hdrdir)/ruby/3/core/rstring.h +fs.o: $(hdrdir)/ruby/3/core/rstruct.h +fs.o: $(hdrdir)/ruby/3/core/rtypeddata.h +fs.o: $(hdrdir)/ruby/3/ctype.h +fs.o: $(hdrdir)/ruby/3/dllexport.h +fs.o: $(hdrdir)/ruby/3/dosish.h +fs.o: $(hdrdir)/ruby/3/error.h +fs.o: $(hdrdir)/ruby/3/eval.h +fs.o: $(hdrdir)/ruby/3/event.h +fs.o: $(hdrdir)/ruby/3/fl_type.h +fs.o: $(hdrdir)/ruby/3/gc.h +fs.o: $(hdrdir)/ruby/3/glob.h +fs.o: $(hdrdir)/ruby/3/globals.h +fs.o: $(hdrdir)/ruby/3/has/attribute.h +fs.o: $(hdrdir)/ruby/3/has/builtin.h +fs.o: $(hdrdir)/ruby/3/has/c_attribute.h +fs.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +fs.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +fs.o: $(hdrdir)/ruby/3/has/extension.h +fs.o: $(hdrdir)/ruby/3/has/feature.h +fs.o: $(hdrdir)/ruby/3/has/warning.h +fs.o: $(hdrdir)/ruby/3/intern/array.h +fs.o: $(hdrdir)/ruby/3/intern/bignum.h +fs.o: $(hdrdir)/ruby/3/intern/class.h +fs.o: $(hdrdir)/ruby/3/intern/compar.h +fs.o: $(hdrdir)/ruby/3/intern/complex.h +fs.o: $(hdrdir)/ruby/3/intern/cont.h +fs.o: $(hdrdir)/ruby/3/intern/dir.h +fs.o: $(hdrdir)/ruby/3/intern/enum.h +fs.o: $(hdrdir)/ruby/3/intern/enumerator.h +fs.o: $(hdrdir)/ruby/3/intern/error.h +fs.o: $(hdrdir)/ruby/3/intern/eval.h +fs.o: $(hdrdir)/ruby/3/intern/file.h +fs.o: $(hdrdir)/ruby/3/intern/gc.h +fs.o: $(hdrdir)/ruby/3/intern/hash.h +fs.o: $(hdrdir)/ruby/3/intern/io.h +fs.o: $(hdrdir)/ruby/3/intern/load.h +fs.o: $(hdrdir)/ruby/3/intern/marshal.h +fs.o: $(hdrdir)/ruby/3/intern/numeric.h +fs.o: $(hdrdir)/ruby/3/intern/object.h +fs.o: $(hdrdir)/ruby/3/intern/parse.h +fs.o: $(hdrdir)/ruby/3/intern/proc.h +fs.o: $(hdrdir)/ruby/3/intern/process.h +fs.o: $(hdrdir)/ruby/3/intern/random.h +fs.o: $(hdrdir)/ruby/3/intern/range.h +fs.o: $(hdrdir)/ruby/3/intern/rational.h +fs.o: $(hdrdir)/ruby/3/intern/re.h +fs.o: $(hdrdir)/ruby/3/intern/ruby.h +fs.o: $(hdrdir)/ruby/3/intern/select.h +fs.o: $(hdrdir)/ruby/3/intern/select/largesize.h +fs.o: $(hdrdir)/ruby/3/intern/signal.h +fs.o: $(hdrdir)/ruby/3/intern/sprintf.h +fs.o: $(hdrdir)/ruby/3/intern/string.h +fs.o: $(hdrdir)/ruby/3/intern/struct.h +fs.o: $(hdrdir)/ruby/3/intern/thread.h +fs.o: $(hdrdir)/ruby/3/intern/time.h +fs.o: $(hdrdir)/ruby/3/intern/variable.h +fs.o: $(hdrdir)/ruby/3/intern/vm.h +fs.o: $(hdrdir)/ruby/3/interpreter.h +fs.o: $(hdrdir)/ruby/3/iterator.h +fs.o: $(hdrdir)/ruby/3/memory.h +fs.o: $(hdrdir)/ruby/3/method.h +fs.o: $(hdrdir)/ruby/3/module.h +fs.o: $(hdrdir)/ruby/3/newobj.h +fs.o: $(hdrdir)/ruby/3/rgengc.h +fs.o: $(hdrdir)/ruby/3/scan_args.h +fs.o: $(hdrdir)/ruby/3/special_consts.h +fs.o: $(hdrdir)/ruby/3/static_assert.h +fs.o: $(hdrdir)/ruby/3/stdalign.h +fs.o: $(hdrdir)/ruby/3/stdbool.h +fs.o: $(hdrdir)/ruby/3/symbol.h +fs.o: $(hdrdir)/ruby/3/token_paste.h +fs.o: $(hdrdir)/ruby/3/value.h +fs.o: $(hdrdir)/ruby/3/value_type.h +fs.o: $(hdrdir)/ruby/3/variable.h +fs.o: $(hdrdir)/ruby/3/warning_push.h +fs.o: $(hdrdir)/ruby/3/xmalloc.h fs.o: $(hdrdir)/ruby/assert.h fs.o: $(hdrdir)/ruby/backward.h +fs.o: $(hdrdir)/ruby/backward/2/assume.h +fs.o: $(hdrdir)/ruby/backward/2/attributes.h +fs.o: $(hdrdir)/ruby/backward/2/bool.h +fs.o: $(hdrdir)/ruby/backward/2/extern.h +fs.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +fs.o: $(hdrdir)/ruby/backward/2/inttypes.h +fs.o: $(hdrdir)/ruby/backward/2/limits.h +fs.o: $(hdrdir)/ruby/backward/2/long_long.h +fs.o: $(hdrdir)/ruby/backward/2/r_cast.h +fs.o: $(hdrdir)/ruby/backward/2/rmodule.h +fs.o: $(hdrdir)/ruby/backward/2/stdalign.h +fs.o: $(hdrdir)/ruby/backward/2/stdarg.h fs.o: $(hdrdir)/ruby/defines.h fs.o: $(hdrdir)/ruby/encoding.h fs.o: $(hdrdir)/ruby/intern.h @@ -17,8 +169,160 @@ fs.o: fs.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -28,8 +332,160 @@ init.o: $(hdrdir)/ruby/subst.h init.o: init.c stat.o: $(RUBY_EXTCONF_H) stat.o: $(arch_hdrdir)/ruby/config.h +stat.o: $(hdrdir)/ruby/3/anyargs.h +stat.o: $(hdrdir)/ruby/3/arithmetic.h +stat.o: $(hdrdir)/ruby/3/arithmetic/char.h +stat.o: $(hdrdir)/ruby/3/arithmetic/double.h +stat.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +stat.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/int.h +stat.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/long.h +stat.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +stat.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/short.h +stat.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +stat.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +stat.o: $(hdrdir)/ruby/3/assume.h +stat.o: $(hdrdir)/ruby/3/attr/alloc_size.h +stat.o: $(hdrdir)/ruby/3/attr/artificial.h +stat.o: $(hdrdir)/ruby/3/attr/cold.h +stat.o: $(hdrdir)/ruby/3/attr/const.h +stat.o: $(hdrdir)/ruby/3/attr/constexpr.h +stat.o: $(hdrdir)/ruby/3/attr/deprecated.h +stat.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +stat.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +stat.o: $(hdrdir)/ruby/3/attr/error.h +stat.o: $(hdrdir)/ruby/3/attr/flag_enum.h +stat.o: $(hdrdir)/ruby/3/attr/forceinline.h +stat.o: $(hdrdir)/ruby/3/attr/format.h +stat.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +stat.o: $(hdrdir)/ruby/3/attr/noalias.h +stat.o: $(hdrdir)/ruby/3/attr/nodiscard.h +stat.o: $(hdrdir)/ruby/3/attr/noexcept.h +stat.o: $(hdrdir)/ruby/3/attr/noinline.h +stat.o: $(hdrdir)/ruby/3/attr/nonnull.h +stat.o: $(hdrdir)/ruby/3/attr/noreturn.h +stat.o: $(hdrdir)/ruby/3/attr/pure.h +stat.o: $(hdrdir)/ruby/3/attr/restrict.h +stat.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +stat.o: $(hdrdir)/ruby/3/attr/warning.h +stat.o: $(hdrdir)/ruby/3/attr/weakref.h +stat.o: $(hdrdir)/ruby/3/cast.h +stat.o: $(hdrdir)/ruby/3/compiler_is.h +stat.o: $(hdrdir)/ruby/3/compiler_is/apple.h +stat.o: $(hdrdir)/ruby/3/compiler_is/clang.h +stat.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +stat.o: $(hdrdir)/ruby/3/compiler_is/intel.h +stat.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +stat.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +stat.o: $(hdrdir)/ruby/3/compiler_since.h +stat.o: $(hdrdir)/ruby/3/config.h +stat.o: $(hdrdir)/ruby/3/constant_p.h +stat.o: $(hdrdir)/ruby/3/core.h +stat.o: $(hdrdir)/ruby/3/core/rarray.h +stat.o: $(hdrdir)/ruby/3/core/rbasic.h +stat.o: $(hdrdir)/ruby/3/core/rbignum.h +stat.o: $(hdrdir)/ruby/3/core/rclass.h +stat.o: $(hdrdir)/ruby/3/core/rdata.h +stat.o: $(hdrdir)/ruby/3/core/rfile.h +stat.o: $(hdrdir)/ruby/3/core/rhash.h +stat.o: $(hdrdir)/ruby/3/core/robject.h +stat.o: $(hdrdir)/ruby/3/core/rregexp.h +stat.o: $(hdrdir)/ruby/3/core/rstring.h +stat.o: $(hdrdir)/ruby/3/core/rstruct.h +stat.o: $(hdrdir)/ruby/3/core/rtypeddata.h +stat.o: $(hdrdir)/ruby/3/ctype.h +stat.o: $(hdrdir)/ruby/3/dllexport.h +stat.o: $(hdrdir)/ruby/3/dosish.h +stat.o: $(hdrdir)/ruby/3/error.h +stat.o: $(hdrdir)/ruby/3/eval.h +stat.o: $(hdrdir)/ruby/3/event.h +stat.o: $(hdrdir)/ruby/3/fl_type.h +stat.o: $(hdrdir)/ruby/3/gc.h +stat.o: $(hdrdir)/ruby/3/glob.h +stat.o: $(hdrdir)/ruby/3/globals.h +stat.o: $(hdrdir)/ruby/3/has/attribute.h +stat.o: $(hdrdir)/ruby/3/has/builtin.h +stat.o: $(hdrdir)/ruby/3/has/c_attribute.h +stat.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +stat.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +stat.o: $(hdrdir)/ruby/3/has/extension.h +stat.o: $(hdrdir)/ruby/3/has/feature.h +stat.o: $(hdrdir)/ruby/3/has/warning.h +stat.o: $(hdrdir)/ruby/3/intern/array.h +stat.o: $(hdrdir)/ruby/3/intern/bignum.h +stat.o: $(hdrdir)/ruby/3/intern/class.h +stat.o: $(hdrdir)/ruby/3/intern/compar.h +stat.o: $(hdrdir)/ruby/3/intern/complex.h +stat.o: $(hdrdir)/ruby/3/intern/cont.h +stat.o: $(hdrdir)/ruby/3/intern/dir.h +stat.o: $(hdrdir)/ruby/3/intern/enum.h +stat.o: $(hdrdir)/ruby/3/intern/enumerator.h +stat.o: $(hdrdir)/ruby/3/intern/error.h +stat.o: $(hdrdir)/ruby/3/intern/eval.h +stat.o: $(hdrdir)/ruby/3/intern/file.h +stat.o: $(hdrdir)/ruby/3/intern/gc.h +stat.o: $(hdrdir)/ruby/3/intern/hash.h +stat.o: $(hdrdir)/ruby/3/intern/io.h +stat.o: $(hdrdir)/ruby/3/intern/load.h +stat.o: $(hdrdir)/ruby/3/intern/marshal.h +stat.o: $(hdrdir)/ruby/3/intern/numeric.h +stat.o: $(hdrdir)/ruby/3/intern/object.h +stat.o: $(hdrdir)/ruby/3/intern/parse.h +stat.o: $(hdrdir)/ruby/3/intern/proc.h +stat.o: $(hdrdir)/ruby/3/intern/process.h +stat.o: $(hdrdir)/ruby/3/intern/random.h +stat.o: $(hdrdir)/ruby/3/intern/range.h +stat.o: $(hdrdir)/ruby/3/intern/rational.h +stat.o: $(hdrdir)/ruby/3/intern/re.h +stat.o: $(hdrdir)/ruby/3/intern/ruby.h +stat.o: $(hdrdir)/ruby/3/intern/select.h +stat.o: $(hdrdir)/ruby/3/intern/select/largesize.h +stat.o: $(hdrdir)/ruby/3/intern/signal.h +stat.o: $(hdrdir)/ruby/3/intern/sprintf.h +stat.o: $(hdrdir)/ruby/3/intern/string.h +stat.o: $(hdrdir)/ruby/3/intern/struct.h +stat.o: $(hdrdir)/ruby/3/intern/thread.h +stat.o: $(hdrdir)/ruby/3/intern/time.h +stat.o: $(hdrdir)/ruby/3/intern/variable.h +stat.o: $(hdrdir)/ruby/3/intern/vm.h +stat.o: $(hdrdir)/ruby/3/interpreter.h +stat.o: $(hdrdir)/ruby/3/iterator.h +stat.o: $(hdrdir)/ruby/3/memory.h +stat.o: $(hdrdir)/ruby/3/method.h +stat.o: $(hdrdir)/ruby/3/module.h +stat.o: $(hdrdir)/ruby/3/newobj.h +stat.o: $(hdrdir)/ruby/3/rgengc.h +stat.o: $(hdrdir)/ruby/3/scan_args.h +stat.o: $(hdrdir)/ruby/3/special_consts.h +stat.o: $(hdrdir)/ruby/3/static_assert.h +stat.o: $(hdrdir)/ruby/3/stdalign.h +stat.o: $(hdrdir)/ruby/3/stdbool.h +stat.o: $(hdrdir)/ruby/3/symbol.h +stat.o: $(hdrdir)/ruby/3/token_paste.h +stat.o: $(hdrdir)/ruby/3/value.h +stat.o: $(hdrdir)/ruby/3/value_type.h +stat.o: $(hdrdir)/ruby/3/variable.h +stat.o: $(hdrdir)/ruby/3/warning_push.h +stat.o: $(hdrdir)/ruby/3/xmalloc.h stat.o: $(hdrdir)/ruby/assert.h stat.o: $(hdrdir)/ruby/backward.h +stat.o: $(hdrdir)/ruby/backward/2/assume.h +stat.o: $(hdrdir)/ruby/backward/2/attributes.h +stat.o: $(hdrdir)/ruby/backward/2/bool.h +stat.o: $(hdrdir)/ruby/backward/2/extern.h +stat.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +stat.o: $(hdrdir)/ruby/backward/2/inttypes.h +stat.o: $(hdrdir)/ruby/backward/2/limits.h +stat.o: $(hdrdir)/ruby/backward/2/long_long.h +stat.o: $(hdrdir)/ruby/backward/2/r_cast.h +stat.o: $(hdrdir)/ruby/backward/2/rmodule.h +stat.o: $(hdrdir)/ruby/backward/2/stdalign.h +stat.o: $(hdrdir)/ruby/backward/2/stdarg.h stat.o: $(hdrdir)/ruby/defines.h stat.o: $(hdrdir)/ruby/encoding.h stat.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/float/depend b/ext/-test-/float/depend index 6007bd3c0b..70ad6d20d9 100644 --- a/ext/-test-/float/depend +++ b/ext/-test-/float/depend @@ -5,8 +5,160 @@ nextafter.o: nextafter.c $(top_srcdir)/missing/nextafter.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -17,8 +169,160 @@ init.o: init.c nextafter.o: $(RUBY_EXTCONF_H) nextafter.o: $(arch_hdrdir)/ruby/config.h nextafter.o: $(hdrdir)/ruby.h +nextafter.o: $(hdrdir)/ruby/3/anyargs.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/char.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/double.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/int.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/long.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/short.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +nextafter.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +nextafter.o: $(hdrdir)/ruby/3/assume.h +nextafter.o: $(hdrdir)/ruby/3/attr/alloc_size.h +nextafter.o: $(hdrdir)/ruby/3/attr/artificial.h +nextafter.o: $(hdrdir)/ruby/3/attr/cold.h +nextafter.o: $(hdrdir)/ruby/3/attr/const.h +nextafter.o: $(hdrdir)/ruby/3/attr/constexpr.h +nextafter.o: $(hdrdir)/ruby/3/attr/deprecated.h +nextafter.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +nextafter.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +nextafter.o: $(hdrdir)/ruby/3/attr/error.h +nextafter.o: $(hdrdir)/ruby/3/attr/flag_enum.h +nextafter.o: $(hdrdir)/ruby/3/attr/forceinline.h +nextafter.o: $(hdrdir)/ruby/3/attr/format.h +nextafter.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +nextafter.o: $(hdrdir)/ruby/3/attr/noalias.h +nextafter.o: $(hdrdir)/ruby/3/attr/nodiscard.h +nextafter.o: $(hdrdir)/ruby/3/attr/noexcept.h +nextafter.o: $(hdrdir)/ruby/3/attr/noinline.h +nextafter.o: $(hdrdir)/ruby/3/attr/nonnull.h +nextafter.o: $(hdrdir)/ruby/3/attr/noreturn.h +nextafter.o: $(hdrdir)/ruby/3/attr/pure.h +nextafter.o: $(hdrdir)/ruby/3/attr/restrict.h +nextafter.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +nextafter.o: $(hdrdir)/ruby/3/attr/warning.h +nextafter.o: $(hdrdir)/ruby/3/attr/weakref.h +nextafter.o: $(hdrdir)/ruby/3/cast.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/apple.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/clang.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/intel.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +nextafter.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +nextafter.o: $(hdrdir)/ruby/3/compiler_since.h +nextafter.o: $(hdrdir)/ruby/3/config.h +nextafter.o: $(hdrdir)/ruby/3/constant_p.h +nextafter.o: $(hdrdir)/ruby/3/core.h +nextafter.o: $(hdrdir)/ruby/3/core/rarray.h +nextafter.o: $(hdrdir)/ruby/3/core/rbasic.h +nextafter.o: $(hdrdir)/ruby/3/core/rbignum.h +nextafter.o: $(hdrdir)/ruby/3/core/rclass.h +nextafter.o: $(hdrdir)/ruby/3/core/rdata.h +nextafter.o: $(hdrdir)/ruby/3/core/rfile.h +nextafter.o: $(hdrdir)/ruby/3/core/rhash.h +nextafter.o: $(hdrdir)/ruby/3/core/robject.h +nextafter.o: $(hdrdir)/ruby/3/core/rregexp.h +nextafter.o: $(hdrdir)/ruby/3/core/rstring.h +nextafter.o: $(hdrdir)/ruby/3/core/rstruct.h +nextafter.o: $(hdrdir)/ruby/3/core/rtypeddata.h +nextafter.o: $(hdrdir)/ruby/3/ctype.h +nextafter.o: $(hdrdir)/ruby/3/dllexport.h +nextafter.o: $(hdrdir)/ruby/3/dosish.h +nextafter.o: $(hdrdir)/ruby/3/error.h +nextafter.o: $(hdrdir)/ruby/3/eval.h +nextafter.o: $(hdrdir)/ruby/3/event.h +nextafter.o: $(hdrdir)/ruby/3/fl_type.h +nextafter.o: $(hdrdir)/ruby/3/gc.h +nextafter.o: $(hdrdir)/ruby/3/glob.h +nextafter.o: $(hdrdir)/ruby/3/globals.h +nextafter.o: $(hdrdir)/ruby/3/has/attribute.h +nextafter.o: $(hdrdir)/ruby/3/has/builtin.h +nextafter.o: $(hdrdir)/ruby/3/has/c_attribute.h +nextafter.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +nextafter.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +nextafter.o: $(hdrdir)/ruby/3/has/extension.h +nextafter.o: $(hdrdir)/ruby/3/has/feature.h +nextafter.o: $(hdrdir)/ruby/3/has/warning.h +nextafter.o: $(hdrdir)/ruby/3/intern/array.h +nextafter.o: $(hdrdir)/ruby/3/intern/bignum.h +nextafter.o: $(hdrdir)/ruby/3/intern/class.h +nextafter.o: $(hdrdir)/ruby/3/intern/compar.h +nextafter.o: $(hdrdir)/ruby/3/intern/complex.h +nextafter.o: $(hdrdir)/ruby/3/intern/cont.h +nextafter.o: $(hdrdir)/ruby/3/intern/dir.h +nextafter.o: $(hdrdir)/ruby/3/intern/enum.h +nextafter.o: $(hdrdir)/ruby/3/intern/enumerator.h +nextafter.o: $(hdrdir)/ruby/3/intern/error.h +nextafter.o: $(hdrdir)/ruby/3/intern/eval.h +nextafter.o: $(hdrdir)/ruby/3/intern/file.h +nextafter.o: $(hdrdir)/ruby/3/intern/gc.h +nextafter.o: $(hdrdir)/ruby/3/intern/hash.h +nextafter.o: $(hdrdir)/ruby/3/intern/io.h +nextafter.o: $(hdrdir)/ruby/3/intern/load.h +nextafter.o: $(hdrdir)/ruby/3/intern/marshal.h +nextafter.o: $(hdrdir)/ruby/3/intern/numeric.h +nextafter.o: $(hdrdir)/ruby/3/intern/object.h +nextafter.o: $(hdrdir)/ruby/3/intern/parse.h +nextafter.o: $(hdrdir)/ruby/3/intern/proc.h +nextafter.o: $(hdrdir)/ruby/3/intern/process.h +nextafter.o: $(hdrdir)/ruby/3/intern/random.h +nextafter.o: $(hdrdir)/ruby/3/intern/range.h +nextafter.o: $(hdrdir)/ruby/3/intern/rational.h +nextafter.o: $(hdrdir)/ruby/3/intern/re.h +nextafter.o: $(hdrdir)/ruby/3/intern/ruby.h +nextafter.o: $(hdrdir)/ruby/3/intern/select.h +nextafter.o: $(hdrdir)/ruby/3/intern/select/largesize.h +nextafter.o: $(hdrdir)/ruby/3/intern/signal.h +nextafter.o: $(hdrdir)/ruby/3/intern/sprintf.h +nextafter.o: $(hdrdir)/ruby/3/intern/string.h +nextafter.o: $(hdrdir)/ruby/3/intern/struct.h +nextafter.o: $(hdrdir)/ruby/3/intern/thread.h +nextafter.o: $(hdrdir)/ruby/3/intern/time.h +nextafter.o: $(hdrdir)/ruby/3/intern/variable.h +nextafter.o: $(hdrdir)/ruby/3/intern/vm.h +nextafter.o: $(hdrdir)/ruby/3/interpreter.h +nextafter.o: $(hdrdir)/ruby/3/iterator.h +nextafter.o: $(hdrdir)/ruby/3/memory.h +nextafter.o: $(hdrdir)/ruby/3/method.h +nextafter.o: $(hdrdir)/ruby/3/module.h +nextafter.o: $(hdrdir)/ruby/3/newobj.h +nextafter.o: $(hdrdir)/ruby/3/rgengc.h +nextafter.o: $(hdrdir)/ruby/3/scan_args.h +nextafter.o: $(hdrdir)/ruby/3/special_consts.h +nextafter.o: $(hdrdir)/ruby/3/static_assert.h +nextafter.o: $(hdrdir)/ruby/3/stdalign.h +nextafter.o: $(hdrdir)/ruby/3/stdbool.h +nextafter.o: $(hdrdir)/ruby/3/symbol.h +nextafter.o: $(hdrdir)/ruby/3/token_paste.h +nextafter.o: $(hdrdir)/ruby/3/value.h +nextafter.o: $(hdrdir)/ruby/3/value_type.h +nextafter.o: $(hdrdir)/ruby/3/variable.h +nextafter.o: $(hdrdir)/ruby/3/warning_push.h +nextafter.o: $(hdrdir)/ruby/3/xmalloc.h nextafter.o: $(hdrdir)/ruby/assert.h nextafter.o: $(hdrdir)/ruby/backward.h +nextafter.o: $(hdrdir)/ruby/backward/2/assume.h +nextafter.o: $(hdrdir)/ruby/backward/2/attributes.h +nextafter.o: $(hdrdir)/ruby/backward/2/bool.h +nextafter.o: $(hdrdir)/ruby/backward/2/extern.h +nextafter.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +nextafter.o: $(hdrdir)/ruby/backward/2/inttypes.h +nextafter.o: $(hdrdir)/ruby/backward/2/limits.h +nextafter.o: $(hdrdir)/ruby/backward/2/long_long.h +nextafter.o: $(hdrdir)/ruby/backward/2/r_cast.h +nextafter.o: $(hdrdir)/ruby/backward/2/rmodule.h +nextafter.o: $(hdrdir)/ruby/backward/2/stdalign.h +nextafter.o: $(hdrdir)/ruby/backward/2/stdarg.h nextafter.o: $(hdrdir)/ruby/defines.h nextafter.o: $(hdrdir)/ruby/intern.h nextafter.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/funcall/depend b/ext/-test-/funcall/depend index a5f43a8046..a5ecd81e45 100644 --- a/ext/-test-/funcall/depend +++ b/ext/-test-/funcall/depend @@ -2,8 +2,160 @@ funcall.o: $(RUBY_EXTCONF_H) funcall.o: $(arch_hdrdir)/ruby/config.h funcall.o: $(hdrdir)/ruby.h +funcall.o: $(hdrdir)/ruby/3/anyargs.h +funcall.o: $(hdrdir)/ruby/3/arithmetic.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/char.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/double.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/int.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/long.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/short.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +funcall.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +funcall.o: $(hdrdir)/ruby/3/assume.h +funcall.o: $(hdrdir)/ruby/3/attr/alloc_size.h +funcall.o: $(hdrdir)/ruby/3/attr/artificial.h +funcall.o: $(hdrdir)/ruby/3/attr/cold.h +funcall.o: $(hdrdir)/ruby/3/attr/const.h +funcall.o: $(hdrdir)/ruby/3/attr/constexpr.h +funcall.o: $(hdrdir)/ruby/3/attr/deprecated.h +funcall.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +funcall.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +funcall.o: $(hdrdir)/ruby/3/attr/error.h +funcall.o: $(hdrdir)/ruby/3/attr/flag_enum.h +funcall.o: $(hdrdir)/ruby/3/attr/forceinline.h +funcall.o: $(hdrdir)/ruby/3/attr/format.h +funcall.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +funcall.o: $(hdrdir)/ruby/3/attr/noalias.h +funcall.o: $(hdrdir)/ruby/3/attr/nodiscard.h +funcall.o: $(hdrdir)/ruby/3/attr/noexcept.h +funcall.o: $(hdrdir)/ruby/3/attr/noinline.h +funcall.o: $(hdrdir)/ruby/3/attr/nonnull.h +funcall.o: $(hdrdir)/ruby/3/attr/noreturn.h +funcall.o: $(hdrdir)/ruby/3/attr/pure.h +funcall.o: $(hdrdir)/ruby/3/attr/restrict.h +funcall.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +funcall.o: $(hdrdir)/ruby/3/attr/warning.h +funcall.o: $(hdrdir)/ruby/3/attr/weakref.h +funcall.o: $(hdrdir)/ruby/3/cast.h +funcall.o: $(hdrdir)/ruby/3/compiler_is.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/apple.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/clang.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/intel.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +funcall.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +funcall.o: $(hdrdir)/ruby/3/compiler_since.h +funcall.o: $(hdrdir)/ruby/3/config.h +funcall.o: $(hdrdir)/ruby/3/constant_p.h +funcall.o: $(hdrdir)/ruby/3/core.h +funcall.o: $(hdrdir)/ruby/3/core/rarray.h +funcall.o: $(hdrdir)/ruby/3/core/rbasic.h +funcall.o: $(hdrdir)/ruby/3/core/rbignum.h +funcall.o: $(hdrdir)/ruby/3/core/rclass.h +funcall.o: $(hdrdir)/ruby/3/core/rdata.h +funcall.o: $(hdrdir)/ruby/3/core/rfile.h +funcall.o: $(hdrdir)/ruby/3/core/rhash.h +funcall.o: $(hdrdir)/ruby/3/core/robject.h +funcall.o: $(hdrdir)/ruby/3/core/rregexp.h +funcall.o: $(hdrdir)/ruby/3/core/rstring.h +funcall.o: $(hdrdir)/ruby/3/core/rstruct.h +funcall.o: $(hdrdir)/ruby/3/core/rtypeddata.h +funcall.o: $(hdrdir)/ruby/3/ctype.h +funcall.o: $(hdrdir)/ruby/3/dllexport.h +funcall.o: $(hdrdir)/ruby/3/dosish.h +funcall.o: $(hdrdir)/ruby/3/error.h +funcall.o: $(hdrdir)/ruby/3/eval.h +funcall.o: $(hdrdir)/ruby/3/event.h +funcall.o: $(hdrdir)/ruby/3/fl_type.h +funcall.o: $(hdrdir)/ruby/3/gc.h +funcall.o: $(hdrdir)/ruby/3/glob.h +funcall.o: $(hdrdir)/ruby/3/globals.h +funcall.o: $(hdrdir)/ruby/3/has/attribute.h +funcall.o: $(hdrdir)/ruby/3/has/builtin.h +funcall.o: $(hdrdir)/ruby/3/has/c_attribute.h +funcall.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +funcall.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +funcall.o: $(hdrdir)/ruby/3/has/extension.h +funcall.o: $(hdrdir)/ruby/3/has/feature.h +funcall.o: $(hdrdir)/ruby/3/has/warning.h +funcall.o: $(hdrdir)/ruby/3/intern/array.h +funcall.o: $(hdrdir)/ruby/3/intern/bignum.h +funcall.o: $(hdrdir)/ruby/3/intern/class.h +funcall.o: $(hdrdir)/ruby/3/intern/compar.h +funcall.o: $(hdrdir)/ruby/3/intern/complex.h +funcall.o: $(hdrdir)/ruby/3/intern/cont.h +funcall.o: $(hdrdir)/ruby/3/intern/dir.h +funcall.o: $(hdrdir)/ruby/3/intern/enum.h +funcall.o: $(hdrdir)/ruby/3/intern/enumerator.h +funcall.o: $(hdrdir)/ruby/3/intern/error.h +funcall.o: $(hdrdir)/ruby/3/intern/eval.h +funcall.o: $(hdrdir)/ruby/3/intern/file.h +funcall.o: $(hdrdir)/ruby/3/intern/gc.h +funcall.o: $(hdrdir)/ruby/3/intern/hash.h +funcall.o: $(hdrdir)/ruby/3/intern/io.h +funcall.o: $(hdrdir)/ruby/3/intern/load.h +funcall.o: $(hdrdir)/ruby/3/intern/marshal.h +funcall.o: $(hdrdir)/ruby/3/intern/numeric.h +funcall.o: $(hdrdir)/ruby/3/intern/object.h +funcall.o: $(hdrdir)/ruby/3/intern/parse.h +funcall.o: $(hdrdir)/ruby/3/intern/proc.h +funcall.o: $(hdrdir)/ruby/3/intern/process.h +funcall.o: $(hdrdir)/ruby/3/intern/random.h +funcall.o: $(hdrdir)/ruby/3/intern/range.h +funcall.o: $(hdrdir)/ruby/3/intern/rational.h +funcall.o: $(hdrdir)/ruby/3/intern/re.h +funcall.o: $(hdrdir)/ruby/3/intern/ruby.h +funcall.o: $(hdrdir)/ruby/3/intern/select.h +funcall.o: $(hdrdir)/ruby/3/intern/select/largesize.h +funcall.o: $(hdrdir)/ruby/3/intern/signal.h +funcall.o: $(hdrdir)/ruby/3/intern/sprintf.h +funcall.o: $(hdrdir)/ruby/3/intern/string.h +funcall.o: $(hdrdir)/ruby/3/intern/struct.h +funcall.o: $(hdrdir)/ruby/3/intern/thread.h +funcall.o: $(hdrdir)/ruby/3/intern/time.h +funcall.o: $(hdrdir)/ruby/3/intern/variable.h +funcall.o: $(hdrdir)/ruby/3/intern/vm.h +funcall.o: $(hdrdir)/ruby/3/interpreter.h +funcall.o: $(hdrdir)/ruby/3/iterator.h +funcall.o: $(hdrdir)/ruby/3/memory.h +funcall.o: $(hdrdir)/ruby/3/method.h +funcall.o: $(hdrdir)/ruby/3/module.h +funcall.o: $(hdrdir)/ruby/3/newobj.h +funcall.o: $(hdrdir)/ruby/3/rgengc.h +funcall.o: $(hdrdir)/ruby/3/scan_args.h +funcall.o: $(hdrdir)/ruby/3/special_consts.h +funcall.o: $(hdrdir)/ruby/3/static_assert.h +funcall.o: $(hdrdir)/ruby/3/stdalign.h +funcall.o: $(hdrdir)/ruby/3/stdbool.h +funcall.o: $(hdrdir)/ruby/3/symbol.h +funcall.o: $(hdrdir)/ruby/3/token_paste.h +funcall.o: $(hdrdir)/ruby/3/value.h +funcall.o: $(hdrdir)/ruby/3/value_type.h +funcall.o: $(hdrdir)/ruby/3/variable.h +funcall.o: $(hdrdir)/ruby/3/warning_push.h +funcall.o: $(hdrdir)/ruby/3/xmalloc.h funcall.o: $(hdrdir)/ruby/assert.h funcall.o: $(hdrdir)/ruby/backward.h +funcall.o: $(hdrdir)/ruby/backward/2/assume.h +funcall.o: $(hdrdir)/ruby/backward/2/attributes.h +funcall.o: $(hdrdir)/ruby/backward/2/bool.h +funcall.o: $(hdrdir)/ruby/backward/2/extern.h +funcall.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +funcall.o: $(hdrdir)/ruby/backward/2/inttypes.h +funcall.o: $(hdrdir)/ruby/backward/2/limits.h +funcall.o: $(hdrdir)/ruby/backward/2/long_long.h +funcall.o: $(hdrdir)/ruby/backward/2/r_cast.h +funcall.o: $(hdrdir)/ruby/backward/2/rmodule.h +funcall.o: $(hdrdir)/ruby/backward/2/stdalign.h +funcall.o: $(hdrdir)/ruby/backward/2/stdarg.h funcall.o: $(hdrdir)/ruby/defines.h funcall.o: $(hdrdir)/ruby/intern.h funcall.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/gvl/call_without_gvl/depend b/ext/-test-/gvl/call_without_gvl/depend index 3d4253b977..e33e34d14a 100644 --- a/ext/-test-/gvl/call_without_gvl/depend +++ b/ext/-test-/gvl/call_without_gvl/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START call_without_gvl.o: $(RUBY_EXTCONF_H) call_without_gvl.o: $(arch_hdrdir)/ruby/config.h +call_without_gvl.o: $(hdrdir)/ruby/3/anyargs.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/char.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/double.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/int.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/long.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/short.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +call_without_gvl.o: $(hdrdir)/ruby/3/assume.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/alloc_size.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/artificial.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/cold.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/const.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/constexpr.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/deprecated.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/error.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/flag_enum.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/forceinline.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/format.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/noalias.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/nodiscard.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/noexcept.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/noinline.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/nonnull.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/noreturn.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/pure.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/restrict.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/warning.h +call_without_gvl.o: $(hdrdir)/ruby/3/attr/weakref.h +call_without_gvl.o: $(hdrdir)/ruby/3/cast.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/apple.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/clang.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/intel.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +call_without_gvl.o: $(hdrdir)/ruby/3/compiler_since.h +call_without_gvl.o: $(hdrdir)/ruby/3/config.h +call_without_gvl.o: $(hdrdir)/ruby/3/constant_p.h +call_without_gvl.o: $(hdrdir)/ruby/3/core.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rarray.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rbasic.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rbignum.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rclass.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rdata.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rfile.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rhash.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/robject.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rregexp.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rstring.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rstruct.h +call_without_gvl.o: $(hdrdir)/ruby/3/core/rtypeddata.h +call_without_gvl.o: $(hdrdir)/ruby/3/ctype.h +call_without_gvl.o: $(hdrdir)/ruby/3/dllexport.h +call_without_gvl.o: $(hdrdir)/ruby/3/dosish.h +call_without_gvl.o: $(hdrdir)/ruby/3/error.h +call_without_gvl.o: $(hdrdir)/ruby/3/eval.h +call_without_gvl.o: $(hdrdir)/ruby/3/event.h +call_without_gvl.o: $(hdrdir)/ruby/3/fl_type.h +call_without_gvl.o: $(hdrdir)/ruby/3/gc.h +call_without_gvl.o: $(hdrdir)/ruby/3/glob.h +call_without_gvl.o: $(hdrdir)/ruby/3/globals.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/attribute.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/builtin.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/c_attribute.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/extension.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/feature.h +call_without_gvl.o: $(hdrdir)/ruby/3/has/warning.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/array.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/bignum.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/class.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/compar.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/complex.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/cont.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/dir.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/enum.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/enumerator.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/error.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/eval.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/file.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/gc.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/hash.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/io.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/load.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/marshal.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/numeric.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/object.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/parse.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/proc.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/process.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/random.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/range.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/rational.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/re.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/ruby.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/select.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/select/largesize.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/signal.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/sprintf.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/string.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/struct.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/thread.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/time.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/variable.h +call_without_gvl.o: $(hdrdir)/ruby/3/intern/vm.h +call_without_gvl.o: $(hdrdir)/ruby/3/interpreter.h +call_without_gvl.o: $(hdrdir)/ruby/3/iterator.h +call_without_gvl.o: $(hdrdir)/ruby/3/memory.h +call_without_gvl.o: $(hdrdir)/ruby/3/method.h +call_without_gvl.o: $(hdrdir)/ruby/3/module.h +call_without_gvl.o: $(hdrdir)/ruby/3/newobj.h +call_without_gvl.o: $(hdrdir)/ruby/3/rgengc.h +call_without_gvl.o: $(hdrdir)/ruby/3/scan_args.h +call_without_gvl.o: $(hdrdir)/ruby/3/special_consts.h +call_without_gvl.o: $(hdrdir)/ruby/3/static_assert.h +call_without_gvl.o: $(hdrdir)/ruby/3/stdalign.h +call_without_gvl.o: $(hdrdir)/ruby/3/stdbool.h +call_without_gvl.o: $(hdrdir)/ruby/3/symbol.h +call_without_gvl.o: $(hdrdir)/ruby/3/token_paste.h +call_without_gvl.o: $(hdrdir)/ruby/3/value.h +call_without_gvl.o: $(hdrdir)/ruby/3/value_type.h +call_without_gvl.o: $(hdrdir)/ruby/3/variable.h +call_without_gvl.o: $(hdrdir)/ruby/3/warning_push.h +call_without_gvl.o: $(hdrdir)/ruby/3/xmalloc.h call_without_gvl.o: $(hdrdir)/ruby/assert.h call_without_gvl.o: $(hdrdir)/ruby/backward.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/assume.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/attributes.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/bool.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/extern.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/inttypes.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/limits.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/long_long.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/r_cast.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/rmodule.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/stdalign.h +call_without_gvl.o: $(hdrdir)/ruby/backward/2/stdarg.h call_without_gvl.o: $(hdrdir)/ruby/defines.h call_without_gvl.o: $(hdrdir)/ruby/intern.h call_without_gvl.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/hash/depend b/ext/-test-/hash/depend index 5e2b8056c8..e3b3c0e2a4 100644 --- a/ext/-test-/hash/depend +++ b/ext/-test-/hash/depend @@ -2,8 +2,160 @@ delete.o: $(RUBY_EXTCONF_H) delete.o: $(arch_hdrdir)/ruby/config.h delete.o: $(hdrdir)/ruby.h +delete.o: $(hdrdir)/ruby/3/anyargs.h +delete.o: $(hdrdir)/ruby/3/arithmetic.h +delete.o: $(hdrdir)/ruby/3/arithmetic/char.h +delete.o: $(hdrdir)/ruby/3/arithmetic/double.h +delete.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +delete.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/int.h +delete.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/long.h +delete.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +delete.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/short.h +delete.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +delete.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +delete.o: $(hdrdir)/ruby/3/assume.h +delete.o: $(hdrdir)/ruby/3/attr/alloc_size.h +delete.o: $(hdrdir)/ruby/3/attr/artificial.h +delete.o: $(hdrdir)/ruby/3/attr/cold.h +delete.o: $(hdrdir)/ruby/3/attr/const.h +delete.o: $(hdrdir)/ruby/3/attr/constexpr.h +delete.o: $(hdrdir)/ruby/3/attr/deprecated.h +delete.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +delete.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +delete.o: $(hdrdir)/ruby/3/attr/error.h +delete.o: $(hdrdir)/ruby/3/attr/flag_enum.h +delete.o: $(hdrdir)/ruby/3/attr/forceinline.h +delete.o: $(hdrdir)/ruby/3/attr/format.h +delete.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +delete.o: $(hdrdir)/ruby/3/attr/noalias.h +delete.o: $(hdrdir)/ruby/3/attr/nodiscard.h +delete.o: $(hdrdir)/ruby/3/attr/noexcept.h +delete.o: $(hdrdir)/ruby/3/attr/noinline.h +delete.o: $(hdrdir)/ruby/3/attr/nonnull.h +delete.o: $(hdrdir)/ruby/3/attr/noreturn.h +delete.o: $(hdrdir)/ruby/3/attr/pure.h +delete.o: $(hdrdir)/ruby/3/attr/restrict.h +delete.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +delete.o: $(hdrdir)/ruby/3/attr/warning.h +delete.o: $(hdrdir)/ruby/3/attr/weakref.h +delete.o: $(hdrdir)/ruby/3/cast.h +delete.o: $(hdrdir)/ruby/3/compiler_is.h +delete.o: $(hdrdir)/ruby/3/compiler_is/apple.h +delete.o: $(hdrdir)/ruby/3/compiler_is/clang.h +delete.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +delete.o: $(hdrdir)/ruby/3/compiler_is/intel.h +delete.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +delete.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +delete.o: $(hdrdir)/ruby/3/compiler_since.h +delete.o: $(hdrdir)/ruby/3/config.h +delete.o: $(hdrdir)/ruby/3/constant_p.h +delete.o: $(hdrdir)/ruby/3/core.h +delete.o: $(hdrdir)/ruby/3/core/rarray.h +delete.o: $(hdrdir)/ruby/3/core/rbasic.h +delete.o: $(hdrdir)/ruby/3/core/rbignum.h +delete.o: $(hdrdir)/ruby/3/core/rclass.h +delete.o: $(hdrdir)/ruby/3/core/rdata.h +delete.o: $(hdrdir)/ruby/3/core/rfile.h +delete.o: $(hdrdir)/ruby/3/core/rhash.h +delete.o: $(hdrdir)/ruby/3/core/robject.h +delete.o: $(hdrdir)/ruby/3/core/rregexp.h +delete.o: $(hdrdir)/ruby/3/core/rstring.h +delete.o: $(hdrdir)/ruby/3/core/rstruct.h +delete.o: $(hdrdir)/ruby/3/core/rtypeddata.h +delete.o: $(hdrdir)/ruby/3/ctype.h +delete.o: $(hdrdir)/ruby/3/dllexport.h +delete.o: $(hdrdir)/ruby/3/dosish.h +delete.o: $(hdrdir)/ruby/3/error.h +delete.o: $(hdrdir)/ruby/3/eval.h +delete.o: $(hdrdir)/ruby/3/event.h +delete.o: $(hdrdir)/ruby/3/fl_type.h +delete.o: $(hdrdir)/ruby/3/gc.h +delete.o: $(hdrdir)/ruby/3/glob.h +delete.o: $(hdrdir)/ruby/3/globals.h +delete.o: $(hdrdir)/ruby/3/has/attribute.h +delete.o: $(hdrdir)/ruby/3/has/builtin.h +delete.o: $(hdrdir)/ruby/3/has/c_attribute.h +delete.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +delete.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +delete.o: $(hdrdir)/ruby/3/has/extension.h +delete.o: $(hdrdir)/ruby/3/has/feature.h +delete.o: $(hdrdir)/ruby/3/has/warning.h +delete.o: $(hdrdir)/ruby/3/intern/array.h +delete.o: $(hdrdir)/ruby/3/intern/bignum.h +delete.o: $(hdrdir)/ruby/3/intern/class.h +delete.o: $(hdrdir)/ruby/3/intern/compar.h +delete.o: $(hdrdir)/ruby/3/intern/complex.h +delete.o: $(hdrdir)/ruby/3/intern/cont.h +delete.o: $(hdrdir)/ruby/3/intern/dir.h +delete.o: $(hdrdir)/ruby/3/intern/enum.h +delete.o: $(hdrdir)/ruby/3/intern/enumerator.h +delete.o: $(hdrdir)/ruby/3/intern/error.h +delete.o: $(hdrdir)/ruby/3/intern/eval.h +delete.o: $(hdrdir)/ruby/3/intern/file.h +delete.o: $(hdrdir)/ruby/3/intern/gc.h +delete.o: $(hdrdir)/ruby/3/intern/hash.h +delete.o: $(hdrdir)/ruby/3/intern/io.h +delete.o: $(hdrdir)/ruby/3/intern/load.h +delete.o: $(hdrdir)/ruby/3/intern/marshal.h +delete.o: $(hdrdir)/ruby/3/intern/numeric.h +delete.o: $(hdrdir)/ruby/3/intern/object.h +delete.o: $(hdrdir)/ruby/3/intern/parse.h +delete.o: $(hdrdir)/ruby/3/intern/proc.h +delete.o: $(hdrdir)/ruby/3/intern/process.h +delete.o: $(hdrdir)/ruby/3/intern/random.h +delete.o: $(hdrdir)/ruby/3/intern/range.h +delete.o: $(hdrdir)/ruby/3/intern/rational.h +delete.o: $(hdrdir)/ruby/3/intern/re.h +delete.o: $(hdrdir)/ruby/3/intern/ruby.h +delete.o: $(hdrdir)/ruby/3/intern/select.h +delete.o: $(hdrdir)/ruby/3/intern/select/largesize.h +delete.o: $(hdrdir)/ruby/3/intern/signal.h +delete.o: $(hdrdir)/ruby/3/intern/sprintf.h +delete.o: $(hdrdir)/ruby/3/intern/string.h +delete.o: $(hdrdir)/ruby/3/intern/struct.h +delete.o: $(hdrdir)/ruby/3/intern/thread.h +delete.o: $(hdrdir)/ruby/3/intern/time.h +delete.o: $(hdrdir)/ruby/3/intern/variable.h +delete.o: $(hdrdir)/ruby/3/intern/vm.h +delete.o: $(hdrdir)/ruby/3/interpreter.h +delete.o: $(hdrdir)/ruby/3/iterator.h +delete.o: $(hdrdir)/ruby/3/memory.h +delete.o: $(hdrdir)/ruby/3/method.h +delete.o: $(hdrdir)/ruby/3/module.h +delete.o: $(hdrdir)/ruby/3/newobj.h +delete.o: $(hdrdir)/ruby/3/rgengc.h +delete.o: $(hdrdir)/ruby/3/scan_args.h +delete.o: $(hdrdir)/ruby/3/special_consts.h +delete.o: $(hdrdir)/ruby/3/static_assert.h +delete.o: $(hdrdir)/ruby/3/stdalign.h +delete.o: $(hdrdir)/ruby/3/stdbool.h +delete.o: $(hdrdir)/ruby/3/symbol.h +delete.o: $(hdrdir)/ruby/3/token_paste.h +delete.o: $(hdrdir)/ruby/3/value.h +delete.o: $(hdrdir)/ruby/3/value_type.h +delete.o: $(hdrdir)/ruby/3/variable.h +delete.o: $(hdrdir)/ruby/3/warning_push.h +delete.o: $(hdrdir)/ruby/3/xmalloc.h delete.o: $(hdrdir)/ruby/assert.h delete.o: $(hdrdir)/ruby/backward.h +delete.o: $(hdrdir)/ruby/backward/2/assume.h +delete.o: $(hdrdir)/ruby/backward/2/attributes.h +delete.o: $(hdrdir)/ruby/backward/2/bool.h +delete.o: $(hdrdir)/ruby/backward/2/extern.h +delete.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +delete.o: $(hdrdir)/ruby/backward/2/inttypes.h +delete.o: $(hdrdir)/ruby/backward/2/limits.h +delete.o: $(hdrdir)/ruby/backward/2/long_long.h +delete.o: $(hdrdir)/ruby/backward/2/r_cast.h +delete.o: $(hdrdir)/ruby/backward/2/rmodule.h +delete.o: $(hdrdir)/ruby/backward/2/stdalign.h +delete.o: $(hdrdir)/ruby/backward/2/stdarg.h delete.o: $(hdrdir)/ruby/defines.h delete.o: $(hdrdir)/ruby/intern.h delete.o: $(hdrdir)/ruby/missing.h @@ -14,8 +166,160 @@ delete.o: delete.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h diff --git a/ext/-test-/integer/depend b/ext/-test-/integer/depend index 4ebbae0c3a..3dee6bd8e6 100644 --- a/ext/-test-/integer/depend +++ b/ext/-test-/integer/depend @@ -2,8 +2,160 @@ core_ext.o: $(RUBY_EXTCONF_H) core_ext.o: $(arch_hdrdir)/ruby/config.h core_ext.o: $(hdrdir)/ruby.h +core_ext.o: $(hdrdir)/ruby/3/anyargs.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/char.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/double.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/int.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/long.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/short.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +core_ext.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +core_ext.o: $(hdrdir)/ruby/3/assume.h +core_ext.o: $(hdrdir)/ruby/3/attr/alloc_size.h +core_ext.o: $(hdrdir)/ruby/3/attr/artificial.h +core_ext.o: $(hdrdir)/ruby/3/attr/cold.h +core_ext.o: $(hdrdir)/ruby/3/attr/const.h +core_ext.o: $(hdrdir)/ruby/3/attr/constexpr.h +core_ext.o: $(hdrdir)/ruby/3/attr/deprecated.h +core_ext.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +core_ext.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +core_ext.o: $(hdrdir)/ruby/3/attr/error.h +core_ext.o: $(hdrdir)/ruby/3/attr/flag_enum.h +core_ext.o: $(hdrdir)/ruby/3/attr/forceinline.h +core_ext.o: $(hdrdir)/ruby/3/attr/format.h +core_ext.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +core_ext.o: $(hdrdir)/ruby/3/attr/noalias.h +core_ext.o: $(hdrdir)/ruby/3/attr/nodiscard.h +core_ext.o: $(hdrdir)/ruby/3/attr/noexcept.h +core_ext.o: $(hdrdir)/ruby/3/attr/noinline.h +core_ext.o: $(hdrdir)/ruby/3/attr/nonnull.h +core_ext.o: $(hdrdir)/ruby/3/attr/noreturn.h +core_ext.o: $(hdrdir)/ruby/3/attr/pure.h +core_ext.o: $(hdrdir)/ruby/3/attr/restrict.h +core_ext.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +core_ext.o: $(hdrdir)/ruby/3/attr/warning.h +core_ext.o: $(hdrdir)/ruby/3/attr/weakref.h +core_ext.o: $(hdrdir)/ruby/3/cast.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/apple.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/clang.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/intel.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +core_ext.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +core_ext.o: $(hdrdir)/ruby/3/compiler_since.h +core_ext.o: $(hdrdir)/ruby/3/config.h +core_ext.o: $(hdrdir)/ruby/3/constant_p.h +core_ext.o: $(hdrdir)/ruby/3/core.h +core_ext.o: $(hdrdir)/ruby/3/core/rarray.h +core_ext.o: $(hdrdir)/ruby/3/core/rbasic.h +core_ext.o: $(hdrdir)/ruby/3/core/rbignum.h +core_ext.o: $(hdrdir)/ruby/3/core/rclass.h +core_ext.o: $(hdrdir)/ruby/3/core/rdata.h +core_ext.o: $(hdrdir)/ruby/3/core/rfile.h +core_ext.o: $(hdrdir)/ruby/3/core/rhash.h +core_ext.o: $(hdrdir)/ruby/3/core/robject.h +core_ext.o: $(hdrdir)/ruby/3/core/rregexp.h +core_ext.o: $(hdrdir)/ruby/3/core/rstring.h +core_ext.o: $(hdrdir)/ruby/3/core/rstruct.h +core_ext.o: $(hdrdir)/ruby/3/core/rtypeddata.h +core_ext.o: $(hdrdir)/ruby/3/ctype.h +core_ext.o: $(hdrdir)/ruby/3/dllexport.h +core_ext.o: $(hdrdir)/ruby/3/dosish.h +core_ext.o: $(hdrdir)/ruby/3/error.h +core_ext.o: $(hdrdir)/ruby/3/eval.h +core_ext.o: $(hdrdir)/ruby/3/event.h +core_ext.o: $(hdrdir)/ruby/3/fl_type.h +core_ext.o: $(hdrdir)/ruby/3/gc.h +core_ext.o: $(hdrdir)/ruby/3/glob.h +core_ext.o: $(hdrdir)/ruby/3/globals.h +core_ext.o: $(hdrdir)/ruby/3/has/attribute.h +core_ext.o: $(hdrdir)/ruby/3/has/builtin.h +core_ext.o: $(hdrdir)/ruby/3/has/c_attribute.h +core_ext.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +core_ext.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +core_ext.o: $(hdrdir)/ruby/3/has/extension.h +core_ext.o: $(hdrdir)/ruby/3/has/feature.h +core_ext.o: $(hdrdir)/ruby/3/has/warning.h +core_ext.o: $(hdrdir)/ruby/3/intern/array.h +core_ext.o: $(hdrdir)/ruby/3/intern/bignum.h +core_ext.o: $(hdrdir)/ruby/3/intern/class.h +core_ext.o: $(hdrdir)/ruby/3/intern/compar.h +core_ext.o: $(hdrdir)/ruby/3/intern/complex.h +core_ext.o: $(hdrdir)/ruby/3/intern/cont.h +core_ext.o: $(hdrdir)/ruby/3/intern/dir.h +core_ext.o: $(hdrdir)/ruby/3/intern/enum.h +core_ext.o: $(hdrdir)/ruby/3/intern/enumerator.h +core_ext.o: $(hdrdir)/ruby/3/intern/error.h +core_ext.o: $(hdrdir)/ruby/3/intern/eval.h +core_ext.o: $(hdrdir)/ruby/3/intern/file.h +core_ext.o: $(hdrdir)/ruby/3/intern/gc.h +core_ext.o: $(hdrdir)/ruby/3/intern/hash.h +core_ext.o: $(hdrdir)/ruby/3/intern/io.h +core_ext.o: $(hdrdir)/ruby/3/intern/load.h +core_ext.o: $(hdrdir)/ruby/3/intern/marshal.h +core_ext.o: $(hdrdir)/ruby/3/intern/numeric.h +core_ext.o: $(hdrdir)/ruby/3/intern/object.h +core_ext.o: $(hdrdir)/ruby/3/intern/parse.h +core_ext.o: $(hdrdir)/ruby/3/intern/proc.h +core_ext.o: $(hdrdir)/ruby/3/intern/process.h +core_ext.o: $(hdrdir)/ruby/3/intern/random.h +core_ext.o: $(hdrdir)/ruby/3/intern/range.h +core_ext.o: $(hdrdir)/ruby/3/intern/rational.h +core_ext.o: $(hdrdir)/ruby/3/intern/re.h +core_ext.o: $(hdrdir)/ruby/3/intern/ruby.h +core_ext.o: $(hdrdir)/ruby/3/intern/select.h +core_ext.o: $(hdrdir)/ruby/3/intern/select/largesize.h +core_ext.o: $(hdrdir)/ruby/3/intern/signal.h +core_ext.o: $(hdrdir)/ruby/3/intern/sprintf.h +core_ext.o: $(hdrdir)/ruby/3/intern/string.h +core_ext.o: $(hdrdir)/ruby/3/intern/struct.h +core_ext.o: $(hdrdir)/ruby/3/intern/thread.h +core_ext.o: $(hdrdir)/ruby/3/intern/time.h +core_ext.o: $(hdrdir)/ruby/3/intern/variable.h +core_ext.o: $(hdrdir)/ruby/3/intern/vm.h +core_ext.o: $(hdrdir)/ruby/3/interpreter.h +core_ext.o: $(hdrdir)/ruby/3/iterator.h +core_ext.o: $(hdrdir)/ruby/3/memory.h +core_ext.o: $(hdrdir)/ruby/3/method.h +core_ext.o: $(hdrdir)/ruby/3/module.h +core_ext.o: $(hdrdir)/ruby/3/newobj.h +core_ext.o: $(hdrdir)/ruby/3/rgengc.h +core_ext.o: $(hdrdir)/ruby/3/scan_args.h +core_ext.o: $(hdrdir)/ruby/3/special_consts.h +core_ext.o: $(hdrdir)/ruby/3/static_assert.h +core_ext.o: $(hdrdir)/ruby/3/stdalign.h +core_ext.o: $(hdrdir)/ruby/3/stdbool.h +core_ext.o: $(hdrdir)/ruby/3/symbol.h +core_ext.o: $(hdrdir)/ruby/3/token_paste.h +core_ext.o: $(hdrdir)/ruby/3/value.h +core_ext.o: $(hdrdir)/ruby/3/value_type.h +core_ext.o: $(hdrdir)/ruby/3/variable.h +core_ext.o: $(hdrdir)/ruby/3/warning_push.h +core_ext.o: $(hdrdir)/ruby/3/xmalloc.h core_ext.o: $(hdrdir)/ruby/assert.h core_ext.o: $(hdrdir)/ruby/backward.h +core_ext.o: $(hdrdir)/ruby/backward/2/assume.h +core_ext.o: $(hdrdir)/ruby/backward/2/attributes.h +core_ext.o: $(hdrdir)/ruby/backward/2/bool.h +core_ext.o: $(hdrdir)/ruby/backward/2/extern.h +core_ext.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +core_ext.o: $(hdrdir)/ruby/backward/2/inttypes.h +core_ext.o: $(hdrdir)/ruby/backward/2/limits.h +core_ext.o: $(hdrdir)/ruby/backward/2/long_long.h +core_ext.o: $(hdrdir)/ruby/backward/2/r_cast.h +core_ext.o: $(hdrdir)/ruby/backward/2/rmodule.h +core_ext.o: $(hdrdir)/ruby/backward/2/stdalign.h +core_ext.o: $(hdrdir)/ruby/backward/2/stdarg.h core_ext.o: $(hdrdir)/ruby/defines.h core_ext.o: $(hdrdir)/ruby/intern.h core_ext.o: $(hdrdir)/ruby/missing.h @@ -18,14 +170,165 @@ core_ext.o: $(top_srcdir)/internal/fixnum.h core_ext.o: $(top_srcdir)/internal/numeric.h core_ext.o: $(top_srcdir)/internal/serial.h core_ext.o: $(top_srcdir)/internal/static_assert.h -core_ext.o: $(top_srcdir)/internal/stdbool.h core_ext.o: $(top_srcdir)/internal/vm.h core_ext.o: core_ext.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -36,8 +339,160 @@ init.o: init.c my_integer.o: $(RUBY_EXTCONF_H) my_integer.o: $(arch_hdrdir)/ruby/config.h my_integer.o: $(hdrdir)/ruby.h +my_integer.o: $(hdrdir)/ruby/3/anyargs.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/char.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/double.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/int.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/long.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/short.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +my_integer.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +my_integer.o: $(hdrdir)/ruby/3/assume.h +my_integer.o: $(hdrdir)/ruby/3/attr/alloc_size.h +my_integer.o: $(hdrdir)/ruby/3/attr/artificial.h +my_integer.o: $(hdrdir)/ruby/3/attr/cold.h +my_integer.o: $(hdrdir)/ruby/3/attr/const.h +my_integer.o: $(hdrdir)/ruby/3/attr/constexpr.h +my_integer.o: $(hdrdir)/ruby/3/attr/deprecated.h +my_integer.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +my_integer.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +my_integer.o: $(hdrdir)/ruby/3/attr/error.h +my_integer.o: $(hdrdir)/ruby/3/attr/flag_enum.h +my_integer.o: $(hdrdir)/ruby/3/attr/forceinline.h +my_integer.o: $(hdrdir)/ruby/3/attr/format.h +my_integer.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +my_integer.o: $(hdrdir)/ruby/3/attr/noalias.h +my_integer.o: $(hdrdir)/ruby/3/attr/nodiscard.h +my_integer.o: $(hdrdir)/ruby/3/attr/noexcept.h +my_integer.o: $(hdrdir)/ruby/3/attr/noinline.h +my_integer.o: $(hdrdir)/ruby/3/attr/nonnull.h +my_integer.o: $(hdrdir)/ruby/3/attr/noreturn.h +my_integer.o: $(hdrdir)/ruby/3/attr/pure.h +my_integer.o: $(hdrdir)/ruby/3/attr/restrict.h +my_integer.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +my_integer.o: $(hdrdir)/ruby/3/attr/warning.h +my_integer.o: $(hdrdir)/ruby/3/attr/weakref.h +my_integer.o: $(hdrdir)/ruby/3/cast.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/apple.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/clang.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/intel.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +my_integer.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +my_integer.o: $(hdrdir)/ruby/3/compiler_since.h +my_integer.o: $(hdrdir)/ruby/3/config.h +my_integer.o: $(hdrdir)/ruby/3/constant_p.h +my_integer.o: $(hdrdir)/ruby/3/core.h +my_integer.o: $(hdrdir)/ruby/3/core/rarray.h +my_integer.o: $(hdrdir)/ruby/3/core/rbasic.h +my_integer.o: $(hdrdir)/ruby/3/core/rbignum.h +my_integer.o: $(hdrdir)/ruby/3/core/rclass.h +my_integer.o: $(hdrdir)/ruby/3/core/rdata.h +my_integer.o: $(hdrdir)/ruby/3/core/rfile.h +my_integer.o: $(hdrdir)/ruby/3/core/rhash.h +my_integer.o: $(hdrdir)/ruby/3/core/robject.h +my_integer.o: $(hdrdir)/ruby/3/core/rregexp.h +my_integer.o: $(hdrdir)/ruby/3/core/rstring.h +my_integer.o: $(hdrdir)/ruby/3/core/rstruct.h +my_integer.o: $(hdrdir)/ruby/3/core/rtypeddata.h +my_integer.o: $(hdrdir)/ruby/3/ctype.h +my_integer.o: $(hdrdir)/ruby/3/dllexport.h +my_integer.o: $(hdrdir)/ruby/3/dosish.h +my_integer.o: $(hdrdir)/ruby/3/error.h +my_integer.o: $(hdrdir)/ruby/3/eval.h +my_integer.o: $(hdrdir)/ruby/3/event.h +my_integer.o: $(hdrdir)/ruby/3/fl_type.h +my_integer.o: $(hdrdir)/ruby/3/gc.h +my_integer.o: $(hdrdir)/ruby/3/glob.h +my_integer.o: $(hdrdir)/ruby/3/globals.h +my_integer.o: $(hdrdir)/ruby/3/has/attribute.h +my_integer.o: $(hdrdir)/ruby/3/has/builtin.h +my_integer.o: $(hdrdir)/ruby/3/has/c_attribute.h +my_integer.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +my_integer.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +my_integer.o: $(hdrdir)/ruby/3/has/extension.h +my_integer.o: $(hdrdir)/ruby/3/has/feature.h +my_integer.o: $(hdrdir)/ruby/3/has/warning.h +my_integer.o: $(hdrdir)/ruby/3/intern/array.h +my_integer.o: $(hdrdir)/ruby/3/intern/bignum.h +my_integer.o: $(hdrdir)/ruby/3/intern/class.h +my_integer.o: $(hdrdir)/ruby/3/intern/compar.h +my_integer.o: $(hdrdir)/ruby/3/intern/complex.h +my_integer.o: $(hdrdir)/ruby/3/intern/cont.h +my_integer.o: $(hdrdir)/ruby/3/intern/dir.h +my_integer.o: $(hdrdir)/ruby/3/intern/enum.h +my_integer.o: $(hdrdir)/ruby/3/intern/enumerator.h +my_integer.o: $(hdrdir)/ruby/3/intern/error.h +my_integer.o: $(hdrdir)/ruby/3/intern/eval.h +my_integer.o: $(hdrdir)/ruby/3/intern/file.h +my_integer.o: $(hdrdir)/ruby/3/intern/gc.h +my_integer.o: $(hdrdir)/ruby/3/intern/hash.h +my_integer.o: $(hdrdir)/ruby/3/intern/io.h +my_integer.o: $(hdrdir)/ruby/3/intern/load.h +my_integer.o: $(hdrdir)/ruby/3/intern/marshal.h +my_integer.o: $(hdrdir)/ruby/3/intern/numeric.h +my_integer.o: $(hdrdir)/ruby/3/intern/object.h +my_integer.o: $(hdrdir)/ruby/3/intern/parse.h +my_integer.o: $(hdrdir)/ruby/3/intern/proc.h +my_integer.o: $(hdrdir)/ruby/3/intern/process.h +my_integer.o: $(hdrdir)/ruby/3/intern/random.h +my_integer.o: $(hdrdir)/ruby/3/intern/range.h +my_integer.o: $(hdrdir)/ruby/3/intern/rational.h +my_integer.o: $(hdrdir)/ruby/3/intern/re.h +my_integer.o: $(hdrdir)/ruby/3/intern/ruby.h +my_integer.o: $(hdrdir)/ruby/3/intern/select.h +my_integer.o: $(hdrdir)/ruby/3/intern/select/largesize.h +my_integer.o: $(hdrdir)/ruby/3/intern/signal.h +my_integer.o: $(hdrdir)/ruby/3/intern/sprintf.h +my_integer.o: $(hdrdir)/ruby/3/intern/string.h +my_integer.o: $(hdrdir)/ruby/3/intern/struct.h +my_integer.o: $(hdrdir)/ruby/3/intern/thread.h +my_integer.o: $(hdrdir)/ruby/3/intern/time.h +my_integer.o: $(hdrdir)/ruby/3/intern/variable.h +my_integer.o: $(hdrdir)/ruby/3/intern/vm.h +my_integer.o: $(hdrdir)/ruby/3/interpreter.h +my_integer.o: $(hdrdir)/ruby/3/iterator.h +my_integer.o: $(hdrdir)/ruby/3/memory.h +my_integer.o: $(hdrdir)/ruby/3/method.h +my_integer.o: $(hdrdir)/ruby/3/module.h +my_integer.o: $(hdrdir)/ruby/3/newobj.h +my_integer.o: $(hdrdir)/ruby/3/rgengc.h +my_integer.o: $(hdrdir)/ruby/3/scan_args.h +my_integer.o: $(hdrdir)/ruby/3/special_consts.h +my_integer.o: $(hdrdir)/ruby/3/static_assert.h +my_integer.o: $(hdrdir)/ruby/3/stdalign.h +my_integer.o: $(hdrdir)/ruby/3/stdbool.h +my_integer.o: $(hdrdir)/ruby/3/symbol.h +my_integer.o: $(hdrdir)/ruby/3/token_paste.h +my_integer.o: $(hdrdir)/ruby/3/value.h +my_integer.o: $(hdrdir)/ruby/3/value_type.h +my_integer.o: $(hdrdir)/ruby/3/variable.h +my_integer.o: $(hdrdir)/ruby/3/warning_push.h +my_integer.o: $(hdrdir)/ruby/3/xmalloc.h my_integer.o: $(hdrdir)/ruby/assert.h my_integer.o: $(hdrdir)/ruby/backward.h +my_integer.o: $(hdrdir)/ruby/backward/2/assume.h +my_integer.o: $(hdrdir)/ruby/backward/2/attributes.h +my_integer.o: $(hdrdir)/ruby/backward/2/bool.h +my_integer.o: $(hdrdir)/ruby/backward/2/extern.h +my_integer.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +my_integer.o: $(hdrdir)/ruby/backward/2/inttypes.h +my_integer.o: $(hdrdir)/ruby/backward/2/limits.h +my_integer.o: $(hdrdir)/ruby/backward/2/long_long.h +my_integer.o: $(hdrdir)/ruby/backward/2/r_cast.h +my_integer.o: $(hdrdir)/ruby/backward/2/rmodule.h +my_integer.o: $(hdrdir)/ruby/backward/2/stdalign.h +my_integer.o: $(hdrdir)/ruby/backward/2/stdarg.h my_integer.o: $(hdrdir)/ruby/defines.h my_integer.o: $(hdrdir)/ruby/intern.h my_integer.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/iseq_load/depend b/ext/-test-/iseq_load/depend index ac549546ec..062552e6b4 100644 --- a/ext/-test-/iseq_load/depend +++ b/ext/-test-/iseq_load/depend @@ -2,8 +2,160 @@ iseq_load.o: $(RUBY_EXTCONF_H) iseq_load.o: $(arch_hdrdir)/ruby/config.h iseq_load.o: $(hdrdir)/ruby.h +iseq_load.o: $(hdrdir)/ruby/3/anyargs.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/char.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/double.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/int.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/long.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/short.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +iseq_load.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +iseq_load.o: $(hdrdir)/ruby/3/assume.h +iseq_load.o: $(hdrdir)/ruby/3/attr/alloc_size.h +iseq_load.o: $(hdrdir)/ruby/3/attr/artificial.h +iseq_load.o: $(hdrdir)/ruby/3/attr/cold.h +iseq_load.o: $(hdrdir)/ruby/3/attr/const.h +iseq_load.o: $(hdrdir)/ruby/3/attr/constexpr.h +iseq_load.o: $(hdrdir)/ruby/3/attr/deprecated.h +iseq_load.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +iseq_load.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +iseq_load.o: $(hdrdir)/ruby/3/attr/error.h +iseq_load.o: $(hdrdir)/ruby/3/attr/flag_enum.h +iseq_load.o: $(hdrdir)/ruby/3/attr/forceinline.h +iseq_load.o: $(hdrdir)/ruby/3/attr/format.h +iseq_load.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +iseq_load.o: $(hdrdir)/ruby/3/attr/noalias.h +iseq_load.o: $(hdrdir)/ruby/3/attr/nodiscard.h +iseq_load.o: $(hdrdir)/ruby/3/attr/noexcept.h +iseq_load.o: $(hdrdir)/ruby/3/attr/noinline.h +iseq_load.o: $(hdrdir)/ruby/3/attr/nonnull.h +iseq_load.o: $(hdrdir)/ruby/3/attr/noreturn.h +iseq_load.o: $(hdrdir)/ruby/3/attr/pure.h +iseq_load.o: $(hdrdir)/ruby/3/attr/restrict.h +iseq_load.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +iseq_load.o: $(hdrdir)/ruby/3/attr/warning.h +iseq_load.o: $(hdrdir)/ruby/3/attr/weakref.h +iseq_load.o: $(hdrdir)/ruby/3/cast.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/apple.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/clang.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/intel.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +iseq_load.o: $(hdrdir)/ruby/3/compiler_since.h +iseq_load.o: $(hdrdir)/ruby/3/config.h +iseq_load.o: $(hdrdir)/ruby/3/constant_p.h +iseq_load.o: $(hdrdir)/ruby/3/core.h +iseq_load.o: $(hdrdir)/ruby/3/core/rarray.h +iseq_load.o: $(hdrdir)/ruby/3/core/rbasic.h +iseq_load.o: $(hdrdir)/ruby/3/core/rbignum.h +iseq_load.o: $(hdrdir)/ruby/3/core/rclass.h +iseq_load.o: $(hdrdir)/ruby/3/core/rdata.h +iseq_load.o: $(hdrdir)/ruby/3/core/rfile.h +iseq_load.o: $(hdrdir)/ruby/3/core/rhash.h +iseq_load.o: $(hdrdir)/ruby/3/core/robject.h +iseq_load.o: $(hdrdir)/ruby/3/core/rregexp.h +iseq_load.o: $(hdrdir)/ruby/3/core/rstring.h +iseq_load.o: $(hdrdir)/ruby/3/core/rstruct.h +iseq_load.o: $(hdrdir)/ruby/3/core/rtypeddata.h +iseq_load.o: $(hdrdir)/ruby/3/ctype.h +iseq_load.o: $(hdrdir)/ruby/3/dllexport.h +iseq_load.o: $(hdrdir)/ruby/3/dosish.h +iseq_load.o: $(hdrdir)/ruby/3/error.h +iseq_load.o: $(hdrdir)/ruby/3/eval.h +iseq_load.o: $(hdrdir)/ruby/3/event.h +iseq_load.o: $(hdrdir)/ruby/3/fl_type.h +iseq_load.o: $(hdrdir)/ruby/3/gc.h +iseq_load.o: $(hdrdir)/ruby/3/glob.h +iseq_load.o: $(hdrdir)/ruby/3/globals.h +iseq_load.o: $(hdrdir)/ruby/3/has/attribute.h +iseq_load.o: $(hdrdir)/ruby/3/has/builtin.h +iseq_load.o: $(hdrdir)/ruby/3/has/c_attribute.h +iseq_load.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +iseq_load.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +iseq_load.o: $(hdrdir)/ruby/3/has/extension.h +iseq_load.o: $(hdrdir)/ruby/3/has/feature.h +iseq_load.o: $(hdrdir)/ruby/3/has/warning.h +iseq_load.o: $(hdrdir)/ruby/3/intern/array.h +iseq_load.o: $(hdrdir)/ruby/3/intern/bignum.h +iseq_load.o: $(hdrdir)/ruby/3/intern/class.h +iseq_load.o: $(hdrdir)/ruby/3/intern/compar.h +iseq_load.o: $(hdrdir)/ruby/3/intern/complex.h +iseq_load.o: $(hdrdir)/ruby/3/intern/cont.h +iseq_load.o: $(hdrdir)/ruby/3/intern/dir.h +iseq_load.o: $(hdrdir)/ruby/3/intern/enum.h +iseq_load.o: $(hdrdir)/ruby/3/intern/enumerator.h +iseq_load.o: $(hdrdir)/ruby/3/intern/error.h +iseq_load.o: $(hdrdir)/ruby/3/intern/eval.h +iseq_load.o: $(hdrdir)/ruby/3/intern/file.h +iseq_load.o: $(hdrdir)/ruby/3/intern/gc.h +iseq_load.o: $(hdrdir)/ruby/3/intern/hash.h +iseq_load.o: $(hdrdir)/ruby/3/intern/io.h +iseq_load.o: $(hdrdir)/ruby/3/intern/load.h +iseq_load.o: $(hdrdir)/ruby/3/intern/marshal.h +iseq_load.o: $(hdrdir)/ruby/3/intern/numeric.h +iseq_load.o: $(hdrdir)/ruby/3/intern/object.h +iseq_load.o: $(hdrdir)/ruby/3/intern/parse.h +iseq_load.o: $(hdrdir)/ruby/3/intern/proc.h +iseq_load.o: $(hdrdir)/ruby/3/intern/process.h +iseq_load.o: $(hdrdir)/ruby/3/intern/random.h +iseq_load.o: $(hdrdir)/ruby/3/intern/range.h +iseq_load.o: $(hdrdir)/ruby/3/intern/rational.h +iseq_load.o: $(hdrdir)/ruby/3/intern/re.h +iseq_load.o: $(hdrdir)/ruby/3/intern/ruby.h +iseq_load.o: $(hdrdir)/ruby/3/intern/select.h +iseq_load.o: $(hdrdir)/ruby/3/intern/select/largesize.h +iseq_load.o: $(hdrdir)/ruby/3/intern/signal.h +iseq_load.o: $(hdrdir)/ruby/3/intern/sprintf.h +iseq_load.o: $(hdrdir)/ruby/3/intern/string.h +iseq_load.o: $(hdrdir)/ruby/3/intern/struct.h +iseq_load.o: $(hdrdir)/ruby/3/intern/thread.h +iseq_load.o: $(hdrdir)/ruby/3/intern/time.h +iseq_load.o: $(hdrdir)/ruby/3/intern/variable.h +iseq_load.o: $(hdrdir)/ruby/3/intern/vm.h +iseq_load.o: $(hdrdir)/ruby/3/interpreter.h +iseq_load.o: $(hdrdir)/ruby/3/iterator.h +iseq_load.o: $(hdrdir)/ruby/3/memory.h +iseq_load.o: $(hdrdir)/ruby/3/method.h +iseq_load.o: $(hdrdir)/ruby/3/module.h +iseq_load.o: $(hdrdir)/ruby/3/newobj.h +iseq_load.o: $(hdrdir)/ruby/3/rgengc.h +iseq_load.o: $(hdrdir)/ruby/3/scan_args.h +iseq_load.o: $(hdrdir)/ruby/3/special_consts.h +iseq_load.o: $(hdrdir)/ruby/3/static_assert.h +iseq_load.o: $(hdrdir)/ruby/3/stdalign.h +iseq_load.o: $(hdrdir)/ruby/3/stdbool.h +iseq_load.o: $(hdrdir)/ruby/3/symbol.h +iseq_load.o: $(hdrdir)/ruby/3/token_paste.h +iseq_load.o: $(hdrdir)/ruby/3/value.h +iseq_load.o: $(hdrdir)/ruby/3/value_type.h +iseq_load.o: $(hdrdir)/ruby/3/variable.h +iseq_load.o: $(hdrdir)/ruby/3/warning_push.h +iseq_load.o: $(hdrdir)/ruby/3/xmalloc.h iseq_load.o: $(hdrdir)/ruby/assert.h iseq_load.o: $(hdrdir)/ruby/backward.h +iseq_load.o: $(hdrdir)/ruby/backward/2/assume.h +iseq_load.o: $(hdrdir)/ruby/backward/2/attributes.h +iseq_load.o: $(hdrdir)/ruby/backward/2/bool.h +iseq_load.o: $(hdrdir)/ruby/backward/2/extern.h +iseq_load.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +iseq_load.o: $(hdrdir)/ruby/backward/2/inttypes.h +iseq_load.o: $(hdrdir)/ruby/backward/2/limits.h +iseq_load.o: $(hdrdir)/ruby/backward/2/long_long.h +iseq_load.o: $(hdrdir)/ruby/backward/2/r_cast.h +iseq_load.o: $(hdrdir)/ruby/backward/2/rmodule.h +iseq_load.o: $(hdrdir)/ruby/backward/2/stdalign.h +iseq_load.o: $(hdrdir)/ruby/backward/2/stdarg.h iseq_load.o: $(hdrdir)/ruby/defines.h iseq_load.o: $(hdrdir)/ruby/intern.h iseq_load.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/iter/depend b/ext/-test-/iter/depend index 5e754950c1..7fb7f287a7 100644 --- a/ext/-test-/iter/depend +++ b/ext/-test-/iter/depend @@ -2,8 +2,160 @@ break.o: $(RUBY_EXTCONF_H) break.o: $(arch_hdrdir)/ruby/config.h break.o: $(hdrdir)/ruby.h +break.o: $(hdrdir)/ruby/3/anyargs.h +break.o: $(hdrdir)/ruby/3/arithmetic.h +break.o: $(hdrdir)/ruby/3/arithmetic/char.h +break.o: $(hdrdir)/ruby/3/arithmetic/double.h +break.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +break.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/int.h +break.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/long.h +break.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +break.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/short.h +break.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +break.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +break.o: $(hdrdir)/ruby/3/assume.h +break.o: $(hdrdir)/ruby/3/attr/alloc_size.h +break.o: $(hdrdir)/ruby/3/attr/artificial.h +break.o: $(hdrdir)/ruby/3/attr/cold.h +break.o: $(hdrdir)/ruby/3/attr/const.h +break.o: $(hdrdir)/ruby/3/attr/constexpr.h +break.o: $(hdrdir)/ruby/3/attr/deprecated.h +break.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +break.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +break.o: $(hdrdir)/ruby/3/attr/error.h +break.o: $(hdrdir)/ruby/3/attr/flag_enum.h +break.o: $(hdrdir)/ruby/3/attr/forceinline.h +break.o: $(hdrdir)/ruby/3/attr/format.h +break.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +break.o: $(hdrdir)/ruby/3/attr/noalias.h +break.o: $(hdrdir)/ruby/3/attr/nodiscard.h +break.o: $(hdrdir)/ruby/3/attr/noexcept.h +break.o: $(hdrdir)/ruby/3/attr/noinline.h +break.o: $(hdrdir)/ruby/3/attr/nonnull.h +break.o: $(hdrdir)/ruby/3/attr/noreturn.h +break.o: $(hdrdir)/ruby/3/attr/pure.h +break.o: $(hdrdir)/ruby/3/attr/restrict.h +break.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +break.o: $(hdrdir)/ruby/3/attr/warning.h +break.o: $(hdrdir)/ruby/3/attr/weakref.h +break.o: $(hdrdir)/ruby/3/cast.h +break.o: $(hdrdir)/ruby/3/compiler_is.h +break.o: $(hdrdir)/ruby/3/compiler_is/apple.h +break.o: $(hdrdir)/ruby/3/compiler_is/clang.h +break.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +break.o: $(hdrdir)/ruby/3/compiler_is/intel.h +break.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +break.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +break.o: $(hdrdir)/ruby/3/compiler_since.h +break.o: $(hdrdir)/ruby/3/config.h +break.o: $(hdrdir)/ruby/3/constant_p.h +break.o: $(hdrdir)/ruby/3/core.h +break.o: $(hdrdir)/ruby/3/core/rarray.h +break.o: $(hdrdir)/ruby/3/core/rbasic.h +break.o: $(hdrdir)/ruby/3/core/rbignum.h +break.o: $(hdrdir)/ruby/3/core/rclass.h +break.o: $(hdrdir)/ruby/3/core/rdata.h +break.o: $(hdrdir)/ruby/3/core/rfile.h +break.o: $(hdrdir)/ruby/3/core/rhash.h +break.o: $(hdrdir)/ruby/3/core/robject.h +break.o: $(hdrdir)/ruby/3/core/rregexp.h +break.o: $(hdrdir)/ruby/3/core/rstring.h +break.o: $(hdrdir)/ruby/3/core/rstruct.h +break.o: $(hdrdir)/ruby/3/core/rtypeddata.h +break.o: $(hdrdir)/ruby/3/ctype.h +break.o: $(hdrdir)/ruby/3/dllexport.h +break.o: $(hdrdir)/ruby/3/dosish.h +break.o: $(hdrdir)/ruby/3/error.h +break.o: $(hdrdir)/ruby/3/eval.h +break.o: $(hdrdir)/ruby/3/event.h +break.o: $(hdrdir)/ruby/3/fl_type.h +break.o: $(hdrdir)/ruby/3/gc.h +break.o: $(hdrdir)/ruby/3/glob.h +break.o: $(hdrdir)/ruby/3/globals.h +break.o: $(hdrdir)/ruby/3/has/attribute.h +break.o: $(hdrdir)/ruby/3/has/builtin.h +break.o: $(hdrdir)/ruby/3/has/c_attribute.h +break.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +break.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +break.o: $(hdrdir)/ruby/3/has/extension.h +break.o: $(hdrdir)/ruby/3/has/feature.h +break.o: $(hdrdir)/ruby/3/has/warning.h +break.o: $(hdrdir)/ruby/3/intern/array.h +break.o: $(hdrdir)/ruby/3/intern/bignum.h +break.o: $(hdrdir)/ruby/3/intern/class.h +break.o: $(hdrdir)/ruby/3/intern/compar.h +break.o: $(hdrdir)/ruby/3/intern/complex.h +break.o: $(hdrdir)/ruby/3/intern/cont.h +break.o: $(hdrdir)/ruby/3/intern/dir.h +break.o: $(hdrdir)/ruby/3/intern/enum.h +break.o: $(hdrdir)/ruby/3/intern/enumerator.h +break.o: $(hdrdir)/ruby/3/intern/error.h +break.o: $(hdrdir)/ruby/3/intern/eval.h +break.o: $(hdrdir)/ruby/3/intern/file.h +break.o: $(hdrdir)/ruby/3/intern/gc.h +break.o: $(hdrdir)/ruby/3/intern/hash.h +break.o: $(hdrdir)/ruby/3/intern/io.h +break.o: $(hdrdir)/ruby/3/intern/load.h +break.o: $(hdrdir)/ruby/3/intern/marshal.h +break.o: $(hdrdir)/ruby/3/intern/numeric.h +break.o: $(hdrdir)/ruby/3/intern/object.h +break.o: $(hdrdir)/ruby/3/intern/parse.h +break.o: $(hdrdir)/ruby/3/intern/proc.h +break.o: $(hdrdir)/ruby/3/intern/process.h +break.o: $(hdrdir)/ruby/3/intern/random.h +break.o: $(hdrdir)/ruby/3/intern/range.h +break.o: $(hdrdir)/ruby/3/intern/rational.h +break.o: $(hdrdir)/ruby/3/intern/re.h +break.o: $(hdrdir)/ruby/3/intern/ruby.h +break.o: $(hdrdir)/ruby/3/intern/select.h +break.o: $(hdrdir)/ruby/3/intern/select/largesize.h +break.o: $(hdrdir)/ruby/3/intern/signal.h +break.o: $(hdrdir)/ruby/3/intern/sprintf.h +break.o: $(hdrdir)/ruby/3/intern/string.h +break.o: $(hdrdir)/ruby/3/intern/struct.h +break.o: $(hdrdir)/ruby/3/intern/thread.h +break.o: $(hdrdir)/ruby/3/intern/time.h +break.o: $(hdrdir)/ruby/3/intern/variable.h +break.o: $(hdrdir)/ruby/3/intern/vm.h +break.o: $(hdrdir)/ruby/3/interpreter.h +break.o: $(hdrdir)/ruby/3/iterator.h +break.o: $(hdrdir)/ruby/3/memory.h +break.o: $(hdrdir)/ruby/3/method.h +break.o: $(hdrdir)/ruby/3/module.h +break.o: $(hdrdir)/ruby/3/newobj.h +break.o: $(hdrdir)/ruby/3/rgengc.h +break.o: $(hdrdir)/ruby/3/scan_args.h +break.o: $(hdrdir)/ruby/3/special_consts.h +break.o: $(hdrdir)/ruby/3/static_assert.h +break.o: $(hdrdir)/ruby/3/stdalign.h +break.o: $(hdrdir)/ruby/3/stdbool.h +break.o: $(hdrdir)/ruby/3/symbol.h +break.o: $(hdrdir)/ruby/3/token_paste.h +break.o: $(hdrdir)/ruby/3/value.h +break.o: $(hdrdir)/ruby/3/value_type.h +break.o: $(hdrdir)/ruby/3/variable.h +break.o: $(hdrdir)/ruby/3/warning_push.h +break.o: $(hdrdir)/ruby/3/xmalloc.h break.o: $(hdrdir)/ruby/assert.h break.o: $(hdrdir)/ruby/backward.h +break.o: $(hdrdir)/ruby/backward/2/assume.h +break.o: $(hdrdir)/ruby/backward/2/attributes.h +break.o: $(hdrdir)/ruby/backward/2/bool.h +break.o: $(hdrdir)/ruby/backward/2/extern.h +break.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +break.o: $(hdrdir)/ruby/backward/2/inttypes.h +break.o: $(hdrdir)/ruby/backward/2/limits.h +break.o: $(hdrdir)/ruby/backward/2/long_long.h +break.o: $(hdrdir)/ruby/backward/2/r_cast.h +break.o: $(hdrdir)/ruby/backward/2/rmodule.h +break.o: $(hdrdir)/ruby/backward/2/stdalign.h +break.o: $(hdrdir)/ruby/backward/2/stdarg.h break.o: $(hdrdir)/ruby/defines.h break.o: $(hdrdir)/ruby/intern.h break.o: $(hdrdir)/ruby/missing.h @@ -14,8 +166,160 @@ break.o: break.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -26,8 +330,160 @@ init.o: init.c yield.o: $(RUBY_EXTCONF_H) yield.o: $(arch_hdrdir)/ruby/config.h yield.o: $(hdrdir)/ruby.h +yield.o: $(hdrdir)/ruby/3/anyargs.h +yield.o: $(hdrdir)/ruby/3/arithmetic.h +yield.o: $(hdrdir)/ruby/3/arithmetic/char.h +yield.o: $(hdrdir)/ruby/3/arithmetic/double.h +yield.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +yield.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/int.h +yield.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/long.h +yield.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +yield.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/short.h +yield.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +yield.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +yield.o: $(hdrdir)/ruby/3/assume.h +yield.o: $(hdrdir)/ruby/3/attr/alloc_size.h +yield.o: $(hdrdir)/ruby/3/attr/artificial.h +yield.o: $(hdrdir)/ruby/3/attr/cold.h +yield.o: $(hdrdir)/ruby/3/attr/const.h +yield.o: $(hdrdir)/ruby/3/attr/constexpr.h +yield.o: $(hdrdir)/ruby/3/attr/deprecated.h +yield.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +yield.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +yield.o: $(hdrdir)/ruby/3/attr/error.h +yield.o: $(hdrdir)/ruby/3/attr/flag_enum.h +yield.o: $(hdrdir)/ruby/3/attr/forceinline.h +yield.o: $(hdrdir)/ruby/3/attr/format.h +yield.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +yield.o: $(hdrdir)/ruby/3/attr/noalias.h +yield.o: $(hdrdir)/ruby/3/attr/nodiscard.h +yield.o: $(hdrdir)/ruby/3/attr/noexcept.h +yield.o: $(hdrdir)/ruby/3/attr/noinline.h +yield.o: $(hdrdir)/ruby/3/attr/nonnull.h +yield.o: $(hdrdir)/ruby/3/attr/noreturn.h +yield.o: $(hdrdir)/ruby/3/attr/pure.h +yield.o: $(hdrdir)/ruby/3/attr/restrict.h +yield.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +yield.o: $(hdrdir)/ruby/3/attr/warning.h +yield.o: $(hdrdir)/ruby/3/attr/weakref.h +yield.o: $(hdrdir)/ruby/3/cast.h +yield.o: $(hdrdir)/ruby/3/compiler_is.h +yield.o: $(hdrdir)/ruby/3/compiler_is/apple.h +yield.o: $(hdrdir)/ruby/3/compiler_is/clang.h +yield.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +yield.o: $(hdrdir)/ruby/3/compiler_is/intel.h +yield.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +yield.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +yield.o: $(hdrdir)/ruby/3/compiler_since.h +yield.o: $(hdrdir)/ruby/3/config.h +yield.o: $(hdrdir)/ruby/3/constant_p.h +yield.o: $(hdrdir)/ruby/3/core.h +yield.o: $(hdrdir)/ruby/3/core/rarray.h +yield.o: $(hdrdir)/ruby/3/core/rbasic.h +yield.o: $(hdrdir)/ruby/3/core/rbignum.h +yield.o: $(hdrdir)/ruby/3/core/rclass.h +yield.o: $(hdrdir)/ruby/3/core/rdata.h +yield.o: $(hdrdir)/ruby/3/core/rfile.h +yield.o: $(hdrdir)/ruby/3/core/rhash.h +yield.o: $(hdrdir)/ruby/3/core/robject.h +yield.o: $(hdrdir)/ruby/3/core/rregexp.h +yield.o: $(hdrdir)/ruby/3/core/rstring.h +yield.o: $(hdrdir)/ruby/3/core/rstruct.h +yield.o: $(hdrdir)/ruby/3/core/rtypeddata.h +yield.o: $(hdrdir)/ruby/3/ctype.h +yield.o: $(hdrdir)/ruby/3/dllexport.h +yield.o: $(hdrdir)/ruby/3/dosish.h +yield.o: $(hdrdir)/ruby/3/error.h +yield.o: $(hdrdir)/ruby/3/eval.h +yield.o: $(hdrdir)/ruby/3/event.h +yield.o: $(hdrdir)/ruby/3/fl_type.h +yield.o: $(hdrdir)/ruby/3/gc.h +yield.o: $(hdrdir)/ruby/3/glob.h +yield.o: $(hdrdir)/ruby/3/globals.h +yield.o: $(hdrdir)/ruby/3/has/attribute.h +yield.o: $(hdrdir)/ruby/3/has/builtin.h +yield.o: $(hdrdir)/ruby/3/has/c_attribute.h +yield.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +yield.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +yield.o: $(hdrdir)/ruby/3/has/extension.h +yield.o: $(hdrdir)/ruby/3/has/feature.h +yield.o: $(hdrdir)/ruby/3/has/warning.h +yield.o: $(hdrdir)/ruby/3/intern/array.h +yield.o: $(hdrdir)/ruby/3/intern/bignum.h +yield.o: $(hdrdir)/ruby/3/intern/class.h +yield.o: $(hdrdir)/ruby/3/intern/compar.h +yield.o: $(hdrdir)/ruby/3/intern/complex.h +yield.o: $(hdrdir)/ruby/3/intern/cont.h +yield.o: $(hdrdir)/ruby/3/intern/dir.h +yield.o: $(hdrdir)/ruby/3/intern/enum.h +yield.o: $(hdrdir)/ruby/3/intern/enumerator.h +yield.o: $(hdrdir)/ruby/3/intern/error.h +yield.o: $(hdrdir)/ruby/3/intern/eval.h +yield.o: $(hdrdir)/ruby/3/intern/file.h +yield.o: $(hdrdir)/ruby/3/intern/gc.h +yield.o: $(hdrdir)/ruby/3/intern/hash.h +yield.o: $(hdrdir)/ruby/3/intern/io.h +yield.o: $(hdrdir)/ruby/3/intern/load.h +yield.o: $(hdrdir)/ruby/3/intern/marshal.h +yield.o: $(hdrdir)/ruby/3/intern/numeric.h +yield.o: $(hdrdir)/ruby/3/intern/object.h +yield.o: $(hdrdir)/ruby/3/intern/parse.h +yield.o: $(hdrdir)/ruby/3/intern/proc.h +yield.o: $(hdrdir)/ruby/3/intern/process.h +yield.o: $(hdrdir)/ruby/3/intern/random.h +yield.o: $(hdrdir)/ruby/3/intern/range.h +yield.o: $(hdrdir)/ruby/3/intern/rational.h +yield.o: $(hdrdir)/ruby/3/intern/re.h +yield.o: $(hdrdir)/ruby/3/intern/ruby.h +yield.o: $(hdrdir)/ruby/3/intern/select.h +yield.o: $(hdrdir)/ruby/3/intern/select/largesize.h +yield.o: $(hdrdir)/ruby/3/intern/signal.h +yield.o: $(hdrdir)/ruby/3/intern/sprintf.h +yield.o: $(hdrdir)/ruby/3/intern/string.h +yield.o: $(hdrdir)/ruby/3/intern/struct.h +yield.o: $(hdrdir)/ruby/3/intern/thread.h +yield.o: $(hdrdir)/ruby/3/intern/time.h +yield.o: $(hdrdir)/ruby/3/intern/variable.h +yield.o: $(hdrdir)/ruby/3/intern/vm.h +yield.o: $(hdrdir)/ruby/3/interpreter.h +yield.o: $(hdrdir)/ruby/3/iterator.h +yield.o: $(hdrdir)/ruby/3/memory.h +yield.o: $(hdrdir)/ruby/3/method.h +yield.o: $(hdrdir)/ruby/3/module.h +yield.o: $(hdrdir)/ruby/3/newobj.h +yield.o: $(hdrdir)/ruby/3/rgengc.h +yield.o: $(hdrdir)/ruby/3/scan_args.h +yield.o: $(hdrdir)/ruby/3/special_consts.h +yield.o: $(hdrdir)/ruby/3/static_assert.h +yield.o: $(hdrdir)/ruby/3/stdalign.h +yield.o: $(hdrdir)/ruby/3/stdbool.h +yield.o: $(hdrdir)/ruby/3/symbol.h +yield.o: $(hdrdir)/ruby/3/token_paste.h +yield.o: $(hdrdir)/ruby/3/value.h +yield.o: $(hdrdir)/ruby/3/value_type.h +yield.o: $(hdrdir)/ruby/3/variable.h +yield.o: $(hdrdir)/ruby/3/warning_push.h +yield.o: $(hdrdir)/ruby/3/xmalloc.h yield.o: $(hdrdir)/ruby/assert.h yield.o: $(hdrdir)/ruby/backward.h +yield.o: $(hdrdir)/ruby/backward/2/assume.h +yield.o: $(hdrdir)/ruby/backward/2/attributes.h +yield.o: $(hdrdir)/ruby/backward/2/bool.h +yield.o: $(hdrdir)/ruby/backward/2/extern.h +yield.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +yield.o: $(hdrdir)/ruby/backward/2/inttypes.h +yield.o: $(hdrdir)/ruby/backward/2/limits.h +yield.o: $(hdrdir)/ruby/backward/2/long_long.h +yield.o: $(hdrdir)/ruby/backward/2/r_cast.h +yield.o: $(hdrdir)/ruby/backward/2/rmodule.h +yield.o: $(hdrdir)/ruby/backward/2/stdalign.h +yield.o: $(hdrdir)/ruby/backward/2/stdarg.h yield.o: $(hdrdir)/ruby/defines.h yield.o: $(hdrdir)/ruby/intern.h yield.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/load/protect/depend b/ext/-test-/load/protect/depend index b62393f1cb..bfe4308176 100644 --- a/ext/-test-/load/protect/depend +++ b/ext/-test-/load/protect/depend @@ -2,8 +2,160 @@ protect.o: $(RUBY_EXTCONF_H) protect.o: $(arch_hdrdir)/ruby/config.h protect.o: $(hdrdir)/ruby.h +protect.o: $(hdrdir)/ruby/3/anyargs.h +protect.o: $(hdrdir)/ruby/3/arithmetic.h +protect.o: $(hdrdir)/ruby/3/arithmetic/char.h +protect.o: $(hdrdir)/ruby/3/arithmetic/double.h +protect.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +protect.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/int.h +protect.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/long.h +protect.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +protect.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/short.h +protect.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +protect.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +protect.o: $(hdrdir)/ruby/3/assume.h +protect.o: $(hdrdir)/ruby/3/attr/alloc_size.h +protect.o: $(hdrdir)/ruby/3/attr/artificial.h +protect.o: $(hdrdir)/ruby/3/attr/cold.h +protect.o: $(hdrdir)/ruby/3/attr/const.h +protect.o: $(hdrdir)/ruby/3/attr/constexpr.h +protect.o: $(hdrdir)/ruby/3/attr/deprecated.h +protect.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +protect.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +protect.o: $(hdrdir)/ruby/3/attr/error.h +protect.o: $(hdrdir)/ruby/3/attr/flag_enum.h +protect.o: $(hdrdir)/ruby/3/attr/forceinline.h +protect.o: $(hdrdir)/ruby/3/attr/format.h +protect.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +protect.o: $(hdrdir)/ruby/3/attr/noalias.h +protect.o: $(hdrdir)/ruby/3/attr/nodiscard.h +protect.o: $(hdrdir)/ruby/3/attr/noexcept.h +protect.o: $(hdrdir)/ruby/3/attr/noinline.h +protect.o: $(hdrdir)/ruby/3/attr/nonnull.h +protect.o: $(hdrdir)/ruby/3/attr/noreturn.h +protect.o: $(hdrdir)/ruby/3/attr/pure.h +protect.o: $(hdrdir)/ruby/3/attr/restrict.h +protect.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +protect.o: $(hdrdir)/ruby/3/attr/warning.h +protect.o: $(hdrdir)/ruby/3/attr/weakref.h +protect.o: $(hdrdir)/ruby/3/cast.h +protect.o: $(hdrdir)/ruby/3/compiler_is.h +protect.o: $(hdrdir)/ruby/3/compiler_is/apple.h +protect.o: $(hdrdir)/ruby/3/compiler_is/clang.h +protect.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +protect.o: $(hdrdir)/ruby/3/compiler_is/intel.h +protect.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +protect.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +protect.o: $(hdrdir)/ruby/3/compiler_since.h +protect.o: $(hdrdir)/ruby/3/config.h +protect.o: $(hdrdir)/ruby/3/constant_p.h +protect.o: $(hdrdir)/ruby/3/core.h +protect.o: $(hdrdir)/ruby/3/core/rarray.h +protect.o: $(hdrdir)/ruby/3/core/rbasic.h +protect.o: $(hdrdir)/ruby/3/core/rbignum.h +protect.o: $(hdrdir)/ruby/3/core/rclass.h +protect.o: $(hdrdir)/ruby/3/core/rdata.h +protect.o: $(hdrdir)/ruby/3/core/rfile.h +protect.o: $(hdrdir)/ruby/3/core/rhash.h +protect.o: $(hdrdir)/ruby/3/core/robject.h +protect.o: $(hdrdir)/ruby/3/core/rregexp.h +protect.o: $(hdrdir)/ruby/3/core/rstring.h +protect.o: $(hdrdir)/ruby/3/core/rstruct.h +protect.o: $(hdrdir)/ruby/3/core/rtypeddata.h +protect.o: $(hdrdir)/ruby/3/ctype.h +protect.o: $(hdrdir)/ruby/3/dllexport.h +protect.o: $(hdrdir)/ruby/3/dosish.h +protect.o: $(hdrdir)/ruby/3/error.h +protect.o: $(hdrdir)/ruby/3/eval.h +protect.o: $(hdrdir)/ruby/3/event.h +protect.o: $(hdrdir)/ruby/3/fl_type.h +protect.o: $(hdrdir)/ruby/3/gc.h +protect.o: $(hdrdir)/ruby/3/glob.h +protect.o: $(hdrdir)/ruby/3/globals.h +protect.o: $(hdrdir)/ruby/3/has/attribute.h +protect.o: $(hdrdir)/ruby/3/has/builtin.h +protect.o: $(hdrdir)/ruby/3/has/c_attribute.h +protect.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +protect.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +protect.o: $(hdrdir)/ruby/3/has/extension.h +protect.o: $(hdrdir)/ruby/3/has/feature.h +protect.o: $(hdrdir)/ruby/3/has/warning.h +protect.o: $(hdrdir)/ruby/3/intern/array.h +protect.o: $(hdrdir)/ruby/3/intern/bignum.h +protect.o: $(hdrdir)/ruby/3/intern/class.h +protect.o: $(hdrdir)/ruby/3/intern/compar.h +protect.o: $(hdrdir)/ruby/3/intern/complex.h +protect.o: $(hdrdir)/ruby/3/intern/cont.h +protect.o: $(hdrdir)/ruby/3/intern/dir.h +protect.o: $(hdrdir)/ruby/3/intern/enum.h +protect.o: $(hdrdir)/ruby/3/intern/enumerator.h +protect.o: $(hdrdir)/ruby/3/intern/error.h +protect.o: $(hdrdir)/ruby/3/intern/eval.h +protect.o: $(hdrdir)/ruby/3/intern/file.h +protect.o: $(hdrdir)/ruby/3/intern/gc.h +protect.o: $(hdrdir)/ruby/3/intern/hash.h +protect.o: $(hdrdir)/ruby/3/intern/io.h +protect.o: $(hdrdir)/ruby/3/intern/load.h +protect.o: $(hdrdir)/ruby/3/intern/marshal.h +protect.o: $(hdrdir)/ruby/3/intern/numeric.h +protect.o: $(hdrdir)/ruby/3/intern/object.h +protect.o: $(hdrdir)/ruby/3/intern/parse.h +protect.o: $(hdrdir)/ruby/3/intern/proc.h +protect.o: $(hdrdir)/ruby/3/intern/process.h +protect.o: $(hdrdir)/ruby/3/intern/random.h +protect.o: $(hdrdir)/ruby/3/intern/range.h +protect.o: $(hdrdir)/ruby/3/intern/rational.h +protect.o: $(hdrdir)/ruby/3/intern/re.h +protect.o: $(hdrdir)/ruby/3/intern/ruby.h +protect.o: $(hdrdir)/ruby/3/intern/select.h +protect.o: $(hdrdir)/ruby/3/intern/select/largesize.h +protect.o: $(hdrdir)/ruby/3/intern/signal.h +protect.o: $(hdrdir)/ruby/3/intern/sprintf.h +protect.o: $(hdrdir)/ruby/3/intern/string.h +protect.o: $(hdrdir)/ruby/3/intern/struct.h +protect.o: $(hdrdir)/ruby/3/intern/thread.h +protect.o: $(hdrdir)/ruby/3/intern/time.h +protect.o: $(hdrdir)/ruby/3/intern/variable.h +protect.o: $(hdrdir)/ruby/3/intern/vm.h +protect.o: $(hdrdir)/ruby/3/interpreter.h +protect.o: $(hdrdir)/ruby/3/iterator.h +protect.o: $(hdrdir)/ruby/3/memory.h +protect.o: $(hdrdir)/ruby/3/method.h +protect.o: $(hdrdir)/ruby/3/module.h +protect.o: $(hdrdir)/ruby/3/newobj.h +protect.o: $(hdrdir)/ruby/3/rgengc.h +protect.o: $(hdrdir)/ruby/3/scan_args.h +protect.o: $(hdrdir)/ruby/3/special_consts.h +protect.o: $(hdrdir)/ruby/3/static_assert.h +protect.o: $(hdrdir)/ruby/3/stdalign.h +protect.o: $(hdrdir)/ruby/3/stdbool.h +protect.o: $(hdrdir)/ruby/3/symbol.h +protect.o: $(hdrdir)/ruby/3/token_paste.h +protect.o: $(hdrdir)/ruby/3/value.h +protect.o: $(hdrdir)/ruby/3/value_type.h +protect.o: $(hdrdir)/ruby/3/variable.h +protect.o: $(hdrdir)/ruby/3/warning_push.h +protect.o: $(hdrdir)/ruby/3/xmalloc.h protect.o: $(hdrdir)/ruby/assert.h protect.o: $(hdrdir)/ruby/backward.h +protect.o: $(hdrdir)/ruby/backward/2/assume.h +protect.o: $(hdrdir)/ruby/backward/2/attributes.h +protect.o: $(hdrdir)/ruby/backward/2/bool.h +protect.o: $(hdrdir)/ruby/backward/2/extern.h +protect.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +protect.o: $(hdrdir)/ruby/backward/2/inttypes.h +protect.o: $(hdrdir)/ruby/backward/2/limits.h +protect.o: $(hdrdir)/ruby/backward/2/long_long.h +protect.o: $(hdrdir)/ruby/backward/2/r_cast.h +protect.o: $(hdrdir)/ruby/backward/2/rmodule.h +protect.o: $(hdrdir)/ruby/backward/2/stdalign.h +protect.o: $(hdrdir)/ruby/backward/2/stdarg.h protect.o: $(hdrdir)/ruby/defines.h protect.o: $(hdrdir)/ruby/intern.h protect.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/marshal/compat/depend b/ext/-test-/marshal/compat/depend index f159506960..dc7a29af9b 100644 --- a/ext/-test-/marshal/compat/depend +++ b/ext/-test-/marshal/compat/depend @@ -2,8 +2,160 @@ usrcompat.o: $(RUBY_EXTCONF_H) usrcompat.o: $(arch_hdrdir)/ruby/config.h usrcompat.o: $(hdrdir)/ruby.h +usrcompat.o: $(hdrdir)/ruby/3/anyargs.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/char.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/double.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/int.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/long.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/short.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +usrcompat.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +usrcompat.o: $(hdrdir)/ruby/3/assume.h +usrcompat.o: $(hdrdir)/ruby/3/attr/alloc_size.h +usrcompat.o: $(hdrdir)/ruby/3/attr/artificial.h +usrcompat.o: $(hdrdir)/ruby/3/attr/cold.h +usrcompat.o: $(hdrdir)/ruby/3/attr/const.h +usrcompat.o: $(hdrdir)/ruby/3/attr/constexpr.h +usrcompat.o: $(hdrdir)/ruby/3/attr/deprecated.h +usrcompat.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +usrcompat.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +usrcompat.o: $(hdrdir)/ruby/3/attr/error.h +usrcompat.o: $(hdrdir)/ruby/3/attr/flag_enum.h +usrcompat.o: $(hdrdir)/ruby/3/attr/forceinline.h +usrcompat.o: $(hdrdir)/ruby/3/attr/format.h +usrcompat.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +usrcompat.o: $(hdrdir)/ruby/3/attr/noalias.h +usrcompat.o: $(hdrdir)/ruby/3/attr/nodiscard.h +usrcompat.o: $(hdrdir)/ruby/3/attr/noexcept.h +usrcompat.o: $(hdrdir)/ruby/3/attr/noinline.h +usrcompat.o: $(hdrdir)/ruby/3/attr/nonnull.h +usrcompat.o: $(hdrdir)/ruby/3/attr/noreturn.h +usrcompat.o: $(hdrdir)/ruby/3/attr/pure.h +usrcompat.o: $(hdrdir)/ruby/3/attr/restrict.h +usrcompat.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +usrcompat.o: $(hdrdir)/ruby/3/attr/warning.h +usrcompat.o: $(hdrdir)/ruby/3/attr/weakref.h +usrcompat.o: $(hdrdir)/ruby/3/cast.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/apple.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/clang.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/intel.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +usrcompat.o: $(hdrdir)/ruby/3/compiler_since.h +usrcompat.o: $(hdrdir)/ruby/3/config.h +usrcompat.o: $(hdrdir)/ruby/3/constant_p.h +usrcompat.o: $(hdrdir)/ruby/3/core.h +usrcompat.o: $(hdrdir)/ruby/3/core/rarray.h +usrcompat.o: $(hdrdir)/ruby/3/core/rbasic.h +usrcompat.o: $(hdrdir)/ruby/3/core/rbignum.h +usrcompat.o: $(hdrdir)/ruby/3/core/rclass.h +usrcompat.o: $(hdrdir)/ruby/3/core/rdata.h +usrcompat.o: $(hdrdir)/ruby/3/core/rfile.h +usrcompat.o: $(hdrdir)/ruby/3/core/rhash.h +usrcompat.o: $(hdrdir)/ruby/3/core/robject.h +usrcompat.o: $(hdrdir)/ruby/3/core/rregexp.h +usrcompat.o: $(hdrdir)/ruby/3/core/rstring.h +usrcompat.o: $(hdrdir)/ruby/3/core/rstruct.h +usrcompat.o: $(hdrdir)/ruby/3/core/rtypeddata.h +usrcompat.o: $(hdrdir)/ruby/3/ctype.h +usrcompat.o: $(hdrdir)/ruby/3/dllexport.h +usrcompat.o: $(hdrdir)/ruby/3/dosish.h +usrcompat.o: $(hdrdir)/ruby/3/error.h +usrcompat.o: $(hdrdir)/ruby/3/eval.h +usrcompat.o: $(hdrdir)/ruby/3/event.h +usrcompat.o: $(hdrdir)/ruby/3/fl_type.h +usrcompat.o: $(hdrdir)/ruby/3/gc.h +usrcompat.o: $(hdrdir)/ruby/3/glob.h +usrcompat.o: $(hdrdir)/ruby/3/globals.h +usrcompat.o: $(hdrdir)/ruby/3/has/attribute.h +usrcompat.o: $(hdrdir)/ruby/3/has/builtin.h +usrcompat.o: $(hdrdir)/ruby/3/has/c_attribute.h +usrcompat.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +usrcompat.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +usrcompat.o: $(hdrdir)/ruby/3/has/extension.h +usrcompat.o: $(hdrdir)/ruby/3/has/feature.h +usrcompat.o: $(hdrdir)/ruby/3/has/warning.h +usrcompat.o: $(hdrdir)/ruby/3/intern/array.h +usrcompat.o: $(hdrdir)/ruby/3/intern/bignum.h +usrcompat.o: $(hdrdir)/ruby/3/intern/class.h +usrcompat.o: $(hdrdir)/ruby/3/intern/compar.h +usrcompat.o: $(hdrdir)/ruby/3/intern/complex.h +usrcompat.o: $(hdrdir)/ruby/3/intern/cont.h +usrcompat.o: $(hdrdir)/ruby/3/intern/dir.h +usrcompat.o: $(hdrdir)/ruby/3/intern/enum.h +usrcompat.o: $(hdrdir)/ruby/3/intern/enumerator.h +usrcompat.o: $(hdrdir)/ruby/3/intern/error.h +usrcompat.o: $(hdrdir)/ruby/3/intern/eval.h +usrcompat.o: $(hdrdir)/ruby/3/intern/file.h +usrcompat.o: $(hdrdir)/ruby/3/intern/gc.h +usrcompat.o: $(hdrdir)/ruby/3/intern/hash.h +usrcompat.o: $(hdrdir)/ruby/3/intern/io.h +usrcompat.o: $(hdrdir)/ruby/3/intern/load.h +usrcompat.o: $(hdrdir)/ruby/3/intern/marshal.h +usrcompat.o: $(hdrdir)/ruby/3/intern/numeric.h +usrcompat.o: $(hdrdir)/ruby/3/intern/object.h +usrcompat.o: $(hdrdir)/ruby/3/intern/parse.h +usrcompat.o: $(hdrdir)/ruby/3/intern/proc.h +usrcompat.o: $(hdrdir)/ruby/3/intern/process.h +usrcompat.o: $(hdrdir)/ruby/3/intern/random.h +usrcompat.o: $(hdrdir)/ruby/3/intern/range.h +usrcompat.o: $(hdrdir)/ruby/3/intern/rational.h +usrcompat.o: $(hdrdir)/ruby/3/intern/re.h +usrcompat.o: $(hdrdir)/ruby/3/intern/ruby.h +usrcompat.o: $(hdrdir)/ruby/3/intern/select.h +usrcompat.o: $(hdrdir)/ruby/3/intern/select/largesize.h +usrcompat.o: $(hdrdir)/ruby/3/intern/signal.h +usrcompat.o: $(hdrdir)/ruby/3/intern/sprintf.h +usrcompat.o: $(hdrdir)/ruby/3/intern/string.h +usrcompat.o: $(hdrdir)/ruby/3/intern/struct.h +usrcompat.o: $(hdrdir)/ruby/3/intern/thread.h +usrcompat.o: $(hdrdir)/ruby/3/intern/time.h +usrcompat.o: $(hdrdir)/ruby/3/intern/variable.h +usrcompat.o: $(hdrdir)/ruby/3/intern/vm.h +usrcompat.o: $(hdrdir)/ruby/3/interpreter.h +usrcompat.o: $(hdrdir)/ruby/3/iterator.h +usrcompat.o: $(hdrdir)/ruby/3/memory.h +usrcompat.o: $(hdrdir)/ruby/3/method.h +usrcompat.o: $(hdrdir)/ruby/3/module.h +usrcompat.o: $(hdrdir)/ruby/3/newobj.h +usrcompat.o: $(hdrdir)/ruby/3/rgengc.h +usrcompat.o: $(hdrdir)/ruby/3/scan_args.h +usrcompat.o: $(hdrdir)/ruby/3/special_consts.h +usrcompat.o: $(hdrdir)/ruby/3/static_assert.h +usrcompat.o: $(hdrdir)/ruby/3/stdalign.h +usrcompat.o: $(hdrdir)/ruby/3/stdbool.h +usrcompat.o: $(hdrdir)/ruby/3/symbol.h +usrcompat.o: $(hdrdir)/ruby/3/token_paste.h +usrcompat.o: $(hdrdir)/ruby/3/value.h +usrcompat.o: $(hdrdir)/ruby/3/value_type.h +usrcompat.o: $(hdrdir)/ruby/3/variable.h +usrcompat.o: $(hdrdir)/ruby/3/warning_push.h +usrcompat.o: $(hdrdir)/ruby/3/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/extern.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/r_cast.h +usrcompat.o: $(hdrdir)/ruby/backward/2/rmodule.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 diff --git a/ext/-test-/marshal/internal_ivar/depend b/ext/-test-/marshal/internal_ivar/depend index f280347c01..2ddf019f8d 100644 --- a/ext/-test-/marshal/internal_ivar/depend +++ b/ext/-test-/marshal/internal_ivar/depend @@ -2,8 +2,160 @@ 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/3/anyargs.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/char.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/double.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/int.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/long.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/short.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +internal_ivar.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +internal_ivar.o: $(hdrdir)/ruby/3/assume.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/alloc_size.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/artificial.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/cold.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/const.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/constexpr.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/deprecated.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/error.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/flag_enum.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/forceinline.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/format.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/noalias.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/nodiscard.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/noexcept.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/noinline.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/nonnull.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/noreturn.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/pure.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/restrict.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/warning.h +internal_ivar.o: $(hdrdir)/ruby/3/attr/weakref.h +internal_ivar.o: $(hdrdir)/ruby/3/cast.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/apple.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/clang.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/intel.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +internal_ivar.o: $(hdrdir)/ruby/3/compiler_since.h +internal_ivar.o: $(hdrdir)/ruby/3/config.h +internal_ivar.o: $(hdrdir)/ruby/3/constant_p.h +internal_ivar.o: $(hdrdir)/ruby/3/core.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rarray.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rbasic.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rbignum.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rclass.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rdata.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rfile.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rhash.h +internal_ivar.o: $(hdrdir)/ruby/3/core/robject.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rregexp.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rstring.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rstruct.h +internal_ivar.o: $(hdrdir)/ruby/3/core/rtypeddata.h +internal_ivar.o: $(hdrdir)/ruby/3/ctype.h +internal_ivar.o: $(hdrdir)/ruby/3/dllexport.h +internal_ivar.o: $(hdrdir)/ruby/3/dosish.h +internal_ivar.o: $(hdrdir)/ruby/3/error.h +internal_ivar.o: $(hdrdir)/ruby/3/eval.h +internal_ivar.o: $(hdrdir)/ruby/3/event.h +internal_ivar.o: $(hdrdir)/ruby/3/fl_type.h +internal_ivar.o: $(hdrdir)/ruby/3/gc.h +internal_ivar.o: $(hdrdir)/ruby/3/glob.h +internal_ivar.o: $(hdrdir)/ruby/3/globals.h +internal_ivar.o: $(hdrdir)/ruby/3/has/attribute.h +internal_ivar.o: $(hdrdir)/ruby/3/has/builtin.h +internal_ivar.o: $(hdrdir)/ruby/3/has/c_attribute.h +internal_ivar.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +internal_ivar.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +internal_ivar.o: $(hdrdir)/ruby/3/has/extension.h +internal_ivar.o: $(hdrdir)/ruby/3/has/feature.h +internal_ivar.o: $(hdrdir)/ruby/3/has/warning.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/array.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/bignum.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/class.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/compar.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/complex.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/cont.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/dir.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/enum.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/enumerator.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/error.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/eval.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/file.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/gc.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/hash.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/io.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/load.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/marshal.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/numeric.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/object.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/parse.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/proc.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/process.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/random.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/range.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/rational.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/re.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/ruby.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/select.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/select/largesize.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/signal.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/sprintf.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/string.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/struct.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/thread.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/time.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/variable.h +internal_ivar.o: $(hdrdir)/ruby/3/intern/vm.h +internal_ivar.o: $(hdrdir)/ruby/3/interpreter.h +internal_ivar.o: $(hdrdir)/ruby/3/iterator.h +internal_ivar.o: $(hdrdir)/ruby/3/memory.h +internal_ivar.o: $(hdrdir)/ruby/3/method.h +internal_ivar.o: $(hdrdir)/ruby/3/module.h +internal_ivar.o: $(hdrdir)/ruby/3/newobj.h +internal_ivar.o: $(hdrdir)/ruby/3/rgengc.h +internal_ivar.o: $(hdrdir)/ruby/3/scan_args.h +internal_ivar.o: $(hdrdir)/ruby/3/special_consts.h +internal_ivar.o: $(hdrdir)/ruby/3/static_assert.h +internal_ivar.o: $(hdrdir)/ruby/3/stdalign.h +internal_ivar.o: $(hdrdir)/ruby/3/stdbool.h +internal_ivar.o: $(hdrdir)/ruby/3/symbol.h +internal_ivar.o: $(hdrdir)/ruby/3/token_paste.h +internal_ivar.o: $(hdrdir)/ruby/3/value.h +internal_ivar.o: $(hdrdir)/ruby/3/value_type.h +internal_ivar.o: $(hdrdir)/ruby/3/variable.h +internal_ivar.o: $(hdrdir)/ruby/3/warning_push.h +internal_ivar.o: $(hdrdir)/ruby/3/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/extern.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/r_cast.h +internal_ivar.o: $(hdrdir)/ruby/backward/2/rmodule.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 diff --git a/ext/-test-/marshal/usr/depend b/ext/-test-/marshal/usr/depend index 21c0c2d744..05e59f8138 100644 --- a/ext/-test-/marshal/usr/depend +++ b/ext/-test-/marshal/usr/depend @@ -2,8 +2,160 @@ usrmarshal.o: $(RUBY_EXTCONF_H) usrmarshal.o: $(arch_hdrdir)/ruby/config.h usrmarshal.o: $(hdrdir)/ruby.h +usrmarshal.o: $(hdrdir)/ruby/3/anyargs.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/char.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/double.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/int.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/long.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/short.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +usrmarshal.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +usrmarshal.o: $(hdrdir)/ruby/3/assume.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/alloc_size.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/artificial.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/cold.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/const.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/constexpr.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/deprecated.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/error.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/flag_enum.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/forceinline.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/format.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/noalias.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/nodiscard.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/noexcept.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/noinline.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/nonnull.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/noreturn.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/pure.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/restrict.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/warning.h +usrmarshal.o: $(hdrdir)/ruby/3/attr/weakref.h +usrmarshal.o: $(hdrdir)/ruby/3/cast.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/apple.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/clang.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/intel.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +usrmarshal.o: $(hdrdir)/ruby/3/compiler_since.h +usrmarshal.o: $(hdrdir)/ruby/3/config.h +usrmarshal.o: $(hdrdir)/ruby/3/constant_p.h +usrmarshal.o: $(hdrdir)/ruby/3/core.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rarray.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rbasic.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rbignum.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rclass.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rdata.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rfile.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rhash.h +usrmarshal.o: $(hdrdir)/ruby/3/core/robject.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rregexp.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rstring.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rstruct.h +usrmarshal.o: $(hdrdir)/ruby/3/core/rtypeddata.h +usrmarshal.o: $(hdrdir)/ruby/3/ctype.h +usrmarshal.o: $(hdrdir)/ruby/3/dllexport.h +usrmarshal.o: $(hdrdir)/ruby/3/dosish.h +usrmarshal.o: $(hdrdir)/ruby/3/error.h +usrmarshal.o: $(hdrdir)/ruby/3/eval.h +usrmarshal.o: $(hdrdir)/ruby/3/event.h +usrmarshal.o: $(hdrdir)/ruby/3/fl_type.h +usrmarshal.o: $(hdrdir)/ruby/3/gc.h +usrmarshal.o: $(hdrdir)/ruby/3/glob.h +usrmarshal.o: $(hdrdir)/ruby/3/globals.h +usrmarshal.o: $(hdrdir)/ruby/3/has/attribute.h +usrmarshal.o: $(hdrdir)/ruby/3/has/builtin.h +usrmarshal.o: $(hdrdir)/ruby/3/has/c_attribute.h +usrmarshal.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +usrmarshal.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +usrmarshal.o: $(hdrdir)/ruby/3/has/extension.h +usrmarshal.o: $(hdrdir)/ruby/3/has/feature.h +usrmarshal.o: $(hdrdir)/ruby/3/has/warning.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/array.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/bignum.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/class.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/compar.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/complex.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/cont.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/dir.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/enum.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/enumerator.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/error.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/eval.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/file.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/gc.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/hash.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/io.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/load.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/marshal.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/numeric.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/object.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/parse.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/proc.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/process.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/random.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/range.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/rational.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/re.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/ruby.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/select.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/select/largesize.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/signal.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/sprintf.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/string.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/struct.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/thread.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/time.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/variable.h +usrmarshal.o: $(hdrdir)/ruby/3/intern/vm.h +usrmarshal.o: $(hdrdir)/ruby/3/interpreter.h +usrmarshal.o: $(hdrdir)/ruby/3/iterator.h +usrmarshal.o: $(hdrdir)/ruby/3/memory.h +usrmarshal.o: $(hdrdir)/ruby/3/method.h +usrmarshal.o: $(hdrdir)/ruby/3/module.h +usrmarshal.o: $(hdrdir)/ruby/3/newobj.h +usrmarshal.o: $(hdrdir)/ruby/3/rgengc.h +usrmarshal.o: $(hdrdir)/ruby/3/scan_args.h +usrmarshal.o: $(hdrdir)/ruby/3/special_consts.h +usrmarshal.o: $(hdrdir)/ruby/3/static_assert.h +usrmarshal.o: $(hdrdir)/ruby/3/stdalign.h +usrmarshal.o: $(hdrdir)/ruby/3/stdbool.h +usrmarshal.o: $(hdrdir)/ruby/3/symbol.h +usrmarshal.o: $(hdrdir)/ruby/3/token_paste.h +usrmarshal.o: $(hdrdir)/ruby/3/value.h +usrmarshal.o: $(hdrdir)/ruby/3/value_type.h +usrmarshal.o: $(hdrdir)/ruby/3/variable.h +usrmarshal.o: $(hdrdir)/ruby/3/warning_push.h +usrmarshal.o: $(hdrdir)/ruby/3/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/extern.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/r_cast.h +usrmarshal.o: $(hdrdir)/ruby/backward/2/rmodule.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 diff --git a/ext/-test-/method/depend b/ext/-test-/method/depend index 028d97e1a9..05e3606a69 100644 --- a/ext/-test-/method/depend +++ b/ext/-test-/method/depend @@ -2,8 +2,160 @@ arity.o: $(RUBY_EXTCONF_H) arity.o: $(arch_hdrdir)/ruby/config.h arity.o: $(hdrdir)/ruby.h +arity.o: $(hdrdir)/ruby/3/anyargs.h +arity.o: $(hdrdir)/ruby/3/arithmetic.h +arity.o: $(hdrdir)/ruby/3/arithmetic/char.h +arity.o: $(hdrdir)/ruby/3/arithmetic/double.h +arity.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +arity.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/int.h +arity.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/long.h +arity.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +arity.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/short.h +arity.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +arity.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +arity.o: $(hdrdir)/ruby/3/assume.h +arity.o: $(hdrdir)/ruby/3/attr/alloc_size.h +arity.o: $(hdrdir)/ruby/3/attr/artificial.h +arity.o: $(hdrdir)/ruby/3/attr/cold.h +arity.o: $(hdrdir)/ruby/3/attr/const.h +arity.o: $(hdrdir)/ruby/3/attr/constexpr.h +arity.o: $(hdrdir)/ruby/3/attr/deprecated.h +arity.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +arity.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +arity.o: $(hdrdir)/ruby/3/attr/error.h +arity.o: $(hdrdir)/ruby/3/attr/flag_enum.h +arity.o: $(hdrdir)/ruby/3/attr/forceinline.h +arity.o: $(hdrdir)/ruby/3/attr/format.h +arity.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +arity.o: $(hdrdir)/ruby/3/attr/noalias.h +arity.o: $(hdrdir)/ruby/3/attr/nodiscard.h +arity.o: $(hdrdir)/ruby/3/attr/noexcept.h +arity.o: $(hdrdir)/ruby/3/attr/noinline.h +arity.o: $(hdrdir)/ruby/3/attr/nonnull.h +arity.o: $(hdrdir)/ruby/3/attr/noreturn.h +arity.o: $(hdrdir)/ruby/3/attr/pure.h +arity.o: $(hdrdir)/ruby/3/attr/restrict.h +arity.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +arity.o: $(hdrdir)/ruby/3/attr/warning.h +arity.o: $(hdrdir)/ruby/3/attr/weakref.h +arity.o: $(hdrdir)/ruby/3/cast.h +arity.o: $(hdrdir)/ruby/3/compiler_is.h +arity.o: $(hdrdir)/ruby/3/compiler_is/apple.h +arity.o: $(hdrdir)/ruby/3/compiler_is/clang.h +arity.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +arity.o: $(hdrdir)/ruby/3/compiler_is/intel.h +arity.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +arity.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +arity.o: $(hdrdir)/ruby/3/compiler_since.h +arity.o: $(hdrdir)/ruby/3/config.h +arity.o: $(hdrdir)/ruby/3/constant_p.h +arity.o: $(hdrdir)/ruby/3/core.h +arity.o: $(hdrdir)/ruby/3/core/rarray.h +arity.o: $(hdrdir)/ruby/3/core/rbasic.h +arity.o: $(hdrdir)/ruby/3/core/rbignum.h +arity.o: $(hdrdir)/ruby/3/core/rclass.h +arity.o: $(hdrdir)/ruby/3/core/rdata.h +arity.o: $(hdrdir)/ruby/3/core/rfile.h +arity.o: $(hdrdir)/ruby/3/core/rhash.h +arity.o: $(hdrdir)/ruby/3/core/robject.h +arity.o: $(hdrdir)/ruby/3/core/rregexp.h +arity.o: $(hdrdir)/ruby/3/core/rstring.h +arity.o: $(hdrdir)/ruby/3/core/rstruct.h +arity.o: $(hdrdir)/ruby/3/core/rtypeddata.h +arity.o: $(hdrdir)/ruby/3/ctype.h +arity.o: $(hdrdir)/ruby/3/dllexport.h +arity.o: $(hdrdir)/ruby/3/dosish.h +arity.o: $(hdrdir)/ruby/3/error.h +arity.o: $(hdrdir)/ruby/3/eval.h +arity.o: $(hdrdir)/ruby/3/event.h +arity.o: $(hdrdir)/ruby/3/fl_type.h +arity.o: $(hdrdir)/ruby/3/gc.h +arity.o: $(hdrdir)/ruby/3/glob.h +arity.o: $(hdrdir)/ruby/3/globals.h +arity.o: $(hdrdir)/ruby/3/has/attribute.h +arity.o: $(hdrdir)/ruby/3/has/builtin.h +arity.o: $(hdrdir)/ruby/3/has/c_attribute.h +arity.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +arity.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +arity.o: $(hdrdir)/ruby/3/has/extension.h +arity.o: $(hdrdir)/ruby/3/has/feature.h +arity.o: $(hdrdir)/ruby/3/has/warning.h +arity.o: $(hdrdir)/ruby/3/intern/array.h +arity.o: $(hdrdir)/ruby/3/intern/bignum.h +arity.o: $(hdrdir)/ruby/3/intern/class.h +arity.o: $(hdrdir)/ruby/3/intern/compar.h +arity.o: $(hdrdir)/ruby/3/intern/complex.h +arity.o: $(hdrdir)/ruby/3/intern/cont.h +arity.o: $(hdrdir)/ruby/3/intern/dir.h +arity.o: $(hdrdir)/ruby/3/intern/enum.h +arity.o: $(hdrdir)/ruby/3/intern/enumerator.h +arity.o: $(hdrdir)/ruby/3/intern/error.h +arity.o: $(hdrdir)/ruby/3/intern/eval.h +arity.o: $(hdrdir)/ruby/3/intern/file.h +arity.o: $(hdrdir)/ruby/3/intern/gc.h +arity.o: $(hdrdir)/ruby/3/intern/hash.h +arity.o: $(hdrdir)/ruby/3/intern/io.h +arity.o: $(hdrdir)/ruby/3/intern/load.h +arity.o: $(hdrdir)/ruby/3/intern/marshal.h +arity.o: $(hdrdir)/ruby/3/intern/numeric.h +arity.o: $(hdrdir)/ruby/3/intern/object.h +arity.o: $(hdrdir)/ruby/3/intern/parse.h +arity.o: $(hdrdir)/ruby/3/intern/proc.h +arity.o: $(hdrdir)/ruby/3/intern/process.h +arity.o: $(hdrdir)/ruby/3/intern/random.h +arity.o: $(hdrdir)/ruby/3/intern/range.h +arity.o: $(hdrdir)/ruby/3/intern/rational.h +arity.o: $(hdrdir)/ruby/3/intern/re.h +arity.o: $(hdrdir)/ruby/3/intern/ruby.h +arity.o: $(hdrdir)/ruby/3/intern/select.h +arity.o: $(hdrdir)/ruby/3/intern/select/largesize.h +arity.o: $(hdrdir)/ruby/3/intern/signal.h +arity.o: $(hdrdir)/ruby/3/intern/sprintf.h +arity.o: $(hdrdir)/ruby/3/intern/string.h +arity.o: $(hdrdir)/ruby/3/intern/struct.h +arity.o: $(hdrdir)/ruby/3/intern/thread.h +arity.o: $(hdrdir)/ruby/3/intern/time.h +arity.o: $(hdrdir)/ruby/3/intern/variable.h +arity.o: $(hdrdir)/ruby/3/intern/vm.h +arity.o: $(hdrdir)/ruby/3/interpreter.h +arity.o: $(hdrdir)/ruby/3/iterator.h +arity.o: $(hdrdir)/ruby/3/memory.h +arity.o: $(hdrdir)/ruby/3/method.h +arity.o: $(hdrdir)/ruby/3/module.h +arity.o: $(hdrdir)/ruby/3/newobj.h +arity.o: $(hdrdir)/ruby/3/rgengc.h +arity.o: $(hdrdir)/ruby/3/scan_args.h +arity.o: $(hdrdir)/ruby/3/special_consts.h +arity.o: $(hdrdir)/ruby/3/static_assert.h +arity.o: $(hdrdir)/ruby/3/stdalign.h +arity.o: $(hdrdir)/ruby/3/stdbool.h +arity.o: $(hdrdir)/ruby/3/symbol.h +arity.o: $(hdrdir)/ruby/3/token_paste.h +arity.o: $(hdrdir)/ruby/3/value.h +arity.o: $(hdrdir)/ruby/3/value_type.h +arity.o: $(hdrdir)/ruby/3/variable.h +arity.o: $(hdrdir)/ruby/3/warning_push.h +arity.o: $(hdrdir)/ruby/3/xmalloc.h arity.o: $(hdrdir)/ruby/assert.h arity.o: $(hdrdir)/ruby/backward.h +arity.o: $(hdrdir)/ruby/backward/2/assume.h +arity.o: $(hdrdir)/ruby/backward/2/attributes.h +arity.o: $(hdrdir)/ruby/backward/2/bool.h +arity.o: $(hdrdir)/ruby/backward/2/extern.h +arity.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +arity.o: $(hdrdir)/ruby/backward/2/inttypes.h +arity.o: $(hdrdir)/ruby/backward/2/limits.h +arity.o: $(hdrdir)/ruby/backward/2/long_long.h +arity.o: $(hdrdir)/ruby/backward/2/r_cast.h +arity.o: $(hdrdir)/ruby/backward/2/rmodule.h +arity.o: $(hdrdir)/ruby/backward/2/stdalign.h +arity.o: $(hdrdir)/ruby/backward/2/stdarg.h arity.o: $(hdrdir)/ruby/defines.h arity.o: $(hdrdir)/ruby/intern.h arity.o: $(hdrdir)/ruby/missing.h @@ -14,8 +166,160 @@ arity.o: arity.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h diff --git a/ext/-test-/notimplement/depend b/ext/-test-/notimplement/depend index 74911f0af4..7547d7cf7a 100644 --- a/ext/-test-/notimplement/depend +++ b/ext/-test-/notimplement/depend @@ -2,8 +2,160 @@ bug.o: $(RUBY_EXTCONF_H) bug.o: $(arch_hdrdir)/ruby/config.h bug.o: $(hdrdir)/ruby.h +bug.o: $(hdrdir)/ruby/3/anyargs.h +bug.o: $(hdrdir)/ruby/3/arithmetic.h +bug.o: $(hdrdir)/ruby/3/arithmetic/char.h +bug.o: $(hdrdir)/ruby/3/arithmetic/double.h +bug.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bug.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/int.h +bug.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bug.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/short.h +bug.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bug.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bug.o: $(hdrdir)/ruby/3/assume.h +bug.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bug.o: $(hdrdir)/ruby/3/attr/artificial.h +bug.o: $(hdrdir)/ruby/3/attr/cold.h +bug.o: $(hdrdir)/ruby/3/attr/const.h +bug.o: $(hdrdir)/ruby/3/attr/constexpr.h +bug.o: $(hdrdir)/ruby/3/attr/deprecated.h +bug.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bug.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bug.o: $(hdrdir)/ruby/3/attr/error.h +bug.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bug.o: $(hdrdir)/ruby/3/attr/forceinline.h +bug.o: $(hdrdir)/ruby/3/attr/format.h +bug.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bug.o: $(hdrdir)/ruby/3/attr/noalias.h +bug.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bug.o: $(hdrdir)/ruby/3/attr/noexcept.h +bug.o: $(hdrdir)/ruby/3/attr/noinline.h +bug.o: $(hdrdir)/ruby/3/attr/nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/noreturn.h +bug.o: $(hdrdir)/ruby/3/attr/pure.h +bug.o: $(hdrdir)/ruby/3/attr/restrict.h +bug.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bug.o: $(hdrdir)/ruby/3/attr/warning.h +bug.o: $(hdrdir)/ruby/3/attr/weakref.h +bug.o: $(hdrdir)/ruby/3/cast.h +bug.o: $(hdrdir)/ruby/3/compiler_is.h +bug.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bug.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bug.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bug.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bug.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bug.o: $(hdrdir)/ruby/3/compiler_since.h +bug.o: $(hdrdir)/ruby/3/config.h +bug.o: $(hdrdir)/ruby/3/constant_p.h +bug.o: $(hdrdir)/ruby/3/core.h +bug.o: $(hdrdir)/ruby/3/core/rarray.h +bug.o: $(hdrdir)/ruby/3/core/rbasic.h +bug.o: $(hdrdir)/ruby/3/core/rbignum.h +bug.o: $(hdrdir)/ruby/3/core/rclass.h +bug.o: $(hdrdir)/ruby/3/core/rdata.h +bug.o: $(hdrdir)/ruby/3/core/rfile.h +bug.o: $(hdrdir)/ruby/3/core/rhash.h +bug.o: $(hdrdir)/ruby/3/core/robject.h +bug.o: $(hdrdir)/ruby/3/core/rregexp.h +bug.o: $(hdrdir)/ruby/3/core/rstring.h +bug.o: $(hdrdir)/ruby/3/core/rstruct.h +bug.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bug.o: $(hdrdir)/ruby/3/ctype.h +bug.o: $(hdrdir)/ruby/3/dllexport.h +bug.o: $(hdrdir)/ruby/3/dosish.h +bug.o: $(hdrdir)/ruby/3/error.h +bug.o: $(hdrdir)/ruby/3/eval.h +bug.o: $(hdrdir)/ruby/3/event.h +bug.o: $(hdrdir)/ruby/3/fl_type.h +bug.o: $(hdrdir)/ruby/3/gc.h +bug.o: $(hdrdir)/ruby/3/glob.h +bug.o: $(hdrdir)/ruby/3/globals.h +bug.o: $(hdrdir)/ruby/3/has/attribute.h +bug.o: $(hdrdir)/ruby/3/has/builtin.h +bug.o: $(hdrdir)/ruby/3/has/c_attribute.h +bug.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bug.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bug.o: $(hdrdir)/ruby/3/has/extension.h +bug.o: $(hdrdir)/ruby/3/has/feature.h +bug.o: $(hdrdir)/ruby/3/has/warning.h +bug.o: $(hdrdir)/ruby/3/intern/array.h +bug.o: $(hdrdir)/ruby/3/intern/bignum.h +bug.o: $(hdrdir)/ruby/3/intern/class.h +bug.o: $(hdrdir)/ruby/3/intern/compar.h +bug.o: $(hdrdir)/ruby/3/intern/complex.h +bug.o: $(hdrdir)/ruby/3/intern/cont.h +bug.o: $(hdrdir)/ruby/3/intern/dir.h +bug.o: $(hdrdir)/ruby/3/intern/enum.h +bug.o: $(hdrdir)/ruby/3/intern/enumerator.h +bug.o: $(hdrdir)/ruby/3/intern/error.h +bug.o: $(hdrdir)/ruby/3/intern/eval.h +bug.o: $(hdrdir)/ruby/3/intern/file.h +bug.o: $(hdrdir)/ruby/3/intern/gc.h +bug.o: $(hdrdir)/ruby/3/intern/hash.h +bug.o: $(hdrdir)/ruby/3/intern/io.h +bug.o: $(hdrdir)/ruby/3/intern/load.h +bug.o: $(hdrdir)/ruby/3/intern/marshal.h +bug.o: $(hdrdir)/ruby/3/intern/numeric.h +bug.o: $(hdrdir)/ruby/3/intern/object.h +bug.o: $(hdrdir)/ruby/3/intern/parse.h +bug.o: $(hdrdir)/ruby/3/intern/proc.h +bug.o: $(hdrdir)/ruby/3/intern/process.h +bug.o: $(hdrdir)/ruby/3/intern/random.h +bug.o: $(hdrdir)/ruby/3/intern/range.h +bug.o: $(hdrdir)/ruby/3/intern/rational.h +bug.o: $(hdrdir)/ruby/3/intern/re.h +bug.o: $(hdrdir)/ruby/3/intern/ruby.h +bug.o: $(hdrdir)/ruby/3/intern/select.h +bug.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bug.o: $(hdrdir)/ruby/3/intern/signal.h +bug.o: $(hdrdir)/ruby/3/intern/sprintf.h +bug.o: $(hdrdir)/ruby/3/intern/string.h +bug.o: $(hdrdir)/ruby/3/intern/struct.h +bug.o: $(hdrdir)/ruby/3/intern/thread.h +bug.o: $(hdrdir)/ruby/3/intern/time.h +bug.o: $(hdrdir)/ruby/3/intern/variable.h +bug.o: $(hdrdir)/ruby/3/intern/vm.h +bug.o: $(hdrdir)/ruby/3/interpreter.h +bug.o: $(hdrdir)/ruby/3/iterator.h +bug.o: $(hdrdir)/ruby/3/memory.h +bug.o: $(hdrdir)/ruby/3/method.h +bug.o: $(hdrdir)/ruby/3/module.h +bug.o: $(hdrdir)/ruby/3/newobj.h +bug.o: $(hdrdir)/ruby/3/rgengc.h +bug.o: $(hdrdir)/ruby/3/scan_args.h +bug.o: $(hdrdir)/ruby/3/special_consts.h +bug.o: $(hdrdir)/ruby/3/static_assert.h +bug.o: $(hdrdir)/ruby/3/stdalign.h +bug.o: $(hdrdir)/ruby/3/stdbool.h +bug.o: $(hdrdir)/ruby/3/symbol.h +bug.o: $(hdrdir)/ruby/3/token_paste.h +bug.o: $(hdrdir)/ruby/3/value.h +bug.o: $(hdrdir)/ruby/3/value_type.h +bug.o: $(hdrdir)/ruby/3/variable.h +bug.o: $(hdrdir)/ruby/3/warning_push.h +bug.o: $(hdrdir)/ruby/3/xmalloc.h bug.o: $(hdrdir)/ruby/assert.h bug.o: $(hdrdir)/ruby/backward.h +bug.o: $(hdrdir)/ruby/backward/2/assume.h +bug.o: $(hdrdir)/ruby/backward/2/attributes.h +bug.o: $(hdrdir)/ruby/backward/2/bool.h +bug.o: $(hdrdir)/ruby/backward/2/extern.h +bug.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bug.o: $(hdrdir)/ruby/backward/2/inttypes.h +bug.o: $(hdrdir)/ruby/backward/2/limits.h +bug.o: $(hdrdir)/ruby/backward/2/long_long.h +bug.o: $(hdrdir)/ruby/backward/2/r_cast.h +bug.o: $(hdrdir)/ruby/backward/2/rmodule.h +bug.o: $(hdrdir)/ruby/backward/2/stdalign.h +bug.o: $(hdrdir)/ruby/backward/2/stdarg.h bug.o: $(hdrdir)/ruby/defines.h bug.o: $(hdrdir)/ruby/intern.h bug.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/num2int/depend b/ext/-test-/num2int/depend index 76b69de851..1c7c2226f1 100644 --- a/ext/-test-/num2int/depend +++ b/ext/-test-/num2int/depend @@ -2,8 +2,160 @@ num2int.o: $(RUBY_EXTCONF_H) num2int.o: $(arch_hdrdir)/ruby/config.h num2int.o: $(hdrdir)/ruby.h +num2int.o: $(hdrdir)/ruby/3/anyargs.h +num2int.o: $(hdrdir)/ruby/3/arithmetic.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/char.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/double.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/int.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/long.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/short.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +num2int.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +num2int.o: $(hdrdir)/ruby/3/assume.h +num2int.o: $(hdrdir)/ruby/3/attr/alloc_size.h +num2int.o: $(hdrdir)/ruby/3/attr/artificial.h +num2int.o: $(hdrdir)/ruby/3/attr/cold.h +num2int.o: $(hdrdir)/ruby/3/attr/const.h +num2int.o: $(hdrdir)/ruby/3/attr/constexpr.h +num2int.o: $(hdrdir)/ruby/3/attr/deprecated.h +num2int.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +num2int.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +num2int.o: $(hdrdir)/ruby/3/attr/error.h +num2int.o: $(hdrdir)/ruby/3/attr/flag_enum.h +num2int.o: $(hdrdir)/ruby/3/attr/forceinline.h +num2int.o: $(hdrdir)/ruby/3/attr/format.h +num2int.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +num2int.o: $(hdrdir)/ruby/3/attr/noalias.h +num2int.o: $(hdrdir)/ruby/3/attr/nodiscard.h +num2int.o: $(hdrdir)/ruby/3/attr/noexcept.h +num2int.o: $(hdrdir)/ruby/3/attr/noinline.h +num2int.o: $(hdrdir)/ruby/3/attr/nonnull.h +num2int.o: $(hdrdir)/ruby/3/attr/noreturn.h +num2int.o: $(hdrdir)/ruby/3/attr/pure.h +num2int.o: $(hdrdir)/ruby/3/attr/restrict.h +num2int.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +num2int.o: $(hdrdir)/ruby/3/attr/warning.h +num2int.o: $(hdrdir)/ruby/3/attr/weakref.h +num2int.o: $(hdrdir)/ruby/3/cast.h +num2int.o: $(hdrdir)/ruby/3/compiler_is.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/apple.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/clang.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/intel.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +num2int.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +num2int.o: $(hdrdir)/ruby/3/compiler_since.h +num2int.o: $(hdrdir)/ruby/3/config.h +num2int.o: $(hdrdir)/ruby/3/constant_p.h +num2int.o: $(hdrdir)/ruby/3/core.h +num2int.o: $(hdrdir)/ruby/3/core/rarray.h +num2int.o: $(hdrdir)/ruby/3/core/rbasic.h +num2int.o: $(hdrdir)/ruby/3/core/rbignum.h +num2int.o: $(hdrdir)/ruby/3/core/rclass.h +num2int.o: $(hdrdir)/ruby/3/core/rdata.h +num2int.o: $(hdrdir)/ruby/3/core/rfile.h +num2int.o: $(hdrdir)/ruby/3/core/rhash.h +num2int.o: $(hdrdir)/ruby/3/core/robject.h +num2int.o: $(hdrdir)/ruby/3/core/rregexp.h +num2int.o: $(hdrdir)/ruby/3/core/rstring.h +num2int.o: $(hdrdir)/ruby/3/core/rstruct.h +num2int.o: $(hdrdir)/ruby/3/core/rtypeddata.h +num2int.o: $(hdrdir)/ruby/3/ctype.h +num2int.o: $(hdrdir)/ruby/3/dllexport.h +num2int.o: $(hdrdir)/ruby/3/dosish.h +num2int.o: $(hdrdir)/ruby/3/error.h +num2int.o: $(hdrdir)/ruby/3/eval.h +num2int.o: $(hdrdir)/ruby/3/event.h +num2int.o: $(hdrdir)/ruby/3/fl_type.h +num2int.o: $(hdrdir)/ruby/3/gc.h +num2int.o: $(hdrdir)/ruby/3/glob.h +num2int.o: $(hdrdir)/ruby/3/globals.h +num2int.o: $(hdrdir)/ruby/3/has/attribute.h +num2int.o: $(hdrdir)/ruby/3/has/builtin.h +num2int.o: $(hdrdir)/ruby/3/has/c_attribute.h +num2int.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +num2int.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +num2int.o: $(hdrdir)/ruby/3/has/extension.h +num2int.o: $(hdrdir)/ruby/3/has/feature.h +num2int.o: $(hdrdir)/ruby/3/has/warning.h +num2int.o: $(hdrdir)/ruby/3/intern/array.h +num2int.o: $(hdrdir)/ruby/3/intern/bignum.h +num2int.o: $(hdrdir)/ruby/3/intern/class.h +num2int.o: $(hdrdir)/ruby/3/intern/compar.h +num2int.o: $(hdrdir)/ruby/3/intern/complex.h +num2int.o: $(hdrdir)/ruby/3/intern/cont.h +num2int.o: $(hdrdir)/ruby/3/intern/dir.h +num2int.o: $(hdrdir)/ruby/3/intern/enum.h +num2int.o: $(hdrdir)/ruby/3/intern/enumerator.h +num2int.o: $(hdrdir)/ruby/3/intern/error.h +num2int.o: $(hdrdir)/ruby/3/intern/eval.h +num2int.o: $(hdrdir)/ruby/3/intern/file.h +num2int.o: $(hdrdir)/ruby/3/intern/gc.h +num2int.o: $(hdrdir)/ruby/3/intern/hash.h +num2int.o: $(hdrdir)/ruby/3/intern/io.h +num2int.o: $(hdrdir)/ruby/3/intern/load.h +num2int.o: $(hdrdir)/ruby/3/intern/marshal.h +num2int.o: $(hdrdir)/ruby/3/intern/numeric.h +num2int.o: $(hdrdir)/ruby/3/intern/object.h +num2int.o: $(hdrdir)/ruby/3/intern/parse.h +num2int.o: $(hdrdir)/ruby/3/intern/proc.h +num2int.o: $(hdrdir)/ruby/3/intern/process.h +num2int.o: $(hdrdir)/ruby/3/intern/random.h +num2int.o: $(hdrdir)/ruby/3/intern/range.h +num2int.o: $(hdrdir)/ruby/3/intern/rational.h +num2int.o: $(hdrdir)/ruby/3/intern/re.h +num2int.o: $(hdrdir)/ruby/3/intern/ruby.h +num2int.o: $(hdrdir)/ruby/3/intern/select.h +num2int.o: $(hdrdir)/ruby/3/intern/select/largesize.h +num2int.o: $(hdrdir)/ruby/3/intern/signal.h +num2int.o: $(hdrdir)/ruby/3/intern/sprintf.h +num2int.o: $(hdrdir)/ruby/3/intern/string.h +num2int.o: $(hdrdir)/ruby/3/intern/struct.h +num2int.o: $(hdrdir)/ruby/3/intern/thread.h +num2int.o: $(hdrdir)/ruby/3/intern/time.h +num2int.o: $(hdrdir)/ruby/3/intern/variable.h +num2int.o: $(hdrdir)/ruby/3/intern/vm.h +num2int.o: $(hdrdir)/ruby/3/interpreter.h +num2int.o: $(hdrdir)/ruby/3/iterator.h +num2int.o: $(hdrdir)/ruby/3/memory.h +num2int.o: $(hdrdir)/ruby/3/method.h +num2int.o: $(hdrdir)/ruby/3/module.h +num2int.o: $(hdrdir)/ruby/3/newobj.h +num2int.o: $(hdrdir)/ruby/3/rgengc.h +num2int.o: $(hdrdir)/ruby/3/scan_args.h +num2int.o: $(hdrdir)/ruby/3/special_consts.h +num2int.o: $(hdrdir)/ruby/3/static_assert.h +num2int.o: $(hdrdir)/ruby/3/stdalign.h +num2int.o: $(hdrdir)/ruby/3/stdbool.h +num2int.o: $(hdrdir)/ruby/3/symbol.h +num2int.o: $(hdrdir)/ruby/3/token_paste.h +num2int.o: $(hdrdir)/ruby/3/value.h +num2int.o: $(hdrdir)/ruby/3/value_type.h +num2int.o: $(hdrdir)/ruby/3/variable.h +num2int.o: $(hdrdir)/ruby/3/warning_push.h +num2int.o: $(hdrdir)/ruby/3/xmalloc.h num2int.o: $(hdrdir)/ruby/assert.h num2int.o: $(hdrdir)/ruby/backward.h +num2int.o: $(hdrdir)/ruby/backward/2/assume.h +num2int.o: $(hdrdir)/ruby/backward/2/attributes.h +num2int.o: $(hdrdir)/ruby/backward/2/bool.h +num2int.o: $(hdrdir)/ruby/backward/2/extern.h +num2int.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +num2int.o: $(hdrdir)/ruby/backward/2/inttypes.h +num2int.o: $(hdrdir)/ruby/backward/2/limits.h +num2int.o: $(hdrdir)/ruby/backward/2/long_long.h +num2int.o: $(hdrdir)/ruby/backward/2/r_cast.h +num2int.o: $(hdrdir)/ruby/backward/2/rmodule.h +num2int.o: $(hdrdir)/ruby/backward/2/stdalign.h +num2int.o: $(hdrdir)/ruby/backward/2/stdarg.h num2int.o: $(hdrdir)/ruby/defines.h num2int.o: $(hdrdir)/ruby/intern.h num2int.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/path_to_class/depend b/ext/-test-/path_to_class/depend index 9a7f7d0176..821fec1d07 100644 --- a/ext/-test-/path_to_class/depend +++ b/ext/-test-/path_to_class/depend @@ -2,8 +2,160 @@ path_to_class.o: $(RUBY_EXTCONF_H) path_to_class.o: $(arch_hdrdir)/ruby/config.h path_to_class.o: $(hdrdir)/ruby.h +path_to_class.o: $(hdrdir)/ruby/3/anyargs.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/char.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/double.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/int.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/long.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/short.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +path_to_class.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +path_to_class.o: $(hdrdir)/ruby/3/assume.h +path_to_class.o: $(hdrdir)/ruby/3/attr/alloc_size.h +path_to_class.o: $(hdrdir)/ruby/3/attr/artificial.h +path_to_class.o: $(hdrdir)/ruby/3/attr/cold.h +path_to_class.o: $(hdrdir)/ruby/3/attr/const.h +path_to_class.o: $(hdrdir)/ruby/3/attr/constexpr.h +path_to_class.o: $(hdrdir)/ruby/3/attr/deprecated.h +path_to_class.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +path_to_class.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +path_to_class.o: $(hdrdir)/ruby/3/attr/error.h +path_to_class.o: $(hdrdir)/ruby/3/attr/flag_enum.h +path_to_class.o: $(hdrdir)/ruby/3/attr/forceinline.h +path_to_class.o: $(hdrdir)/ruby/3/attr/format.h +path_to_class.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +path_to_class.o: $(hdrdir)/ruby/3/attr/noalias.h +path_to_class.o: $(hdrdir)/ruby/3/attr/nodiscard.h +path_to_class.o: $(hdrdir)/ruby/3/attr/noexcept.h +path_to_class.o: $(hdrdir)/ruby/3/attr/noinline.h +path_to_class.o: $(hdrdir)/ruby/3/attr/nonnull.h +path_to_class.o: $(hdrdir)/ruby/3/attr/noreturn.h +path_to_class.o: $(hdrdir)/ruby/3/attr/pure.h +path_to_class.o: $(hdrdir)/ruby/3/attr/restrict.h +path_to_class.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +path_to_class.o: $(hdrdir)/ruby/3/attr/warning.h +path_to_class.o: $(hdrdir)/ruby/3/attr/weakref.h +path_to_class.o: $(hdrdir)/ruby/3/cast.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/apple.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/clang.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/intel.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +path_to_class.o: $(hdrdir)/ruby/3/compiler_since.h +path_to_class.o: $(hdrdir)/ruby/3/config.h +path_to_class.o: $(hdrdir)/ruby/3/constant_p.h +path_to_class.o: $(hdrdir)/ruby/3/core.h +path_to_class.o: $(hdrdir)/ruby/3/core/rarray.h +path_to_class.o: $(hdrdir)/ruby/3/core/rbasic.h +path_to_class.o: $(hdrdir)/ruby/3/core/rbignum.h +path_to_class.o: $(hdrdir)/ruby/3/core/rclass.h +path_to_class.o: $(hdrdir)/ruby/3/core/rdata.h +path_to_class.o: $(hdrdir)/ruby/3/core/rfile.h +path_to_class.o: $(hdrdir)/ruby/3/core/rhash.h +path_to_class.o: $(hdrdir)/ruby/3/core/robject.h +path_to_class.o: $(hdrdir)/ruby/3/core/rregexp.h +path_to_class.o: $(hdrdir)/ruby/3/core/rstring.h +path_to_class.o: $(hdrdir)/ruby/3/core/rstruct.h +path_to_class.o: $(hdrdir)/ruby/3/core/rtypeddata.h +path_to_class.o: $(hdrdir)/ruby/3/ctype.h +path_to_class.o: $(hdrdir)/ruby/3/dllexport.h +path_to_class.o: $(hdrdir)/ruby/3/dosish.h +path_to_class.o: $(hdrdir)/ruby/3/error.h +path_to_class.o: $(hdrdir)/ruby/3/eval.h +path_to_class.o: $(hdrdir)/ruby/3/event.h +path_to_class.o: $(hdrdir)/ruby/3/fl_type.h +path_to_class.o: $(hdrdir)/ruby/3/gc.h +path_to_class.o: $(hdrdir)/ruby/3/glob.h +path_to_class.o: $(hdrdir)/ruby/3/globals.h +path_to_class.o: $(hdrdir)/ruby/3/has/attribute.h +path_to_class.o: $(hdrdir)/ruby/3/has/builtin.h +path_to_class.o: $(hdrdir)/ruby/3/has/c_attribute.h +path_to_class.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +path_to_class.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +path_to_class.o: $(hdrdir)/ruby/3/has/extension.h +path_to_class.o: $(hdrdir)/ruby/3/has/feature.h +path_to_class.o: $(hdrdir)/ruby/3/has/warning.h +path_to_class.o: $(hdrdir)/ruby/3/intern/array.h +path_to_class.o: $(hdrdir)/ruby/3/intern/bignum.h +path_to_class.o: $(hdrdir)/ruby/3/intern/class.h +path_to_class.o: $(hdrdir)/ruby/3/intern/compar.h +path_to_class.o: $(hdrdir)/ruby/3/intern/complex.h +path_to_class.o: $(hdrdir)/ruby/3/intern/cont.h +path_to_class.o: $(hdrdir)/ruby/3/intern/dir.h +path_to_class.o: $(hdrdir)/ruby/3/intern/enum.h +path_to_class.o: $(hdrdir)/ruby/3/intern/enumerator.h +path_to_class.o: $(hdrdir)/ruby/3/intern/error.h +path_to_class.o: $(hdrdir)/ruby/3/intern/eval.h +path_to_class.o: $(hdrdir)/ruby/3/intern/file.h +path_to_class.o: $(hdrdir)/ruby/3/intern/gc.h +path_to_class.o: $(hdrdir)/ruby/3/intern/hash.h +path_to_class.o: $(hdrdir)/ruby/3/intern/io.h +path_to_class.o: $(hdrdir)/ruby/3/intern/load.h +path_to_class.o: $(hdrdir)/ruby/3/intern/marshal.h +path_to_class.o: $(hdrdir)/ruby/3/intern/numeric.h +path_to_class.o: $(hdrdir)/ruby/3/intern/object.h +path_to_class.o: $(hdrdir)/ruby/3/intern/parse.h +path_to_class.o: $(hdrdir)/ruby/3/intern/proc.h +path_to_class.o: $(hdrdir)/ruby/3/intern/process.h +path_to_class.o: $(hdrdir)/ruby/3/intern/random.h +path_to_class.o: $(hdrdir)/ruby/3/intern/range.h +path_to_class.o: $(hdrdir)/ruby/3/intern/rational.h +path_to_class.o: $(hdrdir)/ruby/3/intern/re.h +path_to_class.o: $(hdrdir)/ruby/3/intern/ruby.h +path_to_class.o: $(hdrdir)/ruby/3/intern/select.h +path_to_class.o: $(hdrdir)/ruby/3/intern/select/largesize.h +path_to_class.o: $(hdrdir)/ruby/3/intern/signal.h +path_to_class.o: $(hdrdir)/ruby/3/intern/sprintf.h +path_to_class.o: $(hdrdir)/ruby/3/intern/string.h +path_to_class.o: $(hdrdir)/ruby/3/intern/struct.h +path_to_class.o: $(hdrdir)/ruby/3/intern/thread.h +path_to_class.o: $(hdrdir)/ruby/3/intern/time.h +path_to_class.o: $(hdrdir)/ruby/3/intern/variable.h +path_to_class.o: $(hdrdir)/ruby/3/intern/vm.h +path_to_class.o: $(hdrdir)/ruby/3/interpreter.h +path_to_class.o: $(hdrdir)/ruby/3/iterator.h +path_to_class.o: $(hdrdir)/ruby/3/memory.h +path_to_class.o: $(hdrdir)/ruby/3/method.h +path_to_class.o: $(hdrdir)/ruby/3/module.h +path_to_class.o: $(hdrdir)/ruby/3/newobj.h +path_to_class.o: $(hdrdir)/ruby/3/rgengc.h +path_to_class.o: $(hdrdir)/ruby/3/scan_args.h +path_to_class.o: $(hdrdir)/ruby/3/special_consts.h +path_to_class.o: $(hdrdir)/ruby/3/static_assert.h +path_to_class.o: $(hdrdir)/ruby/3/stdalign.h +path_to_class.o: $(hdrdir)/ruby/3/stdbool.h +path_to_class.o: $(hdrdir)/ruby/3/symbol.h +path_to_class.o: $(hdrdir)/ruby/3/token_paste.h +path_to_class.o: $(hdrdir)/ruby/3/value.h +path_to_class.o: $(hdrdir)/ruby/3/value_type.h +path_to_class.o: $(hdrdir)/ruby/3/variable.h +path_to_class.o: $(hdrdir)/ruby/3/warning_push.h +path_to_class.o: $(hdrdir)/ruby/3/xmalloc.h path_to_class.o: $(hdrdir)/ruby/assert.h path_to_class.o: $(hdrdir)/ruby/backward.h +path_to_class.o: $(hdrdir)/ruby/backward/2/assume.h +path_to_class.o: $(hdrdir)/ruby/backward/2/attributes.h +path_to_class.o: $(hdrdir)/ruby/backward/2/bool.h +path_to_class.o: $(hdrdir)/ruby/backward/2/extern.h +path_to_class.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +path_to_class.o: $(hdrdir)/ruby/backward/2/inttypes.h +path_to_class.o: $(hdrdir)/ruby/backward/2/limits.h +path_to_class.o: $(hdrdir)/ruby/backward/2/long_long.h +path_to_class.o: $(hdrdir)/ruby/backward/2/r_cast.h +path_to_class.o: $(hdrdir)/ruby/backward/2/rmodule.h +path_to_class.o: $(hdrdir)/ruby/backward/2/stdalign.h +path_to_class.o: $(hdrdir)/ruby/backward/2/stdarg.h path_to_class.o: $(hdrdir)/ruby/defines.h path_to_class.o: $(hdrdir)/ruby/intern.h path_to_class.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/popen_deadlock/depend b/ext/-test-/popen_deadlock/depend index 4c3f3853fd..9ce83d09ca 100644 --- a/ext/-test-/popen_deadlock/depend +++ b/ext/-test-/popen_deadlock/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START infinite_loop_dlsym.o: $(RUBY_EXTCONF_H) infinite_loop_dlsym.o: $(arch_hdrdir)/ruby/config.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/anyargs.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/char.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/double.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/int.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/long.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/short.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/assume.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/alloc_size.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/artificial.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/cold.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/const.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/constexpr.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/deprecated.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/error.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/flag_enum.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/forceinline.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/format.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/noalias.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/nodiscard.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/noexcept.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/noinline.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/nonnull.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/noreturn.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/pure.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/restrict.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/warning.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/attr/weakref.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/cast.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/apple.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/clang.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/intel.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/compiler_since.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/config.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/constant_p.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rarray.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rbasic.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rbignum.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rclass.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rdata.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rfile.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rhash.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/robject.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rregexp.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rstring.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rstruct.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/core/rtypeddata.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/ctype.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/dllexport.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/dosish.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/error.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/eval.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/event.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/fl_type.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/gc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/glob.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/globals.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/attribute.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/builtin.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/c_attribute.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/extension.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/feature.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/has/warning.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/array.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/bignum.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/class.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/compar.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/complex.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/cont.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/dir.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/enum.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/enumerator.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/error.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/eval.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/file.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/gc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/hash.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/io.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/load.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/marshal.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/numeric.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/object.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/parse.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/proc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/process.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/random.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/range.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/rational.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/re.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/ruby.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/select.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/select/largesize.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/signal.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/sprintf.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/string.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/struct.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/thread.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/time.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/variable.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/intern/vm.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/interpreter.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/iterator.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/memory.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/method.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/module.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/newobj.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/rgengc.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/scan_args.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/special_consts.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/static_assert.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/stdalign.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/stdbool.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/symbol.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/token_paste.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/value.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/value_type.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/variable.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/warning_push.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/3/xmalloc.h infinite_loop_dlsym.o: $(hdrdir)/ruby/assert.h infinite_loop_dlsym.o: $(hdrdir)/ruby/backward.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/assume.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/attributes.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/bool.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/extern.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/inttypes.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/limits.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/long_long.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/r_cast.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/rmodule.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/stdalign.h +infinite_loop_dlsym.o: $(hdrdir)/ruby/backward/2/stdarg.h infinite_loop_dlsym.o: $(hdrdir)/ruby/defines.h infinite_loop_dlsym.o: $(hdrdir)/ruby/intern.h infinite_loop_dlsym.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/postponed_job/depend b/ext/-test-/postponed_job/depend index 998e2dcc9e..623ed44e13 100644 --- a/ext/-test-/postponed_job/depend +++ b/ext/-test-/postponed_job/depend @@ -2,8 +2,160 @@ postponed_job.o: $(RUBY_EXTCONF_H) postponed_job.o: $(arch_hdrdir)/ruby/config.h postponed_job.o: $(hdrdir)/ruby.h +postponed_job.o: $(hdrdir)/ruby/3/anyargs.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/char.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/double.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/int.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/long.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/short.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +postponed_job.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +postponed_job.o: $(hdrdir)/ruby/3/assume.h +postponed_job.o: $(hdrdir)/ruby/3/attr/alloc_size.h +postponed_job.o: $(hdrdir)/ruby/3/attr/artificial.h +postponed_job.o: $(hdrdir)/ruby/3/attr/cold.h +postponed_job.o: $(hdrdir)/ruby/3/attr/const.h +postponed_job.o: $(hdrdir)/ruby/3/attr/constexpr.h +postponed_job.o: $(hdrdir)/ruby/3/attr/deprecated.h +postponed_job.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +postponed_job.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +postponed_job.o: $(hdrdir)/ruby/3/attr/error.h +postponed_job.o: $(hdrdir)/ruby/3/attr/flag_enum.h +postponed_job.o: $(hdrdir)/ruby/3/attr/forceinline.h +postponed_job.o: $(hdrdir)/ruby/3/attr/format.h +postponed_job.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +postponed_job.o: $(hdrdir)/ruby/3/attr/noalias.h +postponed_job.o: $(hdrdir)/ruby/3/attr/nodiscard.h +postponed_job.o: $(hdrdir)/ruby/3/attr/noexcept.h +postponed_job.o: $(hdrdir)/ruby/3/attr/noinline.h +postponed_job.o: $(hdrdir)/ruby/3/attr/nonnull.h +postponed_job.o: $(hdrdir)/ruby/3/attr/noreturn.h +postponed_job.o: $(hdrdir)/ruby/3/attr/pure.h +postponed_job.o: $(hdrdir)/ruby/3/attr/restrict.h +postponed_job.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +postponed_job.o: $(hdrdir)/ruby/3/attr/warning.h +postponed_job.o: $(hdrdir)/ruby/3/attr/weakref.h +postponed_job.o: $(hdrdir)/ruby/3/cast.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/apple.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/clang.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/intel.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +postponed_job.o: $(hdrdir)/ruby/3/compiler_since.h +postponed_job.o: $(hdrdir)/ruby/3/config.h +postponed_job.o: $(hdrdir)/ruby/3/constant_p.h +postponed_job.o: $(hdrdir)/ruby/3/core.h +postponed_job.o: $(hdrdir)/ruby/3/core/rarray.h +postponed_job.o: $(hdrdir)/ruby/3/core/rbasic.h +postponed_job.o: $(hdrdir)/ruby/3/core/rbignum.h +postponed_job.o: $(hdrdir)/ruby/3/core/rclass.h +postponed_job.o: $(hdrdir)/ruby/3/core/rdata.h +postponed_job.o: $(hdrdir)/ruby/3/core/rfile.h +postponed_job.o: $(hdrdir)/ruby/3/core/rhash.h +postponed_job.o: $(hdrdir)/ruby/3/core/robject.h +postponed_job.o: $(hdrdir)/ruby/3/core/rregexp.h +postponed_job.o: $(hdrdir)/ruby/3/core/rstring.h +postponed_job.o: $(hdrdir)/ruby/3/core/rstruct.h +postponed_job.o: $(hdrdir)/ruby/3/core/rtypeddata.h +postponed_job.o: $(hdrdir)/ruby/3/ctype.h +postponed_job.o: $(hdrdir)/ruby/3/dllexport.h +postponed_job.o: $(hdrdir)/ruby/3/dosish.h +postponed_job.o: $(hdrdir)/ruby/3/error.h +postponed_job.o: $(hdrdir)/ruby/3/eval.h +postponed_job.o: $(hdrdir)/ruby/3/event.h +postponed_job.o: $(hdrdir)/ruby/3/fl_type.h +postponed_job.o: $(hdrdir)/ruby/3/gc.h +postponed_job.o: $(hdrdir)/ruby/3/glob.h +postponed_job.o: $(hdrdir)/ruby/3/globals.h +postponed_job.o: $(hdrdir)/ruby/3/has/attribute.h +postponed_job.o: $(hdrdir)/ruby/3/has/builtin.h +postponed_job.o: $(hdrdir)/ruby/3/has/c_attribute.h +postponed_job.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +postponed_job.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +postponed_job.o: $(hdrdir)/ruby/3/has/extension.h +postponed_job.o: $(hdrdir)/ruby/3/has/feature.h +postponed_job.o: $(hdrdir)/ruby/3/has/warning.h +postponed_job.o: $(hdrdir)/ruby/3/intern/array.h +postponed_job.o: $(hdrdir)/ruby/3/intern/bignum.h +postponed_job.o: $(hdrdir)/ruby/3/intern/class.h +postponed_job.o: $(hdrdir)/ruby/3/intern/compar.h +postponed_job.o: $(hdrdir)/ruby/3/intern/complex.h +postponed_job.o: $(hdrdir)/ruby/3/intern/cont.h +postponed_job.o: $(hdrdir)/ruby/3/intern/dir.h +postponed_job.o: $(hdrdir)/ruby/3/intern/enum.h +postponed_job.o: $(hdrdir)/ruby/3/intern/enumerator.h +postponed_job.o: $(hdrdir)/ruby/3/intern/error.h +postponed_job.o: $(hdrdir)/ruby/3/intern/eval.h +postponed_job.o: $(hdrdir)/ruby/3/intern/file.h +postponed_job.o: $(hdrdir)/ruby/3/intern/gc.h +postponed_job.o: $(hdrdir)/ruby/3/intern/hash.h +postponed_job.o: $(hdrdir)/ruby/3/intern/io.h +postponed_job.o: $(hdrdir)/ruby/3/intern/load.h +postponed_job.o: $(hdrdir)/ruby/3/intern/marshal.h +postponed_job.o: $(hdrdir)/ruby/3/intern/numeric.h +postponed_job.o: $(hdrdir)/ruby/3/intern/object.h +postponed_job.o: $(hdrdir)/ruby/3/intern/parse.h +postponed_job.o: $(hdrdir)/ruby/3/intern/proc.h +postponed_job.o: $(hdrdir)/ruby/3/intern/process.h +postponed_job.o: $(hdrdir)/ruby/3/intern/random.h +postponed_job.o: $(hdrdir)/ruby/3/intern/range.h +postponed_job.o: $(hdrdir)/ruby/3/intern/rational.h +postponed_job.o: $(hdrdir)/ruby/3/intern/re.h +postponed_job.o: $(hdrdir)/ruby/3/intern/ruby.h +postponed_job.o: $(hdrdir)/ruby/3/intern/select.h +postponed_job.o: $(hdrdir)/ruby/3/intern/select/largesize.h +postponed_job.o: $(hdrdir)/ruby/3/intern/signal.h +postponed_job.o: $(hdrdir)/ruby/3/intern/sprintf.h +postponed_job.o: $(hdrdir)/ruby/3/intern/string.h +postponed_job.o: $(hdrdir)/ruby/3/intern/struct.h +postponed_job.o: $(hdrdir)/ruby/3/intern/thread.h +postponed_job.o: $(hdrdir)/ruby/3/intern/time.h +postponed_job.o: $(hdrdir)/ruby/3/intern/variable.h +postponed_job.o: $(hdrdir)/ruby/3/intern/vm.h +postponed_job.o: $(hdrdir)/ruby/3/interpreter.h +postponed_job.o: $(hdrdir)/ruby/3/iterator.h +postponed_job.o: $(hdrdir)/ruby/3/memory.h +postponed_job.o: $(hdrdir)/ruby/3/method.h +postponed_job.o: $(hdrdir)/ruby/3/module.h +postponed_job.o: $(hdrdir)/ruby/3/newobj.h +postponed_job.o: $(hdrdir)/ruby/3/rgengc.h +postponed_job.o: $(hdrdir)/ruby/3/scan_args.h +postponed_job.o: $(hdrdir)/ruby/3/special_consts.h +postponed_job.o: $(hdrdir)/ruby/3/static_assert.h +postponed_job.o: $(hdrdir)/ruby/3/stdalign.h +postponed_job.o: $(hdrdir)/ruby/3/stdbool.h +postponed_job.o: $(hdrdir)/ruby/3/symbol.h +postponed_job.o: $(hdrdir)/ruby/3/token_paste.h +postponed_job.o: $(hdrdir)/ruby/3/value.h +postponed_job.o: $(hdrdir)/ruby/3/value_type.h +postponed_job.o: $(hdrdir)/ruby/3/variable.h +postponed_job.o: $(hdrdir)/ruby/3/warning_push.h +postponed_job.o: $(hdrdir)/ruby/3/xmalloc.h postponed_job.o: $(hdrdir)/ruby/assert.h postponed_job.o: $(hdrdir)/ruby/backward.h +postponed_job.o: $(hdrdir)/ruby/backward/2/assume.h +postponed_job.o: $(hdrdir)/ruby/backward/2/attributes.h +postponed_job.o: $(hdrdir)/ruby/backward/2/bool.h +postponed_job.o: $(hdrdir)/ruby/backward/2/extern.h +postponed_job.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +postponed_job.o: $(hdrdir)/ruby/backward/2/inttypes.h +postponed_job.o: $(hdrdir)/ruby/backward/2/limits.h +postponed_job.o: $(hdrdir)/ruby/backward/2/long_long.h +postponed_job.o: $(hdrdir)/ruby/backward/2/r_cast.h +postponed_job.o: $(hdrdir)/ruby/backward/2/rmodule.h +postponed_job.o: $(hdrdir)/ruby/backward/2/stdalign.h +postponed_job.o: $(hdrdir)/ruby/backward/2/stdarg.h postponed_job.o: $(hdrdir)/ruby/debug.h postponed_job.o: $(hdrdir)/ruby/defines.h postponed_job.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/printf/depend b/ext/-test-/printf/depend index 7860797f50..9c26e49d89 100644 --- a/ext/-test-/printf/depend +++ b/ext/-test-/printf/depend @@ -2,8 +2,160 @@ printf.o: $(RUBY_EXTCONF_H) printf.o: $(arch_hdrdir)/ruby/config.h printf.o: $(hdrdir)/ruby.h +printf.o: $(hdrdir)/ruby/3/anyargs.h +printf.o: $(hdrdir)/ruby/3/arithmetic.h +printf.o: $(hdrdir)/ruby/3/arithmetic/char.h +printf.o: $(hdrdir)/ruby/3/arithmetic/double.h +printf.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +printf.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/int.h +printf.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/long.h +printf.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +printf.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/short.h +printf.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +printf.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +printf.o: $(hdrdir)/ruby/3/assume.h +printf.o: $(hdrdir)/ruby/3/attr/alloc_size.h +printf.o: $(hdrdir)/ruby/3/attr/artificial.h +printf.o: $(hdrdir)/ruby/3/attr/cold.h +printf.o: $(hdrdir)/ruby/3/attr/const.h +printf.o: $(hdrdir)/ruby/3/attr/constexpr.h +printf.o: $(hdrdir)/ruby/3/attr/deprecated.h +printf.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +printf.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +printf.o: $(hdrdir)/ruby/3/attr/error.h +printf.o: $(hdrdir)/ruby/3/attr/flag_enum.h +printf.o: $(hdrdir)/ruby/3/attr/forceinline.h +printf.o: $(hdrdir)/ruby/3/attr/format.h +printf.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +printf.o: $(hdrdir)/ruby/3/attr/noalias.h +printf.o: $(hdrdir)/ruby/3/attr/nodiscard.h +printf.o: $(hdrdir)/ruby/3/attr/noexcept.h +printf.o: $(hdrdir)/ruby/3/attr/noinline.h +printf.o: $(hdrdir)/ruby/3/attr/nonnull.h +printf.o: $(hdrdir)/ruby/3/attr/noreturn.h +printf.o: $(hdrdir)/ruby/3/attr/pure.h +printf.o: $(hdrdir)/ruby/3/attr/restrict.h +printf.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +printf.o: $(hdrdir)/ruby/3/attr/warning.h +printf.o: $(hdrdir)/ruby/3/attr/weakref.h +printf.o: $(hdrdir)/ruby/3/cast.h +printf.o: $(hdrdir)/ruby/3/compiler_is.h +printf.o: $(hdrdir)/ruby/3/compiler_is/apple.h +printf.o: $(hdrdir)/ruby/3/compiler_is/clang.h +printf.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +printf.o: $(hdrdir)/ruby/3/compiler_is/intel.h +printf.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +printf.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +printf.o: $(hdrdir)/ruby/3/compiler_since.h +printf.o: $(hdrdir)/ruby/3/config.h +printf.o: $(hdrdir)/ruby/3/constant_p.h +printf.o: $(hdrdir)/ruby/3/core.h +printf.o: $(hdrdir)/ruby/3/core/rarray.h +printf.o: $(hdrdir)/ruby/3/core/rbasic.h +printf.o: $(hdrdir)/ruby/3/core/rbignum.h +printf.o: $(hdrdir)/ruby/3/core/rclass.h +printf.o: $(hdrdir)/ruby/3/core/rdata.h +printf.o: $(hdrdir)/ruby/3/core/rfile.h +printf.o: $(hdrdir)/ruby/3/core/rhash.h +printf.o: $(hdrdir)/ruby/3/core/robject.h +printf.o: $(hdrdir)/ruby/3/core/rregexp.h +printf.o: $(hdrdir)/ruby/3/core/rstring.h +printf.o: $(hdrdir)/ruby/3/core/rstruct.h +printf.o: $(hdrdir)/ruby/3/core/rtypeddata.h +printf.o: $(hdrdir)/ruby/3/ctype.h +printf.o: $(hdrdir)/ruby/3/dllexport.h +printf.o: $(hdrdir)/ruby/3/dosish.h +printf.o: $(hdrdir)/ruby/3/error.h +printf.o: $(hdrdir)/ruby/3/eval.h +printf.o: $(hdrdir)/ruby/3/event.h +printf.o: $(hdrdir)/ruby/3/fl_type.h +printf.o: $(hdrdir)/ruby/3/gc.h +printf.o: $(hdrdir)/ruby/3/glob.h +printf.o: $(hdrdir)/ruby/3/globals.h +printf.o: $(hdrdir)/ruby/3/has/attribute.h +printf.o: $(hdrdir)/ruby/3/has/builtin.h +printf.o: $(hdrdir)/ruby/3/has/c_attribute.h +printf.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +printf.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +printf.o: $(hdrdir)/ruby/3/has/extension.h +printf.o: $(hdrdir)/ruby/3/has/feature.h +printf.o: $(hdrdir)/ruby/3/has/warning.h +printf.o: $(hdrdir)/ruby/3/intern/array.h +printf.o: $(hdrdir)/ruby/3/intern/bignum.h +printf.o: $(hdrdir)/ruby/3/intern/class.h +printf.o: $(hdrdir)/ruby/3/intern/compar.h +printf.o: $(hdrdir)/ruby/3/intern/complex.h +printf.o: $(hdrdir)/ruby/3/intern/cont.h +printf.o: $(hdrdir)/ruby/3/intern/dir.h +printf.o: $(hdrdir)/ruby/3/intern/enum.h +printf.o: $(hdrdir)/ruby/3/intern/enumerator.h +printf.o: $(hdrdir)/ruby/3/intern/error.h +printf.o: $(hdrdir)/ruby/3/intern/eval.h +printf.o: $(hdrdir)/ruby/3/intern/file.h +printf.o: $(hdrdir)/ruby/3/intern/gc.h +printf.o: $(hdrdir)/ruby/3/intern/hash.h +printf.o: $(hdrdir)/ruby/3/intern/io.h +printf.o: $(hdrdir)/ruby/3/intern/load.h +printf.o: $(hdrdir)/ruby/3/intern/marshal.h +printf.o: $(hdrdir)/ruby/3/intern/numeric.h +printf.o: $(hdrdir)/ruby/3/intern/object.h +printf.o: $(hdrdir)/ruby/3/intern/parse.h +printf.o: $(hdrdir)/ruby/3/intern/proc.h +printf.o: $(hdrdir)/ruby/3/intern/process.h +printf.o: $(hdrdir)/ruby/3/intern/random.h +printf.o: $(hdrdir)/ruby/3/intern/range.h +printf.o: $(hdrdir)/ruby/3/intern/rational.h +printf.o: $(hdrdir)/ruby/3/intern/re.h +printf.o: $(hdrdir)/ruby/3/intern/ruby.h +printf.o: $(hdrdir)/ruby/3/intern/select.h +printf.o: $(hdrdir)/ruby/3/intern/select/largesize.h +printf.o: $(hdrdir)/ruby/3/intern/signal.h +printf.o: $(hdrdir)/ruby/3/intern/sprintf.h +printf.o: $(hdrdir)/ruby/3/intern/string.h +printf.o: $(hdrdir)/ruby/3/intern/struct.h +printf.o: $(hdrdir)/ruby/3/intern/thread.h +printf.o: $(hdrdir)/ruby/3/intern/time.h +printf.o: $(hdrdir)/ruby/3/intern/variable.h +printf.o: $(hdrdir)/ruby/3/intern/vm.h +printf.o: $(hdrdir)/ruby/3/interpreter.h +printf.o: $(hdrdir)/ruby/3/iterator.h +printf.o: $(hdrdir)/ruby/3/memory.h +printf.o: $(hdrdir)/ruby/3/method.h +printf.o: $(hdrdir)/ruby/3/module.h +printf.o: $(hdrdir)/ruby/3/newobj.h +printf.o: $(hdrdir)/ruby/3/rgengc.h +printf.o: $(hdrdir)/ruby/3/scan_args.h +printf.o: $(hdrdir)/ruby/3/special_consts.h +printf.o: $(hdrdir)/ruby/3/static_assert.h +printf.o: $(hdrdir)/ruby/3/stdalign.h +printf.o: $(hdrdir)/ruby/3/stdbool.h +printf.o: $(hdrdir)/ruby/3/symbol.h +printf.o: $(hdrdir)/ruby/3/token_paste.h +printf.o: $(hdrdir)/ruby/3/value.h +printf.o: $(hdrdir)/ruby/3/value_type.h +printf.o: $(hdrdir)/ruby/3/variable.h +printf.o: $(hdrdir)/ruby/3/warning_push.h +printf.o: $(hdrdir)/ruby/3/xmalloc.h printf.o: $(hdrdir)/ruby/assert.h printf.o: $(hdrdir)/ruby/backward.h +printf.o: $(hdrdir)/ruby/backward/2/assume.h +printf.o: $(hdrdir)/ruby/backward/2/attributes.h +printf.o: $(hdrdir)/ruby/backward/2/bool.h +printf.o: $(hdrdir)/ruby/backward/2/extern.h +printf.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +printf.o: $(hdrdir)/ruby/backward/2/inttypes.h +printf.o: $(hdrdir)/ruby/backward/2/limits.h +printf.o: $(hdrdir)/ruby/backward/2/long_long.h +printf.o: $(hdrdir)/ruby/backward/2/r_cast.h +printf.o: $(hdrdir)/ruby/backward/2/rmodule.h +printf.o: $(hdrdir)/ruby/backward/2/stdalign.h +printf.o: $(hdrdir)/ruby/backward/2/stdarg.h printf.o: $(hdrdir)/ruby/defines.h printf.o: $(hdrdir)/ruby/encoding.h printf.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/proc/depend b/ext/-test-/proc/depend index 5946e4ca0d..5c1be18220 100644 --- a/ext/-test-/proc/depend +++ b/ext/-test-/proc/depend @@ -2,8 +2,160 @@ init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -14,8 +166,160 @@ init.o: init.c receiver.o: $(RUBY_EXTCONF_H) receiver.o: $(arch_hdrdir)/ruby/config.h receiver.o: $(hdrdir)/ruby.h +receiver.o: $(hdrdir)/ruby/3/anyargs.h +receiver.o: $(hdrdir)/ruby/3/arithmetic.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/char.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/double.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/int.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/long.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/short.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +receiver.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +receiver.o: $(hdrdir)/ruby/3/assume.h +receiver.o: $(hdrdir)/ruby/3/attr/alloc_size.h +receiver.o: $(hdrdir)/ruby/3/attr/artificial.h +receiver.o: $(hdrdir)/ruby/3/attr/cold.h +receiver.o: $(hdrdir)/ruby/3/attr/const.h +receiver.o: $(hdrdir)/ruby/3/attr/constexpr.h +receiver.o: $(hdrdir)/ruby/3/attr/deprecated.h +receiver.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +receiver.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +receiver.o: $(hdrdir)/ruby/3/attr/error.h +receiver.o: $(hdrdir)/ruby/3/attr/flag_enum.h +receiver.o: $(hdrdir)/ruby/3/attr/forceinline.h +receiver.o: $(hdrdir)/ruby/3/attr/format.h +receiver.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +receiver.o: $(hdrdir)/ruby/3/attr/noalias.h +receiver.o: $(hdrdir)/ruby/3/attr/nodiscard.h +receiver.o: $(hdrdir)/ruby/3/attr/noexcept.h +receiver.o: $(hdrdir)/ruby/3/attr/noinline.h +receiver.o: $(hdrdir)/ruby/3/attr/nonnull.h +receiver.o: $(hdrdir)/ruby/3/attr/noreturn.h +receiver.o: $(hdrdir)/ruby/3/attr/pure.h +receiver.o: $(hdrdir)/ruby/3/attr/restrict.h +receiver.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +receiver.o: $(hdrdir)/ruby/3/attr/warning.h +receiver.o: $(hdrdir)/ruby/3/attr/weakref.h +receiver.o: $(hdrdir)/ruby/3/cast.h +receiver.o: $(hdrdir)/ruby/3/compiler_is.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/apple.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/clang.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/intel.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +receiver.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +receiver.o: $(hdrdir)/ruby/3/compiler_since.h +receiver.o: $(hdrdir)/ruby/3/config.h +receiver.o: $(hdrdir)/ruby/3/constant_p.h +receiver.o: $(hdrdir)/ruby/3/core.h +receiver.o: $(hdrdir)/ruby/3/core/rarray.h +receiver.o: $(hdrdir)/ruby/3/core/rbasic.h +receiver.o: $(hdrdir)/ruby/3/core/rbignum.h +receiver.o: $(hdrdir)/ruby/3/core/rclass.h +receiver.o: $(hdrdir)/ruby/3/core/rdata.h +receiver.o: $(hdrdir)/ruby/3/core/rfile.h +receiver.o: $(hdrdir)/ruby/3/core/rhash.h +receiver.o: $(hdrdir)/ruby/3/core/robject.h +receiver.o: $(hdrdir)/ruby/3/core/rregexp.h +receiver.o: $(hdrdir)/ruby/3/core/rstring.h +receiver.o: $(hdrdir)/ruby/3/core/rstruct.h +receiver.o: $(hdrdir)/ruby/3/core/rtypeddata.h +receiver.o: $(hdrdir)/ruby/3/ctype.h +receiver.o: $(hdrdir)/ruby/3/dllexport.h +receiver.o: $(hdrdir)/ruby/3/dosish.h +receiver.o: $(hdrdir)/ruby/3/error.h +receiver.o: $(hdrdir)/ruby/3/eval.h +receiver.o: $(hdrdir)/ruby/3/event.h +receiver.o: $(hdrdir)/ruby/3/fl_type.h +receiver.o: $(hdrdir)/ruby/3/gc.h +receiver.o: $(hdrdir)/ruby/3/glob.h +receiver.o: $(hdrdir)/ruby/3/globals.h +receiver.o: $(hdrdir)/ruby/3/has/attribute.h +receiver.o: $(hdrdir)/ruby/3/has/builtin.h +receiver.o: $(hdrdir)/ruby/3/has/c_attribute.h +receiver.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +receiver.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +receiver.o: $(hdrdir)/ruby/3/has/extension.h +receiver.o: $(hdrdir)/ruby/3/has/feature.h +receiver.o: $(hdrdir)/ruby/3/has/warning.h +receiver.o: $(hdrdir)/ruby/3/intern/array.h +receiver.o: $(hdrdir)/ruby/3/intern/bignum.h +receiver.o: $(hdrdir)/ruby/3/intern/class.h +receiver.o: $(hdrdir)/ruby/3/intern/compar.h +receiver.o: $(hdrdir)/ruby/3/intern/complex.h +receiver.o: $(hdrdir)/ruby/3/intern/cont.h +receiver.o: $(hdrdir)/ruby/3/intern/dir.h +receiver.o: $(hdrdir)/ruby/3/intern/enum.h +receiver.o: $(hdrdir)/ruby/3/intern/enumerator.h +receiver.o: $(hdrdir)/ruby/3/intern/error.h +receiver.o: $(hdrdir)/ruby/3/intern/eval.h +receiver.o: $(hdrdir)/ruby/3/intern/file.h +receiver.o: $(hdrdir)/ruby/3/intern/gc.h +receiver.o: $(hdrdir)/ruby/3/intern/hash.h +receiver.o: $(hdrdir)/ruby/3/intern/io.h +receiver.o: $(hdrdir)/ruby/3/intern/load.h +receiver.o: $(hdrdir)/ruby/3/intern/marshal.h +receiver.o: $(hdrdir)/ruby/3/intern/numeric.h +receiver.o: $(hdrdir)/ruby/3/intern/object.h +receiver.o: $(hdrdir)/ruby/3/intern/parse.h +receiver.o: $(hdrdir)/ruby/3/intern/proc.h +receiver.o: $(hdrdir)/ruby/3/intern/process.h +receiver.o: $(hdrdir)/ruby/3/intern/random.h +receiver.o: $(hdrdir)/ruby/3/intern/range.h +receiver.o: $(hdrdir)/ruby/3/intern/rational.h +receiver.o: $(hdrdir)/ruby/3/intern/re.h +receiver.o: $(hdrdir)/ruby/3/intern/ruby.h +receiver.o: $(hdrdir)/ruby/3/intern/select.h +receiver.o: $(hdrdir)/ruby/3/intern/select/largesize.h +receiver.o: $(hdrdir)/ruby/3/intern/signal.h +receiver.o: $(hdrdir)/ruby/3/intern/sprintf.h +receiver.o: $(hdrdir)/ruby/3/intern/string.h +receiver.o: $(hdrdir)/ruby/3/intern/struct.h +receiver.o: $(hdrdir)/ruby/3/intern/thread.h +receiver.o: $(hdrdir)/ruby/3/intern/time.h +receiver.o: $(hdrdir)/ruby/3/intern/variable.h +receiver.o: $(hdrdir)/ruby/3/intern/vm.h +receiver.o: $(hdrdir)/ruby/3/interpreter.h +receiver.o: $(hdrdir)/ruby/3/iterator.h +receiver.o: $(hdrdir)/ruby/3/memory.h +receiver.o: $(hdrdir)/ruby/3/method.h +receiver.o: $(hdrdir)/ruby/3/module.h +receiver.o: $(hdrdir)/ruby/3/newobj.h +receiver.o: $(hdrdir)/ruby/3/rgengc.h +receiver.o: $(hdrdir)/ruby/3/scan_args.h +receiver.o: $(hdrdir)/ruby/3/special_consts.h +receiver.o: $(hdrdir)/ruby/3/static_assert.h +receiver.o: $(hdrdir)/ruby/3/stdalign.h +receiver.o: $(hdrdir)/ruby/3/stdbool.h +receiver.o: $(hdrdir)/ruby/3/symbol.h +receiver.o: $(hdrdir)/ruby/3/token_paste.h +receiver.o: $(hdrdir)/ruby/3/value.h +receiver.o: $(hdrdir)/ruby/3/value_type.h +receiver.o: $(hdrdir)/ruby/3/variable.h +receiver.o: $(hdrdir)/ruby/3/warning_push.h +receiver.o: $(hdrdir)/ruby/3/xmalloc.h receiver.o: $(hdrdir)/ruby/assert.h receiver.o: $(hdrdir)/ruby/backward.h +receiver.o: $(hdrdir)/ruby/backward/2/assume.h +receiver.o: $(hdrdir)/ruby/backward/2/attributes.h +receiver.o: $(hdrdir)/ruby/backward/2/bool.h +receiver.o: $(hdrdir)/ruby/backward/2/extern.h +receiver.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +receiver.o: $(hdrdir)/ruby/backward/2/inttypes.h +receiver.o: $(hdrdir)/ruby/backward/2/limits.h +receiver.o: $(hdrdir)/ruby/backward/2/long_long.h +receiver.o: $(hdrdir)/ruby/backward/2/r_cast.h +receiver.o: $(hdrdir)/ruby/backward/2/rmodule.h +receiver.o: $(hdrdir)/ruby/backward/2/stdalign.h +receiver.o: $(hdrdir)/ruby/backward/2/stdarg.h receiver.o: $(hdrdir)/ruby/defines.h receiver.o: $(hdrdir)/ruby/intern.h receiver.o: $(hdrdir)/ruby/missing.h @@ -26,8 +330,160 @@ receiver.o: receiver.c super.o: $(RUBY_EXTCONF_H) super.o: $(arch_hdrdir)/ruby/config.h super.o: $(hdrdir)/ruby.h +super.o: $(hdrdir)/ruby/3/anyargs.h +super.o: $(hdrdir)/ruby/3/arithmetic.h +super.o: $(hdrdir)/ruby/3/arithmetic/char.h +super.o: $(hdrdir)/ruby/3/arithmetic/double.h +super.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +super.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/int.h +super.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/long.h +super.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +super.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/short.h +super.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +super.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +super.o: $(hdrdir)/ruby/3/assume.h +super.o: $(hdrdir)/ruby/3/attr/alloc_size.h +super.o: $(hdrdir)/ruby/3/attr/artificial.h +super.o: $(hdrdir)/ruby/3/attr/cold.h +super.o: $(hdrdir)/ruby/3/attr/const.h +super.o: $(hdrdir)/ruby/3/attr/constexpr.h +super.o: $(hdrdir)/ruby/3/attr/deprecated.h +super.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +super.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +super.o: $(hdrdir)/ruby/3/attr/error.h +super.o: $(hdrdir)/ruby/3/attr/flag_enum.h +super.o: $(hdrdir)/ruby/3/attr/forceinline.h +super.o: $(hdrdir)/ruby/3/attr/format.h +super.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +super.o: $(hdrdir)/ruby/3/attr/noalias.h +super.o: $(hdrdir)/ruby/3/attr/nodiscard.h +super.o: $(hdrdir)/ruby/3/attr/noexcept.h +super.o: $(hdrdir)/ruby/3/attr/noinline.h +super.o: $(hdrdir)/ruby/3/attr/nonnull.h +super.o: $(hdrdir)/ruby/3/attr/noreturn.h +super.o: $(hdrdir)/ruby/3/attr/pure.h +super.o: $(hdrdir)/ruby/3/attr/restrict.h +super.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +super.o: $(hdrdir)/ruby/3/attr/warning.h +super.o: $(hdrdir)/ruby/3/attr/weakref.h +super.o: $(hdrdir)/ruby/3/cast.h +super.o: $(hdrdir)/ruby/3/compiler_is.h +super.o: $(hdrdir)/ruby/3/compiler_is/apple.h +super.o: $(hdrdir)/ruby/3/compiler_is/clang.h +super.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +super.o: $(hdrdir)/ruby/3/compiler_is/intel.h +super.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +super.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +super.o: $(hdrdir)/ruby/3/compiler_since.h +super.o: $(hdrdir)/ruby/3/config.h +super.o: $(hdrdir)/ruby/3/constant_p.h +super.o: $(hdrdir)/ruby/3/core.h +super.o: $(hdrdir)/ruby/3/core/rarray.h +super.o: $(hdrdir)/ruby/3/core/rbasic.h +super.o: $(hdrdir)/ruby/3/core/rbignum.h +super.o: $(hdrdir)/ruby/3/core/rclass.h +super.o: $(hdrdir)/ruby/3/core/rdata.h +super.o: $(hdrdir)/ruby/3/core/rfile.h +super.o: $(hdrdir)/ruby/3/core/rhash.h +super.o: $(hdrdir)/ruby/3/core/robject.h +super.o: $(hdrdir)/ruby/3/core/rregexp.h +super.o: $(hdrdir)/ruby/3/core/rstring.h +super.o: $(hdrdir)/ruby/3/core/rstruct.h +super.o: $(hdrdir)/ruby/3/core/rtypeddata.h +super.o: $(hdrdir)/ruby/3/ctype.h +super.o: $(hdrdir)/ruby/3/dllexport.h +super.o: $(hdrdir)/ruby/3/dosish.h +super.o: $(hdrdir)/ruby/3/error.h +super.o: $(hdrdir)/ruby/3/eval.h +super.o: $(hdrdir)/ruby/3/event.h +super.o: $(hdrdir)/ruby/3/fl_type.h +super.o: $(hdrdir)/ruby/3/gc.h +super.o: $(hdrdir)/ruby/3/glob.h +super.o: $(hdrdir)/ruby/3/globals.h +super.o: $(hdrdir)/ruby/3/has/attribute.h +super.o: $(hdrdir)/ruby/3/has/builtin.h +super.o: $(hdrdir)/ruby/3/has/c_attribute.h +super.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +super.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +super.o: $(hdrdir)/ruby/3/has/extension.h +super.o: $(hdrdir)/ruby/3/has/feature.h +super.o: $(hdrdir)/ruby/3/has/warning.h +super.o: $(hdrdir)/ruby/3/intern/array.h +super.o: $(hdrdir)/ruby/3/intern/bignum.h +super.o: $(hdrdir)/ruby/3/intern/class.h +super.o: $(hdrdir)/ruby/3/intern/compar.h +super.o: $(hdrdir)/ruby/3/intern/complex.h +super.o: $(hdrdir)/ruby/3/intern/cont.h +super.o: $(hdrdir)/ruby/3/intern/dir.h +super.o: $(hdrdir)/ruby/3/intern/enum.h +super.o: $(hdrdir)/ruby/3/intern/enumerator.h +super.o: $(hdrdir)/ruby/3/intern/error.h +super.o: $(hdrdir)/ruby/3/intern/eval.h +super.o: $(hdrdir)/ruby/3/intern/file.h +super.o: $(hdrdir)/ruby/3/intern/gc.h +super.o: $(hdrdir)/ruby/3/intern/hash.h +super.o: $(hdrdir)/ruby/3/intern/io.h +super.o: $(hdrdir)/ruby/3/intern/load.h +super.o: $(hdrdir)/ruby/3/intern/marshal.h +super.o: $(hdrdir)/ruby/3/intern/numeric.h +super.o: $(hdrdir)/ruby/3/intern/object.h +super.o: $(hdrdir)/ruby/3/intern/parse.h +super.o: $(hdrdir)/ruby/3/intern/proc.h +super.o: $(hdrdir)/ruby/3/intern/process.h +super.o: $(hdrdir)/ruby/3/intern/random.h +super.o: $(hdrdir)/ruby/3/intern/range.h +super.o: $(hdrdir)/ruby/3/intern/rational.h +super.o: $(hdrdir)/ruby/3/intern/re.h +super.o: $(hdrdir)/ruby/3/intern/ruby.h +super.o: $(hdrdir)/ruby/3/intern/select.h +super.o: $(hdrdir)/ruby/3/intern/select/largesize.h +super.o: $(hdrdir)/ruby/3/intern/signal.h +super.o: $(hdrdir)/ruby/3/intern/sprintf.h +super.o: $(hdrdir)/ruby/3/intern/string.h +super.o: $(hdrdir)/ruby/3/intern/struct.h +super.o: $(hdrdir)/ruby/3/intern/thread.h +super.o: $(hdrdir)/ruby/3/intern/time.h +super.o: $(hdrdir)/ruby/3/intern/variable.h +super.o: $(hdrdir)/ruby/3/intern/vm.h +super.o: $(hdrdir)/ruby/3/interpreter.h +super.o: $(hdrdir)/ruby/3/iterator.h +super.o: $(hdrdir)/ruby/3/memory.h +super.o: $(hdrdir)/ruby/3/method.h +super.o: $(hdrdir)/ruby/3/module.h +super.o: $(hdrdir)/ruby/3/newobj.h +super.o: $(hdrdir)/ruby/3/rgengc.h +super.o: $(hdrdir)/ruby/3/scan_args.h +super.o: $(hdrdir)/ruby/3/special_consts.h +super.o: $(hdrdir)/ruby/3/static_assert.h +super.o: $(hdrdir)/ruby/3/stdalign.h +super.o: $(hdrdir)/ruby/3/stdbool.h +super.o: $(hdrdir)/ruby/3/symbol.h +super.o: $(hdrdir)/ruby/3/token_paste.h +super.o: $(hdrdir)/ruby/3/value.h +super.o: $(hdrdir)/ruby/3/value_type.h +super.o: $(hdrdir)/ruby/3/variable.h +super.o: $(hdrdir)/ruby/3/warning_push.h +super.o: $(hdrdir)/ruby/3/xmalloc.h super.o: $(hdrdir)/ruby/assert.h super.o: $(hdrdir)/ruby/backward.h +super.o: $(hdrdir)/ruby/backward/2/assume.h +super.o: $(hdrdir)/ruby/backward/2/attributes.h +super.o: $(hdrdir)/ruby/backward/2/bool.h +super.o: $(hdrdir)/ruby/backward/2/extern.h +super.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +super.o: $(hdrdir)/ruby/backward/2/inttypes.h +super.o: $(hdrdir)/ruby/backward/2/limits.h +super.o: $(hdrdir)/ruby/backward/2/long_long.h +super.o: $(hdrdir)/ruby/backward/2/r_cast.h +super.o: $(hdrdir)/ruby/backward/2/rmodule.h +super.o: $(hdrdir)/ruby/backward/2/stdalign.h +super.o: $(hdrdir)/ruby/backward/2/stdarg.h super.o: $(hdrdir)/ruby/defines.h super.o: $(hdrdir)/ruby/intern.h super.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/rational/depend b/ext/-test-/rational/depend index c3134d0be5..abc33441ab 100644 --- a/ext/-test-/rational/depend +++ b/ext/-test-/rational/depend @@ -6,8 +6,160 @@ rat.o: rat.c $(top_srcdir)/internal.h rat.o: $(RUBY_EXTCONF_H) rat.o: $(arch_hdrdir)/ruby/config.h rat.o: $(hdrdir)/ruby.h +rat.o: $(hdrdir)/ruby/3/anyargs.h +rat.o: $(hdrdir)/ruby/3/arithmetic.h +rat.o: $(hdrdir)/ruby/3/arithmetic/char.h +rat.o: $(hdrdir)/ruby/3/arithmetic/double.h +rat.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +rat.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/int.h +rat.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/long.h +rat.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +rat.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/short.h +rat.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +rat.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +rat.o: $(hdrdir)/ruby/3/assume.h +rat.o: $(hdrdir)/ruby/3/attr/alloc_size.h +rat.o: $(hdrdir)/ruby/3/attr/artificial.h +rat.o: $(hdrdir)/ruby/3/attr/cold.h +rat.o: $(hdrdir)/ruby/3/attr/const.h +rat.o: $(hdrdir)/ruby/3/attr/constexpr.h +rat.o: $(hdrdir)/ruby/3/attr/deprecated.h +rat.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +rat.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +rat.o: $(hdrdir)/ruby/3/attr/error.h +rat.o: $(hdrdir)/ruby/3/attr/flag_enum.h +rat.o: $(hdrdir)/ruby/3/attr/forceinline.h +rat.o: $(hdrdir)/ruby/3/attr/format.h +rat.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +rat.o: $(hdrdir)/ruby/3/attr/noalias.h +rat.o: $(hdrdir)/ruby/3/attr/nodiscard.h +rat.o: $(hdrdir)/ruby/3/attr/noexcept.h +rat.o: $(hdrdir)/ruby/3/attr/noinline.h +rat.o: $(hdrdir)/ruby/3/attr/nonnull.h +rat.o: $(hdrdir)/ruby/3/attr/noreturn.h +rat.o: $(hdrdir)/ruby/3/attr/pure.h +rat.o: $(hdrdir)/ruby/3/attr/restrict.h +rat.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +rat.o: $(hdrdir)/ruby/3/attr/warning.h +rat.o: $(hdrdir)/ruby/3/attr/weakref.h +rat.o: $(hdrdir)/ruby/3/cast.h +rat.o: $(hdrdir)/ruby/3/compiler_is.h +rat.o: $(hdrdir)/ruby/3/compiler_is/apple.h +rat.o: $(hdrdir)/ruby/3/compiler_is/clang.h +rat.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +rat.o: $(hdrdir)/ruby/3/compiler_is/intel.h +rat.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +rat.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +rat.o: $(hdrdir)/ruby/3/compiler_since.h +rat.o: $(hdrdir)/ruby/3/config.h +rat.o: $(hdrdir)/ruby/3/constant_p.h +rat.o: $(hdrdir)/ruby/3/core.h +rat.o: $(hdrdir)/ruby/3/core/rarray.h +rat.o: $(hdrdir)/ruby/3/core/rbasic.h +rat.o: $(hdrdir)/ruby/3/core/rbignum.h +rat.o: $(hdrdir)/ruby/3/core/rclass.h +rat.o: $(hdrdir)/ruby/3/core/rdata.h +rat.o: $(hdrdir)/ruby/3/core/rfile.h +rat.o: $(hdrdir)/ruby/3/core/rhash.h +rat.o: $(hdrdir)/ruby/3/core/robject.h +rat.o: $(hdrdir)/ruby/3/core/rregexp.h +rat.o: $(hdrdir)/ruby/3/core/rstring.h +rat.o: $(hdrdir)/ruby/3/core/rstruct.h +rat.o: $(hdrdir)/ruby/3/core/rtypeddata.h +rat.o: $(hdrdir)/ruby/3/ctype.h +rat.o: $(hdrdir)/ruby/3/dllexport.h +rat.o: $(hdrdir)/ruby/3/dosish.h +rat.o: $(hdrdir)/ruby/3/error.h +rat.o: $(hdrdir)/ruby/3/eval.h +rat.o: $(hdrdir)/ruby/3/event.h +rat.o: $(hdrdir)/ruby/3/fl_type.h +rat.o: $(hdrdir)/ruby/3/gc.h +rat.o: $(hdrdir)/ruby/3/glob.h +rat.o: $(hdrdir)/ruby/3/globals.h +rat.o: $(hdrdir)/ruby/3/has/attribute.h +rat.o: $(hdrdir)/ruby/3/has/builtin.h +rat.o: $(hdrdir)/ruby/3/has/c_attribute.h +rat.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +rat.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +rat.o: $(hdrdir)/ruby/3/has/extension.h +rat.o: $(hdrdir)/ruby/3/has/feature.h +rat.o: $(hdrdir)/ruby/3/has/warning.h +rat.o: $(hdrdir)/ruby/3/intern/array.h +rat.o: $(hdrdir)/ruby/3/intern/bignum.h +rat.o: $(hdrdir)/ruby/3/intern/class.h +rat.o: $(hdrdir)/ruby/3/intern/compar.h +rat.o: $(hdrdir)/ruby/3/intern/complex.h +rat.o: $(hdrdir)/ruby/3/intern/cont.h +rat.o: $(hdrdir)/ruby/3/intern/dir.h +rat.o: $(hdrdir)/ruby/3/intern/enum.h +rat.o: $(hdrdir)/ruby/3/intern/enumerator.h +rat.o: $(hdrdir)/ruby/3/intern/error.h +rat.o: $(hdrdir)/ruby/3/intern/eval.h +rat.o: $(hdrdir)/ruby/3/intern/file.h +rat.o: $(hdrdir)/ruby/3/intern/gc.h +rat.o: $(hdrdir)/ruby/3/intern/hash.h +rat.o: $(hdrdir)/ruby/3/intern/io.h +rat.o: $(hdrdir)/ruby/3/intern/load.h +rat.o: $(hdrdir)/ruby/3/intern/marshal.h +rat.o: $(hdrdir)/ruby/3/intern/numeric.h +rat.o: $(hdrdir)/ruby/3/intern/object.h +rat.o: $(hdrdir)/ruby/3/intern/parse.h +rat.o: $(hdrdir)/ruby/3/intern/proc.h +rat.o: $(hdrdir)/ruby/3/intern/process.h +rat.o: $(hdrdir)/ruby/3/intern/random.h +rat.o: $(hdrdir)/ruby/3/intern/range.h +rat.o: $(hdrdir)/ruby/3/intern/rational.h +rat.o: $(hdrdir)/ruby/3/intern/re.h +rat.o: $(hdrdir)/ruby/3/intern/ruby.h +rat.o: $(hdrdir)/ruby/3/intern/select.h +rat.o: $(hdrdir)/ruby/3/intern/select/largesize.h +rat.o: $(hdrdir)/ruby/3/intern/signal.h +rat.o: $(hdrdir)/ruby/3/intern/sprintf.h +rat.o: $(hdrdir)/ruby/3/intern/string.h +rat.o: $(hdrdir)/ruby/3/intern/struct.h +rat.o: $(hdrdir)/ruby/3/intern/thread.h +rat.o: $(hdrdir)/ruby/3/intern/time.h +rat.o: $(hdrdir)/ruby/3/intern/variable.h +rat.o: $(hdrdir)/ruby/3/intern/vm.h +rat.o: $(hdrdir)/ruby/3/interpreter.h +rat.o: $(hdrdir)/ruby/3/iterator.h +rat.o: $(hdrdir)/ruby/3/memory.h +rat.o: $(hdrdir)/ruby/3/method.h +rat.o: $(hdrdir)/ruby/3/module.h +rat.o: $(hdrdir)/ruby/3/newobj.h +rat.o: $(hdrdir)/ruby/3/rgengc.h +rat.o: $(hdrdir)/ruby/3/scan_args.h +rat.o: $(hdrdir)/ruby/3/special_consts.h +rat.o: $(hdrdir)/ruby/3/static_assert.h +rat.o: $(hdrdir)/ruby/3/stdalign.h +rat.o: $(hdrdir)/ruby/3/stdbool.h +rat.o: $(hdrdir)/ruby/3/symbol.h +rat.o: $(hdrdir)/ruby/3/token_paste.h +rat.o: $(hdrdir)/ruby/3/value.h +rat.o: $(hdrdir)/ruby/3/value_type.h +rat.o: $(hdrdir)/ruby/3/variable.h +rat.o: $(hdrdir)/ruby/3/warning_push.h +rat.o: $(hdrdir)/ruby/3/xmalloc.h rat.o: $(hdrdir)/ruby/assert.h rat.o: $(hdrdir)/ruby/backward.h +rat.o: $(hdrdir)/ruby/backward/2/assume.h +rat.o: $(hdrdir)/ruby/backward/2/attributes.h +rat.o: $(hdrdir)/ruby/backward/2/bool.h +rat.o: $(hdrdir)/ruby/backward/2/extern.h +rat.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +rat.o: $(hdrdir)/ruby/backward/2/inttypes.h +rat.o: $(hdrdir)/ruby/backward/2/limits.h +rat.o: $(hdrdir)/ruby/backward/2/long_long.h +rat.o: $(hdrdir)/ruby/backward/2/r_cast.h +rat.o: $(hdrdir)/ruby/backward/2/rmodule.h +rat.o: $(hdrdir)/ruby/backward/2/stdalign.h +rat.o: $(hdrdir)/ruby/backward/2/stdarg.h rat.o: $(hdrdir)/ruby/defines.h rat.o: $(hdrdir)/ruby/intern.h rat.o: $(hdrdir)/ruby/missing.h @@ -24,7 +176,6 @@ rat.o: $(top_srcdir)/internal/numeric.h rat.o: $(top_srcdir)/internal/rational.h rat.o: $(top_srcdir)/internal/serial.h rat.o: $(top_srcdir)/internal/static_assert.h -rat.o: $(top_srcdir)/internal/stdbool.h rat.o: $(top_srcdir)/internal/vm.h rat.o: $(top_srcdir)/internal/warnings.h rat.o: $(top_srcdir)/ruby_assert.h diff --git a/ext/-test-/rb_call_super_kw/depend b/ext/-test-/rb_call_super_kw/depend index f65dcf9694..03eaab21b8 100644 --- a/ext/-test-/rb_call_super_kw/depend +++ b/ext/-test-/rb_call_super_kw/depend @@ -2,8 +2,160 @@ rb_call_super_kw.o: $(RUBY_EXTCONF_H) rb_call_super_kw.o: $(arch_hdrdir)/ruby/config.h rb_call_super_kw.o: $(hdrdir)/ruby.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/anyargs.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/char.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/double.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/int.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/long.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/short.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/assume.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/alloc_size.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/artificial.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/cold.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/const.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/constexpr.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/deprecated.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/error.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/flag_enum.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/forceinline.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/format.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/noalias.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/nodiscard.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/noexcept.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/noinline.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/nonnull.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/noreturn.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/pure.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/restrict.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/warning.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/attr/weakref.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/cast.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/apple.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/clang.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/intel.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/compiler_since.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/config.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/constant_p.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rarray.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rbasic.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rbignum.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rclass.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rdata.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rfile.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rhash.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/robject.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rregexp.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rstring.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rstruct.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/core/rtypeddata.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/ctype.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/dllexport.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/dosish.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/error.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/eval.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/event.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/fl_type.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/gc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/glob.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/globals.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/attribute.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/builtin.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/c_attribute.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/extension.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/feature.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/has/warning.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/array.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/bignum.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/class.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/compar.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/complex.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/cont.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/dir.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/enum.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/enumerator.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/error.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/eval.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/file.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/gc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/hash.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/io.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/load.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/marshal.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/numeric.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/object.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/parse.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/proc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/process.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/random.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/range.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/rational.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/re.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/ruby.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/select.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/select/largesize.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/signal.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/sprintf.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/string.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/struct.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/thread.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/time.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/variable.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/intern/vm.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/interpreter.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/iterator.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/memory.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/method.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/module.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/newobj.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/rgengc.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/scan_args.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/special_consts.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/static_assert.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/stdalign.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/stdbool.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/symbol.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/token_paste.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/value.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/value_type.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/variable.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/warning_push.h +rb_call_super_kw.o: $(hdrdir)/ruby/3/xmalloc.h rb_call_super_kw.o: $(hdrdir)/ruby/assert.h rb_call_super_kw.o: $(hdrdir)/ruby/backward.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/assume.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/attributes.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/bool.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/extern.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/inttypes.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/limits.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/long_long.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/r_cast.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/rmodule.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/stdalign.h +rb_call_super_kw.o: $(hdrdir)/ruby/backward/2/stdarg.h rb_call_super_kw.o: $(hdrdir)/ruby/defines.h rb_call_super_kw.o: $(hdrdir)/ruby/intern.h rb_call_super_kw.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/recursion/depend b/ext/-test-/recursion/depend index bf8005724a..f0f6d014ce 100644 --- a/ext/-test-/recursion/depend +++ b/ext/-test-/recursion/depend @@ -2,8 +2,160 @@ recursion.o: $(RUBY_EXTCONF_H) recursion.o: $(arch_hdrdir)/ruby/config.h recursion.o: $(hdrdir)/ruby.h +recursion.o: $(hdrdir)/ruby/3/anyargs.h +recursion.o: $(hdrdir)/ruby/3/arithmetic.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/char.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/double.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/int.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/long.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/short.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +recursion.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +recursion.o: $(hdrdir)/ruby/3/assume.h +recursion.o: $(hdrdir)/ruby/3/attr/alloc_size.h +recursion.o: $(hdrdir)/ruby/3/attr/artificial.h +recursion.o: $(hdrdir)/ruby/3/attr/cold.h +recursion.o: $(hdrdir)/ruby/3/attr/const.h +recursion.o: $(hdrdir)/ruby/3/attr/constexpr.h +recursion.o: $(hdrdir)/ruby/3/attr/deprecated.h +recursion.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +recursion.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +recursion.o: $(hdrdir)/ruby/3/attr/error.h +recursion.o: $(hdrdir)/ruby/3/attr/flag_enum.h +recursion.o: $(hdrdir)/ruby/3/attr/forceinline.h +recursion.o: $(hdrdir)/ruby/3/attr/format.h +recursion.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +recursion.o: $(hdrdir)/ruby/3/attr/noalias.h +recursion.o: $(hdrdir)/ruby/3/attr/nodiscard.h +recursion.o: $(hdrdir)/ruby/3/attr/noexcept.h +recursion.o: $(hdrdir)/ruby/3/attr/noinline.h +recursion.o: $(hdrdir)/ruby/3/attr/nonnull.h +recursion.o: $(hdrdir)/ruby/3/attr/noreturn.h +recursion.o: $(hdrdir)/ruby/3/attr/pure.h +recursion.o: $(hdrdir)/ruby/3/attr/restrict.h +recursion.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +recursion.o: $(hdrdir)/ruby/3/attr/warning.h +recursion.o: $(hdrdir)/ruby/3/attr/weakref.h +recursion.o: $(hdrdir)/ruby/3/cast.h +recursion.o: $(hdrdir)/ruby/3/compiler_is.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/apple.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/clang.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/intel.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +recursion.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +recursion.o: $(hdrdir)/ruby/3/compiler_since.h +recursion.o: $(hdrdir)/ruby/3/config.h +recursion.o: $(hdrdir)/ruby/3/constant_p.h +recursion.o: $(hdrdir)/ruby/3/core.h +recursion.o: $(hdrdir)/ruby/3/core/rarray.h +recursion.o: $(hdrdir)/ruby/3/core/rbasic.h +recursion.o: $(hdrdir)/ruby/3/core/rbignum.h +recursion.o: $(hdrdir)/ruby/3/core/rclass.h +recursion.o: $(hdrdir)/ruby/3/core/rdata.h +recursion.o: $(hdrdir)/ruby/3/core/rfile.h +recursion.o: $(hdrdir)/ruby/3/core/rhash.h +recursion.o: $(hdrdir)/ruby/3/core/robject.h +recursion.o: $(hdrdir)/ruby/3/core/rregexp.h +recursion.o: $(hdrdir)/ruby/3/core/rstring.h +recursion.o: $(hdrdir)/ruby/3/core/rstruct.h +recursion.o: $(hdrdir)/ruby/3/core/rtypeddata.h +recursion.o: $(hdrdir)/ruby/3/ctype.h +recursion.o: $(hdrdir)/ruby/3/dllexport.h +recursion.o: $(hdrdir)/ruby/3/dosish.h +recursion.o: $(hdrdir)/ruby/3/error.h +recursion.o: $(hdrdir)/ruby/3/eval.h +recursion.o: $(hdrdir)/ruby/3/event.h +recursion.o: $(hdrdir)/ruby/3/fl_type.h +recursion.o: $(hdrdir)/ruby/3/gc.h +recursion.o: $(hdrdir)/ruby/3/glob.h +recursion.o: $(hdrdir)/ruby/3/globals.h +recursion.o: $(hdrdir)/ruby/3/has/attribute.h +recursion.o: $(hdrdir)/ruby/3/has/builtin.h +recursion.o: $(hdrdir)/ruby/3/has/c_attribute.h +recursion.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +recursion.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +recursion.o: $(hdrdir)/ruby/3/has/extension.h +recursion.o: $(hdrdir)/ruby/3/has/feature.h +recursion.o: $(hdrdir)/ruby/3/has/warning.h +recursion.o: $(hdrdir)/ruby/3/intern/array.h +recursion.o: $(hdrdir)/ruby/3/intern/bignum.h +recursion.o: $(hdrdir)/ruby/3/intern/class.h +recursion.o: $(hdrdir)/ruby/3/intern/compar.h +recursion.o: $(hdrdir)/ruby/3/intern/complex.h +recursion.o: $(hdrdir)/ruby/3/intern/cont.h +recursion.o: $(hdrdir)/ruby/3/intern/dir.h +recursion.o: $(hdrdir)/ruby/3/intern/enum.h +recursion.o: $(hdrdir)/ruby/3/intern/enumerator.h +recursion.o: $(hdrdir)/ruby/3/intern/error.h +recursion.o: $(hdrdir)/ruby/3/intern/eval.h +recursion.o: $(hdrdir)/ruby/3/intern/file.h +recursion.o: $(hdrdir)/ruby/3/intern/gc.h +recursion.o: $(hdrdir)/ruby/3/intern/hash.h +recursion.o: $(hdrdir)/ruby/3/intern/io.h +recursion.o: $(hdrdir)/ruby/3/intern/load.h +recursion.o: $(hdrdir)/ruby/3/intern/marshal.h +recursion.o: $(hdrdir)/ruby/3/intern/numeric.h +recursion.o: $(hdrdir)/ruby/3/intern/object.h +recursion.o: $(hdrdir)/ruby/3/intern/parse.h +recursion.o: $(hdrdir)/ruby/3/intern/proc.h +recursion.o: $(hdrdir)/ruby/3/intern/process.h +recursion.o: $(hdrdir)/ruby/3/intern/random.h +recursion.o: $(hdrdir)/ruby/3/intern/range.h +recursion.o: $(hdrdir)/ruby/3/intern/rational.h +recursion.o: $(hdrdir)/ruby/3/intern/re.h +recursion.o: $(hdrdir)/ruby/3/intern/ruby.h +recursion.o: $(hdrdir)/ruby/3/intern/select.h +recursion.o: $(hdrdir)/ruby/3/intern/select/largesize.h +recursion.o: $(hdrdir)/ruby/3/intern/signal.h +recursion.o: $(hdrdir)/ruby/3/intern/sprintf.h +recursion.o: $(hdrdir)/ruby/3/intern/string.h +recursion.o: $(hdrdir)/ruby/3/intern/struct.h +recursion.o: $(hdrdir)/ruby/3/intern/thread.h +recursion.o: $(hdrdir)/ruby/3/intern/time.h +recursion.o: $(hdrdir)/ruby/3/intern/variable.h +recursion.o: $(hdrdir)/ruby/3/intern/vm.h +recursion.o: $(hdrdir)/ruby/3/interpreter.h +recursion.o: $(hdrdir)/ruby/3/iterator.h +recursion.o: $(hdrdir)/ruby/3/memory.h +recursion.o: $(hdrdir)/ruby/3/method.h +recursion.o: $(hdrdir)/ruby/3/module.h +recursion.o: $(hdrdir)/ruby/3/newobj.h +recursion.o: $(hdrdir)/ruby/3/rgengc.h +recursion.o: $(hdrdir)/ruby/3/scan_args.h +recursion.o: $(hdrdir)/ruby/3/special_consts.h +recursion.o: $(hdrdir)/ruby/3/static_assert.h +recursion.o: $(hdrdir)/ruby/3/stdalign.h +recursion.o: $(hdrdir)/ruby/3/stdbool.h +recursion.o: $(hdrdir)/ruby/3/symbol.h +recursion.o: $(hdrdir)/ruby/3/token_paste.h +recursion.o: $(hdrdir)/ruby/3/value.h +recursion.o: $(hdrdir)/ruby/3/value_type.h +recursion.o: $(hdrdir)/ruby/3/variable.h +recursion.o: $(hdrdir)/ruby/3/warning_push.h +recursion.o: $(hdrdir)/ruby/3/xmalloc.h recursion.o: $(hdrdir)/ruby/assert.h recursion.o: $(hdrdir)/ruby/backward.h +recursion.o: $(hdrdir)/ruby/backward/2/assume.h +recursion.o: $(hdrdir)/ruby/backward/2/attributes.h +recursion.o: $(hdrdir)/ruby/backward/2/bool.h +recursion.o: $(hdrdir)/ruby/backward/2/extern.h +recursion.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +recursion.o: $(hdrdir)/ruby/backward/2/inttypes.h +recursion.o: $(hdrdir)/ruby/backward/2/limits.h +recursion.o: $(hdrdir)/ruby/backward/2/long_long.h +recursion.o: $(hdrdir)/ruby/backward/2/r_cast.h +recursion.o: $(hdrdir)/ruby/backward/2/rmodule.h +recursion.o: $(hdrdir)/ruby/backward/2/stdalign.h +recursion.o: $(hdrdir)/ruby/backward/2/stdarg.h recursion.o: $(hdrdir)/ruby/defines.h recursion.o: $(hdrdir)/ruby/intern.h recursion.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/regexp/depend b/ext/-test-/regexp/depend index 7c88e1235c..2083dfa570 100644 --- a/ext/-test-/regexp/depend +++ b/ext/-test-/regexp/depend @@ -2,8 +2,160 @@ init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -14,8 +166,160 @@ init.o: init.c parse_depth_limit.o: $(RUBY_EXTCONF_H) parse_depth_limit.o: $(arch_hdrdir)/ruby/config.h parse_depth_limit.o: $(hdrdir)/ruby.h +parse_depth_limit.o: $(hdrdir)/ruby/3/anyargs.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/char.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/double.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/int.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/long.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/short.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +parse_depth_limit.o: $(hdrdir)/ruby/3/assume.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/alloc_size.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/artificial.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/cold.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/const.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/constexpr.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/deprecated.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/error.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/flag_enum.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/forceinline.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/format.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/noalias.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/nodiscard.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/noexcept.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/noinline.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/nonnull.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/noreturn.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/pure.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/restrict.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/warning.h +parse_depth_limit.o: $(hdrdir)/ruby/3/attr/weakref.h +parse_depth_limit.o: $(hdrdir)/ruby/3/cast.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/apple.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/clang.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/intel.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +parse_depth_limit.o: $(hdrdir)/ruby/3/compiler_since.h +parse_depth_limit.o: $(hdrdir)/ruby/3/config.h +parse_depth_limit.o: $(hdrdir)/ruby/3/constant_p.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rarray.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rbasic.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rbignum.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rclass.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rdata.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rfile.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rhash.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/robject.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rregexp.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rstring.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rstruct.h +parse_depth_limit.o: $(hdrdir)/ruby/3/core/rtypeddata.h +parse_depth_limit.o: $(hdrdir)/ruby/3/ctype.h +parse_depth_limit.o: $(hdrdir)/ruby/3/dllexport.h +parse_depth_limit.o: $(hdrdir)/ruby/3/dosish.h +parse_depth_limit.o: $(hdrdir)/ruby/3/error.h +parse_depth_limit.o: $(hdrdir)/ruby/3/eval.h +parse_depth_limit.o: $(hdrdir)/ruby/3/event.h +parse_depth_limit.o: $(hdrdir)/ruby/3/fl_type.h +parse_depth_limit.o: $(hdrdir)/ruby/3/gc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/glob.h +parse_depth_limit.o: $(hdrdir)/ruby/3/globals.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/attribute.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/builtin.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/c_attribute.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/extension.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/feature.h +parse_depth_limit.o: $(hdrdir)/ruby/3/has/warning.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/array.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/bignum.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/class.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/compar.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/complex.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/cont.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/dir.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/enum.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/enumerator.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/error.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/eval.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/file.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/gc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/hash.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/io.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/load.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/marshal.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/numeric.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/object.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/parse.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/proc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/process.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/random.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/range.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/rational.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/re.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/ruby.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/select.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/select/largesize.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/signal.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/sprintf.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/string.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/struct.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/thread.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/time.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/variable.h +parse_depth_limit.o: $(hdrdir)/ruby/3/intern/vm.h +parse_depth_limit.o: $(hdrdir)/ruby/3/interpreter.h +parse_depth_limit.o: $(hdrdir)/ruby/3/iterator.h +parse_depth_limit.o: $(hdrdir)/ruby/3/memory.h +parse_depth_limit.o: $(hdrdir)/ruby/3/method.h +parse_depth_limit.o: $(hdrdir)/ruby/3/module.h +parse_depth_limit.o: $(hdrdir)/ruby/3/newobj.h +parse_depth_limit.o: $(hdrdir)/ruby/3/rgengc.h +parse_depth_limit.o: $(hdrdir)/ruby/3/scan_args.h +parse_depth_limit.o: $(hdrdir)/ruby/3/special_consts.h +parse_depth_limit.o: $(hdrdir)/ruby/3/static_assert.h +parse_depth_limit.o: $(hdrdir)/ruby/3/stdalign.h +parse_depth_limit.o: $(hdrdir)/ruby/3/stdbool.h +parse_depth_limit.o: $(hdrdir)/ruby/3/symbol.h +parse_depth_limit.o: $(hdrdir)/ruby/3/token_paste.h +parse_depth_limit.o: $(hdrdir)/ruby/3/value.h +parse_depth_limit.o: $(hdrdir)/ruby/3/value_type.h +parse_depth_limit.o: $(hdrdir)/ruby/3/variable.h +parse_depth_limit.o: $(hdrdir)/ruby/3/warning_push.h +parse_depth_limit.o: $(hdrdir)/ruby/3/xmalloc.h parse_depth_limit.o: $(hdrdir)/ruby/assert.h parse_depth_limit.o: $(hdrdir)/ruby/backward.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/assume.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/attributes.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/bool.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/extern.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/inttypes.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/limits.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/long_long.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/r_cast.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/rmodule.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/stdalign.h +parse_depth_limit.o: $(hdrdir)/ruby/backward/2/stdarg.h parse_depth_limit.o: $(hdrdir)/ruby/defines.h parse_depth_limit.o: $(hdrdir)/ruby/intern.h parse_depth_limit.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/scan_args/depend b/ext/-test-/scan_args/depend index c230961ae3..f2fd211c4d 100644 --- a/ext/-test-/scan_args/depend +++ b/ext/-test-/scan_args/depend @@ -2,8 +2,160 @@ scan_args.o: $(RUBY_EXTCONF_H) scan_args.o: $(arch_hdrdir)/ruby/config.h scan_args.o: $(hdrdir)/ruby.h +scan_args.o: $(hdrdir)/ruby/3/anyargs.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/char.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/double.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/int.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/long.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/short.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +scan_args.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +scan_args.o: $(hdrdir)/ruby/3/assume.h +scan_args.o: $(hdrdir)/ruby/3/attr/alloc_size.h +scan_args.o: $(hdrdir)/ruby/3/attr/artificial.h +scan_args.o: $(hdrdir)/ruby/3/attr/cold.h +scan_args.o: $(hdrdir)/ruby/3/attr/const.h +scan_args.o: $(hdrdir)/ruby/3/attr/constexpr.h +scan_args.o: $(hdrdir)/ruby/3/attr/deprecated.h +scan_args.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +scan_args.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +scan_args.o: $(hdrdir)/ruby/3/attr/error.h +scan_args.o: $(hdrdir)/ruby/3/attr/flag_enum.h +scan_args.o: $(hdrdir)/ruby/3/attr/forceinline.h +scan_args.o: $(hdrdir)/ruby/3/attr/format.h +scan_args.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +scan_args.o: $(hdrdir)/ruby/3/attr/noalias.h +scan_args.o: $(hdrdir)/ruby/3/attr/nodiscard.h +scan_args.o: $(hdrdir)/ruby/3/attr/noexcept.h +scan_args.o: $(hdrdir)/ruby/3/attr/noinline.h +scan_args.o: $(hdrdir)/ruby/3/attr/nonnull.h +scan_args.o: $(hdrdir)/ruby/3/attr/noreturn.h +scan_args.o: $(hdrdir)/ruby/3/attr/pure.h +scan_args.o: $(hdrdir)/ruby/3/attr/restrict.h +scan_args.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +scan_args.o: $(hdrdir)/ruby/3/attr/warning.h +scan_args.o: $(hdrdir)/ruby/3/attr/weakref.h +scan_args.o: $(hdrdir)/ruby/3/cast.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/apple.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/clang.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/intel.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +scan_args.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +scan_args.o: $(hdrdir)/ruby/3/compiler_since.h +scan_args.o: $(hdrdir)/ruby/3/config.h +scan_args.o: $(hdrdir)/ruby/3/constant_p.h +scan_args.o: $(hdrdir)/ruby/3/core.h +scan_args.o: $(hdrdir)/ruby/3/core/rarray.h +scan_args.o: $(hdrdir)/ruby/3/core/rbasic.h +scan_args.o: $(hdrdir)/ruby/3/core/rbignum.h +scan_args.o: $(hdrdir)/ruby/3/core/rclass.h +scan_args.o: $(hdrdir)/ruby/3/core/rdata.h +scan_args.o: $(hdrdir)/ruby/3/core/rfile.h +scan_args.o: $(hdrdir)/ruby/3/core/rhash.h +scan_args.o: $(hdrdir)/ruby/3/core/robject.h +scan_args.o: $(hdrdir)/ruby/3/core/rregexp.h +scan_args.o: $(hdrdir)/ruby/3/core/rstring.h +scan_args.o: $(hdrdir)/ruby/3/core/rstruct.h +scan_args.o: $(hdrdir)/ruby/3/core/rtypeddata.h +scan_args.o: $(hdrdir)/ruby/3/ctype.h +scan_args.o: $(hdrdir)/ruby/3/dllexport.h +scan_args.o: $(hdrdir)/ruby/3/dosish.h +scan_args.o: $(hdrdir)/ruby/3/error.h +scan_args.o: $(hdrdir)/ruby/3/eval.h +scan_args.o: $(hdrdir)/ruby/3/event.h +scan_args.o: $(hdrdir)/ruby/3/fl_type.h +scan_args.o: $(hdrdir)/ruby/3/gc.h +scan_args.o: $(hdrdir)/ruby/3/glob.h +scan_args.o: $(hdrdir)/ruby/3/globals.h +scan_args.o: $(hdrdir)/ruby/3/has/attribute.h +scan_args.o: $(hdrdir)/ruby/3/has/builtin.h +scan_args.o: $(hdrdir)/ruby/3/has/c_attribute.h +scan_args.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +scan_args.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +scan_args.o: $(hdrdir)/ruby/3/has/extension.h +scan_args.o: $(hdrdir)/ruby/3/has/feature.h +scan_args.o: $(hdrdir)/ruby/3/has/warning.h +scan_args.o: $(hdrdir)/ruby/3/intern/array.h +scan_args.o: $(hdrdir)/ruby/3/intern/bignum.h +scan_args.o: $(hdrdir)/ruby/3/intern/class.h +scan_args.o: $(hdrdir)/ruby/3/intern/compar.h +scan_args.o: $(hdrdir)/ruby/3/intern/complex.h +scan_args.o: $(hdrdir)/ruby/3/intern/cont.h +scan_args.o: $(hdrdir)/ruby/3/intern/dir.h +scan_args.o: $(hdrdir)/ruby/3/intern/enum.h +scan_args.o: $(hdrdir)/ruby/3/intern/enumerator.h +scan_args.o: $(hdrdir)/ruby/3/intern/error.h +scan_args.o: $(hdrdir)/ruby/3/intern/eval.h +scan_args.o: $(hdrdir)/ruby/3/intern/file.h +scan_args.o: $(hdrdir)/ruby/3/intern/gc.h +scan_args.o: $(hdrdir)/ruby/3/intern/hash.h +scan_args.o: $(hdrdir)/ruby/3/intern/io.h +scan_args.o: $(hdrdir)/ruby/3/intern/load.h +scan_args.o: $(hdrdir)/ruby/3/intern/marshal.h +scan_args.o: $(hdrdir)/ruby/3/intern/numeric.h +scan_args.o: $(hdrdir)/ruby/3/intern/object.h +scan_args.o: $(hdrdir)/ruby/3/intern/parse.h +scan_args.o: $(hdrdir)/ruby/3/intern/proc.h +scan_args.o: $(hdrdir)/ruby/3/intern/process.h +scan_args.o: $(hdrdir)/ruby/3/intern/random.h +scan_args.o: $(hdrdir)/ruby/3/intern/range.h +scan_args.o: $(hdrdir)/ruby/3/intern/rational.h +scan_args.o: $(hdrdir)/ruby/3/intern/re.h +scan_args.o: $(hdrdir)/ruby/3/intern/ruby.h +scan_args.o: $(hdrdir)/ruby/3/intern/select.h +scan_args.o: $(hdrdir)/ruby/3/intern/select/largesize.h +scan_args.o: $(hdrdir)/ruby/3/intern/signal.h +scan_args.o: $(hdrdir)/ruby/3/intern/sprintf.h +scan_args.o: $(hdrdir)/ruby/3/intern/string.h +scan_args.o: $(hdrdir)/ruby/3/intern/struct.h +scan_args.o: $(hdrdir)/ruby/3/intern/thread.h +scan_args.o: $(hdrdir)/ruby/3/intern/time.h +scan_args.o: $(hdrdir)/ruby/3/intern/variable.h +scan_args.o: $(hdrdir)/ruby/3/intern/vm.h +scan_args.o: $(hdrdir)/ruby/3/interpreter.h +scan_args.o: $(hdrdir)/ruby/3/iterator.h +scan_args.o: $(hdrdir)/ruby/3/memory.h +scan_args.o: $(hdrdir)/ruby/3/method.h +scan_args.o: $(hdrdir)/ruby/3/module.h +scan_args.o: $(hdrdir)/ruby/3/newobj.h +scan_args.o: $(hdrdir)/ruby/3/rgengc.h +scan_args.o: $(hdrdir)/ruby/3/scan_args.h +scan_args.o: $(hdrdir)/ruby/3/special_consts.h +scan_args.o: $(hdrdir)/ruby/3/static_assert.h +scan_args.o: $(hdrdir)/ruby/3/stdalign.h +scan_args.o: $(hdrdir)/ruby/3/stdbool.h +scan_args.o: $(hdrdir)/ruby/3/symbol.h +scan_args.o: $(hdrdir)/ruby/3/token_paste.h +scan_args.o: $(hdrdir)/ruby/3/value.h +scan_args.o: $(hdrdir)/ruby/3/value_type.h +scan_args.o: $(hdrdir)/ruby/3/variable.h +scan_args.o: $(hdrdir)/ruby/3/warning_push.h +scan_args.o: $(hdrdir)/ruby/3/xmalloc.h scan_args.o: $(hdrdir)/ruby/assert.h scan_args.o: $(hdrdir)/ruby/backward.h +scan_args.o: $(hdrdir)/ruby/backward/2/assume.h +scan_args.o: $(hdrdir)/ruby/backward/2/attributes.h +scan_args.o: $(hdrdir)/ruby/backward/2/bool.h +scan_args.o: $(hdrdir)/ruby/backward/2/extern.h +scan_args.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +scan_args.o: $(hdrdir)/ruby/backward/2/inttypes.h +scan_args.o: $(hdrdir)/ruby/backward/2/limits.h +scan_args.o: $(hdrdir)/ruby/backward/2/long_long.h +scan_args.o: $(hdrdir)/ruby/backward/2/r_cast.h +scan_args.o: $(hdrdir)/ruby/backward/2/rmodule.h +scan_args.o: $(hdrdir)/ruby/backward/2/stdalign.h +scan_args.o: $(hdrdir)/ruby/backward/2/stdarg.h scan_args.o: $(hdrdir)/ruby/defines.h scan_args.o: $(hdrdir)/ruby/intern.h scan_args.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/st/foreach/depend b/ext/-test-/st/foreach/depend index 42d3909f49..06f904a672 100644 --- a/ext/-test-/st/foreach/depend +++ b/ext/-test-/st/foreach/depend @@ -2,8 +2,160 @@ foreach.o: $(RUBY_EXTCONF_H) foreach.o: $(arch_hdrdir)/ruby/config.h foreach.o: $(hdrdir)/ruby.h +foreach.o: $(hdrdir)/ruby/3/anyargs.h +foreach.o: $(hdrdir)/ruby/3/arithmetic.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/char.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/double.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/int.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/long.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/short.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +foreach.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +foreach.o: $(hdrdir)/ruby/3/assume.h +foreach.o: $(hdrdir)/ruby/3/attr/alloc_size.h +foreach.o: $(hdrdir)/ruby/3/attr/artificial.h +foreach.o: $(hdrdir)/ruby/3/attr/cold.h +foreach.o: $(hdrdir)/ruby/3/attr/const.h +foreach.o: $(hdrdir)/ruby/3/attr/constexpr.h +foreach.o: $(hdrdir)/ruby/3/attr/deprecated.h +foreach.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +foreach.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +foreach.o: $(hdrdir)/ruby/3/attr/error.h +foreach.o: $(hdrdir)/ruby/3/attr/flag_enum.h +foreach.o: $(hdrdir)/ruby/3/attr/forceinline.h +foreach.o: $(hdrdir)/ruby/3/attr/format.h +foreach.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +foreach.o: $(hdrdir)/ruby/3/attr/noalias.h +foreach.o: $(hdrdir)/ruby/3/attr/nodiscard.h +foreach.o: $(hdrdir)/ruby/3/attr/noexcept.h +foreach.o: $(hdrdir)/ruby/3/attr/noinline.h +foreach.o: $(hdrdir)/ruby/3/attr/nonnull.h +foreach.o: $(hdrdir)/ruby/3/attr/noreturn.h +foreach.o: $(hdrdir)/ruby/3/attr/pure.h +foreach.o: $(hdrdir)/ruby/3/attr/restrict.h +foreach.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +foreach.o: $(hdrdir)/ruby/3/attr/warning.h +foreach.o: $(hdrdir)/ruby/3/attr/weakref.h +foreach.o: $(hdrdir)/ruby/3/cast.h +foreach.o: $(hdrdir)/ruby/3/compiler_is.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/apple.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/clang.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/intel.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +foreach.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +foreach.o: $(hdrdir)/ruby/3/compiler_since.h +foreach.o: $(hdrdir)/ruby/3/config.h +foreach.o: $(hdrdir)/ruby/3/constant_p.h +foreach.o: $(hdrdir)/ruby/3/core.h +foreach.o: $(hdrdir)/ruby/3/core/rarray.h +foreach.o: $(hdrdir)/ruby/3/core/rbasic.h +foreach.o: $(hdrdir)/ruby/3/core/rbignum.h +foreach.o: $(hdrdir)/ruby/3/core/rclass.h +foreach.o: $(hdrdir)/ruby/3/core/rdata.h +foreach.o: $(hdrdir)/ruby/3/core/rfile.h +foreach.o: $(hdrdir)/ruby/3/core/rhash.h +foreach.o: $(hdrdir)/ruby/3/core/robject.h +foreach.o: $(hdrdir)/ruby/3/core/rregexp.h +foreach.o: $(hdrdir)/ruby/3/core/rstring.h +foreach.o: $(hdrdir)/ruby/3/core/rstruct.h +foreach.o: $(hdrdir)/ruby/3/core/rtypeddata.h +foreach.o: $(hdrdir)/ruby/3/ctype.h +foreach.o: $(hdrdir)/ruby/3/dllexport.h +foreach.o: $(hdrdir)/ruby/3/dosish.h +foreach.o: $(hdrdir)/ruby/3/error.h +foreach.o: $(hdrdir)/ruby/3/eval.h +foreach.o: $(hdrdir)/ruby/3/event.h +foreach.o: $(hdrdir)/ruby/3/fl_type.h +foreach.o: $(hdrdir)/ruby/3/gc.h +foreach.o: $(hdrdir)/ruby/3/glob.h +foreach.o: $(hdrdir)/ruby/3/globals.h +foreach.o: $(hdrdir)/ruby/3/has/attribute.h +foreach.o: $(hdrdir)/ruby/3/has/builtin.h +foreach.o: $(hdrdir)/ruby/3/has/c_attribute.h +foreach.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +foreach.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +foreach.o: $(hdrdir)/ruby/3/has/extension.h +foreach.o: $(hdrdir)/ruby/3/has/feature.h +foreach.o: $(hdrdir)/ruby/3/has/warning.h +foreach.o: $(hdrdir)/ruby/3/intern/array.h +foreach.o: $(hdrdir)/ruby/3/intern/bignum.h +foreach.o: $(hdrdir)/ruby/3/intern/class.h +foreach.o: $(hdrdir)/ruby/3/intern/compar.h +foreach.o: $(hdrdir)/ruby/3/intern/complex.h +foreach.o: $(hdrdir)/ruby/3/intern/cont.h +foreach.o: $(hdrdir)/ruby/3/intern/dir.h +foreach.o: $(hdrdir)/ruby/3/intern/enum.h +foreach.o: $(hdrdir)/ruby/3/intern/enumerator.h +foreach.o: $(hdrdir)/ruby/3/intern/error.h +foreach.o: $(hdrdir)/ruby/3/intern/eval.h +foreach.o: $(hdrdir)/ruby/3/intern/file.h +foreach.o: $(hdrdir)/ruby/3/intern/gc.h +foreach.o: $(hdrdir)/ruby/3/intern/hash.h +foreach.o: $(hdrdir)/ruby/3/intern/io.h +foreach.o: $(hdrdir)/ruby/3/intern/load.h +foreach.o: $(hdrdir)/ruby/3/intern/marshal.h +foreach.o: $(hdrdir)/ruby/3/intern/numeric.h +foreach.o: $(hdrdir)/ruby/3/intern/object.h +foreach.o: $(hdrdir)/ruby/3/intern/parse.h +foreach.o: $(hdrdir)/ruby/3/intern/proc.h +foreach.o: $(hdrdir)/ruby/3/intern/process.h +foreach.o: $(hdrdir)/ruby/3/intern/random.h +foreach.o: $(hdrdir)/ruby/3/intern/range.h +foreach.o: $(hdrdir)/ruby/3/intern/rational.h +foreach.o: $(hdrdir)/ruby/3/intern/re.h +foreach.o: $(hdrdir)/ruby/3/intern/ruby.h +foreach.o: $(hdrdir)/ruby/3/intern/select.h +foreach.o: $(hdrdir)/ruby/3/intern/select/largesize.h +foreach.o: $(hdrdir)/ruby/3/intern/signal.h +foreach.o: $(hdrdir)/ruby/3/intern/sprintf.h +foreach.o: $(hdrdir)/ruby/3/intern/string.h +foreach.o: $(hdrdir)/ruby/3/intern/struct.h +foreach.o: $(hdrdir)/ruby/3/intern/thread.h +foreach.o: $(hdrdir)/ruby/3/intern/time.h +foreach.o: $(hdrdir)/ruby/3/intern/variable.h +foreach.o: $(hdrdir)/ruby/3/intern/vm.h +foreach.o: $(hdrdir)/ruby/3/interpreter.h +foreach.o: $(hdrdir)/ruby/3/iterator.h +foreach.o: $(hdrdir)/ruby/3/memory.h +foreach.o: $(hdrdir)/ruby/3/method.h +foreach.o: $(hdrdir)/ruby/3/module.h +foreach.o: $(hdrdir)/ruby/3/newobj.h +foreach.o: $(hdrdir)/ruby/3/rgengc.h +foreach.o: $(hdrdir)/ruby/3/scan_args.h +foreach.o: $(hdrdir)/ruby/3/special_consts.h +foreach.o: $(hdrdir)/ruby/3/static_assert.h +foreach.o: $(hdrdir)/ruby/3/stdalign.h +foreach.o: $(hdrdir)/ruby/3/stdbool.h +foreach.o: $(hdrdir)/ruby/3/symbol.h +foreach.o: $(hdrdir)/ruby/3/token_paste.h +foreach.o: $(hdrdir)/ruby/3/value.h +foreach.o: $(hdrdir)/ruby/3/value_type.h +foreach.o: $(hdrdir)/ruby/3/variable.h +foreach.o: $(hdrdir)/ruby/3/warning_push.h +foreach.o: $(hdrdir)/ruby/3/xmalloc.h foreach.o: $(hdrdir)/ruby/assert.h foreach.o: $(hdrdir)/ruby/backward.h +foreach.o: $(hdrdir)/ruby/backward/2/assume.h +foreach.o: $(hdrdir)/ruby/backward/2/attributes.h +foreach.o: $(hdrdir)/ruby/backward/2/bool.h +foreach.o: $(hdrdir)/ruby/backward/2/extern.h +foreach.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +foreach.o: $(hdrdir)/ruby/backward/2/inttypes.h +foreach.o: $(hdrdir)/ruby/backward/2/limits.h +foreach.o: $(hdrdir)/ruby/backward/2/long_long.h +foreach.o: $(hdrdir)/ruby/backward/2/r_cast.h +foreach.o: $(hdrdir)/ruby/backward/2/rmodule.h +foreach.o: $(hdrdir)/ruby/backward/2/stdalign.h +foreach.o: $(hdrdir)/ruby/backward/2/stdarg.h foreach.o: $(hdrdir)/ruby/defines.h foreach.o: $(hdrdir)/ruby/intern.h foreach.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/st/numhash/depend b/ext/-test-/st/numhash/depend index 98dcef881b..e0af8b6cb7 100644 --- a/ext/-test-/st/numhash/depend +++ b/ext/-test-/st/numhash/depend @@ -2,8 +2,160 @@ numhash.o: $(RUBY_EXTCONF_H) numhash.o: $(arch_hdrdir)/ruby/config.h numhash.o: $(hdrdir)/ruby.h +numhash.o: $(hdrdir)/ruby/3/anyargs.h +numhash.o: $(hdrdir)/ruby/3/arithmetic.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/char.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/double.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/int.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/long.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/short.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +numhash.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +numhash.o: $(hdrdir)/ruby/3/assume.h +numhash.o: $(hdrdir)/ruby/3/attr/alloc_size.h +numhash.o: $(hdrdir)/ruby/3/attr/artificial.h +numhash.o: $(hdrdir)/ruby/3/attr/cold.h +numhash.o: $(hdrdir)/ruby/3/attr/const.h +numhash.o: $(hdrdir)/ruby/3/attr/constexpr.h +numhash.o: $(hdrdir)/ruby/3/attr/deprecated.h +numhash.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +numhash.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +numhash.o: $(hdrdir)/ruby/3/attr/error.h +numhash.o: $(hdrdir)/ruby/3/attr/flag_enum.h +numhash.o: $(hdrdir)/ruby/3/attr/forceinline.h +numhash.o: $(hdrdir)/ruby/3/attr/format.h +numhash.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +numhash.o: $(hdrdir)/ruby/3/attr/noalias.h +numhash.o: $(hdrdir)/ruby/3/attr/nodiscard.h +numhash.o: $(hdrdir)/ruby/3/attr/noexcept.h +numhash.o: $(hdrdir)/ruby/3/attr/noinline.h +numhash.o: $(hdrdir)/ruby/3/attr/nonnull.h +numhash.o: $(hdrdir)/ruby/3/attr/noreturn.h +numhash.o: $(hdrdir)/ruby/3/attr/pure.h +numhash.o: $(hdrdir)/ruby/3/attr/restrict.h +numhash.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +numhash.o: $(hdrdir)/ruby/3/attr/warning.h +numhash.o: $(hdrdir)/ruby/3/attr/weakref.h +numhash.o: $(hdrdir)/ruby/3/cast.h +numhash.o: $(hdrdir)/ruby/3/compiler_is.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/apple.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/clang.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/intel.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +numhash.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +numhash.o: $(hdrdir)/ruby/3/compiler_since.h +numhash.o: $(hdrdir)/ruby/3/config.h +numhash.o: $(hdrdir)/ruby/3/constant_p.h +numhash.o: $(hdrdir)/ruby/3/core.h +numhash.o: $(hdrdir)/ruby/3/core/rarray.h +numhash.o: $(hdrdir)/ruby/3/core/rbasic.h +numhash.o: $(hdrdir)/ruby/3/core/rbignum.h +numhash.o: $(hdrdir)/ruby/3/core/rclass.h +numhash.o: $(hdrdir)/ruby/3/core/rdata.h +numhash.o: $(hdrdir)/ruby/3/core/rfile.h +numhash.o: $(hdrdir)/ruby/3/core/rhash.h +numhash.o: $(hdrdir)/ruby/3/core/robject.h +numhash.o: $(hdrdir)/ruby/3/core/rregexp.h +numhash.o: $(hdrdir)/ruby/3/core/rstring.h +numhash.o: $(hdrdir)/ruby/3/core/rstruct.h +numhash.o: $(hdrdir)/ruby/3/core/rtypeddata.h +numhash.o: $(hdrdir)/ruby/3/ctype.h +numhash.o: $(hdrdir)/ruby/3/dllexport.h +numhash.o: $(hdrdir)/ruby/3/dosish.h +numhash.o: $(hdrdir)/ruby/3/error.h +numhash.o: $(hdrdir)/ruby/3/eval.h +numhash.o: $(hdrdir)/ruby/3/event.h +numhash.o: $(hdrdir)/ruby/3/fl_type.h +numhash.o: $(hdrdir)/ruby/3/gc.h +numhash.o: $(hdrdir)/ruby/3/glob.h +numhash.o: $(hdrdir)/ruby/3/globals.h +numhash.o: $(hdrdir)/ruby/3/has/attribute.h +numhash.o: $(hdrdir)/ruby/3/has/builtin.h +numhash.o: $(hdrdir)/ruby/3/has/c_attribute.h +numhash.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +numhash.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +numhash.o: $(hdrdir)/ruby/3/has/extension.h +numhash.o: $(hdrdir)/ruby/3/has/feature.h +numhash.o: $(hdrdir)/ruby/3/has/warning.h +numhash.o: $(hdrdir)/ruby/3/intern/array.h +numhash.o: $(hdrdir)/ruby/3/intern/bignum.h +numhash.o: $(hdrdir)/ruby/3/intern/class.h +numhash.o: $(hdrdir)/ruby/3/intern/compar.h +numhash.o: $(hdrdir)/ruby/3/intern/complex.h +numhash.o: $(hdrdir)/ruby/3/intern/cont.h +numhash.o: $(hdrdir)/ruby/3/intern/dir.h +numhash.o: $(hdrdir)/ruby/3/intern/enum.h +numhash.o: $(hdrdir)/ruby/3/intern/enumerator.h +numhash.o: $(hdrdir)/ruby/3/intern/error.h +numhash.o: $(hdrdir)/ruby/3/intern/eval.h +numhash.o: $(hdrdir)/ruby/3/intern/file.h +numhash.o: $(hdrdir)/ruby/3/intern/gc.h +numhash.o: $(hdrdir)/ruby/3/intern/hash.h +numhash.o: $(hdrdir)/ruby/3/intern/io.h +numhash.o: $(hdrdir)/ruby/3/intern/load.h +numhash.o: $(hdrdir)/ruby/3/intern/marshal.h +numhash.o: $(hdrdir)/ruby/3/intern/numeric.h +numhash.o: $(hdrdir)/ruby/3/intern/object.h +numhash.o: $(hdrdir)/ruby/3/intern/parse.h +numhash.o: $(hdrdir)/ruby/3/intern/proc.h +numhash.o: $(hdrdir)/ruby/3/intern/process.h +numhash.o: $(hdrdir)/ruby/3/intern/random.h +numhash.o: $(hdrdir)/ruby/3/intern/range.h +numhash.o: $(hdrdir)/ruby/3/intern/rational.h +numhash.o: $(hdrdir)/ruby/3/intern/re.h +numhash.o: $(hdrdir)/ruby/3/intern/ruby.h +numhash.o: $(hdrdir)/ruby/3/intern/select.h +numhash.o: $(hdrdir)/ruby/3/intern/select/largesize.h +numhash.o: $(hdrdir)/ruby/3/intern/signal.h +numhash.o: $(hdrdir)/ruby/3/intern/sprintf.h +numhash.o: $(hdrdir)/ruby/3/intern/string.h +numhash.o: $(hdrdir)/ruby/3/intern/struct.h +numhash.o: $(hdrdir)/ruby/3/intern/thread.h +numhash.o: $(hdrdir)/ruby/3/intern/time.h +numhash.o: $(hdrdir)/ruby/3/intern/variable.h +numhash.o: $(hdrdir)/ruby/3/intern/vm.h +numhash.o: $(hdrdir)/ruby/3/interpreter.h +numhash.o: $(hdrdir)/ruby/3/iterator.h +numhash.o: $(hdrdir)/ruby/3/memory.h +numhash.o: $(hdrdir)/ruby/3/method.h +numhash.o: $(hdrdir)/ruby/3/module.h +numhash.o: $(hdrdir)/ruby/3/newobj.h +numhash.o: $(hdrdir)/ruby/3/rgengc.h +numhash.o: $(hdrdir)/ruby/3/scan_args.h +numhash.o: $(hdrdir)/ruby/3/special_consts.h +numhash.o: $(hdrdir)/ruby/3/static_assert.h +numhash.o: $(hdrdir)/ruby/3/stdalign.h +numhash.o: $(hdrdir)/ruby/3/stdbool.h +numhash.o: $(hdrdir)/ruby/3/symbol.h +numhash.o: $(hdrdir)/ruby/3/token_paste.h +numhash.o: $(hdrdir)/ruby/3/value.h +numhash.o: $(hdrdir)/ruby/3/value_type.h +numhash.o: $(hdrdir)/ruby/3/variable.h +numhash.o: $(hdrdir)/ruby/3/warning_push.h +numhash.o: $(hdrdir)/ruby/3/xmalloc.h numhash.o: $(hdrdir)/ruby/assert.h numhash.o: $(hdrdir)/ruby/backward.h +numhash.o: $(hdrdir)/ruby/backward/2/assume.h +numhash.o: $(hdrdir)/ruby/backward/2/attributes.h +numhash.o: $(hdrdir)/ruby/backward/2/bool.h +numhash.o: $(hdrdir)/ruby/backward/2/extern.h +numhash.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +numhash.o: $(hdrdir)/ruby/backward/2/inttypes.h +numhash.o: $(hdrdir)/ruby/backward/2/limits.h +numhash.o: $(hdrdir)/ruby/backward/2/long_long.h +numhash.o: $(hdrdir)/ruby/backward/2/r_cast.h +numhash.o: $(hdrdir)/ruby/backward/2/rmodule.h +numhash.o: $(hdrdir)/ruby/backward/2/stdalign.h +numhash.o: $(hdrdir)/ruby/backward/2/stdarg.h numhash.o: $(hdrdir)/ruby/defines.h numhash.o: $(hdrdir)/ruby/intern.h numhash.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/st/update/depend b/ext/-test-/st/update/depend index 241e6f9e6d..8a743388ee 100644 --- a/ext/-test-/st/update/depend +++ b/ext/-test-/st/update/depend @@ -2,8 +2,160 @@ update.o: $(RUBY_EXTCONF_H) update.o: $(arch_hdrdir)/ruby/config.h update.o: $(hdrdir)/ruby.h +update.o: $(hdrdir)/ruby/3/anyargs.h +update.o: $(hdrdir)/ruby/3/arithmetic.h +update.o: $(hdrdir)/ruby/3/arithmetic/char.h +update.o: $(hdrdir)/ruby/3/arithmetic/double.h +update.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +update.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/int.h +update.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/long.h +update.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +update.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/short.h +update.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +update.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +update.o: $(hdrdir)/ruby/3/assume.h +update.o: $(hdrdir)/ruby/3/attr/alloc_size.h +update.o: $(hdrdir)/ruby/3/attr/artificial.h +update.o: $(hdrdir)/ruby/3/attr/cold.h +update.o: $(hdrdir)/ruby/3/attr/const.h +update.o: $(hdrdir)/ruby/3/attr/constexpr.h +update.o: $(hdrdir)/ruby/3/attr/deprecated.h +update.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +update.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +update.o: $(hdrdir)/ruby/3/attr/error.h +update.o: $(hdrdir)/ruby/3/attr/flag_enum.h +update.o: $(hdrdir)/ruby/3/attr/forceinline.h +update.o: $(hdrdir)/ruby/3/attr/format.h +update.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +update.o: $(hdrdir)/ruby/3/attr/noalias.h +update.o: $(hdrdir)/ruby/3/attr/nodiscard.h +update.o: $(hdrdir)/ruby/3/attr/noexcept.h +update.o: $(hdrdir)/ruby/3/attr/noinline.h +update.o: $(hdrdir)/ruby/3/attr/nonnull.h +update.o: $(hdrdir)/ruby/3/attr/noreturn.h +update.o: $(hdrdir)/ruby/3/attr/pure.h +update.o: $(hdrdir)/ruby/3/attr/restrict.h +update.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +update.o: $(hdrdir)/ruby/3/attr/warning.h +update.o: $(hdrdir)/ruby/3/attr/weakref.h +update.o: $(hdrdir)/ruby/3/cast.h +update.o: $(hdrdir)/ruby/3/compiler_is.h +update.o: $(hdrdir)/ruby/3/compiler_is/apple.h +update.o: $(hdrdir)/ruby/3/compiler_is/clang.h +update.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +update.o: $(hdrdir)/ruby/3/compiler_is/intel.h +update.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +update.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +update.o: $(hdrdir)/ruby/3/compiler_since.h +update.o: $(hdrdir)/ruby/3/config.h +update.o: $(hdrdir)/ruby/3/constant_p.h +update.o: $(hdrdir)/ruby/3/core.h +update.o: $(hdrdir)/ruby/3/core/rarray.h +update.o: $(hdrdir)/ruby/3/core/rbasic.h +update.o: $(hdrdir)/ruby/3/core/rbignum.h +update.o: $(hdrdir)/ruby/3/core/rclass.h +update.o: $(hdrdir)/ruby/3/core/rdata.h +update.o: $(hdrdir)/ruby/3/core/rfile.h +update.o: $(hdrdir)/ruby/3/core/rhash.h +update.o: $(hdrdir)/ruby/3/core/robject.h +update.o: $(hdrdir)/ruby/3/core/rregexp.h +update.o: $(hdrdir)/ruby/3/core/rstring.h +update.o: $(hdrdir)/ruby/3/core/rstruct.h +update.o: $(hdrdir)/ruby/3/core/rtypeddata.h +update.o: $(hdrdir)/ruby/3/ctype.h +update.o: $(hdrdir)/ruby/3/dllexport.h +update.o: $(hdrdir)/ruby/3/dosish.h +update.o: $(hdrdir)/ruby/3/error.h +update.o: $(hdrdir)/ruby/3/eval.h +update.o: $(hdrdir)/ruby/3/event.h +update.o: $(hdrdir)/ruby/3/fl_type.h +update.o: $(hdrdir)/ruby/3/gc.h +update.o: $(hdrdir)/ruby/3/glob.h +update.o: $(hdrdir)/ruby/3/globals.h +update.o: $(hdrdir)/ruby/3/has/attribute.h +update.o: $(hdrdir)/ruby/3/has/builtin.h +update.o: $(hdrdir)/ruby/3/has/c_attribute.h +update.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +update.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +update.o: $(hdrdir)/ruby/3/has/extension.h +update.o: $(hdrdir)/ruby/3/has/feature.h +update.o: $(hdrdir)/ruby/3/has/warning.h +update.o: $(hdrdir)/ruby/3/intern/array.h +update.o: $(hdrdir)/ruby/3/intern/bignum.h +update.o: $(hdrdir)/ruby/3/intern/class.h +update.o: $(hdrdir)/ruby/3/intern/compar.h +update.o: $(hdrdir)/ruby/3/intern/complex.h +update.o: $(hdrdir)/ruby/3/intern/cont.h +update.o: $(hdrdir)/ruby/3/intern/dir.h +update.o: $(hdrdir)/ruby/3/intern/enum.h +update.o: $(hdrdir)/ruby/3/intern/enumerator.h +update.o: $(hdrdir)/ruby/3/intern/error.h +update.o: $(hdrdir)/ruby/3/intern/eval.h +update.o: $(hdrdir)/ruby/3/intern/file.h +update.o: $(hdrdir)/ruby/3/intern/gc.h +update.o: $(hdrdir)/ruby/3/intern/hash.h +update.o: $(hdrdir)/ruby/3/intern/io.h +update.o: $(hdrdir)/ruby/3/intern/load.h +update.o: $(hdrdir)/ruby/3/intern/marshal.h +update.o: $(hdrdir)/ruby/3/intern/numeric.h +update.o: $(hdrdir)/ruby/3/intern/object.h +update.o: $(hdrdir)/ruby/3/intern/parse.h +update.o: $(hdrdir)/ruby/3/intern/proc.h +update.o: $(hdrdir)/ruby/3/intern/process.h +update.o: $(hdrdir)/ruby/3/intern/random.h +update.o: $(hdrdir)/ruby/3/intern/range.h +update.o: $(hdrdir)/ruby/3/intern/rational.h +update.o: $(hdrdir)/ruby/3/intern/re.h +update.o: $(hdrdir)/ruby/3/intern/ruby.h +update.o: $(hdrdir)/ruby/3/intern/select.h +update.o: $(hdrdir)/ruby/3/intern/select/largesize.h +update.o: $(hdrdir)/ruby/3/intern/signal.h +update.o: $(hdrdir)/ruby/3/intern/sprintf.h +update.o: $(hdrdir)/ruby/3/intern/string.h +update.o: $(hdrdir)/ruby/3/intern/struct.h +update.o: $(hdrdir)/ruby/3/intern/thread.h +update.o: $(hdrdir)/ruby/3/intern/time.h +update.o: $(hdrdir)/ruby/3/intern/variable.h +update.o: $(hdrdir)/ruby/3/intern/vm.h +update.o: $(hdrdir)/ruby/3/interpreter.h +update.o: $(hdrdir)/ruby/3/iterator.h +update.o: $(hdrdir)/ruby/3/memory.h +update.o: $(hdrdir)/ruby/3/method.h +update.o: $(hdrdir)/ruby/3/module.h +update.o: $(hdrdir)/ruby/3/newobj.h +update.o: $(hdrdir)/ruby/3/rgengc.h +update.o: $(hdrdir)/ruby/3/scan_args.h +update.o: $(hdrdir)/ruby/3/special_consts.h +update.o: $(hdrdir)/ruby/3/static_assert.h +update.o: $(hdrdir)/ruby/3/stdalign.h +update.o: $(hdrdir)/ruby/3/stdbool.h +update.o: $(hdrdir)/ruby/3/symbol.h +update.o: $(hdrdir)/ruby/3/token_paste.h +update.o: $(hdrdir)/ruby/3/value.h +update.o: $(hdrdir)/ruby/3/value_type.h +update.o: $(hdrdir)/ruby/3/variable.h +update.o: $(hdrdir)/ruby/3/warning_push.h +update.o: $(hdrdir)/ruby/3/xmalloc.h update.o: $(hdrdir)/ruby/assert.h update.o: $(hdrdir)/ruby/backward.h +update.o: $(hdrdir)/ruby/backward/2/assume.h +update.o: $(hdrdir)/ruby/backward/2/attributes.h +update.o: $(hdrdir)/ruby/backward/2/bool.h +update.o: $(hdrdir)/ruby/backward/2/extern.h +update.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +update.o: $(hdrdir)/ruby/backward/2/inttypes.h +update.o: $(hdrdir)/ruby/backward/2/limits.h +update.o: $(hdrdir)/ruby/backward/2/long_long.h +update.o: $(hdrdir)/ruby/backward/2/r_cast.h +update.o: $(hdrdir)/ruby/backward/2/rmodule.h +update.o: $(hdrdir)/ruby/backward/2/stdalign.h +update.o: $(hdrdir)/ruby/backward/2/stdarg.h update.o: $(hdrdir)/ruby/defines.h update.o: $(hdrdir)/ruby/intern.h update.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/string/cstr.c b/ext/-test-/string/cstr.c index 5a464451da..4f837998d7 100644 --- a/ext/-test-/string/cstr.c +++ b/ext/-test-/string/cstr.c @@ -1,5 +1,5 @@ #include "internal.h" -#include "internal/error.h" +#include "internal/string.h" #include "ruby/encoding.h" static VALUE diff --git a/ext/-test-/string/depend b/ext/-test-/string/depend index 689d345b26..0318191049 100644 --- a/ext/-test-/string/depend +++ b/ext/-test-/string/depend @@ -2,8 +2,160 @@ capacity.o: $(RUBY_EXTCONF_H) capacity.o: $(arch_hdrdir)/ruby/config.h capacity.o: $(hdrdir)/ruby.h +capacity.o: $(hdrdir)/ruby/3/anyargs.h +capacity.o: $(hdrdir)/ruby/3/arithmetic.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/char.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/double.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/int.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/long.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/short.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +capacity.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +capacity.o: $(hdrdir)/ruby/3/assume.h +capacity.o: $(hdrdir)/ruby/3/attr/alloc_size.h +capacity.o: $(hdrdir)/ruby/3/attr/artificial.h +capacity.o: $(hdrdir)/ruby/3/attr/cold.h +capacity.o: $(hdrdir)/ruby/3/attr/const.h +capacity.o: $(hdrdir)/ruby/3/attr/constexpr.h +capacity.o: $(hdrdir)/ruby/3/attr/deprecated.h +capacity.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +capacity.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +capacity.o: $(hdrdir)/ruby/3/attr/error.h +capacity.o: $(hdrdir)/ruby/3/attr/flag_enum.h +capacity.o: $(hdrdir)/ruby/3/attr/forceinline.h +capacity.o: $(hdrdir)/ruby/3/attr/format.h +capacity.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +capacity.o: $(hdrdir)/ruby/3/attr/noalias.h +capacity.o: $(hdrdir)/ruby/3/attr/nodiscard.h +capacity.o: $(hdrdir)/ruby/3/attr/noexcept.h +capacity.o: $(hdrdir)/ruby/3/attr/noinline.h +capacity.o: $(hdrdir)/ruby/3/attr/nonnull.h +capacity.o: $(hdrdir)/ruby/3/attr/noreturn.h +capacity.o: $(hdrdir)/ruby/3/attr/pure.h +capacity.o: $(hdrdir)/ruby/3/attr/restrict.h +capacity.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +capacity.o: $(hdrdir)/ruby/3/attr/warning.h +capacity.o: $(hdrdir)/ruby/3/attr/weakref.h +capacity.o: $(hdrdir)/ruby/3/cast.h +capacity.o: $(hdrdir)/ruby/3/compiler_is.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/apple.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/clang.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/intel.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +capacity.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +capacity.o: $(hdrdir)/ruby/3/compiler_since.h +capacity.o: $(hdrdir)/ruby/3/config.h +capacity.o: $(hdrdir)/ruby/3/constant_p.h +capacity.o: $(hdrdir)/ruby/3/core.h +capacity.o: $(hdrdir)/ruby/3/core/rarray.h +capacity.o: $(hdrdir)/ruby/3/core/rbasic.h +capacity.o: $(hdrdir)/ruby/3/core/rbignum.h +capacity.o: $(hdrdir)/ruby/3/core/rclass.h +capacity.o: $(hdrdir)/ruby/3/core/rdata.h +capacity.o: $(hdrdir)/ruby/3/core/rfile.h +capacity.o: $(hdrdir)/ruby/3/core/rhash.h +capacity.o: $(hdrdir)/ruby/3/core/robject.h +capacity.o: $(hdrdir)/ruby/3/core/rregexp.h +capacity.o: $(hdrdir)/ruby/3/core/rstring.h +capacity.o: $(hdrdir)/ruby/3/core/rstruct.h +capacity.o: $(hdrdir)/ruby/3/core/rtypeddata.h +capacity.o: $(hdrdir)/ruby/3/ctype.h +capacity.o: $(hdrdir)/ruby/3/dllexport.h +capacity.o: $(hdrdir)/ruby/3/dosish.h +capacity.o: $(hdrdir)/ruby/3/error.h +capacity.o: $(hdrdir)/ruby/3/eval.h +capacity.o: $(hdrdir)/ruby/3/event.h +capacity.o: $(hdrdir)/ruby/3/fl_type.h +capacity.o: $(hdrdir)/ruby/3/gc.h +capacity.o: $(hdrdir)/ruby/3/glob.h +capacity.o: $(hdrdir)/ruby/3/globals.h +capacity.o: $(hdrdir)/ruby/3/has/attribute.h +capacity.o: $(hdrdir)/ruby/3/has/builtin.h +capacity.o: $(hdrdir)/ruby/3/has/c_attribute.h +capacity.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +capacity.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +capacity.o: $(hdrdir)/ruby/3/has/extension.h +capacity.o: $(hdrdir)/ruby/3/has/feature.h +capacity.o: $(hdrdir)/ruby/3/has/warning.h +capacity.o: $(hdrdir)/ruby/3/intern/array.h +capacity.o: $(hdrdir)/ruby/3/intern/bignum.h +capacity.o: $(hdrdir)/ruby/3/intern/class.h +capacity.o: $(hdrdir)/ruby/3/intern/compar.h +capacity.o: $(hdrdir)/ruby/3/intern/complex.h +capacity.o: $(hdrdir)/ruby/3/intern/cont.h +capacity.o: $(hdrdir)/ruby/3/intern/dir.h +capacity.o: $(hdrdir)/ruby/3/intern/enum.h +capacity.o: $(hdrdir)/ruby/3/intern/enumerator.h +capacity.o: $(hdrdir)/ruby/3/intern/error.h +capacity.o: $(hdrdir)/ruby/3/intern/eval.h +capacity.o: $(hdrdir)/ruby/3/intern/file.h +capacity.o: $(hdrdir)/ruby/3/intern/gc.h +capacity.o: $(hdrdir)/ruby/3/intern/hash.h +capacity.o: $(hdrdir)/ruby/3/intern/io.h +capacity.o: $(hdrdir)/ruby/3/intern/load.h +capacity.o: $(hdrdir)/ruby/3/intern/marshal.h +capacity.o: $(hdrdir)/ruby/3/intern/numeric.h +capacity.o: $(hdrdir)/ruby/3/intern/object.h +capacity.o: $(hdrdir)/ruby/3/intern/parse.h +capacity.o: $(hdrdir)/ruby/3/intern/proc.h +capacity.o: $(hdrdir)/ruby/3/intern/process.h +capacity.o: $(hdrdir)/ruby/3/intern/random.h +capacity.o: $(hdrdir)/ruby/3/intern/range.h +capacity.o: $(hdrdir)/ruby/3/intern/rational.h +capacity.o: $(hdrdir)/ruby/3/intern/re.h +capacity.o: $(hdrdir)/ruby/3/intern/ruby.h +capacity.o: $(hdrdir)/ruby/3/intern/select.h +capacity.o: $(hdrdir)/ruby/3/intern/select/largesize.h +capacity.o: $(hdrdir)/ruby/3/intern/signal.h +capacity.o: $(hdrdir)/ruby/3/intern/sprintf.h +capacity.o: $(hdrdir)/ruby/3/intern/string.h +capacity.o: $(hdrdir)/ruby/3/intern/struct.h +capacity.o: $(hdrdir)/ruby/3/intern/thread.h +capacity.o: $(hdrdir)/ruby/3/intern/time.h +capacity.o: $(hdrdir)/ruby/3/intern/variable.h +capacity.o: $(hdrdir)/ruby/3/intern/vm.h +capacity.o: $(hdrdir)/ruby/3/interpreter.h +capacity.o: $(hdrdir)/ruby/3/iterator.h +capacity.o: $(hdrdir)/ruby/3/memory.h +capacity.o: $(hdrdir)/ruby/3/method.h +capacity.o: $(hdrdir)/ruby/3/module.h +capacity.o: $(hdrdir)/ruby/3/newobj.h +capacity.o: $(hdrdir)/ruby/3/rgengc.h +capacity.o: $(hdrdir)/ruby/3/scan_args.h +capacity.o: $(hdrdir)/ruby/3/special_consts.h +capacity.o: $(hdrdir)/ruby/3/static_assert.h +capacity.o: $(hdrdir)/ruby/3/stdalign.h +capacity.o: $(hdrdir)/ruby/3/stdbool.h +capacity.o: $(hdrdir)/ruby/3/symbol.h +capacity.o: $(hdrdir)/ruby/3/token_paste.h +capacity.o: $(hdrdir)/ruby/3/value.h +capacity.o: $(hdrdir)/ruby/3/value_type.h +capacity.o: $(hdrdir)/ruby/3/variable.h +capacity.o: $(hdrdir)/ruby/3/warning_push.h +capacity.o: $(hdrdir)/ruby/3/xmalloc.h capacity.o: $(hdrdir)/ruby/assert.h capacity.o: $(hdrdir)/ruby/backward.h +capacity.o: $(hdrdir)/ruby/backward/2/assume.h +capacity.o: $(hdrdir)/ruby/backward/2/attributes.h +capacity.o: $(hdrdir)/ruby/backward/2/bool.h +capacity.o: $(hdrdir)/ruby/backward/2/extern.h +capacity.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +capacity.o: $(hdrdir)/ruby/backward/2/inttypes.h +capacity.o: $(hdrdir)/ruby/backward/2/limits.h +capacity.o: $(hdrdir)/ruby/backward/2/long_long.h +capacity.o: $(hdrdir)/ruby/backward/2/r_cast.h +capacity.o: $(hdrdir)/ruby/backward/2/rmodule.h +capacity.o: $(hdrdir)/ruby/backward/2/stdalign.h +capacity.o: $(hdrdir)/ruby/backward/2/stdarg.h capacity.o: $(hdrdir)/ruby/defines.h capacity.o: $(hdrdir)/ruby/encoding.h capacity.o: $(hdrdir)/ruby/intern.h @@ -15,13 +167,164 @@ capacity.o: $(hdrdir)/ruby/st.h capacity.o: $(hdrdir)/ruby/subst.h capacity.o: $(top_srcdir)/internal.h capacity.o: $(top_srcdir)/internal/compilers.h -capacity.o: $(top_srcdir)/internal/stdbool.h capacity.o: $(top_srcdir)/internal/string.h capacity.o: capacity.c coderange.o: $(RUBY_EXTCONF_H) coderange.o: $(arch_hdrdir)/ruby/config.h +coderange.o: $(hdrdir)/ruby/3/anyargs.h +coderange.o: $(hdrdir)/ruby/3/arithmetic.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/char.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/double.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/int.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/long.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/short.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +coderange.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +coderange.o: $(hdrdir)/ruby/3/assume.h +coderange.o: $(hdrdir)/ruby/3/attr/alloc_size.h +coderange.o: $(hdrdir)/ruby/3/attr/artificial.h +coderange.o: $(hdrdir)/ruby/3/attr/cold.h +coderange.o: $(hdrdir)/ruby/3/attr/const.h +coderange.o: $(hdrdir)/ruby/3/attr/constexpr.h +coderange.o: $(hdrdir)/ruby/3/attr/deprecated.h +coderange.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +coderange.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +coderange.o: $(hdrdir)/ruby/3/attr/error.h +coderange.o: $(hdrdir)/ruby/3/attr/flag_enum.h +coderange.o: $(hdrdir)/ruby/3/attr/forceinline.h +coderange.o: $(hdrdir)/ruby/3/attr/format.h +coderange.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +coderange.o: $(hdrdir)/ruby/3/attr/noalias.h +coderange.o: $(hdrdir)/ruby/3/attr/nodiscard.h +coderange.o: $(hdrdir)/ruby/3/attr/noexcept.h +coderange.o: $(hdrdir)/ruby/3/attr/noinline.h +coderange.o: $(hdrdir)/ruby/3/attr/nonnull.h +coderange.o: $(hdrdir)/ruby/3/attr/noreturn.h +coderange.o: $(hdrdir)/ruby/3/attr/pure.h +coderange.o: $(hdrdir)/ruby/3/attr/restrict.h +coderange.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +coderange.o: $(hdrdir)/ruby/3/attr/warning.h +coderange.o: $(hdrdir)/ruby/3/attr/weakref.h +coderange.o: $(hdrdir)/ruby/3/cast.h +coderange.o: $(hdrdir)/ruby/3/compiler_is.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/apple.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/clang.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/intel.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +coderange.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +coderange.o: $(hdrdir)/ruby/3/compiler_since.h +coderange.o: $(hdrdir)/ruby/3/config.h +coderange.o: $(hdrdir)/ruby/3/constant_p.h +coderange.o: $(hdrdir)/ruby/3/core.h +coderange.o: $(hdrdir)/ruby/3/core/rarray.h +coderange.o: $(hdrdir)/ruby/3/core/rbasic.h +coderange.o: $(hdrdir)/ruby/3/core/rbignum.h +coderange.o: $(hdrdir)/ruby/3/core/rclass.h +coderange.o: $(hdrdir)/ruby/3/core/rdata.h +coderange.o: $(hdrdir)/ruby/3/core/rfile.h +coderange.o: $(hdrdir)/ruby/3/core/rhash.h +coderange.o: $(hdrdir)/ruby/3/core/robject.h +coderange.o: $(hdrdir)/ruby/3/core/rregexp.h +coderange.o: $(hdrdir)/ruby/3/core/rstring.h +coderange.o: $(hdrdir)/ruby/3/core/rstruct.h +coderange.o: $(hdrdir)/ruby/3/core/rtypeddata.h +coderange.o: $(hdrdir)/ruby/3/ctype.h +coderange.o: $(hdrdir)/ruby/3/dllexport.h +coderange.o: $(hdrdir)/ruby/3/dosish.h +coderange.o: $(hdrdir)/ruby/3/error.h +coderange.o: $(hdrdir)/ruby/3/eval.h +coderange.o: $(hdrdir)/ruby/3/event.h +coderange.o: $(hdrdir)/ruby/3/fl_type.h +coderange.o: $(hdrdir)/ruby/3/gc.h +coderange.o: $(hdrdir)/ruby/3/glob.h +coderange.o: $(hdrdir)/ruby/3/globals.h +coderange.o: $(hdrdir)/ruby/3/has/attribute.h +coderange.o: $(hdrdir)/ruby/3/has/builtin.h +coderange.o: $(hdrdir)/ruby/3/has/c_attribute.h +coderange.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +coderange.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +coderange.o: $(hdrdir)/ruby/3/has/extension.h +coderange.o: $(hdrdir)/ruby/3/has/feature.h +coderange.o: $(hdrdir)/ruby/3/has/warning.h +coderange.o: $(hdrdir)/ruby/3/intern/array.h +coderange.o: $(hdrdir)/ruby/3/intern/bignum.h +coderange.o: $(hdrdir)/ruby/3/intern/class.h +coderange.o: $(hdrdir)/ruby/3/intern/compar.h +coderange.o: $(hdrdir)/ruby/3/intern/complex.h +coderange.o: $(hdrdir)/ruby/3/intern/cont.h +coderange.o: $(hdrdir)/ruby/3/intern/dir.h +coderange.o: $(hdrdir)/ruby/3/intern/enum.h +coderange.o: $(hdrdir)/ruby/3/intern/enumerator.h +coderange.o: $(hdrdir)/ruby/3/intern/error.h +coderange.o: $(hdrdir)/ruby/3/intern/eval.h +coderange.o: $(hdrdir)/ruby/3/intern/file.h +coderange.o: $(hdrdir)/ruby/3/intern/gc.h +coderange.o: $(hdrdir)/ruby/3/intern/hash.h +coderange.o: $(hdrdir)/ruby/3/intern/io.h +coderange.o: $(hdrdir)/ruby/3/intern/load.h +coderange.o: $(hdrdir)/ruby/3/intern/marshal.h +coderange.o: $(hdrdir)/ruby/3/intern/numeric.h +coderange.o: $(hdrdir)/ruby/3/intern/object.h +coderange.o: $(hdrdir)/ruby/3/intern/parse.h +coderange.o: $(hdrdir)/ruby/3/intern/proc.h +coderange.o: $(hdrdir)/ruby/3/intern/process.h +coderange.o: $(hdrdir)/ruby/3/intern/random.h +coderange.o: $(hdrdir)/ruby/3/intern/range.h +coderange.o: $(hdrdir)/ruby/3/intern/rational.h +coderange.o: $(hdrdir)/ruby/3/intern/re.h +coderange.o: $(hdrdir)/ruby/3/intern/ruby.h +coderange.o: $(hdrdir)/ruby/3/intern/select.h +coderange.o: $(hdrdir)/ruby/3/intern/select/largesize.h +coderange.o: $(hdrdir)/ruby/3/intern/signal.h +coderange.o: $(hdrdir)/ruby/3/intern/sprintf.h +coderange.o: $(hdrdir)/ruby/3/intern/string.h +coderange.o: $(hdrdir)/ruby/3/intern/struct.h +coderange.o: $(hdrdir)/ruby/3/intern/thread.h +coderange.o: $(hdrdir)/ruby/3/intern/time.h +coderange.o: $(hdrdir)/ruby/3/intern/variable.h +coderange.o: $(hdrdir)/ruby/3/intern/vm.h +coderange.o: $(hdrdir)/ruby/3/interpreter.h +coderange.o: $(hdrdir)/ruby/3/iterator.h +coderange.o: $(hdrdir)/ruby/3/memory.h +coderange.o: $(hdrdir)/ruby/3/method.h +coderange.o: $(hdrdir)/ruby/3/module.h +coderange.o: $(hdrdir)/ruby/3/newobj.h +coderange.o: $(hdrdir)/ruby/3/rgengc.h +coderange.o: $(hdrdir)/ruby/3/scan_args.h +coderange.o: $(hdrdir)/ruby/3/special_consts.h +coderange.o: $(hdrdir)/ruby/3/static_assert.h +coderange.o: $(hdrdir)/ruby/3/stdalign.h +coderange.o: $(hdrdir)/ruby/3/stdbool.h +coderange.o: $(hdrdir)/ruby/3/symbol.h +coderange.o: $(hdrdir)/ruby/3/token_paste.h +coderange.o: $(hdrdir)/ruby/3/value.h +coderange.o: $(hdrdir)/ruby/3/value_type.h +coderange.o: $(hdrdir)/ruby/3/variable.h +coderange.o: $(hdrdir)/ruby/3/warning_push.h +coderange.o: $(hdrdir)/ruby/3/xmalloc.h coderange.o: $(hdrdir)/ruby/assert.h coderange.o: $(hdrdir)/ruby/backward.h +coderange.o: $(hdrdir)/ruby/backward/2/assume.h +coderange.o: $(hdrdir)/ruby/backward/2/attributes.h +coderange.o: $(hdrdir)/ruby/backward/2/bool.h +coderange.o: $(hdrdir)/ruby/backward/2/extern.h +coderange.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +coderange.o: $(hdrdir)/ruby/backward/2/inttypes.h +coderange.o: $(hdrdir)/ruby/backward/2/limits.h +coderange.o: $(hdrdir)/ruby/backward/2/long_long.h +coderange.o: $(hdrdir)/ruby/backward/2/r_cast.h +coderange.o: $(hdrdir)/ruby/backward/2/rmodule.h +coderange.o: $(hdrdir)/ruby/backward/2/stdalign.h +coderange.o: $(hdrdir)/ruby/backward/2/stdarg.h coderange.o: $(hdrdir)/ruby/defines.h coderange.o: $(hdrdir)/ruby/encoding.h coderange.o: $(hdrdir)/ruby/intern.h @@ -35,8 +338,160 @@ coderange.o: coderange.c cstr.o: $(RUBY_EXTCONF_H) cstr.o: $(arch_hdrdir)/ruby/config.h cstr.o: $(hdrdir)/ruby.h +cstr.o: $(hdrdir)/ruby/3/anyargs.h +cstr.o: $(hdrdir)/ruby/3/arithmetic.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/char.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/double.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/int.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/long.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/short.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +cstr.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +cstr.o: $(hdrdir)/ruby/3/assume.h +cstr.o: $(hdrdir)/ruby/3/attr/alloc_size.h +cstr.o: $(hdrdir)/ruby/3/attr/artificial.h +cstr.o: $(hdrdir)/ruby/3/attr/cold.h +cstr.o: $(hdrdir)/ruby/3/attr/const.h +cstr.o: $(hdrdir)/ruby/3/attr/constexpr.h +cstr.o: $(hdrdir)/ruby/3/attr/deprecated.h +cstr.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +cstr.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +cstr.o: $(hdrdir)/ruby/3/attr/error.h +cstr.o: $(hdrdir)/ruby/3/attr/flag_enum.h +cstr.o: $(hdrdir)/ruby/3/attr/forceinline.h +cstr.o: $(hdrdir)/ruby/3/attr/format.h +cstr.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +cstr.o: $(hdrdir)/ruby/3/attr/noalias.h +cstr.o: $(hdrdir)/ruby/3/attr/nodiscard.h +cstr.o: $(hdrdir)/ruby/3/attr/noexcept.h +cstr.o: $(hdrdir)/ruby/3/attr/noinline.h +cstr.o: $(hdrdir)/ruby/3/attr/nonnull.h +cstr.o: $(hdrdir)/ruby/3/attr/noreturn.h +cstr.o: $(hdrdir)/ruby/3/attr/pure.h +cstr.o: $(hdrdir)/ruby/3/attr/restrict.h +cstr.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +cstr.o: $(hdrdir)/ruby/3/attr/warning.h +cstr.o: $(hdrdir)/ruby/3/attr/weakref.h +cstr.o: $(hdrdir)/ruby/3/cast.h +cstr.o: $(hdrdir)/ruby/3/compiler_is.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/apple.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/clang.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/intel.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +cstr.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +cstr.o: $(hdrdir)/ruby/3/compiler_since.h +cstr.o: $(hdrdir)/ruby/3/config.h +cstr.o: $(hdrdir)/ruby/3/constant_p.h +cstr.o: $(hdrdir)/ruby/3/core.h +cstr.o: $(hdrdir)/ruby/3/core/rarray.h +cstr.o: $(hdrdir)/ruby/3/core/rbasic.h +cstr.o: $(hdrdir)/ruby/3/core/rbignum.h +cstr.o: $(hdrdir)/ruby/3/core/rclass.h +cstr.o: $(hdrdir)/ruby/3/core/rdata.h +cstr.o: $(hdrdir)/ruby/3/core/rfile.h +cstr.o: $(hdrdir)/ruby/3/core/rhash.h +cstr.o: $(hdrdir)/ruby/3/core/robject.h +cstr.o: $(hdrdir)/ruby/3/core/rregexp.h +cstr.o: $(hdrdir)/ruby/3/core/rstring.h +cstr.o: $(hdrdir)/ruby/3/core/rstruct.h +cstr.o: $(hdrdir)/ruby/3/core/rtypeddata.h +cstr.o: $(hdrdir)/ruby/3/ctype.h +cstr.o: $(hdrdir)/ruby/3/dllexport.h +cstr.o: $(hdrdir)/ruby/3/dosish.h +cstr.o: $(hdrdir)/ruby/3/error.h +cstr.o: $(hdrdir)/ruby/3/eval.h +cstr.o: $(hdrdir)/ruby/3/event.h +cstr.o: $(hdrdir)/ruby/3/fl_type.h +cstr.o: $(hdrdir)/ruby/3/gc.h +cstr.o: $(hdrdir)/ruby/3/glob.h +cstr.o: $(hdrdir)/ruby/3/globals.h +cstr.o: $(hdrdir)/ruby/3/has/attribute.h +cstr.o: $(hdrdir)/ruby/3/has/builtin.h +cstr.o: $(hdrdir)/ruby/3/has/c_attribute.h +cstr.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +cstr.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +cstr.o: $(hdrdir)/ruby/3/has/extension.h +cstr.o: $(hdrdir)/ruby/3/has/feature.h +cstr.o: $(hdrdir)/ruby/3/has/warning.h +cstr.o: $(hdrdir)/ruby/3/intern/array.h +cstr.o: $(hdrdir)/ruby/3/intern/bignum.h +cstr.o: $(hdrdir)/ruby/3/intern/class.h +cstr.o: $(hdrdir)/ruby/3/intern/compar.h +cstr.o: $(hdrdir)/ruby/3/intern/complex.h +cstr.o: $(hdrdir)/ruby/3/intern/cont.h +cstr.o: $(hdrdir)/ruby/3/intern/dir.h +cstr.o: $(hdrdir)/ruby/3/intern/enum.h +cstr.o: $(hdrdir)/ruby/3/intern/enumerator.h +cstr.o: $(hdrdir)/ruby/3/intern/error.h +cstr.o: $(hdrdir)/ruby/3/intern/eval.h +cstr.o: $(hdrdir)/ruby/3/intern/file.h +cstr.o: $(hdrdir)/ruby/3/intern/gc.h +cstr.o: $(hdrdir)/ruby/3/intern/hash.h +cstr.o: $(hdrdir)/ruby/3/intern/io.h +cstr.o: $(hdrdir)/ruby/3/intern/load.h +cstr.o: $(hdrdir)/ruby/3/intern/marshal.h +cstr.o: $(hdrdir)/ruby/3/intern/numeric.h +cstr.o: $(hdrdir)/ruby/3/intern/object.h +cstr.o: $(hdrdir)/ruby/3/intern/parse.h +cstr.o: $(hdrdir)/ruby/3/intern/proc.h +cstr.o: $(hdrdir)/ruby/3/intern/process.h +cstr.o: $(hdrdir)/ruby/3/intern/random.h +cstr.o: $(hdrdir)/ruby/3/intern/range.h +cstr.o: $(hdrdir)/ruby/3/intern/rational.h +cstr.o: $(hdrdir)/ruby/3/intern/re.h +cstr.o: $(hdrdir)/ruby/3/intern/ruby.h +cstr.o: $(hdrdir)/ruby/3/intern/select.h +cstr.o: $(hdrdir)/ruby/3/intern/select/largesize.h +cstr.o: $(hdrdir)/ruby/3/intern/signal.h +cstr.o: $(hdrdir)/ruby/3/intern/sprintf.h +cstr.o: $(hdrdir)/ruby/3/intern/string.h +cstr.o: $(hdrdir)/ruby/3/intern/struct.h +cstr.o: $(hdrdir)/ruby/3/intern/thread.h +cstr.o: $(hdrdir)/ruby/3/intern/time.h +cstr.o: $(hdrdir)/ruby/3/intern/variable.h +cstr.o: $(hdrdir)/ruby/3/intern/vm.h +cstr.o: $(hdrdir)/ruby/3/interpreter.h +cstr.o: $(hdrdir)/ruby/3/iterator.h +cstr.o: $(hdrdir)/ruby/3/memory.h +cstr.o: $(hdrdir)/ruby/3/method.h +cstr.o: $(hdrdir)/ruby/3/module.h +cstr.o: $(hdrdir)/ruby/3/newobj.h +cstr.o: $(hdrdir)/ruby/3/rgengc.h +cstr.o: $(hdrdir)/ruby/3/scan_args.h +cstr.o: $(hdrdir)/ruby/3/special_consts.h +cstr.o: $(hdrdir)/ruby/3/static_assert.h +cstr.o: $(hdrdir)/ruby/3/stdalign.h +cstr.o: $(hdrdir)/ruby/3/stdbool.h +cstr.o: $(hdrdir)/ruby/3/symbol.h +cstr.o: $(hdrdir)/ruby/3/token_paste.h +cstr.o: $(hdrdir)/ruby/3/value.h +cstr.o: $(hdrdir)/ruby/3/value_type.h +cstr.o: $(hdrdir)/ruby/3/variable.h +cstr.o: $(hdrdir)/ruby/3/warning_push.h +cstr.o: $(hdrdir)/ruby/3/xmalloc.h cstr.o: $(hdrdir)/ruby/assert.h cstr.o: $(hdrdir)/ruby/backward.h +cstr.o: $(hdrdir)/ruby/backward/2/assume.h +cstr.o: $(hdrdir)/ruby/backward/2/attributes.h +cstr.o: $(hdrdir)/ruby/backward/2/bool.h +cstr.o: $(hdrdir)/ruby/backward/2/extern.h +cstr.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +cstr.o: $(hdrdir)/ruby/backward/2/inttypes.h +cstr.o: $(hdrdir)/ruby/backward/2/limits.h +cstr.o: $(hdrdir)/ruby/backward/2/long_long.h +cstr.o: $(hdrdir)/ruby/backward/2/r_cast.h +cstr.o: $(hdrdir)/ruby/backward/2/rmodule.h +cstr.o: $(hdrdir)/ruby/backward/2/stdalign.h +cstr.o: $(hdrdir)/ruby/backward/2/stdarg.h cstr.o: $(hdrdir)/ruby/defines.h cstr.o: $(hdrdir)/ruby/encoding.h cstr.o: $(hdrdir)/ruby/intern.h @@ -49,14 +504,165 @@ cstr.o: $(hdrdir)/ruby/subst.h cstr.o: $(top_srcdir)/internal.h cstr.o: $(top_srcdir)/internal/compilers.h cstr.o: $(top_srcdir)/internal/error.h -cstr.o: $(top_srcdir)/internal/stdbool.h cstr.o: $(top_srcdir)/internal/string.h cstr.o: cstr.c ellipsize.o: $(RUBY_EXTCONF_H) ellipsize.o: $(arch_hdrdir)/ruby/config.h ellipsize.o: $(hdrdir)/ruby.h +ellipsize.o: $(hdrdir)/ruby/3/anyargs.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/char.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/double.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/int.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/long.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/short.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ellipsize.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ellipsize.o: $(hdrdir)/ruby/3/assume.h +ellipsize.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ellipsize.o: $(hdrdir)/ruby/3/attr/artificial.h +ellipsize.o: $(hdrdir)/ruby/3/attr/cold.h +ellipsize.o: $(hdrdir)/ruby/3/attr/const.h +ellipsize.o: $(hdrdir)/ruby/3/attr/constexpr.h +ellipsize.o: $(hdrdir)/ruby/3/attr/deprecated.h +ellipsize.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ellipsize.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ellipsize.o: $(hdrdir)/ruby/3/attr/error.h +ellipsize.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ellipsize.o: $(hdrdir)/ruby/3/attr/forceinline.h +ellipsize.o: $(hdrdir)/ruby/3/attr/format.h +ellipsize.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ellipsize.o: $(hdrdir)/ruby/3/attr/noalias.h +ellipsize.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ellipsize.o: $(hdrdir)/ruby/3/attr/noexcept.h +ellipsize.o: $(hdrdir)/ruby/3/attr/noinline.h +ellipsize.o: $(hdrdir)/ruby/3/attr/nonnull.h +ellipsize.o: $(hdrdir)/ruby/3/attr/noreturn.h +ellipsize.o: $(hdrdir)/ruby/3/attr/pure.h +ellipsize.o: $(hdrdir)/ruby/3/attr/restrict.h +ellipsize.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ellipsize.o: $(hdrdir)/ruby/3/attr/warning.h +ellipsize.o: $(hdrdir)/ruby/3/attr/weakref.h +ellipsize.o: $(hdrdir)/ruby/3/cast.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ellipsize.o: $(hdrdir)/ruby/3/compiler_since.h +ellipsize.o: $(hdrdir)/ruby/3/config.h +ellipsize.o: $(hdrdir)/ruby/3/constant_p.h +ellipsize.o: $(hdrdir)/ruby/3/core.h +ellipsize.o: $(hdrdir)/ruby/3/core/rarray.h +ellipsize.o: $(hdrdir)/ruby/3/core/rbasic.h +ellipsize.o: $(hdrdir)/ruby/3/core/rbignum.h +ellipsize.o: $(hdrdir)/ruby/3/core/rclass.h +ellipsize.o: $(hdrdir)/ruby/3/core/rdata.h +ellipsize.o: $(hdrdir)/ruby/3/core/rfile.h +ellipsize.o: $(hdrdir)/ruby/3/core/rhash.h +ellipsize.o: $(hdrdir)/ruby/3/core/robject.h +ellipsize.o: $(hdrdir)/ruby/3/core/rregexp.h +ellipsize.o: $(hdrdir)/ruby/3/core/rstring.h +ellipsize.o: $(hdrdir)/ruby/3/core/rstruct.h +ellipsize.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ellipsize.o: $(hdrdir)/ruby/3/ctype.h +ellipsize.o: $(hdrdir)/ruby/3/dllexport.h +ellipsize.o: $(hdrdir)/ruby/3/dosish.h +ellipsize.o: $(hdrdir)/ruby/3/error.h +ellipsize.o: $(hdrdir)/ruby/3/eval.h +ellipsize.o: $(hdrdir)/ruby/3/event.h +ellipsize.o: $(hdrdir)/ruby/3/fl_type.h +ellipsize.o: $(hdrdir)/ruby/3/gc.h +ellipsize.o: $(hdrdir)/ruby/3/glob.h +ellipsize.o: $(hdrdir)/ruby/3/globals.h +ellipsize.o: $(hdrdir)/ruby/3/has/attribute.h +ellipsize.o: $(hdrdir)/ruby/3/has/builtin.h +ellipsize.o: $(hdrdir)/ruby/3/has/c_attribute.h +ellipsize.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ellipsize.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ellipsize.o: $(hdrdir)/ruby/3/has/extension.h +ellipsize.o: $(hdrdir)/ruby/3/has/feature.h +ellipsize.o: $(hdrdir)/ruby/3/has/warning.h +ellipsize.o: $(hdrdir)/ruby/3/intern/array.h +ellipsize.o: $(hdrdir)/ruby/3/intern/bignum.h +ellipsize.o: $(hdrdir)/ruby/3/intern/class.h +ellipsize.o: $(hdrdir)/ruby/3/intern/compar.h +ellipsize.o: $(hdrdir)/ruby/3/intern/complex.h +ellipsize.o: $(hdrdir)/ruby/3/intern/cont.h +ellipsize.o: $(hdrdir)/ruby/3/intern/dir.h +ellipsize.o: $(hdrdir)/ruby/3/intern/enum.h +ellipsize.o: $(hdrdir)/ruby/3/intern/enumerator.h +ellipsize.o: $(hdrdir)/ruby/3/intern/error.h +ellipsize.o: $(hdrdir)/ruby/3/intern/eval.h +ellipsize.o: $(hdrdir)/ruby/3/intern/file.h +ellipsize.o: $(hdrdir)/ruby/3/intern/gc.h +ellipsize.o: $(hdrdir)/ruby/3/intern/hash.h +ellipsize.o: $(hdrdir)/ruby/3/intern/io.h +ellipsize.o: $(hdrdir)/ruby/3/intern/load.h +ellipsize.o: $(hdrdir)/ruby/3/intern/marshal.h +ellipsize.o: $(hdrdir)/ruby/3/intern/numeric.h +ellipsize.o: $(hdrdir)/ruby/3/intern/object.h +ellipsize.o: $(hdrdir)/ruby/3/intern/parse.h +ellipsize.o: $(hdrdir)/ruby/3/intern/proc.h +ellipsize.o: $(hdrdir)/ruby/3/intern/process.h +ellipsize.o: $(hdrdir)/ruby/3/intern/random.h +ellipsize.o: $(hdrdir)/ruby/3/intern/range.h +ellipsize.o: $(hdrdir)/ruby/3/intern/rational.h +ellipsize.o: $(hdrdir)/ruby/3/intern/re.h +ellipsize.o: $(hdrdir)/ruby/3/intern/ruby.h +ellipsize.o: $(hdrdir)/ruby/3/intern/select.h +ellipsize.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ellipsize.o: $(hdrdir)/ruby/3/intern/signal.h +ellipsize.o: $(hdrdir)/ruby/3/intern/sprintf.h +ellipsize.o: $(hdrdir)/ruby/3/intern/string.h +ellipsize.o: $(hdrdir)/ruby/3/intern/struct.h +ellipsize.o: $(hdrdir)/ruby/3/intern/thread.h +ellipsize.o: $(hdrdir)/ruby/3/intern/time.h +ellipsize.o: $(hdrdir)/ruby/3/intern/variable.h +ellipsize.o: $(hdrdir)/ruby/3/intern/vm.h +ellipsize.o: $(hdrdir)/ruby/3/interpreter.h +ellipsize.o: $(hdrdir)/ruby/3/iterator.h +ellipsize.o: $(hdrdir)/ruby/3/memory.h +ellipsize.o: $(hdrdir)/ruby/3/method.h +ellipsize.o: $(hdrdir)/ruby/3/module.h +ellipsize.o: $(hdrdir)/ruby/3/newobj.h +ellipsize.o: $(hdrdir)/ruby/3/rgengc.h +ellipsize.o: $(hdrdir)/ruby/3/scan_args.h +ellipsize.o: $(hdrdir)/ruby/3/special_consts.h +ellipsize.o: $(hdrdir)/ruby/3/static_assert.h +ellipsize.o: $(hdrdir)/ruby/3/stdalign.h +ellipsize.o: $(hdrdir)/ruby/3/stdbool.h +ellipsize.o: $(hdrdir)/ruby/3/symbol.h +ellipsize.o: $(hdrdir)/ruby/3/token_paste.h +ellipsize.o: $(hdrdir)/ruby/3/value.h +ellipsize.o: $(hdrdir)/ruby/3/value_type.h +ellipsize.o: $(hdrdir)/ruby/3/variable.h +ellipsize.o: $(hdrdir)/ruby/3/warning_push.h +ellipsize.o: $(hdrdir)/ruby/3/xmalloc.h ellipsize.o: $(hdrdir)/ruby/assert.h ellipsize.o: $(hdrdir)/ruby/backward.h +ellipsize.o: $(hdrdir)/ruby/backward/2/assume.h +ellipsize.o: $(hdrdir)/ruby/backward/2/attributes.h +ellipsize.o: $(hdrdir)/ruby/backward/2/bool.h +ellipsize.o: $(hdrdir)/ruby/backward/2/extern.h +ellipsize.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ellipsize.o: $(hdrdir)/ruby/backward/2/inttypes.h +ellipsize.o: $(hdrdir)/ruby/backward/2/limits.h +ellipsize.o: $(hdrdir)/ruby/backward/2/long_long.h +ellipsize.o: $(hdrdir)/ruby/backward/2/r_cast.h +ellipsize.o: $(hdrdir)/ruby/backward/2/rmodule.h +ellipsize.o: $(hdrdir)/ruby/backward/2/stdalign.h +ellipsize.o: $(hdrdir)/ruby/backward/2/stdarg.h ellipsize.o: $(hdrdir)/ruby/defines.h ellipsize.o: $(hdrdir)/ruby/intern.h ellipsize.o: $(hdrdir)/ruby/missing.h @@ -67,8 +673,160 @@ ellipsize.o: ellipsize.c enc_associate.o: $(RUBY_EXTCONF_H) enc_associate.o: $(arch_hdrdir)/ruby/config.h enc_associate.o: $(hdrdir)/ruby.h +enc_associate.o: $(hdrdir)/ruby/3/anyargs.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/char.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/double.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/int.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/long.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/short.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +enc_associate.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +enc_associate.o: $(hdrdir)/ruby/3/assume.h +enc_associate.o: $(hdrdir)/ruby/3/attr/alloc_size.h +enc_associate.o: $(hdrdir)/ruby/3/attr/artificial.h +enc_associate.o: $(hdrdir)/ruby/3/attr/cold.h +enc_associate.o: $(hdrdir)/ruby/3/attr/const.h +enc_associate.o: $(hdrdir)/ruby/3/attr/constexpr.h +enc_associate.o: $(hdrdir)/ruby/3/attr/deprecated.h +enc_associate.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +enc_associate.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +enc_associate.o: $(hdrdir)/ruby/3/attr/error.h +enc_associate.o: $(hdrdir)/ruby/3/attr/flag_enum.h +enc_associate.o: $(hdrdir)/ruby/3/attr/forceinline.h +enc_associate.o: $(hdrdir)/ruby/3/attr/format.h +enc_associate.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +enc_associate.o: $(hdrdir)/ruby/3/attr/noalias.h +enc_associate.o: $(hdrdir)/ruby/3/attr/nodiscard.h +enc_associate.o: $(hdrdir)/ruby/3/attr/noexcept.h +enc_associate.o: $(hdrdir)/ruby/3/attr/noinline.h +enc_associate.o: $(hdrdir)/ruby/3/attr/nonnull.h +enc_associate.o: $(hdrdir)/ruby/3/attr/noreturn.h +enc_associate.o: $(hdrdir)/ruby/3/attr/pure.h +enc_associate.o: $(hdrdir)/ruby/3/attr/restrict.h +enc_associate.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +enc_associate.o: $(hdrdir)/ruby/3/attr/warning.h +enc_associate.o: $(hdrdir)/ruby/3/attr/weakref.h +enc_associate.o: $(hdrdir)/ruby/3/cast.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/apple.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/clang.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/intel.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +enc_associate.o: $(hdrdir)/ruby/3/compiler_since.h +enc_associate.o: $(hdrdir)/ruby/3/config.h +enc_associate.o: $(hdrdir)/ruby/3/constant_p.h +enc_associate.o: $(hdrdir)/ruby/3/core.h +enc_associate.o: $(hdrdir)/ruby/3/core/rarray.h +enc_associate.o: $(hdrdir)/ruby/3/core/rbasic.h +enc_associate.o: $(hdrdir)/ruby/3/core/rbignum.h +enc_associate.o: $(hdrdir)/ruby/3/core/rclass.h +enc_associate.o: $(hdrdir)/ruby/3/core/rdata.h +enc_associate.o: $(hdrdir)/ruby/3/core/rfile.h +enc_associate.o: $(hdrdir)/ruby/3/core/rhash.h +enc_associate.o: $(hdrdir)/ruby/3/core/robject.h +enc_associate.o: $(hdrdir)/ruby/3/core/rregexp.h +enc_associate.o: $(hdrdir)/ruby/3/core/rstring.h +enc_associate.o: $(hdrdir)/ruby/3/core/rstruct.h +enc_associate.o: $(hdrdir)/ruby/3/core/rtypeddata.h +enc_associate.o: $(hdrdir)/ruby/3/ctype.h +enc_associate.o: $(hdrdir)/ruby/3/dllexport.h +enc_associate.o: $(hdrdir)/ruby/3/dosish.h +enc_associate.o: $(hdrdir)/ruby/3/error.h +enc_associate.o: $(hdrdir)/ruby/3/eval.h +enc_associate.o: $(hdrdir)/ruby/3/event.h +enc_associate.o: $(hdrdir)/ruby/3/fl_type.h +enc_associate.o: $(hdrdir)/ruby/3/gc.h +enc_associate.o: $(hdrdir)/ruby/3/glob.h +enc_associate.o: $(hdrdir)/ruby/3/globals.h +enc_associate.o: $(hdrdir)/ruby/3/has/attribute.h +enc_associate.o: $(hdrdir)/ruby/3/has/builtin.h +enc_associate.o: $(hdrdir)/ruby/3/has/c_attribute.h +enc_associate.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +enc_associate.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +enc_associate.o: $(hdrdir)/ruby/3/has/extension.h +enc_associate.o: $(hdrdir)/ruby/3/has/feature.h +enc_associate.o: $(hdrdir)/ruby/3/has/warning.h +enc_associate.o: $(hdrdir)/ruby/3/intern/array.h +enc_associate.o: $(hdrdir)/ruby/3/intern/bignum.h +enc_associate.o: $(hdrdir)/ruby/3/intern/class.h +enc_associate.o: $(hdrdir)/ruby/3/intern/compar.h +enc_associate.o: $(hdrdir)/ruby/3/intern/complex.h +enc_associate.o: $(hdrdir)/ruby/3/intern/cont.h +enc_associate.o: $(hdrdir)/ruby/3/intern/dir.h +enc_associate.o: $(hdrdir)/ruby/3/intern/enum.h +enc_associate.o: $(hdrdir)/ruby/3/intern/enumerator.h +enc_associate.o: $(hdrdir)/ruby/3/intern/error.h +enc_associate.o: $(hdrdir)/ruby/3/intern/eval.h +enc_associate.o: $(hdrdir)/ruby/3/intern/file.h +enc_associate.o: $(hdrdir)/ruby/3/intern/gc.h +enc_associate.o: $(hdrdir)/ruby/3/intern/hash.h +enc_associate.o: $(hdrdir)/ruby/3/intern/io.h +enc_associate.o: $(hdrdir)/ruby/3/intern/load.h +enc_associate.o: $(hdrdir)/ruby/3/intern/marshal.h +enc_associate.o: $(hdrdir)/ruby/3/intern/numeric.h +enc_associate.o: $(hdrdir)/ruby/3/intern/object.h +enc_associate.o: $(hdrdir)/ruby/3/intern/parse.h +enc_associate.o: $(hdrdir)/ruby/3/intern/proc.h +enc_associate.o: $(hdrdir)/ruby/3/intern/process.h +enc_associate.o: $(hdrdir)/ruby/3/intern/random.h +enc_associate.o: $(hdrdir)/ruby/3/intern/range.h +enc_associate.o: $(hdrdir)/ruby/3/intern/rational.h +enc_associate.o: $(hdrdir)/ruby/3/intern/re.h +enc_associate.o: $(hdrdir)/ruby/3/intern/ruby.h +enc_associate.o: $(hdrdir)/ruby/3/intern/select.h +enc_associate.o: $(hdrdir)/ruby/3/intern/select/largesize.h +enc_associate.o: $(hdrdir)/ruby/3/intern/signal.h +enc_associate.o: $(hdrdir)/ruby/3/intern/sprintf.h +enc_associate.o: $(hdrdir)/ruby/3/intern/string.h +enc_associate.o: $(hdrdir)/ruby/3/intern/struct.h +enc_associate.o: $(hdrdir)/ruby/3/intern/thread.h +enc_associate.o: $(hdrdir)/ruby/3/intern/time.h +enc_associate.o: $(hdrdir)/ruby/3/intern/variable.h +enc_associate.o: $(hdrdir)/ruby/3/intern/vm.h +enc_associate.o: $(hdrdir)/ruby/3/interpreter.h +enc_associate.o: $(hdrdir)/ruby/3/iterator.h +enc_associate.o: $(hdrdir)/ruby/3/memory.h +enc_associate.o: $(hdrdir)/ruby/3/method.h +enc_associate.o: $(hdrdir)/ruby/3/module.h +enc_associate.o: $(hdrdir)/ruby/3/newobj.h +enc_associate.o: $(hdrdir)/ruby/3/rgengc.h +enc_associate.o: $(hdrdir)/ruby/3/scan_args.h +enc_associate.o: $(hdrdir)/ruby/3/special_consts.h +enc_associate.o: $(hdrdir)/ruby/3/static_assert.h +enc_associate.o: $(hdrdir)/ruby/3/stdalign.h +enc_associate.o: $(hdrdir)/ruby/3/stdbool.h +enc_associate.o: $(hdrdir)/ruby/3/symbol.h +enc_associate.o: $(hdrdir)/ruby/3/token_paste.h +enc_associate.o: $(hdrdir)/ruby/3/value.h +enc_associate.o: $(hdrdir)/ruby/3/value_type.h +enc_associate.o: $(hdrdir)/ruby/3/variable.h +enc_associate.o: $(hdrdir)/ruby/3/warning_push.h +enc_associate.o: $(hdrdir)/ruby/3/xmalloc.h enc_associate.o: $(hdrdir)/ruby/assert.h enc_associate.o: $(hdrdir)/ruby/backward.h +enc_associate.o: $(hdrdir)/ruby/backward/2/assume.h +enc_associate.o: $(hdrdir)/ruby/backward/2/attributes.h +enc_associate.o: $(hdrdir)/ruby/backward/2/bool.h +enc_associate.o: $(hdrdir)/ruby/backward/2/extern.h +enc_associate.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +enc_associate.o: $(hdrdir)/ruby/backward/2/inttypes.h +enc_associate.o: $(hdrdir)/ruby/backward/2/limits.h +enc_associate.o: $(hdrdir)/ruby/backward/2/long_long.h +enc_associate.o: $(hdrdir)/ruby/backward/2/r_cast.h +enc_associate.o: $(hdrdir)/ruby/backward/2/rmodule.h +enc_associate.o: $(hdrdir)/ruby/backward/2/stdalign.h +enc_associate.o: $(hdrdir)/ruby/backward/2/stdarg.h enc_associate.o: $(hdrdir)/ruby/defines.h enc_associate.o: $(hdrdir)/ruby/encoding.h enc_associate.o: $(hdrdir)/ruby/intern.h @@ -81,8 +839,160 @@ enc_associate.o: $(hdrdir)/ruby/subst.h enc_associate.o: enc_associate.c enc_str_buf_cat.o: $(RUBY_EXTCONF_H) enc_str_buf_cat.o: $(arch_hdrdir)/ruby/config.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/anyargs.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/char.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/double.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/int.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/long.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/short.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/assume.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/alloc_size.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/artificial.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/cold.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/const.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/constexpr.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/deprecated.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/flag_enum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/forceinline.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/format.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/noalias.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/nodiscard.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/noexcept.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/noinline.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/nonnull.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/noreturn.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/pure.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/restrict.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/warning.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/attr/weakref.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/cast.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/apple.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/clang.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/intel.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/compiler_since.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/config.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/constant_p.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rarray.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rbasic.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rbignum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rclass.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rdata.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rfile.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rhash.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/robject.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rregexp.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rstring.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rstruct.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/core/rtypeddata.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/ctype.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/dllexport.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/dosish.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/eval.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/event.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/fl_type.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/gc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/glob.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/globals.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/builtin.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/c_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/extension.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/feature.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/has/warning.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/array.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/bignum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/class.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/compar.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/complex.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/cont.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/dir.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/enum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/enumerator.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/eval.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/file.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/gc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/hash.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/io.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/load.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/marshal.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/numeric.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/object.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/parse.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/proc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/process.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/random.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/range.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/rational.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/re.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/ruby.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/select.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/select/largesize.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/signal.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/sprintf.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/string.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/struct.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/thread.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/time.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/variable.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/intern/vm.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/interpreter.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/iterator.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/memory.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/method.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/module.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/newobj.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/rgengc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/scan_args.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/special_consts.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/static_assert.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/stdalign.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/stdbool.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/symbol.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/token_paste.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/value.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/value_type.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/variable.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/warning_push.h +enc_str_buf_cat.o: $(hdrdir)/ruby/3/xmalloc.h enc_str_buf_cat.o: $(hdrdir)/ruby/assert.h enc_str_buf_cat.o: $(hdrdir)/ruby/backward.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/assume.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/attributes.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/bool.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/extern.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/inttypes.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/limits.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/long_long.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/r_cast.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/rmodule.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/stdalign.h +enc_str_buf_cat.o: $(hdrdir)/ruby/backward/2/stdarg.h enc_str_buf_cat.o: $(hdrdir)/ruby/defines.h enc_str_buf_cat.o: $(hdrdir)/ruby/encoding.h enc_str_buf_cat.o: $(hdrdir)/ruby/intern.h @@ -96,8 +1006,160 @@ enc_str_buf_cat.o: enc_str_buf_cat.c fstring.o: $(RUBY_EXTCONF_H) fstring.o: $(arch_hdrdir)/ruby/config.h fstring.o: $(hdrdir)/ruby.h +fstring.o: $(hdrdir)/ruby/3/anyargs.h +fstring.o: $(hdrdir)/ruby/3/arithmetic.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/char.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/double.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/int.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/long.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/short.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +fstring.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +fstring.o: $(hdrdir)/ruby/3/assume.h +fstring.o: $(hdrdir)/ruby/3/attr/alloc_size.h +fstring.o: $(hdrdir)/ruby/3/attr/artificial.h +fstring.o: $(hdrdir)/ruby/3/attr/cold.h +fstring.o: $(hdrdir)/ruby/3/attr/const.h +fstring.o: $(hdrdir)/ruby/3/attr/constexpr.h +fstring.o: $(hdrdir)/ruby/3/attr/deprecated.h +fstring.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +fstring.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +fstring.o: $(hdrdir)/ruby/3/attr/error.h +fstring.o: $(hdrdir)/ruby/3/attr/flag_enum.h +fstring.o: $(hdrdir)/ruby/3/attr/forceinline.h +fstring.o: $(hdrdir)/ruby/3/attr/format.h +fstring.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +fstring.o: $(hdrdir)/ruby/3/attr/noalias.h +fstring.o: $(hdrdir)/ruby/3/attr/nodiscard.h +fstring.o: $(hdrdir)/ruby/3/attr/noexcept.h +fstring.o: $(hdrdir)/ruby/3/attr/noinline.h +fstring.o: $(hdrdir)/ruby/3/attr/nonnull.h +fstring.o: $(hdrdir)/ruby/3/attr/noreturn.h +fstring.o: $(hdrdir)/ruby/3/attr/pure.h +fstring.o: $(hdrdir)/ruby/3/attr/restrict.h +fstring.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +fstring.o: $(hdrdir)/ruby/3/attr/warning.h +fstring.o: $(hdrdir)/ruby/3/attr/weakref.h +fstring.o: $(hdrdir)/ruby/3/cast.h +fstring.o: $(hdrdir)/ruby/3/compiler_is.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/apple.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/clang.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/intel.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +fstring.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +fstring.o: $(hdrdir)/ruby/3/compiler_since.h +fstring.o: $(hdrdir)/ruby/3/config.h +fstring.o: $(hdrdir)/ruby/3/constant_p.h +fstring.o: $(hdrdir)/ruby/3/core.h +fstring.o: $(hdrdir)/ruby/3/core/rarray.h +fstring.o: $(hdrdir)/ruby/3/core/rbasic.h +fstring.o: $(hdrdir)/ruby/3/core/rbignum.h +fstring.o: $(hdrdir)/ruby/3/core/rclass.h +fstring.o: $(hdrdir)/ruby/3/core/rdata.h +fstring.o: $(hdrdir)/ruby/3/core/rfile.h +fstring.o: $(hdrdir)/ruby/3/core/rhash.h +fstring.o: $(hdrdir)/ruby/3/core/robject.h +fstring.o: $(hdrdir)/ruby/3/core/rregexp.h +fstring.o: $(hdrdir)/ruby/3/core/rstring.h +fstring.o: $(hdrdir)/ruby/3/core/rstruct.h +fstring.o: $(hdrdir)/ruby/3/core/rtypeddata.h +fstring.o: $(hdrdir)/ruby/3/ctype.h +fstring.o: $(hdrdir)/ruby/3/dllexport.h +fstring.o: $(hdrdir)/ruby/3/dosish.h +fstring.o: $(hdrdir)/ruby/3/error.h +fstring.o: $(hdrdir)/ruby/3/eval.h +fstring.o: $(hdrdir)/ruby/3/event.h +fstring.o: $(hdrdir)/ruby/3/fl_type.h +fstring.o: $(hdrdir)/ruby/3/gc.h +fstring.o: $(hdrdir)/ruby/3/glob.h +fstring.o: $(hdrdir)/ruby/3/globals.h +fstring.o: $(hdrdir)/ruby/3/has/attribute.h +fstring.o: $(hdrdir)/ruby/3/has/builtin.h +fstring.o: $(hdrdir)/ruby/3/has/c_attribute.h +fstring.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +fstring.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +fstring.o: $(hdrdir)/ruby/3/has/extension.h +fstring.o: $(hdrdir)/ruby/3/has/feature.h +fstring.o: $(hdrdir)/ruby/3/has/warning.h +fstring.o: $(hdrdir)/ruby/3/intern/array.h +fstring.o: $(hdrdir)/ruby/3/intern/bignum.h +fstring.o: $(hdrdir)/ruby/3/intern/class.h +fstring.o: $(hdrdir)/ruby/3/intern/compar.h +fstring.o: $(hdrdir)/ruby/3/intern/complex.h +fstring.o: $(hdrdir)/ruby/3/intern/cont.h +fstring.o: $(hdrdir)/ruby/3/intern/dir.h +fstring.o: $(hdrdir)/ruby/3/intern/enum.h +fstring.o: $(hdrdir)/ruby/3/intern/enumerator.h +fstring.o: $(hdrdir)/ruby/3/intern/error.h +fstring.o: $(hdrdir)/ruby/3/intern/eval.h +fstring.o: $(hdrdir)/ruby/3/intern/file.h +fstring.o: $(hdrdir)/ruby/3/intern/gc.h +fstring.o: $(hdrdir)/ruby/3/intern/hash.h +fstring.o: $(hdrdir)/ruby/3/intern/io.h +fstring.o: $(hdrdir)/ruby/3/intern/load.h +fstring.o: $(hdrdir)/ruby/3/intern/marshal.h +fstring.o: $(hdrdir)/ruby/3/intern/numeric.h +fstring.o: $(hdrdir)/ruby/3/intern/object.h +fstring.o: $(hdrdir)/ruby/3/intern/parse.h +fstring.o: $(hdrdir)/ruby/3/intern/proc.h +fstring.o: $(hdrdir)/ruby/3/intern/process.h +fstring.o: $(hdrdir)/ruby/3/intern/random.h +fstring.o: $(hdrdir)/ruby/3/intern/range.h +fstring.o: $(hdrdir)/ruby/3/intern/rational.h +fstring.o: $(hdrdir)/ruby/3/intern/re.h +fstring.o: $(hdrdir)/ruby/3/intern/ruby.h +fstring.o: $(hdrdir)/ruby/3/intern/select.h +fstring.o: $(hdrdir)/ruby/3/intern/select/largesize.h +fstring.o: $(hdrdir)/ruby/3/intern/signal.h +fstring.o: $(hdrdir)/ruby/3/intern/sprintf.h +fstring.o: $(hdrdir)/ruby/3/intern/string.h +fstring.o: $(hdrdir)/ruby/3/intern/struct.h +fstring.o: $(hdrdir)/ruby/3/intern/thread.h +fstring.o: $(hdrdir)/ruby/3/intern/time.h +fstring.o: $(hdrdir)/ruby/3/intern/variable.h +fstring.o: $(hdrdir)/ruby/3/intern/vm.h +fstring.o: $(hdrdir)/ruby/3/interpreter.h +fstring.o: $(hdrdir)/ruby/3/iterator.h +fstring.o: $(hdrdir)/ruby/3/memory.h +fstring.o: $(hdrdir)/ruby/3/method.h +fstring.o: $(hdrdir)/ruby/3/module.h +fstring.o: $(hdrdir)/ruby/3/newobj.h +fstring.o: $(hdrdir)/ruby/3/rgengc.h +fstring.o: $(hdrdir)/ruby/3/scan_args.h +fstring.o: $(hdrdir)/ruby/3/special_consts.h +fstring.o: $(hdrdir)/ruby/3/static_assert.h +fstring.o: $(hdrdir)/ruby/3/stdalign.h +fstring.o: $(hdrdir)/ruby/3/stdbool.h +fstring.o: $(hdrdir)/ruby/3/symbol.h +fstring.o: $(hdrdir)/ruby/3/token_paste.h +fstring.o: $(hdrdir)/ruby/3/value.h +fstring.o: $(hdrdir)/ruby/3/value_type.h +fstring.o: $(hdrdir)/ruby/3/variable.h +fstring.o: $(hdrdir)/ruby/3/warning_push.h +fstring.o: $(hdrdir)/ruby/3/xmalloc.h fstring.o: $(hdrdir)/ruby/assert.h fstring.o: $(hdrdir)/ruby/backward.h +fstring.o: $(hdrdir)/ruby/backward/2/assume.h +fstring.o: $(hdrdir)/ruby/backward/2/attributes.h +fstring.o: $(hdrdir)/ruby/backward/2/bool.h +fstring.o: $(hdrdir)/ruby/backward/2/extern.h +fstring.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +fstring.o: $(hdrdir)/ruby/backward/2/inttypes.h +fstring.o: $(hdrdir)/ruby/backward/2/limits.h +fstring.o: $(hdrdir)/ruby/backward/2/long_long.h +fstring.o: $(hdrdir)/ruby/backward/2/r_cast.h +fstring.o: $(hdrdir)/ruby/backward/2/rmodule.h +fstring.o: $(hdrdir)/ruby/backward/2/stdalign.h +fstring.o: $(hdrdir)/ruby/backward/2/stdarg.h fstring.o: $(hdrdir)/ruby/defines.h fstring.o: $(hdrdir)/ruby/intern.h fstring.o: $(hdrdir)/ruby/missing.h @@ -108,8 +1170,160 @@ fstring.o: fstring.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -120,8 +1334,160 @@ init.o: init.c modify.o: $(RUBY_EXTCONF_H) modify.o: $(arch_hdrdir)/ruby/config.h modify.o: $(hdrdir)/ruby.h +modify.o: $(hdrdir)/ruby/3/anyargs.h +modify.o: $(hdrdir)/ruby/3/arithmetic.h +modify.o: $(hdrdir)/ruby/3/arithmetic/char.h +modify.o: $(hdrdir)/ruby/3/arithmetic/double.h +modify.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +modify.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/int.h +modify.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/long.h +modify.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +modify.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/short.h +modify.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +modify.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +modify.o: $(hdrdir)/ruby/3/assume.h +modify.o: $(hdrdir)/ruby/3/attr/alloc_size.h +modify.o: $(hdrdir)/ruby/3/attr/artificial.h +modify.o: $(hdrdir)/ruby/3/attr/cold.h +modify.o: $(hdrdir)/ruby/3/attr/const.h +modify.o: $(hdrdir)/ruby/3/attr/constexpr.h +modify.o: $(hdrdir)/ruby/3/attr/deprecated.h +modify.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +modify.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +modify.o: $(hdrdir)/ruby/3/attr/error.h +modify.o: $(hdrdir)/ruby/3/attr/flag_enum.h +modify.o: $(hdrdir)/ruby/3/attr/forceinline.h +modify.o: $(hdrdir)/ruby/3/attr/format.h +modify.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +modify.o: $(hdrdir)/ruby/3/attr/noalias.h +modify.o: $(hdrdir)/ruby/3/attr/nodiscard.h +modify.o: $(hdrdir)/ruby/3/attr/noexcept.h +modify.o: $(hdrdir)/ruby/3/attr/noinline.h +modify.o: $(hdrdir)/ruby/3/attr/nonnull.h +modify.o: $(hdrdir)/ruby/3/attr/noreturn.h +modify.o: $(hdrdir)/ruby/3/attr/pure.h +modify.o: $(hdrdir)/ruby/3/attr/restrict.h +modify.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +modify.o: $(hdrdir)/ruby/3/attr/warning.h +modify.o: $(hdrdir)/ruby/3/attr/weakref.h +modify.o: $(hdrdir)/ruby/3/cast.h +modify.o: $(hdrdir)/ruby/3/compiler_is.h +modify.o: $(hdrdir)/ruby/3/compiler_is/apple.h +modify.o: $(hdrdir)/ruby/3/compiler_is/clang.h +modify.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +modify.o: $(hdrdir)/ruby/3/compiler_is/intel.h +modify.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +modify.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +modify.o: $(hdrdir)/ruby/3/compiler_since.h +modify.o: $(hdrdir)/ruby/3/config.h +modify.o: $(hdrdir)/ruby/3/constant_p.h +modify.o: $(hdrdir)/ruby/3/core.h +modify.o: $(hdrdir)/ruby/3/core/rarray.h +modify.o: $(hdrdir)/ruby/3/core/rbasic.h +modify.o: $(hdrdir)/ruby/3/core/rbignum.h +modify.o: $(hdrdir)/ruby/3/core/rclass.h +modify.o: $(hdrdir)/ruby/3/core/rdata.h +modify.o: $(hdrdir)/ruby/3/core/rfile.h +modify.o: $(hdrdir)/ruby/3/core/rhash.h +modify.o: $(hdrdir)/ruby/3/core/robject.h +modify.o: $(hdrdir)/ruby/3/core/rregexp.h +modify.o: $(hdrdir)/ruby/3/core/rstring.h +modify.o: $(hdrdir)/ruby/3/core/rstruct.h +modify.o: $(hdrdir)/ruby/3/core/rtypeddata.h +modify.o: $(hdrdir)/ruby/3/ctype.h +modify.o: $(hdrdir)/ruby/3/dllexport.h +modify.o: $(hdrdir)/ruby/3/dosish.h +modify.o: $(hdrdir)/ruby/3/error.h +modify.o: $(hdrdir)/ruby/3/eval.h +modify.o: $(hdrdir)/ruby/3/event.h +modify.o: $(hdrdir)/ruby/3/fl_type.h +modify.o: $(hdrdir)/ruby/3/gc.h +modify.o: $(hdrdir)/ruby/3/glob.h +modify.o: $(hdrdir)/ruby/3/globals.h +modify.o: $(hdrdir)/ruby/3/has/attribute.h +modify.o: $(hdrdir)/ruby/3/has/builtin.h +modify.o: $(hdrdir)/ruby/3/has/c_attribute.h +modify.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +modify.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +modify.o: $(hdrdir)/ruby/3/has/extension.h +modify.o: $(hdrdir)/ruby/3/has/feature.h +modify.o: $(hdrdir)/ruby/3/has/warning.h +modify.o: $(hdrdir)/ruby/3/intern/array.h +modify.o: $(hdrdir)/ruby/3/intern/bignum.h +modify.o: $(hdrdir)/ruby/3/intern/class.h +modify.o: $(hdrdir)/ruby/3/intern/compar.h +modify.o: $(hdrdir)/ruby/3/intern/complex.h +modify.o: $(hdrdir)/ruby/3/intern/cont.h +modify.o: $(hdrdir)/ruby/3/intern/dir.h +modify.o: $(hdrdir)/ruby/3/intern/enum.h +modify.o: $(hdrdir)/ruby/3/intern/enumerator.h +modify.o: $(hdrdir)/ruby/3/intern/error.h +modify.o: $(hdrdir)/ruby/3/intern/eval.h +modify.o: $(hdrdir)/ruby/3/intern/file.h +modify.o: $(hdrdir)/ruby/3/intern/gc.h +modify.o: $(hdrdir)/ruby/3/intern/hash.h +modify.o: $(hdrdir)/ruby/3/intern/io.h +modify.o: $(hdrdir)/ruby/3/intern/load.h +modify.o: $(hdrdir)/ruby/3/intern/marshal.h +modify.o: $(hdrdir)/ruby/3/intern/numeric.h +modify.o: $(hdrdir)/ruby/3/intern/object.h +modify.o: $(hdrdir)/ruby/3/intern/parse.h +modify.o: $(hdrdir)/ruby/3/intern/proc.h +modify.o: $(hdrdir)/ruby/3/intern/process.h +modify.o: $(hdrdir)/ruby/3/intern/random.h +modify.o: $(hdrdir)/ruby/3/intern/range.h +modify.o: $(hdrdir)/ruby/3/intern/rational.h +modify.o: $(hdrdir)/ruby/3/intern/re.h +modify.o: $(hdrdir)/ruby/3/intern/ruby.h +modify.o: $(hdrdir)/ruby/3/intern/select.h +modify.o: $(hdrdir)/ruby/3/intern/select/largesize.h +modify.o: $(hdrdir)/ruby/3/intern/signal.h +modify.o: $(hdrdir)/ruby/3/intern/sprintf.h +modify.o: $(hdrdir)/ruby/3/intern/string.h +modify.o: $(hdrdir)/ruby/3/intern/struct.h +modify.o: $(hdrdir)/ruby/3/intern/thread.h +modify.o: $(hdrdir)/ruby/3/intern/time.h +modify.o: $(hdrdir)/ruby/3/intern/variable.h +modify.o: $(hdrdir)/ruby/3/intern/vm.h +modify.o: $(hdrdir)/ruby/3/interpreter.h +modify.o: $(hdrdir)/ruby/3/iterator.h +modify.o: $(hdrdir)/ruby/3/memory.h +modify.o: $(hdrdir)/ruby/3/method.h +modify.o: $(hdrdir)/ruby/3/module.h +modify.o: $(hdrdir)/ruby/3/newobj.h +modify.o: $(hdrdir)/ruby/3/rgengc.h +modify.o: $(hdrdir)/ruby/3/scan_args.h +modify.o: $(hdrdir)/ruby/3/special_consts.h +modify.o: $(hdrdir)/ruby/3/static_assert.h +modify.o: $(hdrdir)/ruby/3/stdalign.h +modify.o: $(hdrdir)/ruby/3/stdbool.h +modify.o: $(hdrdir)/ruby/3/symbol.h +modify.o: $(hdrdir)/ruby/3/token_paste.h +modify.o: $(hdrdir)/ruby/3/value.h +modify.o: $(hdrdir)/ruby/3/value_type.h +modify.o: $(hdrdir)/ruby/3/variable.h +modify.o: $(hdrdir)/ruby/3/warning_push.h +modify.o: $(hdrdir)/ruby/3/xmalloc.h modify.o: $(hdrdir)/ruby/assert.h modify.o: $(hdrdir)/ruby/backward.h +modify.o: $(hdrdir)/ruby/backward/2/assume.h +modify.o: $(hdrdir)/ruby/backward/2/attributes.h +modify.o: $(hdrdir)/ruby/backward/2/bool.h +modify.o: $(hdrdir)/ruby/backward/2/extern.h +modify.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +modify.o: $(hdrdir)/ruby/backward/2/inttypes.h +modify.o: $(hdrdir)/ruby/backward/2/limits.h +modify.o: $(hdrdir)/ruby/backward/2/long_long.h +modify.o: $(hdrdir)/ruby/backward/2/r_cast.h +modify.o: $(hdrdir)/ruby/backward/2/rmodule.h +modify.o: $(hdrdir)/ruby/backward/2/stdalign.h +modify.o: $(hdrdir)/ruby/backward/2/stdarg.h modify.o: $(hdrdir)/ruby/defines.h modify.o: $(hdrdir)/ruby/intern.h modify.o: $(hdrdir)/ruby/missing.h @@ -132,8 +1498,160 @@ modify.o: modify.c new.o: $(RUBY_EXTCONF_H) new.o: $(arch_hdrdir)/ruby/config.h new.o: $(hdrdir)/ruby.h +new.o: $(hdrdir)/ruby/3/anyargs.h +new.o: $(hdrdir)/ruby/3/arithmetic.h +new.o: $(hdrdir)/ruby/3/arithmetic/char.h +new.o: $(hdrdir)/ruby/3/arithmetic/double.h +new.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +new.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/int.h +new.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/long.h +new.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +new.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/short.h +new.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +new.o: $(hdrdir)/ruby/3/assume.h +new.o: $(hdrdir)/ruby/3/attr/alloc_size.h +new.o: $(hdrdir)/ruby/3/attr/artificial.h +new.o: $(hdrdir)/ruby/3/attr/cold.h +new.o: $(hdrdir)/ruby/3/attr/const.h +new.o: $(hdrdir)/ruby/3/attr/constexpr.h +new.o: $(hdrdir)/ruby/3/attr/deprecated.h +new.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +new.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +new.o: $(hdrdir)/ruby/3/attr/error.h +new.o: $(hdrdir)/ruby/3/attr/flag_enum.h +new.o: $(hdrdir)/ruby/3/attr/forceinline.h +new.o: $(hdrdir)/ruby/3/attr/format.h +new.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +new.o: $(hdrdir)/ruby/3/attr/noalias.h +new.o: $(hdrdir)/ruby/3/attr/nodiscard.h +new.o: $(hdrdir)/ruby/3/attr/noexcept.h +new.o: $(hdrdir)/ruby/3/attr/noinline.h +new.o: $(hdrdir)/ruby/3/attr/nonnull.h +new.o: $(hdrdir)/ruby/3/attr/noreturn.h +new.o: $(hdrdir)/ruby/3/attr/pure.h +new.o: $(hdrdir)/ruby/3/attr/restrict.h +new.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +new.o: $(hdrdir)/ruby/3/attr/warning.h +new.o: $(hdrdir)/ruby/3/attr/weakref.h +new.o: $(hdrdir)/ruby/3/cast.h +new.o: $(hdrdir)/ruby/3/compiler_is.h +new.o: $(hdrdir)/ruby/3/compiler_is/apple.h +new.o: $(hdrdir)/ruby/3/compiler_is/clang.h +new.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +new.o: $(hdrdir)/ruby/3/compiler_is/intel.h +new.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +new.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +new.o: $(hdrdir)/ruby/3/compiler_since.h +new.o: $(hdrdir)/ruby/3/config.h +new.o: $(hdrdir)/ruby/3/constant_p.h +new.o: $(hdrdir)/ruby/3/core.h +new.o: $(hdrdir)/ruby/3/core/rarray.h +new.o: $(hdrdir)/ruby/3/core/rbasic.h +new.o: $(hdrdir)/ruby/3/core/rbignum.h +new.o: $(hdrdir)/ruby/3/core/rclass.h +new.o: $(hdrdir)/ruby/3/core/rdata.h +new.o: $(hdrdir)/ruby/3/core/rfile.h +new.o: $(hdrdir)/ruby/3/core/rhash.h +new.o: $(hdrdir)/ruby/3/core/robject.h +new.o: $(hdrdir)/ruby/3/core/rregexp.h +new.o: $(hdrdir)/ruby/3/core/rstring.h +new.o: $(hdrdir)/ruby/3/core/rstruct.h +new.o: $(hdrdir)/ruby/3/core/rtypeddata.h +new.o: $(hdrdir)/ruby/3/ctype.h +new.o: $(hdrdir)/ruby/3/dllexport.h +new.o: $(hdrdir)/ruby/3/dosish.h +new.o: $(hdrdir)/ruby/3/error.h +new.o: $(hdrdir)/ruby/3/eval.h +new.o: $(hdrdir)/ruby/3/event.h +new.o: $(hdrdir)/ruby/3/fl_type.h +new.o: $(hdrdir)/ruby/3/gc.h +new.o: $(hdrdir)/ruby/3/glob.h +new.o: $(hdrdir)/ruby/3/globals.h +new.o: $(hdrdir)/ruby/3/has/attribute.h +new.o: $(hdrdir)/ruby/3/has/builtin.h +new.o: $(hdrdir)/ruby/3/has/c_attribute.h +new.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +new.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +new.o: $(hdrdir)/ruby/3/has/extension.h +new.o: $(hdrdir)/ruby/3/has/feature.h +new.o: $(hdrdir)/ruby/3/has/warning.h +new.o: $(hdrdir)/ruby/3/intern/array.h +new.o: $(hdrdir)/ruby/3/intern/bignum.h +new.o: $(hdrdir)/ruby/3/intern/class.h +new.o: $(hdrdir)/ruby/3/intern/compar.h +new.o: $(hdrdir)/ruby/3/intern/complex.h +new.o: $(hdrdir)/ruby/3/intern/cont.h +new.o: $(hdrdir)/ruby/3/intern/dir.h +new.o: $(hdrdir)/ruby/3/intern/enum.h +new.o: $(hdrdir)/ruby/3/intern/enumerator.h +new.o: $(hdrdir)/ruby/3/intern/error.h +new.o: $(hdrdir)/ruby/3/intern/eval.h +new.o: $(hdrdir)/ruby/3/intern/file.h +new.o: $(hdrdir)/ruby/3/intern/gc.h +new.o: $(hdrdir)/ruby/3/intern/hash.h +new.o: $(hdrdir)/ruby/3/intern/io.h +new.o: $(hdrdir)/ruby/3/intern/load.h +new.o: $(hdrdir)/ruby/3/intern/marshal.h +new.o: $(hdrdir)/ruby/3/intern/numeric.h +new.o: $(hdrdir)/ruby/3/intern/object.h +new.o: $(hdrdir)/ruby/3/intern/parse.h +new.o: $(hdrdir)/ruby/3/intern/proc.h +new.o: $(hdrdir)/ruby/3/intern/process.h +new.o: $(hdrdir)/ruby/3/intern/random.h +new.o: $(hdrdir)/ruby/3/intern/range.h +new.o: $(hdrdir)/ruby/3/intern/rational.h +new.o: $(hdrdir)/ruby/3/intern/re.h +new.o: $(hdrdir)/ruby/3/intern/ruby.h +new.o: $(hdrdir)/ruby/3/intern/select.h +new.o: $(hdrdir)/ruby/3/intern/select/largesize.h +new.o: $(hdrdir)/ruby/3/intern/signal.h +new.o: $(hdrdir)/ruby/3/intern/sprintf.h +new.o: $(hdrdir)/ruby/3/intern/string.h +new.o: $(hdrdir)/ruby/3/intern/struct.h +new.o: $(hdrdir)/ruby/3/intern/thread.h +new.o: $(hdrdir)/ruby/3/intern/time.h +new.o: $(hdrdir)/ruby/3/intern/variable.h +new.o: $(hdrdir)/ruby/3/intern/vm.h +new.o: $(hdrdir)/ruby/3/interpreter.h +new.o: $(hdrdir)/ruby/3/iterator.h +new.o: $(hdrdir)/ruby/3/memory.h +new.o: $(hdrdir)/ruby/3/method.h +new.o: $(hdrdir)/ruby/3/module.h +new.o: $(hdrdir)/ruby/3/newobj.h +new.o: $(hdrdir)/ruby/3/rgengc.h +new.o: $(hdrdir)/ruby/3/scan_args.h +new.o: $(hdrdir)/ruby/3/special_consts.h +new.o: $(hdrdir)/ruby/3/static_assert.h +new.o: $(hdrdir)/ruby/3/stdalign.h +new.o: $(hdrdir)/ruby/3/stdbool.h +new.o: $(hdrdir)/ruby/3/symbol.h +new.o: $(hdrdir)/ruby/3/token_paste.h +new.o: $(hdrdir)/ruby/3/value.h +new.o: $(hdrdir)/ruby/3/value_type.h +new.o: $(hdrdir)/ruby/3/variable.h +new.o: $(hdrdir)/ruby/3/warning_push.h +new.o: $(hdrdir)/ruby/3/xmalloc.h new.o: $(hdrdir)/ruby/assert.h new.o: $(hdrdir)/ruby/backward.h +new.o: $(hdrdir)/ruby/backward/2/assume.h +new.o: $(hdrdir)/ruby/backward/2/attributes.h +new.o: $(hdrdir)/ruby/backward/2/bool.h +new.o: $(hdrdir)/ruby/backward/2/extern.h +new.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +new.o: $(hdrdir)/ruby/backward/2/inttypes.h +new.o: $(hdrdir)/ruby/backward/2/limits.h +new.o: $(hdrdir)/ruby/backward/2/long_long.h +new.o: $(hdrdir)/ruby/backward/2/r_cast.h +new.o: $(hdrdir)/ruby/backward/2/rmodule.h +new.o: $(hdrdir)/ruby/backward/2/stdalign.h +new.o: $(hdrdir)/ruby/backward/2/stdarg.h new.o: $(hdrdir)/ruby/defines.h new.o: $(hdrdir)/ruby/encoding.h new.o: $(hdrdir)/ruby/intern.h @@ -147,8 +1665,160 @@ new.o: new.c nofree.o: $(RUBY_EXTCONF_H) nofree.o: $(arch_hdrdir)/ruby/config.h nofree.o: $(hdrdir)/ruby.h +nofree.o: $(hdrdir)/ruby/3/anyargs.h +nofree.o: $(hdrdir)/ruby/3/arithmetic.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/char.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/double.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/int.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/long.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/short.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +nofree.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +nofree.o: $(hdrdir)/ruby/3/assume.h +nofree.o: $(hdrdir)/ruby/3/attr/alloc_size.h +nofree.o: $(hdrdir)/ruby/3/attr/artificial.h +nofree.o: $(hdrdir)/ruby/3/attr/cold.h +nofree.o: $(hdrdir)/ruby/3/attr/const.h +nofree.o: $(hdrdir)/ruby/3/attr/constexpr.h +nofree.o: $(hdrdir)/ruby/3/attr/deprecated.h +nofree.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +nofree.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +nofree.o: $(hdrdir)/ruby/3/attr/error.h +nofree.o: $(hdrdir)/ruby/3/attr/flag_enum.h +nofree.o: $(hdrdir)/ruby/3/attr/forceinline.h +nofree.o: $(hdrdir)/ruby/3/attr/format.h +nofree.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +nofree.o: $(hdrdir)/ruby/3/attr/noalias.h +nofree.o: $(hdrdir)/ruby/3/attr/nodiscard.h +nofree.o: $(hdrdir)/ruby/3/attr/noexcept.h +nofree.o: $(hdrdir)/ruby/3/attr/noinline.h +nofree.o: $(hdrdir)/ruby/3/attr/nonnull.h +nofree.o: $(hdrdir)/ruby/3/attr/noreturn.h +nofree.o: $(hdrdir)/ruby/3/attr/pure.h +nofree.o: $(hdrdir)/ruby/3/attr/restrict.h +nofree.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +nofree.o: $(hdrdir)/ruby/3/attr/warning.h +nofree.o: $(hdrdir)/ruby/3/attr/weakref.h +nofree.o: $(hdrdir)/ruby/3/cast.h +nofree.o: $(hdrdir)/ruby/3/compiler_is.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/apple.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/clang.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/intel.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +nofree.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +nofree.o: $(hdrdir)/ruby/3/compiler_since.h +nofree.o: $(hdrdir)/ruby/3/config.h +nofree.o: $(hdrdir)/ruby/3/constant_p.h +nofree.o: $(hdrdir)/ruby/3/core.h +nofree.o: $(hdrdir)/ruby/3/core/rarray.h +nofree.o: $(hdrdir)/ruby/3/core/rbasic.h +nofree.o: $(hdrdir)/ruby/3/core/rbignum.h +nofree.o: $(hdrdir)/ruby/3/core/rclass.h +nofree.o: $(hdrdir)/ruby/3/core/rdata.h +nofree.o: $(hdrdir)/ruby/3/core/rfile.h +nofree.o: $(hdrdir)/ruby/3/core/rhash.h +nofree.o: $(hdrdir)/ruby/3/core/robject.h +nofree.o: $(hdrdir)/ruby/3/core/rregexp.h +nofree.o: $(hdrdir)/ruby/3/core/rstring.h +nofree.o: $(hdrdir)/ruby/3/core/rstruct.h +nofree.o: $(hdrdir)/ruby/3/core/rtypeddata.h +nofree.o: $(hdrdir)/ruby/3/ctype.h +nofree.o: $(hdrdir)/ruby/3/dllexport.h +nofree.o: $(hdrdir)/ruby/3/dosish.h +nofree.o: $(hdrdir)/ruby/3/error.h +nofree.o: $(hdrdir)/ruby/3/eval.h +nofree.o: $(hdrdir)/ruby/3/event.h +nofree.o: $(hdrdir)/ruby/3/fl_type.h +nofree.o: $(hdrdir)/ruby/3/gc.h +nofree.o: $(hdrdir)/ruby/3/glob.h +nofree.o: $(hdrdir)/ruby/3/globals.h +nofree.o: $(hdrdir)/ruby/3/has/attribute.h +nofree.o: $(hdrdir)/ruby/3/has/builtin.h +nofree.o: $(hdrdir)/ruby/3/has/c_attribute.h +nofree.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +nofree.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +nofree.o: $(hdrdir)/ruby/3/has/extension.h +nofree.o: $(hdrdir)/ruby/3/has/feature.h +nofree.o: $(hdrdir)/ruby/3/has/warning.h +nofree.o: $(hdrdir)/ruby/3/intern/array.h +nofree.o: $(hdrdir)/ruby/3/intern/bignum.h +nofree.o: $(hdrdir)/ruby/3/intern/class.h +nofree.o: $(hdrdir)/ruby/3/intern/compar.h +nofree.o: $(hdrdir)/ruby/3/intern/complex.h +nofree.o: $(hdrdir)/ruby/3/intern/cont.h +nofree.o: $(hdrdir)/ruby/3/intern/dir.h +nofree.o: $(hdrdir)/ruby/3/intern/enum.h +nofree.o: $(hdrdir)/ruby/3/intern/enumerator.h +nofree.o: $(hdrdir)/ruby/3/intern/error.h +nofree.o: $(hdrdir)/ruby/3/intern/eval.h +nofree.o: $(hdrdir)/ruby/3/intern/file.h +nofree.o: $(hdrdir)/ruby/3/intern/gc.h +nofree.o: $(hdrdir)/ruby/3/intern/hash.h +nofree.o: $(hdrdir)/ruby/3/intern/io.h +nofree.o: $(hdrdir)/ruby/3/intern/load.h +nofree.o: $(hdrdir)/ruby/3/intern/marshal.h +nofree.o: $(hdrdir)/ruby/3/intern/numeric.h +nofree.o: $(hdrdir)/ruby/3/intern/object.h +nofree.o: $(hdrdir)/ruby/3/intern/parse.h +nofree.o: $(hdrdir)/ruby/3/intern/proc.h +nofree.o: $(hdrdir)/ruby/3/intern/process.h +nofree.o: $(hdrdir)/ruby/3/intern/random.h +nofree.o: $(hdrdir)/ruby/3/intern/range.h +nofree.o: $(hdrdir)/ruby/3/intern/rational.h +nofree.o: $(hdrdir)/ruby/3/intern/re.h +nofree.o: $(hdrdir)/ruby/3/intern/ruby.h +nofree.o: $(hdrdir)/ruby/3/intern/select.h +nofree.o: $(hdrdir)/ruby/3/intern/select/largesize.h +nofree.o: $(hdrdir)/ruby/3/intern/signal.h +nofree.o: $(hdrdir)/ruby/3/intern/sprintf.h +nofree.o: $(hdrdir)/ruby/3/intern/string.h +nofree.o: $(hdrdir)/ruby/3/intern/struct.h +nofree.o: $(hdrdir)/ruby/3/intern/thread.h +nofree.o: $(hdrdir)/ruby/3/intern/time.h +nofree.o: $(hdrdir)/ruby/3/intern/variable.h +nofree.o: $(hdrdir)/ruby/3/intern/vm.h +nofree.o: $(hdrdir)/ruby/3/interpreter.h +nofree.o: $(hdrdir)/ruby/3/iterator.h +nofree.o: $(hdrdir)/ruby/3/memory.h +nofree.o: $(hdrdir)/ruby/3/method.h +nofree.o: $(hdrdir)/ruby/3/module.h +nofree.o: $(hdrdir)/ruby/3/newobj.h +nofree.o: $(hdrdir)/ruby/3/rgengc.h +nofree.o: $(hdrdir)/ruby/3/scan_args.h +nofree.o: $(hdrdir)/ruby/3/special_consts.h +nofree.o: $(hdrdir)/ruby/3/static_assert.h +nofree.o: $(hdrdir)/ruby/3/stdalign.h +nofree.o: $(hdrdir)/ruby/3/stdbool.h +nofree.o: $(hdrdir)/ruby/3/symbol.h +nofree.o: $(hdrdir)/ruby/3/token_paste.h +nofree.o: $(hdrdir)/ruby/3/value.h +nofree.o: $(hdrdir)/ruby/3/value_type.h +nofree.o: $(hdrdir)/ruby/3/variable.h +nofree.o: $(hdrdir)/ruby/3/warning_push.h +nofree.o: $(hdrdir)/ruby/3/xmalloc.h nofree.o: $(hdrdir)/ruby/assert.h nofree.o: $(hdrdir)/ruby/backward.h +nofree.o: $(hdrdir)/ruby/backward/2/assume.h +nofree.o: $(hdrdir)/ruby/backward/2/attributes.h +nofree.o: $(hdrdir)/ruby/backward/2/bool.h +nofree.o: $(hdrdir)/ruby/backward/2/extern.h +nofree.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +nofree.o: $(hdrdir)/ruby/backward/2/inttypes.h +nofree.o: $(hdrdir)/ruby/backward/2/limits.h +nofree.o: $(hdrdir)/ruby/backward/2/long_long.h +nofree.o: $(hdrdir)/ruby/backward/2/r_cast.h +nofree.o: $(hdrdir)/ruby/backward/2/rmodule.h +nofree.o: $(hdrdir)/ruby/backward/2/stdalign.h +nofree.o: $(hdrdir)/ruby/backward/2/stdarg.h nofree.o: $(hdrdir)/ruby/defines.h nofree.o: $(hdrdir)/ruby/intern.h nofree.o: $(hdrdir)/ruby/missing.h @@ -159,8 +1829,160 @@ nofree.o: nofree.c normalize.o: $(RUBY_EXTCONF_H) normalize.o: $(arch_hdrdir)/ruby/config.h normalize.o: $(hdrdir)/ruby.h +normalize.o: $(hdrdir)/ruby/3/anyargs.h +normalize.o: $(hdrdir)/ruby/3/arithmetic.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/char.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/double.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/int.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/long.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/short.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +normalize.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +normalize.o: $(hdrdir)/ruby/3/assume.h +normalize.o: $(hdrdir)/ruby/3/attr/alloc_size.h +normalize.o: $(hdrdir)/ruby/3/attr/artificial.h +normalize.o: $(hdrdir)/ruby/3/attr/cold.h +normalize.o: $(hdrdir)/ruby/3/attr/const.h +normalize.o: $(hdrdir)/ruby/3/attr/constexpr.h +normalize.o: $(hdrdir)/ruby/3/attr/deprecated.h +normalize.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +normalize.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +normalize.o: $(hdrdir)/ruby/3/attr/error.h +normalize.o: $(hdrdir)/ruby/3/attr/flag_enum.h +normalize.o: $(hdrdir)/ruby/3/attr/forceinline.h +normalize.o: $(hdrdir)/ruby/3/attr/format.h +normalize.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +normalize.o: $(hdrdir)/ruby/3/attr/noalias.h +normalize.o: $(hdrdir)/ruby/3/attr/nodiscard.h +normalize.o: $(hdrdir)/ruby/3/attr/noexcept.h +normalize.o: $(hdrdir)/ruby/3/attr/noinline.h +normalize.o: $(hdrdir)/ruby/3/attr/nonnull.h +normalize.o: $(hdrdir)/ruby/3/attr/noreturn.h +normalize.o: $(hdrdir)/ruby/3/attr/pure.h +normalize.o: $(hdrdir)/ruby/3/attr/restrict.h +normalize.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +normalize.o: $(hdrdir)/ruby/3/attr/warning.h +normalize.o: $(hdrdir)/ruby/3/attr/weakref.h +normalize.o: $(hdrdir)/ruby/3/cast.h +normalize.o: $(hdrdir)/ruby/3/compiler_is.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/apple.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/clang.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/intel.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +normalize.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +normalize.o: $(hdrdir)/ruby/3/compiler_since.h +normalize.o: $(hdrdir)/ruby/3/config.h +normalize.o: $(hdrdir)/ruby/3/constant_p.h +normalize.o: $(hdrdir)/ruby/3/core.h +normalize.o: $(hdrdir)/ruby/3/core/rarray.h +normalize.o: $(hdrdir)/ruby/3/core/rbasic.h +normalize.o: $(hdrdir)/ruby/3/core/rbignum.h +normalize.o: $(hdrdir)/ruby/3/core/rclass.h +normalize.o: $(hdrdir)/ruby/3/core/rdata.h +normalize.o: $(hdrdir)/ruby/3/core/rfile.h +normalize.o: $(hdrdir)/ruby/3/core/rhash.h +normalize.o: $(hdrdir)/ruby/3/core/robject.h +normalize.o: $(hdrdir)/ruby/3/core/rregexp.h +normalize.o: $(hdrdir)/ruby/3/core/rstring.h +normalize.o: $(hdrdir)/ruby/3/core/rstruct.h +normalize.o: $(hdrdir)/ruby/3/core/rtypeddata.h +normalize.o: $(hdrdir)/ruby/3/ctype.h +normalize.o: $(hdrdir)/ruby/3/dllexport.h +normalize.o: $(hdrdir)/ruby/3/dosish.h +normalize.o: $(hdrdir)/ruby/3/error.h +normalize.o: $(hdrdir)/ruby/3/eval.h +normalize.o: $(hdrdir)/ruby/3/event.h +normalize.o: $(hdrdir)/ruby/3/fl_type.h +normalize.o: $(hdrdir)/ruby/3/gc.h +normalize.o: $(hdrdir)/ruby/3/glob.h +normalize.o: $(hdrdir)/ruby/3/globals.h +normalize.o: $(hdrdir)/ruby/3/has/attribute.h +normalize.o: $(hdrdir)/ruby/3/has/builtin.h +normalize.o: $(hdrdir)/ruby/3/has/c_attribute.h +normalize.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +normalize.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +normalize.o: $(hdrdir)/ruby/3/has/extension.h +normalize.o: $(hdrdir)/ruby/3/has/feature.h +normalize.o: $(hdrdir)/ruby/3/has/warning.h +normalize.o: $(hdrdir)/ruby/3/intern/array.h +normalize.o: $(hdrdir)/ruby/3/intern/bignum.h +normalize.o: $(hdrdir)/ruby/3/intern/class.h +normalize.o: $(hdrdir)/ruby/3/intern/compar.h +normalize.o: $(hdrdir)/ruby/3/intern/complex.h +normalize.o: $(hdrdir)/ruby/3/intern/cont.h +normalize.o: $(hdrdir)/ruby/3/intern/dir.h +normalize.o: $(hdrdir)/ruby/3/intern/enum.h +normalize.o: $(hdrdir)/ruby/3/intern/enumerator.h +normalize.o: $(hdrdir)/ruby/3/intern/error.h +normalize.o: $(hdrdir)/ruby/3/intern/eval.h +normalize.o: $(hdrdir)/ruby/3/intern/file.h +normalize.o: $(hdrdir)/ruby/3/intern/gc.h +normalize.o: $(hdrdir)/ruby/3/intern/hash.h +normalize.o: $(hdrdir)/ruby/3/intern/io.h +normalize.o: $(hdrdir)/ruby/3/intern/load.h +normalize.o: $(hdrdir)/ruby/3/intern/marshal.h +normalize.o: $(hdrdir)/ruby/3/intern/numeric.h +normalize.o: $(hdrdir)/ruby/3/intern/object.h +normalize.o: $(hdrdir)/ruby/3/intern/parse.h +normalize.o: $(hdrdir)/ruby/3/intern/proc.h +normalize.o: $(hdrdir)/ruby/3/intern/process.h +normalize.o: $(hdrdir)/ruby/3/intern/random.h +normalize.o: $(hdrdir)/ruby/3/intern/range.h +normalize.o: $(hdrdir)/ruby/3/intern/rational.h +normalize.o: $(hdrdir)/ruby/3/intern/re.h +normalize.o: $(hdrdir)/ruby/3/intern/ruby.h +normalize.o: $(hdrdir)/ruby/3/intern/select.h +normalize.o: $(hdrdir)/ruby/3/intern/select/largesize.h +normalize.o: $(hdrdir)/ruby/3/intern/signal.h +normalize.o: $(hdrdir)/ruby/3/intern/sprintf.h +normalize.o: $(hdrdir)/ruby/3/intern/string.h +normalize.o: $(hdrdir)/ruby/3/intern/struct.h +normalize.o: $(hdrdir)/ruby/3/intern/thread.h +normalize.o: $(hdrdir)/ruby/3/intern/time.h +normalize.o: $(hdrdir)/ruby/3/intern/variable.h +normalize.o: $(hdrdir)/ruby/3/intern/vm.h +normalize.o: $(hdrdir)/ruby/3/interpreter.h +normalize.o: $(hdrdir)/ruby/3/iterator.h +normalize.o: $(hdrdir)/ruby/3/memory.h +normalize.o: $(hdrdir)/ruby/3/method.h +normalize.o: $(hdrdir)/ruby/3/module.h +normalize.o: $(hdrdir)/ruby/3/newobj.h +normalize.o: $(hdrdir)/ruby/3/rgengc.h +normalize.o: $(hdrdir)/ruby/3/scan_args.h +normalize.o: $(hdrdir)/ruby/3/special_consts.h +normalize.o: $(hdrdir)/ruby/3/static_assert.h +normalize.o: $(hdrdir)/ruby/3/stdalign.h +normalize.o: $(hdrdir)/ruby/3/stdbool.h +normalize.o: $(hdrdir)/ruby/3/symbol.h +normalize.o: $(hdrdir)/ruby/3/token_paste.h +normalize.o: $(hdrdir)/ruby/3/value.h +normalize.o: $(hdrdir)/ruby/3/value_type.h +normalize.o: $(hdrdir)/ruby/3/variable.h +normalize.o: $(hdrdir)/ruby/3/warning_push.h +normalize.o: $(hdrdir)/ruby/3/xmalloc.h normalize.o: $(hdrdir)/ruby/assert.h normalize.o: $(hdrdir)/ruby/backward.h +normalize.o: $(hdrdir)/ruby/backward/2/assume.h +normalize.o: $(hdrdir)/ruby/backward/2/attributes.h +normalize.o: $(hdrdir)/ruby/backward/2/bool.h +normalize.o: $(hdrdir)/ruby/backward/2/extern.h +normalize.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +normalize.o: $(hdrdir)/ruby/backward/2/inttypes.h +normalize.o: $(hdrdir)/ruby/backward/2/limits.h +normalize.o: $(hdrdir)/ruby/backward/2/long_long.h +normalize.o: $(hdrdir)/ruby/backward/2/r_cast.h +normalize.o: $(hdrdir)/ruby/backward/2/rmodule.h +normalize.o: $(hdrdir)/ruby/backward/2/stdalign.h +normalize.o: $(hdrdir)/ruby/backward/2/stdarg.h normalize.o: $(hdrdir)/ruby/defines.h normalize.o: $(hdrdir)/ruby/encoding.h normalize.o: $(hdrdir)/ruby/intern.h @@ -176,8 +1998,160 @@ normalize.o: normalize.c qsort.o: $(RUBY_EXTCONF_H) qsort.o: $(arch_hdrdir)/ruby/config.h qsort.o: $(hdrdir)/ruby.h +qsort.o: $(hdrdir)/ruby/3/anyargs.h +qsort.o: $(hdrdir)/ruby/3/arithmetic.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/char.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/double.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/int.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/long.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/short.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +qsort.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +qsort.o: $(hdrdir)/ruby/3/assume.h +qsort.o: $(hdrdir)/ruby/3/attr/alloc_size.h +qsort.o: $(hdrdir)/ruby/3/attr/artificial.h +qsort.o: $(hdrdir)/ruby/3/attr/cold.h +qsort.o: $(hdrdir)/ruby/3/attr/const.h +qsort.o: $(hdrdir)/ruby/3/attr/constexpr.h +qsort.o: $(hdrdir)/ruby/3/attr/deprecated.h +qsort.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +qsort.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +qsort.o: $(hdrdir)/ruby/3/attr/error.h +qsort.o: $(hdrdir)/ruby/3/attr/flag_enum.h +qsort.o: $(hdrdir)/ruby/3/attr/forceinline.h +qsort.o: $(hdrdir)/ruby/3/attr/format.h +qsort.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +qsort.o: $(hdrdir)/ruby/3/attr/noalias.h +qsort.o: $(hdrdir)/ruby/3/attr/nodiscard.h +qsort.o: $(hdrdir)/ruby/3/attr/noexcept.h +qsort.o: $(hdrdir)/ruby/3/attr/noinline.h +qsort.o: $(hdrdir)/ruby/3/attr/nonnull.h +qsort.o: $(hdrdir)/ruby/3/attr/noreturn.h +qsort.o: $(hdrdir)/ruby/3/attr/pure.h +qsort.o: $(hdrdir)/ruby/3/attr/restrict.h +qsort.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +qsort.o: $(hdrdir)/ruby/3/attr/warning.h +qsort.o: $(hdrdir)/ruby/3/attr/weakref.h +qsort.o: $(hdrdir)/ruby/3/cast.h +qsort.o: $(hdrdir)/ruby/3/compiler_is.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/apple.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/clang.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/intel.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +qsort.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +qsort.o: $(hdrdir)/ruby/3/compiler_since.h +qsort.o: $(hdrdir)/ruby/3/config.h +qsort.o: $(hdrdir)/ruby/3/constant_p.h +qsort.o: $(hdrdir)/ruby/3/core.h +qsort.o: $(hdrdir)/ruby/3/core/rarray.h +qsort.o: $(hdrdir)/ruby/3/core/rbasic.h +qsort.o: $(hdrdir)/ruby/3/core/rbignum.h +qsort.o: $(hdrdir)/ruby/3/core/rclass.h +qsort.o: $(hdrdir)/ruby/3/core/rdata.h +qsort.o: $(hdrdir)/ruby/3/core/rfile.h +qsort.o: $(hdrdir)/ruby/3/core/rhash.h +qsort.o: $(hdrdir)/ruby/3/core/robject.h +qsort.o: $(hdrdir)/ruby/3/core/rregexp.h +qsort.o: $(hdrdir)/ruby/3/core/rstring.h +qsort.o: $(hdrdir)/ruby/3/core/rstruct.h +qsort.o: $(hdrdir)/ruby/3/core/rtypeddata.h +qsort.o: $(hdrdir)/ruby/3/ctype.h +qsort.o: $(hdrdir)/ruby/3/dllexport.h +qsort.o: $(hdrdir)/ruby/3/dosish.h +qsort.o: $(hdrdir)/ruby/3/error.h +qsort.o: $(hdrdir)/ruby/3/eval.h +qsort.o: $(hdrdir)/ruby/3/event.h +qsort.o: $(hdrdir)/ruby/3/fl_type.h +qsort.o: $(hdrdir)/ruby/3/gc.h +qsort.o: $(hdrdir)/ruby/3/glob.h +qsort.o: $(hdrdir)/ruby/3/globals.h +qsort.o: $(hdrdir)/ruby/3/has/attribute.h +qsort.o: $(hdrdir)/ruby/3/has/builtin.h +qsort.o: $(hdrdir)/ruby/3/has/c_attribute.h +qsort.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +qsort.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +qsort.o: $(hdrdir)/ruby/3/has/extension.h +qsort.o: $(hdrdir)/ruby/3/has/feature.h +qsort.o: $(hdrdir)/ruby/3/has/warning.h +qsort.o: $(hdrdir)/ruby/3/intern/array.h +qsort.o: $(hdrdir)/ruby/3/intern/bignum.h +qsort.o: $(hdrdir)/ruby/3/intern/class.h +qsort.o: $(hdrdir)/ruby/3/intern/compar.h +qsort.o: $(hdrdir)/ruby/3/intern/complex.h +qsort.o: $(hdrdir)/ruby/3/intern/cont.h +qsort.o: $(hdrdir)/ruby/3/intern/dir.h +qsort.o: $(hdrdir)/ruby/3/intern/enum.h +qsort.o: $(hdrdir)/ruby/3/intern/enumerator.h +qsort.o: $(hdrdir)/ruby/3/intern/error.h +qsort.o: $(hdrdir)/ruby/3/intern/eval.h +qsort.o: $(hdrdir)/ruby/3/intern/file.h +qsort.o: $(hdrdir)/ruby/3/intern/gc.h +qsort.o: $(hdrdir)/ruby/3/intern/hash.h +qsort.o: $(hdrdir)/ruby/3/intern/io.h +qsort.o: $(hdrdir)/ruby/3/intern/load.h +qsort.o: $(hdrdir)/ruby/3/intern/marshal.h +qsort.o: $(hdrdir)/ruby/3/intern/numeric.h +qsort.o: $(hdrdir)/ruby/3/intern/object.h +qsort.o: $(hdrdir)/ruby/3/intern/parse.h +qsort.o: $(hdrdir)/ruby/3/intern/proc.h +qsort.o: $(hdrdir)/ruby/3/intern/process.h +qsort.o: $(hdrdir)/ruby/3/intern/random.h +qsort.o: $(hdrdir)/ruby/3/intern/range.h +qsort.o: $(hdrdir)/ruby/3/intern/rational.h +qsort.o: $(hdrdir)/ruby/3/intern/re.h +qsort.o: $(hdrdir)/ruby/3/intern/ruby.h +qsort.o: $(hdrdir)/ruby/3/intern/select.h +qsort.o: $(hdrdir)/ruby/3/intern/select/largesize.h +qsort.o: $(hdrdir)/ruby/3/intern/signal.h +qsort.o: $(hdrdir)/ruby/3/intern/sprintf.h +qsort.o: $(hdrdir)/ruby/3/intern/string.h +qsort.o: $(hdrdir)/ruby/3/intern/struct.h +qsort.o: $(hdrdir)/ruby/3/intern/thread.h +qsort.o: $(hdrdir)/ruby/3/intern/time.h +qsort.o: $(hdrdir)/ruby/3/intern/variable.h +qsort.o: $(hdrdir)/ruby/3/intern/vm.h +qsort.o: $(hdrdir)/ruby/3/interpreter.h +qsort.o: $(hdrdir)/ruby/3/iterator.h +qsort.o: $(hdrdir)/ruby/3/memory.h +qsort.o: $(hdrdir)/ruby/3/method.h +qsort.o: $(hdrdir)/ruby/3/module.h +qsort.o: $(hdrdir)/ruby/3/newobj.h +qsort.o: $(hdrdir)/ruby/3/rgengc.h +qsort.o: $(hdrdir)/ruby/3/scan_args.h +qsort.o: $(hdrdir)/ruby/3/special_consts.h +qsort.o: $(hdrdir)/ruby/3/static_assert.h +qsort.o: $(hdrdir)/ruby/3/stdalign.h +qsort.o: $(hdrdir)/ruby/3/stdbool.h +qsort.o: $(hdrdir)/ruby/3/symbol.h +qsort.o: $(hdrdir)/ruby/3/token_paste.h +qsort.o: $(hdrdir)/ruby/3/value.h +qsort.o: $(hdrdir)/ruby/3/value_type.h +qsort.o: $(hdrdir)/ruby/3/variable.h +qsort.o: $(hdrdir)/ruby/3/warning_push.h +qsort.o: $(hdrdir)/ruby/3/xmalloc.h qsort.o: $(hdrdir)/ruby/assert.h qsort.o: $(hdrdir)/ruby/backward.h +qsort.o: $(hdrdir)/ruby/backward/2/assume.h +qsort.o: $(hdrdir)/ruby/backward/2/attributes.h +qsort.o: $(hdrdir)/ruby/backward/2/bool.h +qsort.o: $(hdrdir)/ruby/backward/2/extern.h +qsort.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +qsort.o: $(hdrdir)/ruby/backward/2/inttypes.h +qsort.o: $(hdrdir)/ruby/backward/2/limits.h +qsort.o: $(hdrdir)/ruby/backward/2/long_long.h +qsort.o: $(hdrdir)/ruby/backward/2/r_cast.h +qsort.o: $(hdrdir)/ruby/backward/2/rmodule.h +qsort.o: $(hdrdir)/ruby/backward/2/stdalign.h +qsort.o: $(hdrdir)/ruby/backward/2/stdarg.h qsort.o: $(hdrdir)/ruby/defines.h qsort.o: $(hdrdir)/ruby/encoding.h qsort.o: $(hdrdir)/ruby/intern.h @@ -192,8 +2166,160 @@ qsort.o: qsort.c rb_str_dup.o: $(RUBY_EXTCONF_H) rb_str_dup.o: $(arch_hdrdir)/ruby/config.h rb_str_dup.o: $(hdrdir)/ruby.h +rb_str_dup.o: $(hdrdir)/ruby/3/anyargs.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/char.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/double.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/int.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/long.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/short.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +rb_str_dup.o: $(hdrdir)/ruby/3/assume.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/alloc_size.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/artificial.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/cold.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/const.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/constexpr.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/deprecated.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/error.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/flag_enum.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/forceinline.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/format.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/noalias.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/nodiscard.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/noexcept.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/noinline.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/nonnull.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/noreturn.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/pure.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/restrict.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/warning.h +rb_str_dup.o: $(hdrdir)/ruby/3/attr/weakref.h +rb_str_dup.o: $(hdrdir)/ruby/3/cast.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/apple.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/clang.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/intel.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +rb_str_dup.o: $(hdrdir)/ruby/3/compiler_since.h +rb_str_dup.o: $(hdrdir)/ruby/3/config.h +rb_str_dup.o: $(hdrdir)/ruby/3/constant_p.h +rb_str_dup.o: $(hdrdir)/ruby/3/core.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rarray.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rbasic.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rbignum.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rclass.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rdata.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rfile.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rhash.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/robject.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rregexp.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rstring.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rstruct.h +rb_str_dup.o: $(hdrdir)/ruby/3/core/rtypeddata.h +rb_str_dup.o: $(hdrdir)/ruby/3/ctype.h +rb_str_dup.o: $(hdrdir)/ruby/3/dllexport.h +rb_str_dup.o: $(hdrdir)/ruby/3/dosish.h +rb_str_dup.o: $(hdrdir)/ruby/3/error.h +rb_str_dup.o: $(hdrdir)/ruby/3/eval.h +rb_str_dup.o: $(hdrdir)/ruby/3/event.h +rb_str_dup.o: $(hdrdir)/ruby/3/fl_type.h +rb_str_dup.o: $(hdrdir)/ruby/3/gc.h +rb_str_dup.o: $(hdrdir)/ruby/3/glob.h +rb_str_dup.o: $(hdrdir)/ruby/3/globals.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/attribute.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/builtin.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/c_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/extension.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/feature.h +rb_str_dup.o: $(hdrdir)/ruby/3/has/warning.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/array.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/bignum.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/class.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/compar.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/complex.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/cont.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/dir.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/enum.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/enumerator.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/error.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/eval.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/file.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/gc.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/hash.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/io.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/load.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/marshal.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/numeric.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/object.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/parse.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/proc.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/process.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/random.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/range.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/rational.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/re.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/ruby.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/select.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/select/largesize.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/signal.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/sprintf.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/string.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/struct.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/thread.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/time.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/variable.h +rb_str_dup.o: $(hdrdir)/ruby/3/intern/vm.h +rb_str_dup.o: $(hdrdir)/ruby/3/interpreter.h +rb_str_dup.o: $(hdrdir)/ruby/3/iterator.h +rb_str_dup.o: $(hdrdir)/ruby/3/memory.h +rb_str_dup.o: $(hdrdir)/ruby/3/method.h +rb_str_dup.o: $(hdrdir)/ruby/3/module.h +rb_str_dup.o: $(hdrdir)/ruby/3/newobj.h +rb_str_dup.o: $(hdrdir)/ruby/3/rgengc.h +rb_str_dup.o: $(hdrdir)/ruby/3/scan_args.h +rb_str_dup.o: $(hdrdir)/ruby/3/special_consts.h +rb_str_dup.o: $(hdrdir)/ruby/3/static_assert.h +rb_str_dup.o: $(hdrdir)/ruby/3/stdalign.h +rb_str_dup.o: $(hdrdir)/ruby/3/stdbool.h +rb_str_dup.o: $(hdrdir)/ruby/3/symbol.h +rb_str_dup.o: $(hdrdir)/ruby/3/token_paste.h +rb_str_dup.o: $(hdrdir)/ruby/3/value.h +rb_str_dup.o: $(hdrdir)/ruby/3/value_type.h +rb_str_dup.o: $(hdrdir)/ruby/3/variable.h +rb_str_dup.o: $(hdrdir)/ruby/3/warning_push.h +rb_str_dup.o: $(hdrdir)/ruby/3/xmalloc.h rb_str_dup.o: $(hdrdir)/ruby/assert.h rb_str_dup.o: $(hdrdir)/ruby/backward.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/assume.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/attributes.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/bool.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/extern.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/inttypes.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/limits.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/long_long.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/r_cast.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/rmodule.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/stdalign.h +rb_str_dup.o: $(hdrdir)/ruby/backward/2/stdarg.h rb_str_dup.o: $(hdrdir)/ruby/defines.h rb_str_dup.o: $(hdrdir)/ruby/intern.h rb_str_dup.o: $(hdrdir)/ruby/missing.h @@ -204,8 +2330,160 @@ rb_str_dup.o: rb_str_dup.c set_len.o: $(RUBY_EXTCONF_H) set_len.o: $(arch_hdrdir)/ruby/config.h set_len.o: $(hdrdir)/ruby.h +set_len.o: $(hdrdir)/ruby/3/anyargs.h +set_len.o: $(hdrdir)/ruby/3/arithmetic.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/char.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/double.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/int.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/long.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/short.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +set_len.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +set_len.o: $(hdrdir)/ruby/3/assume.h +set_len.o: $(hdrdir)/ruby/3/attr/alloc_size.h +set_len.o: $(hdrdir)/ruby/3/attr/artificial.h +set_len.o: $(hdrdir)/ruby/3/attr/cold.h +set_len.o: $(hdrdir)/ruby/3/attr/const.h +set_len.o: $(hdrdir)/ruby/3/attr/constexpr.h +set_len.o: $(hdrdir)/ruby/3/attr/deprecated.h +set_len.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +set_len.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +set_len.o: $(hdrdir)/ruby/3/attr/error.h +set_len.o: $(hdrdir)/ruby/3/attr/flag_enum.h +set_len.o: $(hdrdir)/ruby/3/attr/forceinline.h +set_len.o: $(hdrdir)/ruby/3/attr/format.h +set_len.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +set_len.o: $(hdrdir)/ruby/3/attr/noalias.h +set_len.o: $(hdrdir)/ruby/3/attr/nodiscard.h +set_len.o: $(hdrdir)/ruby/3/attr/noexcept.h +set_len.o: $(hdrdir)/ruby/3/attr/noinline.h +set_len.o: $(hdrdir)/ruby/3/attr/nonnull.h +set_len.o: $(hdrdir)/ruby/3/attr/noreturn.h +set_len.o: $(hdrdir)/ruby/3/attr/pure.h +set_len.o: $(hdrdir)/ruby/3/attr/restrict.h +set_len.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +set_len.o: $(hdrdir)/ruby/3/attr/warning.h +set_len.o: $(hdrdir)/ruby/3/attr/weakref.h +set_len.o: $(hdrdir)/ruby/3/cast.h +set_len.o: $(hdrdir)/ruby/3/compiler_is.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/apple.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/clang.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/intel.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +set_len.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +set_len.o: $(hdrdir)/ruby/3/compiler_since.h +set_len.o: $(hdrdir)/ruby/3/config.h +set_len.o: $(hdrdir)/ruby/3/constant_p.h +set_len.o: $(hdrdir)/ruby/3/core.h +set_len.o: $(hdrdir)/ruby/3/core/rarray.h +set_len.o: $(hdrdir)/ruby/3/core/rbasic.h +set_len.o: $(hdrdir)/ruby/3/core/rbignum.h +set_len.o: $(hdrdir)/ruby/3/core/rclass.h +set_len.o: $(hdrdir)/ruby/3/core/rdata.h +set_len.o: $(hdrdir)/ruby/3/core/rfile.h +set_len.o: $(hdrdir)/ruby/3/core/rhash.h +set_len.o: $(hdrdir)/ruby/3/core/robject.h +set_len.o: $(hdrdir)/ruby/3/core/rregexp.h +set_len.o: $(hdrdir)/ruby/3/core/rstring.h +set_len.o: $(hdrdir)/ruby/3/core/rstruct.h +set_len.o: $(hdrdir)/ruby/3/core/rtypeddata.h +set_len.o: $(hdrdir)/ruby/3/ctype.h +set_len.o: $(hdrdir)/ruby/3/dllexport.h +set_len.o: $(hdrdir)/ruby/3/dosish.h +set_len.o: $(hdrdir)/ruby/3/error.h +set_len.o: $(hdrdir)/ruby/3/eval.h +set_len.o: $(hdrdir)/ruby/3/event.h +set_len.o: $(hdrdir)/ruby/3/fl_type.h +set_len.o: $(hdrdir)/ruby/3/gc.h +set_len.o: $(hdrdir)/ruby/3/glob.h +set_len.o: $(hdrdir)/ruby/3/globals.h +set_len.o: $(hdrdir)/ruby/3/has/attribute.h +set_len.o: $(hdrdir)/ruby/3/has/builtin.h +set_len.o: $(hdrdir)/ruby/3/has/c_attribute.h +set_len.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +set_len.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +set_len.o: $(hdrdir)/ruby/3/has/extension.h +set_len.o: $(hdrdir)/ruby/3/has/feature.h +set_len.o: $(hdrdir)/ruby/3/has/warning.h +set_len.o: $(hdrdir)/ruby/3/intern/array.h +set_len.o: $(hdrdir)/ruby/3/intern/bignum.h +set_len.o: $(hdrdir)/ruby/3/intern/class.h +set_len.o: $(hdrdir)/ruby/3/intern/compar.h +set_len.o: $(hdrdir)/ruby/3/intern/complex.h +set_len.o: $(hdrdir)/ruby/3/intern/cont.h +set_len.o: $(hdrdir)/ruby/3/intern/dir.h +set_len.o: $(hdrdir)/ruby/3/intern/enum.h +set_len.o: $(hdrdir)/ruby/3/intern/enumerator.h +set_len.o: $(hdrdir)/ruby/3/intern/error.h +set_len.o: $(hdrdir)/ruby/3/intern/eval.h +set_len.o: $(hdrdir)/ruby/3/intern/file.h +set_len.o: $(hdrdir)/ruby/3/intern/gc.h +set_len.o: $(hdrdir)/ruby/3/intern/hash.h +set_len.o: $(hdrdir)/ruby/3/intern/io.h +set_len.o: $(hdrdir)/ruby/3/intern/load.h +set_len.o: $(hdrdir)/ruby/3/intern/marshal.h +set_len.o: $(hdrdir)/ruby/3/intern/numeric.h +set_len.o: $(hdrdir)/ruby/3/intern/object.h +set_len.o: $(hdrdir)/ruby/3/intern/parse.h +set_len.o: $(hdrdir)/ruby/3/intern/proc.h +set_len.o: $(hdrdir)/ruby/3/intern/process.h +set_len.o: $(hdrdir)/ruby/3/intern/random.h +set_len.o: $(hdrdir)/ruby/3/intern/range.h +set_len.o: $(hdrdir)/ruby/3/intern/rational.h +set_len.o: $(hdrdir)/ruby/3/intern/re.h +set_len.o: $(hdrdir)/ruby/3/intern/ruby.h +set_len.o: $(hdrdir)/ruby/3/intern/select.h +set_len.o: $(hdrdir)/ruby/3/intern/select/largesize.h +set_len.o: $(hdrdir)/ruby/3/intern/signal.h +set_len.o: $(hdrdir)/ruby/3/intern/sprintf.h +set_len.o: $(hdrdir)/ruby/3/intern/string.h +set_len.o: $(hdrdir)/ruby/3/intern/struct.h +set_len.o: $(hdrdir)/ruby/3/intern/thread.h +set_len.o: $(hdrdir)/ruby/3/intern/time.h +set_len.o: $(hdrdir)/ruby/3/intern/variable.h +set_len.o: $(hdrdir)/ruby/3/intern/vm.h +set_len.o: $(hdrdir)/ruby/3/interpreter.h +set_len.o: $(hdrdir)/ruby/3/iterator.h +set_len.o: $(hdrdir)/ruby/3/memory.h +set_len.o: $(hdrdir)/ruby/3/method.h +set_len.o: $(hdrdir)/ruby/3/module.h +set_len.o: $(hdrdir)/ruby/3/newobj.h +set_len.o: $(hdrdir)/ruby/3/rgengc.h +set_len.o: $(hdrdir)/ruby/3/scan_args.h +set_len.o: $(hdrdir)/ruby/3/special_consts.h +set_len.o: $(hdrdir)/ruby/3/static_assert.h +set_len.o: $(hdrdir)/ruby/3/stdalign.h +set_len.o: $(hdrdir)/ruby/3/stdbool.h +set_len.o: $(hdrdir)/ruby/3/symbol.h +set_len.o: $(hdrdir)/ruby/3/token_paste.h +set_len.o: $(hdrdir)/ruby/3/value.h +set_len.o: $(hdrdir)/ruby/3/value_type.h +set_len.o: $(hdrdir)/ruby/3/variable.h +set_len.o: $(hdrdir)/ruby/3/warning_push.h +set_len.o: $(hdrdir)/ruby/3/xmalloc.h set_len.o: $(hdrdir)/ruby/assert.h set_len.o: $(hdrdir)/ruby/backward.h +set_len.o: $(hdrdir)/ruby/backward/2/assume.h +set_len.o: $(hdrdir)/ruby/backward/2/attributes.h +set_len.o: $(hdrdir)/ruby/backward/2/bool.h +set_len.o: $(hdrdir)/ruby/backward/2/extern.h +set_len.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +set_len.o: $(hdrdir)/ruby/backward/2/inttypes.h +set_len.o: $(hdrdir)/ruby/backward/2/limits.h +set_len.o: $(hdrdir)/ruby/backward/2/long_long.h +set_len.o: $(hdrdir)/ruby/backward/2/r_cast.h +set_len.o: $(hdrdir)/ruby/backward/2/rmodule.h +set_len.o: $(hdrdir)/ruby/backward/2/stdalign.h +set_len.o: $(hdrdir)/ruby/backward/2/stdarg.h set_len.o: $(hdrdir)/ruby/defines.h set_len.o: $(hdrdir)/ruby/intern.h set_len.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/struct/depend b/ext/-test-/struct/depend index 552daf0ac5..62bc436e0f 100644 --- a/ext/-test-/struct/depend +++ b/ext/-test-/struct/depend @@ -2,8 +2,160 @@ duplicate.o: $(RUBY_EXTCONF_H) duplicate.o: $(arch_hdrdir)/ruby/config.h duplicate.o: $(hdrdir)/ruby.h +duplicate.o: $(hdrdir)/ruby/3/anyargs.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/char.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/double.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/int.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/long.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/short.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +duplicate.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +duplicate.o: $(hdrdir)/ruby/3/assume.h +duplicate.o: $(hdrdir)/ruby/3/attr/alloc_size.h +duplicate.o: $(hdrdir)/ruby/3/attr/artificial.h +duplicate.o: $(hdrdir)/ruby/3/attr/cold.h +duplicate.o: $(hdrdir)/ruby/3/attr/const.h +duplicate.o: $(hdrdir)/ruby/3/attr/constexpr.h +duplicate.o: $(hdrdir)/ruby/3/attr/deprecated.h +duplicate.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +duplicate.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +duplicate.o: $(hdrdir)/ruby/3/attr/error.h +duplicate.o: $(hdrdir)/ruby/3/attr/flag_enum.h +duplicate.o: $(hdrdir)/ruby/3/attr/forceinline.h +duplicate.o: $(hdrdir)/ruby/3/attr/format.h +duplicate.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +duplicate.o: $(hdrdir)/ruby/3/attr/noalias.h +duplicate.o: $(hdrdir)/ruby/3/attr/nodiscard.h +duplicate.o: $(hdrdir)/ruby/3/attr/noexcept.h +duplicate.o: $(hdrdir)/ruby/3/attr/noinline.h +duplicate.o: $(hdrdir)/ruby/3/attr/nonnull.h +duplicate.o: $(hdrdir)/ruby/3/attr/noreturn.h +duplicate.o: $(hdrdir)/ruby/3/attr/pure.h +duplicate.o: $(hdrdir)/ruby/3/attr/restrict.h +duplicate.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +duplicate.o: $(hdrdir)/ruby/3/attr/warning.h +duplicate.o: $(hdrdir)/ruby/3/attr/weakref.h +duplicate.o: $(hdrdir)/ruby/3/cast.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/apple.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/clang.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/intel.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +duplicate.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +duplicate.o: $(hdrdir)/ruby/3/compiler_since.h +duplicate.o: $(hdrdir)/ruby/3/config.h +duplicate.o: $(hdrdir)/ruby/3/constant_p.h +duplicate.o: $(hdrdir)/ruby/3/core.h +duplicate.o: $(hdrdir)/ruby/3/core/rarray.h +duplicate.o: $(hdrdir)/ruby/3/core/rbasic.h +duplicate.o: $(hdrdir)/ruby/3/core/rbignum.h +duplicate.o: $(hdrdir)/ruby/3/core/rclass.h +duplicate.o: $(hdrdir)/ruby/3/core/rdata.h +duplicate.o: $(hdrdir)/ruby/3/core/rfile.h +duplicate.o: $(hdrdir)/ruby/3/core/rhash.h +duplicate.o: $(hdrdir)/ruby/3/core/robject.h +duplicate.o: $(hdrdir)/ruby/3/core/rregexp.h +duplicate.o: $(hdrdir)/ruby/3/core/rstring.h +duplicate.o: $(hdrdir)/ruby/3/core/rstruct.h +duplicate.o: $(hdrdir)/ruby/3/core/rtypeddata.h +duplicate.o: $(hdrdir)/ruby/3/ctype.h +duplicate.o: $(hdrdir)/ruby/3/dllexport.h +duplicate.o: $(hdrdir)/ruby/3/dosish.h +duplicate.o: $(hdrdir)/ruby/3/error.h +duplicate.o: $(hdrdir)/ruby/3/eval.h +duplicate.o: $(hdrdir)/ruby/3/event.h +duplicate.o: $(hdrdir)/ruby/3/fl_type.h +duplicate.o: $(hdrdir)/ruby/3/gc.h +duplicate.o: $(hdrdir)/ruby/3/glob.h +duplicate.o: $(hdrdir)/ruby/3/globals.h +duplicate.o: $(hdrdir)/ruby/3/has/attribute.h +duplicate.o: $(hdrdir)/ruby/3/has/builtin.h +duplicate.o: $(hdrdir)/ruby/3/has/c_attribute.h +duplicate.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +duplicate.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +duplicate.o: $(hdrdir)/ruby/3/has/extension.h +duplicate.o: $(hdrdir)/ruby/3/has/feature.h +duplicate.o: $(hdrdir)/ruby/3/has/warning.h +duplicate.o: $(hdrdir)/ruby/3/intern/array.h +duplicate.o: $(hdrdir)/ruby/3/intern/bignum.h +duplicate.o: $(hdrdir)/ruby/3/intern/class.h +duplicate.o: $(hdrdir)/ruby/3/intern/compar.h +duplicate.o: $(hdrdir)/ruby/3/intern/complex.h +duplicate.o: $(hdrdir)/ruby/3/intern/cont.h +duplicate.o: $(hdrdir)/ruby/3/intern/dir.h +duplicate.o: $(hdrdir)/ruby/3/intern/enum.h +duplicate.o: $(hdrdir)/ruby/3/intern/enumerator.h +duplicate.o: $(hdrdir)/ruby/3/intern/error.h +duplicate.o: $(hdrdir)/ruby/3/intern/eval.h +duplicate.o: $(hdrdir)/ruby/3/intern/file.h +duplicate.o: $(hdrdir)/ruby/3/intern/gc.h +duplicate.o: $(hdrdir)/ruby/3/intern/hash.h +duplicate.o: $(hdrdir)/ruby/3/intern/io.h +duplicate.o: $(hdrdir)/ruby/3/intern/load.h +duplicate.o: $(hdrdir)/ruby/3/intern/marshal.h +duplicate.o: $(hdrdir)/ruby/3/intern/numeric.h +duplicate.o: $(hdrdir)/ruby/3/intern/object.h +duplicate.o: $(hdrdir)/ruby/3/intern/parse.h +duplicate.o: $(hdrdir)/ruby/3/intern/proc.h +duplicate.o: $(hdrdir)/ruby/3/intern/process.h +duplicate.o: $(hdrdir)/ruby/3/intern/random.h +duplicate.o: $(hdrdir)/ruby/3/intern/range.h +duplicate.o: $(hdrdir)/ruby/3/intern/rational.h +duplicate.o: $(hdrdir)/ruby/3/intern/re.h +duplicate.o: $(hdrdir)/ruby/3/intern/ruby.h +duplicate.o: $(hdrdir)/ruby/3/intern/select.h +duplicate.o: $(hdrdir)/ruby/3/intern/select/largesize.h +duplicate.o: $(hdrdir)/ruby/3/intern/signal.h +duplicate.o: $(hdrdir)/ruby/3/intern/sprintf.h +duplicate.o: $(hdrdir)/ruby/3/intern/string.h +duplicate.o: $(hdrdir)/ruby/3/intern/struct.h +duplicate.o: $(hdrdir)/ruby/3/intern/thread.h +duplicate.o: $(hdrdir)/ruby/3/intern/time.h +duplicate.o: $(hdrdir)/ruby/3/intern/variable.h +duplicate.o: $(hdrdir)/ruby/3/intern/vm.h +duplicate.o: $(hdrdir)/ruby/3/interpreter.h +duplicate.o: $(hdrdir)/ruby/3/iterator.h +duplicate.o: $(hdrdir)/ruby/3/memory.h +duplicate.o: $(hdrdir)/ruby/3/method.h +duplicate.o: $(hdrdir)/ruby/3/module.h +duplicate.o: $(hdrdir)/ruby/3/newobj.h +duplicate.o: $(hdrdir)/ruby/3/rgengc.h +duplicate.o: $(hdrdir)/ruby/3/scan_args.h +duplicate.o: $(hdrdir)/ruby/3/special_consts.h +duplicate.o: $(hdrdir)/ruby/3/static_assert.h +duplicate.o: $(hdrdir)/ruby/3/stdalign.h +duplicate.o: $(hdrdir)/ruby/3/stdbool.h +duplicate.o: $(hdrdir)/ruby/3/symbol.h +duplicate.o: $(hdrdir)/ruby/3/token_paste.h +duplicate.o: $(hdrdir)/ruby/3/value.h +duplicate.o: $(hdrdir)/ruby/3/value_type.h +duplicate.o: $(hdrdir)/ruby/3/variable.h +duplicate.o: $(hdrdir)/ruby/3/warning_push.h +duplicate.o: $(hdrdir)/ruby/3/xmalloc.h duplicate.o: $(hdrdir)/ruby/assert.h duplicate.o: $(hdrdir)/ruby/backward.h +duplicate.o: $(hdrdir)/ruby/backward/2/assume.h +duplicate.o: $(hdrdir)/ruby/backward/2/attributes.h +duplicate.o: $(hdrdir)/ruby/backward/2/bool.h +duplicate.o: $(hdrdir)/ruby/backward/2/extern.h +duplicate.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +duplicate.o: $(hdrdir)/ruby/backward/2/inttypes.h +duplicate.o: $(hdrdir)/ruby/backward/2/limits.h +duplicate.o: $(hdrdir)/ruby/backward/2/long_long.h +duplicate.o: $(hdrdir)/ruby/backward/2/r_cast.h +duplicate.o: $(hdrdir)/ruby/backward/2/rmodule.h +duplicate.o: $(hdrdir)/ruby/backward/2/stdalign.h +duplicate.o: $(hdrdir)/ruby/backward/2/stdarg.h duplicate.o: $(hdrdir)/ruby/defines.h duplicate.o: $(hdrdir)/ruby/intern.h duplicate.o: $(hdrdir)/ruby/missing.h @@ -14,8 +166,160 @@ duplicate.o: duplicate.c init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -26,8 +330,160 @@ init.o: init.c len.o: $(RUBY_EXTCONF_H) len.o: $(arch_hdrdir)/ruby/config.h len.o: $(hdrdir)/ruby.h +len.o: $(hdrdir)/ruby/3/anyargs.h +len.o: $(hdrdir)/ruby/3/arithmetic.h +len.o: $(hdrdir)/ruby/3/arithmetic/char.h +len.o: $(hdrdir)/ruby/3/arithmetic/double.h +len.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +len.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/int.h +len.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/long.h +len.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +len.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/short.h +len.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +len.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +len.o: $(hdrdir)/ruby/3/assume.h +len.o: $(hdrdir)/ruby/3/attr/alloc_size.h +len.o: $(hdrdir)/ruby/3/attr/artificial.h +len.o: $(hdrdir)/ruby/3/attr/cold.h +len.o: $(hdrdir)/ruby/3/attr/const.h +len.o: $(hdrdir)/ruby/3/attr/constexpr.h +len.o: $(hdrdir)/ruby/3/attr/deprecated.h +len.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +len.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +len.o: $(hdrdir)/ruby/3/attr/error.h +len.o: $(hdrdir)/ruby/3/attr/flag_enum.h +len.o: $(hdrdir)/ruby/3/attr/forceinline.h +len.o: $(hdrdir)/ruby/3/attr/format.h +len.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +len.o: $(hdrdir)/ruby/3/attr/noalias.h +len.o: $(hdrdir)/ruby/3/attr/nodiscard.h +len.o: $(hdrdir)/ruby/3/attr/noexcept.h +len.o: $(hdrdir)/ruby/3/attr/noinline.h +len.o: $(hdrdir)/ruby/3/attr/nonnull.h +len.o: $(hdrdir)/ruby/3/attr/noreturn.h +len.o: $(hdrdir)/ruby/3/attr/pure.h +len.o: $(hdrdir)/ruby/3/attr/restrict.h +len.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +len.o: $(hdrdir)/ruby/3/attr/warning.h +len.o: $(hdrdir)/ruby/3/attr/weakref.h +len.o: $(hdrdir)/ruby/3/cast.h +len.o: $(hdrdir)/ruby/3/compiler_is.h +len.o: $(hdrdir)/ruby/3/compiler_is/apple.h +len.o: $(hdrdir)/ruby/3/compiler_is/clang.h +len.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +len.o: $(hdrdir)/ruby/3/compiler_is/intel.h +len.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +len.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +len.o: $(hdrdir)/ruby/3/compiler_since.h +len.o: $(hdrdir)/ruby/3/config.h +len.o: $(hdrdir)/ruby/3/constant_p.h +len.o: $(hdrdir)/ruby/3/core.h +len.o: $(hdrdir)/ruby/3/core/rarray.h +len.o: $(hdrdir)/ruby/3/core/rbasic.h +len.o: $(hdrdir)/ruby/3/core/rbignum.h +len.o: $(hdrdir)/ruby/3/core/rclass.h +len.o: $(hdrdir)/ruby/3/core/rdata.h +len.o: $(hdrdir)/ruby/3/core/rfile.h +len.o: $(hdrdir)/ruby/3/core/rhash.h +len.o: $(hdrdir)/ruby/3/core/robject.h +len.o: $(hdrdir)/ruby/3/core/rregexp.h +len.o: $(hdrdir)/ruby/3/core/rstring.h +len.o: $(hdrdir)/ruby/3/core/rstruct.h +len.o: $(hdrdir)/ruby/3/core/rtypeddata.h +len.o: $(hdrdir)/ruby/3/ctype.h +len.o: $(hdrdir)/ruby/3/dllexport.h +len.o: $(hdrdir)/ruby/3/dosish.h +len.o: $(hdrdir)/ruby/3/error.h +len.o: $(hdrdir)/ruby/3/eval.h +len.o: $(hdrdir)/ruby/3/event.h +len.o: $(hdrdir)/ruby/3/fl_type.h +len.o: $(hdrdir)/ruby/3/gc.h +len.o: $(hdrdir)/ruby/3/glob.h +len.o: $(hdrdir)/ruby/3/globals.h +len.o: $(hdrdir)/ruby/3/has/attribute.h +len.o: $(hdrdir)/ruby/3/has/builtin.h +len.o: $(hdrdir)/ruby/3/has/c_attribute.h +len.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +len.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +len.o: $(hdrdir)/ruby/3/has/extension.h +len.o: $(hdrdir)/ruby/3/has/feature.h +len.o: $(hdrdir)/ruby/3/has/warning.h +len.o: $(hdrdir)/ruby/3/intern/array.h +len.o: $(hdrdir)/ruby/3/intern/bignum.h +len.o: $(hdrdir)/ruby/3/intern/class.h +len.o: $(hdrdir)/ruby/3/intern/compar.h +len.o: $(hdrdir)/ruby/3/intern/complex.h +len.o: $(hdrdir)/ruby/3/intern/cont.h +len.o: $(hdrdir)/ruby/3/intern/dir.h +len.o: $(hdrdir)/ruby/3/intern/enum.h +len.o: $(hdrdir)/ruby/3/intern/enumerator.h +len.o: $(hdrdir)/ruby/3/intern/error.h +len.o: $(hdrdir)/ruby/3/intern/eval.h +len.o: $(hdrdir)/ruby/3/intern/file.h +len.o: $(hdrdir)/ruby/3/intern/gc.h +len.o: $(hdrdir)/ruby/3/intern/hash.h +len.o: $(hdrdir)/ruby/3/intern/io.h +len.o: $(hdrdir)/ruby/3/intern/load.h +len.o: $(hdrdir)/ruby/3/intern/marshal.h +len.o: $(hdrdir)/ruby/3/intern/numeric.h +len.o: $(hdrdir)/ruby/3/intern/object.h +len.o: $(hdrdir)/ruby/3/intern/parse.h +len.o: $(hdrdir)/ruby/3/intern/proc.h +len.o: $(hdrdir)/ruby/3/intern/process.h +len.o: $(hdrdir)/ruby/3/intern/random.h +len.o: $(hdrdir)/ruby/3/intern/range.h +len.o: $(hdrdir)/ruby/3/intern/rational.h +len.o: $(hdrdir)/ruby/3/intern/re.h +len.o: $(hdrdir)/ruby/3/intern/ruby.h +len.o: $(hdrdir)/ruby/3/intern/select.h +len.o: $(hdrdir)/ruby/3/intern/select/largesize.h +len.o: $(hdrdir)/ruby/3/intern/signal.h +len.o: $(hdrdir)/ruby/3/intern/sprintf.h +len.o: $(hdrdir)/ruby/3/intern/string.h +len.o: $(hdrdir)/ruby/3/intern/struct.h +len.o: $(hdrdir)/ruby/3/intern/thread.h +len.o: $(hdrdir)/ruby/3/intern/time.h +len.o: $(hdrdir)/ruby/3/intern/variable.h +len.o: $(hdrdir)/ruby/3/intern/vm.h +len.o: $(hdrdir)/ruby/3/interpreter.h +len.o: $(hdrdir)/ruby/3/iterator.h +len.o: $(hdrdir)/ruby/3/memory.h +len.o: $(hdrdir)/ruby/3/method.h +len.o: $(hdrdir)/ruby/3/module.h +len.o: $(hdrdir)/ruby/3/newobj.h +len.o: $(hdrdir)/ruby/3/rgengc.h +len.o: $(hdrdir)/ruby/3/scan_args.h +len.o: $(hdrdir)/ruby/3/special_consts.h +len.o: $(hdrdir)/ruby/3/static_assert.h +len.o: $(hdrdir)/ruby/3/stdalign.h +len.o: $(hdrdir)/ruby/3/stdbool.h +len.o: $(hdrdir)/ruby/3/symbol.h +len.o: $(hdrdir)/ruby/3/token_paste.h +len.o: $(hdrdir)/ruby/3/value.h +len.o: $(hdrdir)/ruby/3/value_type.h +len.o: $(hdrdir)/ruby/3/variable.h +len.o: $(hdrdir)/ruby/3/warning_push.h +len.o: $(hdrdir)/ruby/3/xmalloc.h len.o: $(hdrdir)/ruby/assert.h len.o: $(hdrdir)/ruby/backward.h +len.o: $(hdrdir)/ruby/backward/2/assume.h +len.o: $(hdrdir)/ruby/backward/2/attributes.h +len.o: $(hdrdir)/ruby/backward/2/bool.h +len.o: $(hdrdir)/ruby/backward/2/extern.h +len.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +len.o: $(hdrdir)/ruby/backward/2/inttypes.h +len.o: $(hdrdir)/ruby/backward/2/limits.h +len.o: $(hdrdir)/ruby/backward/2/long_long.h +len.o: $(hdrdir)/ruby/backward/2/r_cast.h +len.o: $(hdrdir)/ruby/backward/2/rmodule.h +len.o: $(hdrdir)/ruby/backward/2/stdalign.h +len.o: $(hdrdir)/ruby/backward/2/stdarg.h len.o: $(hdrdir)/ruby/defines.h len.o: $(hdrdir)/ruby/intern.h len.o: $(hdrdir)/ruby/missing.h @@ -38,8 +494,160 @@ len.o: len.c member.o: $(RUBY_EXTCONF_H) member.o: $(arch_hdrdir)/ruby/config.h member.o: $(hdrdir)/ruby.h +member.o: $(hdrdir)/ruby/3/anyargs.h +member.o: $(hdrdir)/ruby/3/arithmetic.h +member.o: $(hdrdir)/ruby/3/arithmetic/char.h +member.o: $(hdrdir)/ruby/3/arithmetic/double.h +member.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +member.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/int.h +member.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/long.h +member.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +member.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/short.h +member.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +member.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +member.o: $(hdrdir)/ruby/3/assume.h +member.o: $(hdrdir)/ruby/3/attr/alloc_size.h +member.o: $(hdrdir)/ruby/3/attr/artificial.h +member.o: $(hdrdir)/ruby/3/attr/cold.h +member.o: $(hdrdir)/ruby/3/attr/const.h +member.o: $(hdrdir)/ruby/3/attr/constexpr.h +member.o: $(hdrdir)/ruby/3/attr/deprecated.h +member.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +member.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +member.o: $(hdrdir)/ruby/3/attr/error.h +member.o: $(hdrdir)/ruby/3/attr/flag_enum.h +member.o: $(hdrdir)/ruby/3/attr/forceinline.h +member.o: $(hdrdir)/ruby/3/attr/format.h +member.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +member.o: $(hdrdir)/ruby/3/attr/noalias.h +member.o: $(hdrdir)/ruby/3/attr/nodiscard.h +member.o: $(hdrdir)/ruby/3/attr/noexcept.h +member.o: $(hdrdir)/ruby/3/attr/noinline.h +member.o: $(hdrdir)/ruby/3/attr/nonnull.h +member.o: $(hdrdir)/ruby/3/attr/noreturn.h +member.o: $(hdrdir)/ruby/3/attr/pure.h +member.o: $(hdrdir)/ruby/3/attr/restrict.h +member.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +member.o: $(hdrdir)/ruby/3/attr/warning.h +member.o: $(hdrdir)/ruby/3/attr/weakref.h +member.o: $(hdrdir)/ruby/3/cast.h +member.o: $(hdrdir)/ruby/3/compiler_is.h +member.o: $(hdrdir)/ruby/3/compiler_is/apple.h +member.o: $(hdrdir)/ruby/3/compiler_is/clang.h +member.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +member.o: $(hdrdir)/ruby/3/compiler_is/intel.h +member.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +member.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +member.o: $(hdrdir)/ruby/3/compiler_since.h +member.o: $(hdrdir)/ruby/3/config.h +member.o: $(hdrdir)/ruby/3/constant_p.h +member.o: $(hdrdir)/ruby/3/core.h +member.o: $(hdrdir)/ruby/3/core/rarray.h +member.o: $(hdrdir)/ruby/3/core/rbasic.h +member.o: $(hdrdir)/ruby/3/core/rbignum.h +member.o: $(hdrdir)/ruby/3/core/rclass.h +member.o: $(hdrdir)/ruby/3/core/rdata.h +member.o: $(hdrdir)/ruby/3/core/rfile.h +member.o: $(hdrdir)/ruby/3/core/rhash.h +member.o: $(hdrdir)/ruby/3/core/robject.h +member.o: $(hdrdir)/ruby/3/core/rregexp.h +member.o: $(hdrdir)/ruby/3/core/rstring.h +member.o: $(hdrdir)/ruby/3/core/rstruct.h +member.o: $(hdrdir)/ruby/3/core/rtypeddata.h +member.o: $(hdrdir)/ruby/3/ctype.h +member.o: $(hdrdir)/ruby/3/dllexport.h +member.o: $(hdrdir)/ruby/3/dosish.h +member.o: $(hdrdir)/ruby/3/error.h +member.o: $(hdrdir)/ruby/3/eval.h +member.o: $(hdrdir)/ruby/3/event.h +member.o: $(hdrdir)/ruby/3/fl_type.h +member.o: $(hdrdir)/ruby/3/gc.h +member.o: $(hdrdir)/ruby/3/glob.h +member.o: $(hdrdir)/ruby/3/globals.h +member.o: $(hdrdir)/ruby/3/has/attribute.h +member.o: $(hdrdir)/ruby/3/has/builtin.h +member.o: $(hdrdir)/ruby/3/has/c_attribute.h +member.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +member.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +member.o: $(hdrdir)/ruby/3/has/extension.h +member.o: $(hdrdir)/ruby/3/has/feature.h +member.o: $(hdrdir)/ruby/3/has/warning.h +member.o: $(hdrdir)/ruby/3/intern/array.h +member.o: $(hdrdir)/ruby/3/intern/bignum.h +member.o: $(hdrdir)/ruby/3/intern/class.h +member.o: $(hdrdir)/ruby/3/intern/compar.h +member.o: $(hdrdir)/ruby/3/intern/complex.h +member.o: $(hdrdir)/ruby/3/intern/cont.h +member.o: $(hdrdir)/ruby/3/intern/dir.h +member.o: $(hdrdir)/ruby/3/intern/enum.h +member.o: $(hdrdir)/ruby/3/intern/enumerator.h +member.o: $(hdrdir)/ruby/3/intern/error.h +member.o: $(hdrdir)/ruby/3/intern/eval.h +member.o: $(hdrdir)/ruby/3/intern/file.h +member.o: $(hdrdir)/ruby/3/intern/gc.h +member.o: $(hdrdir)/ruby/3/intern/hash.h +member.o: $(hdrdir)/ruby/3/intern/io.h +member.o: $(hdrdir)/ruby/3/intern/load.h +member.o: $(hdrdir)/ruby/3/intern/marshal.h +member.o: $(hdrdir)/ruby/3/intern/numeric.h +member.o: $(hdrdir)/ruby/3/intern/object.h +member.o: $(hdrdir)/ruby/3/intern/parse.h +member.o: $(hdrdir)/ruby/3/intern/proc.h +member.o: $(hdrdir)/ruby/3/intern/process.h +member.o: $(hdrdir)/ruby/3/intern/random.h +member.o: $(hdrdir)/ruby/3/intern/range.h +member.o: $(hdrdir)/ruby/3/intern/rational.h +member.o: $(hdrdir)/ruby/3/intern/re.h +member.o: $(hdrdir)/ruby/3/intern/ruby.h +member.o: $(hdrdir)/ruby/3/intern/select.h +member.o: $(hdrdir)/ruby/3/intern/select/largesize.h +member.o: $(hdrdir)/ruby/3/intern/signal.h +member.o: $(hdrdir)/ruby/3/intern/sprintf.h +member.o: $(hdrdir)/ruby/3/intern/string.h +member.o: $(hdrdir)/ruby/3/intern/struct.h +member.o: $(hdrdir)/ruby/3/intern/thread.h +member.o: $(hdrdir)/ruby/3/intern/time.h +member.o: $(hdrdir)/ruby/3/intern/variable.h +member.o: $(hdrdir)/ruby/3/intern/vm.h +member.o: $(hdrdir)/ruby/3/interpreter.h +member.o: $(hdrdir)/ruby/3/iterator.h +member.o: $(hdrdir)/ruby/3/memory.h +member.o: $(hdrdir)/ruby/3/method.h +member.o: $(hdrdir)/ruby/3/module.h +member.o: $(hdrdir)/ruby/3/newobj.h +member.o: $(hdrdir)/ruby/3/rgengc.h +member.o: $(hdrdir)/ruby/3/scan_args.h +member.o: $(hdrdir)/ruby/3/special_consts.h +member.o: $(hdrdir)/ruby/3/static_assert.h +member.o: $(hdrdir)/ruby/3/stdalign.h +member.o: $(hdrdir)/ruby/3/stdbool.h +member.o: $(hdrdir)/ruby/3/symbol.h +member.o: $(hdrdir)/ruby/3/token_paste.h +member.o: $(hdrdir)/ruby/3/value.h +member.o: $(hdrdir)/ruby/3/value_type.h +member.o: $(hdrdir)/ruby/3/variable.h +member.o: $(hdrdir)/ruby/3/warning_push.h +member.o: $(hdrdir)/ruby/3/xmalloc.h member.o: $(hdrdir)/ruby/assert.h member.o: $(hdrdir)/ruby/backward.h +member.o: $(hdrdir)/ruby/backward/2/assume.h +member.o: $(hdrdir)/ruby/backward/2/attributes.h +member.o: $(hdrdir)/ruby/backward/2/bool.h +member.o: $(hdrdir)/ruby/backward/2/extern.h +member.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +member.o: $(hdrdir)/ruby/backward/2/inttypes.h +member.o: $(hdrdir)/ruby/backward/2/limits.h +member.o: $(hdrdir)/ruby/backward/2/long_long.h +member.o: $(hdrdir)/ruby/backward/2/r_cast.h +member.o: $(hdrdir)/ruby/backward/2/rmodule.h +member.o: $(hdrdir)/ruby/backward/2/stdalign.h +member.o: $(hdrdir)/ruby/backward/2/stdarg.h member.o: $(hdrdir)/ruby/defines.h member.o: $(hdrdir)/ruby/intern.h member.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/symbol/depend b/ext/-test-/symbol/depend index bccb4afc15..12ef002c82 100644 --- a/ext/-test-/symbol/depend +++ b/ext/-test-/symbol/depend @@ -2,8 +2,160 @@ init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -14,8 +166,160 @@ init.o: init.c type.o: $(RUBY_EXTCONF_H) type.o: $(arch_hdrdir)/ruby/config.h type.o: $(hdrdir)/ruby.h +type.o: $(hdrdir)/ruby/3/anyargs.h +type.o: $(hdrdir)/ruby/3/arithmetic.h +type.o: $(hdrdir)/ruby/3/arithmetic/char.h +type.o: $(hdrdir)/ruby/3/arithmetic/double.h +type.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +type.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/int.h +type.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/long.h +type.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +type.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/short.h +type.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +type.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +type.o: $(hdrdir)/ruby/3/assume.h +type.o: $(hdrdir)/ruby/3/attr/alloc_size.h +type.o: $(hdrdir)/ruby/3/attr/artificial.h +type.o: $(hdrdir)/ruby/3/attr/cold.h +type.o: $(hdrdir)/ruby/3/attr/const.h +type.o: $(hdrdir)/ruby/3/attr/constexpr.h +type.o: $(hdrdir)/ruby/3/attr/deprecated.h +type.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +type.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +type.o: $(hdrdir)/ruby/3/attr/error.h +type.o: $(hdrdir)/ruby/3/attr/flag_enum.h +type.o: $(hdrdir)/ruby/3/attr/forceinline.h +type.o: $(hdrdir)/ruby/3/attr/format.h +type.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +type.o: $(hdrdir)/ruby/3/attr/noalias.h +type.o: $(hdrdir)/ruby/3/attr/nodiscard.h +type.o: $(hdrdir)/ruby/3/attr/noexcept.h +type.o: $(hdrdir)/ruby/3/attr/noinline.h +type.o: $(hdrdir)/ruby/3/attr/nonnull.h +type.o: $(hdrdir)/ruby/3/attr/noreturn.h +type.o: $(hdrdir)/ruby/3/attr/pure.h +type.o: $(hdrdir)/ruby/3/attr/restrict.h +type.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +type.o: $(hdrdir)/ruby/3/attr/warning.h +type.o: $(hdrdir)/ruby/3/attr/weakref.h +type.o: $(hdrdir)/ruby/3/cast.h +type.o: $(hdrdir)/ruby/3/compiler_is.h +type.o: $(hdrdir)/ruby/3/compiler_is/apple.h +type.o: $(hdrdir)/ruby/3/compiler_is/clang.h +type.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +type.o: $(hdrdir)/ruby/3/compiler_is/intel.h +type.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +type.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +type.o: $(hdrdir)/ruby/3/compiler_since.h +type.o: $(hdrdir)/ruby/3/config.h +type.o: $(hdrdir)/ruby/3/constant_p.h +type.o: $(hdrdir)/ruby/3/core.h +type.o: $(hdrdir)/ruby/3/core/rarray.h +type.o: $(hdrdir)/ruby/3/core/rbasic.h +type.o: $(hdrdir)/ruby/3/core/rbignum.h +type.o: $(hdrdir)/ruby/3/core/rclass.h +type.o: $(hdrdir)/ruby/3/core/rdata.h +type.o: $(hdrdir)/ruby/3/core/rfile.h +type.o: $(hdrdir)/ruby/3/core/rhash.h +type.o: $(hdrdir)/ruby/3/core/robject.h +type.o: $(hdrdir)/ruby/3/core/rregexp.h +type.o: $(hdrdir)/ruby/3/core/rstring.h +type.o: $(hdrdir)/ruby/3/core/rstruct.h +type.o: $(hdrdir)/ruby/3/core/rtypeddata.h +type.o: $(hdrdir)/ruby/3/ctype.h +type.o: $(hdrdir)/ruby/3/dllexport.h +type.o: $(hdrdir)/ruby/3/dosish.h +type.o: $(hdrdir)/ruby/3/error.h +type.o: $(hdrdir)/ruby/3/eval.h +type.o: $(hdrdir)/ruby/3/event.h +type.o: $(hdrdir)/ruby/3/fl_type.h +type.o: $(hdrdir)/ruby/3/gc.h +type.o: $(hdrdir)/ruby/3/glob.h +type.o: $(hdrdir)/ruby/3/globals.h +type.o: $(hdrdir)/ruby/3/has/attribute.h +type.o: $(hdrdir)/ruby/3/has/builtin.h +type.o: $(hdrdir)/ruby/3/has/c_attribute.h +type.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +type.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +type.o: $(hdrdir)/ruby/3/has/extension.h +type.o: $(hdrdir)/ruby/3/has/feature.h +type.o: $(hdrdir)/ruby/3/has/warning.h +type.o: $(hdrdir)/ruby/3/intern/array.h +type.o: $(hdrdir)/ruby/3/intern/bignum.h +type.o: $(hdrdir)/ruby/3/intern/class.h +type.o: $(hdrdir)/ruby/3/intern/compar.h +type.o: $(hdrdir)/ruby/3/intern/complex.h +type.o: $(hdrdir)/ruby/3/intern/cont.h +type.o: $(hdrdir)/ruby/3/intern/dir.h +type.o: $(hdrdir)/ruby/3/intern/enum.h +type.o: $(hdrdir)/ruby/3/intern/enumerator.h +type.o: $(hdrdir)/ruby/3/intern/error.h +type.o: $(hdrdir)/ruby/3/intern/eval.h +type.o: $(hdrdir)/ruby/3/intern/file.h +type.o: $(hdrdir)/ruby/3/intern/gc.h +type.o: $(hdrdir)/ruby/3/intern/hash.h +type.o: $(hdrdir)/ruby/3/intern/io.h +type.o: $(hdrdir)/ruby/3/intern/load.h +type.o: $(hdrdir)/ruby/3/intern/marshal.h +type.o: $(hdrdir)/ruby/3/intern/numeric.h +type.o: $(hdrdir)/ruby/3/intern/object.h +type.o: $(hdrdir)/ruby/3/intern/parse.h +type.o: $(hdrdir)/ruby/3/intern/proc.h +type.o: $(hdrdir)/ruby/3/intern/process.h +type.o: $(hdrdir)/ruby/3/intern/random.h +type.o: $(hdrdir)/ruby/3/intern/range.h +type.o: $(hdrdir)/ruby/3/intern/rational.h +type.o: $(hdrdir)/ruby/3/intern/re.h +type.o: $(hdrdir)/ruby/3/intern/ruby.h +type.o: $(hdrdir)/ruby/3/intern/select.h +type.o: $(hdrdir)/ruby/3/intern/select/largesize.h +type.o: $(hdrdir)/ruby/3/intern/signal.h +type.o: $(hdrdir)/ruby/3/intern/sprintf.h +type.o: $(hdrdir)/ruby/3/intern/string.h +type.o: $(hdrdir)/ruby/3/intern/struct.h +type.o: $(hdrdir)/ruby/3/intern/thread.h +type.o: $(hdrdir)/ruby/3/intern/time.h +type.o: $(hdrdir)/ruby/3/intern/variable.h +type.o: $(hdrdir)/ruby/3/intern/vm.h +type.o: $(hdrdir)/ruby/3/interpreter.h +type.o: $(hdrdir)/ruby/3/iterator.h +type.o: $(hdrdir)/ruby/3/memory.h +type.o: $(hdrdir)/ruby/3/method.h +type.o: $(hdrdir)/ruby/3/module.h +type.o: $(hdrdir)/ruby/3/newobj.h +type.o: $(hdrdir)/ruby/3/rgengc.h +type.o: $(hdrdir)/ruby/3/scan_args.h +type.o: $(hdrdir)/ruby/3/special_consts.h +type.o: $(hdrdir)/ruby/3/static_assert.h +type.o: $(hdrdir)/ruby/3/stdalign.h +type.o: $(hdrdir)/ruby/3/stdbool.h +type.o: $(hdrdir)/ruby/3/symbol.h +type.o: $(hdrdir)/ruby/3/token_paste.h +type.o: $(hdrdir)/ruby/3/value.h +type.o: $(hdrdir)/ruby/3/value_type.h +type.o: $(hdrdir)/ruby/3/variable.h +type.o: $(hdrdir)/ruby/3/warning_push.h +type.o: $(hdrdir)/ruby/3/xmalloc.h type.o: $(hdrdir)/ruby/assert.h type.o: $(hdrdir)/ruby/backward.h +type.o: $(hdrdir)/ruby/backward/2/assume.h +type.o: $(hdrdir)/ruby/backward/2/attributes.h +type.o: $(hdrdir)/ruby/backward/2/bool.h +type.o: $(hdrdir)/ruby/backward/2/extern.h +type.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +type.o: $(hdrdir)/ruby/backward/2/inttypes.h +type.o: $(hdrdir)/ruby/backward/2/limits.h +type.o: $(hdrdir)/ruby/backward/2/long_long.h +type.o: $(hdrdir)/ruby/backward/2/r_cast.h +type.o: $(hdrdir)/ruby/backward/2/rmodule.h +type.o: $(hdrdir)/ruby/backward/2/stdalign.h +type.o: $(hdrdir)/ruby/backward/2/stdarg.h type.o: $(hdrdir)/ruby/defines.h type.o: $(hdrdir)/ruby/intern.h type.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/thread_fd_close/depend b/ext/-test-/thread_fd_close/depend index 8c49c2d4fe..1c40f66999 100644 --- a/ext/-test-/thread_fd_close/depend +++ b/ext/-test-/thread_fd_close/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START thread_fd_close.o: $(RUBY_EXTCONF_H) thread_fd_close.o: $(arch_hdrdir)/ruby/config.h +thread_fd_close.o: $(hdrdir)/ruby/3/anyargs.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/char.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/double.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/int.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/long.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/short.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +thread_fd_close.o: $(hdrdir)/ruby/3/assume.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/alloc_size.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/artificial.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/cold.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/const.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/constexpr.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/deprecated.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/error.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/flag_enum.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/forceinline.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/format.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/noalias.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/nodiscard.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/noexcept.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/noinline.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/nonnull.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/noreturn.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/pure.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/restrict.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/warning.h +thread_fd_close.o: $(hdrdir)/ruby/3/attr/weakref.h +thread_fd_close.o: $(hdrdir)/ruby/3/cast.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/apple.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/clang.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/intel.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +thread_fd_close.o: $(hdrdir)/ruby/3/compiler_since.h +thread_fd_close.o: $(hdrdir)/ruby/3/config.h +thread_fd_close.o: $(hdrdir)/ruby/3/constant_p.h +thread_fd_close.o: $(hdrdir)/ruby/3/core.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rarray.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rbasic.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rbignum.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rclass.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rdata.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rfile.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rhash.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/robject.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rregexp.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rstring.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rstruct.h +thread_fd_close.o: $(hdrdir)/ruby/3/core/rtypeddata.h +thread_fd_close.o: $(hdrdir)/ruby/3/ctype.h +thread_fd_close.o: $(hdrdir)/ruby/3/dllexport.h +thread_fd_close.o: $(hdrdir)/ruby/3/dosish.h +thread_fd_close.o: $(hdrdir)/ruby/3/error.h +thread_fd_close.o: $(hdrdir)/ruby/3/eval.h +thread_fd_close.o: $(hdrdir)/ruby/3/event.h +thread_fd_close.o: $(hdrdir)/ruby/3/fl_type.h +thread_fd_close.o: $(hdrdir)/ruby/3/gc.h +thread_fd_close.o: $(hdrdir)/ruby/3/glob.h +thread_fd_close.o: $(hdrdir)/ruby/3/globals.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/attribute.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/builtin.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/c_attribute.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/extension.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/feature.h +thread_fd_close.o: $(hdrdir)/ruby/3/has/warning.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/array.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/bignum.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/class.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/compar.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/complex.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/cont.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/dir.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/enum.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/enumerator.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/error.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/eval.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/file.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/gc.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/hash.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/io.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/load.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/marshal.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/numeric.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/object.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/parse.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/proc.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/process.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/random.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/range.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/rational.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/re.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/ruby.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/select.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/select/largesize.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/signal.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/sprintf.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/string.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/struct.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/thread.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/time.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/variable.h +thread_fd_close.o: $(hdrdir)/ruby/3/intern/vm.h +thread_fd_close.o: $(hdrdir)/ruby/3/interpreter.h +thread_fd_close.o: $(hdrdir)/ruby/3/iterator.h +thread_fd_close.o: $(hdrdir)/ruby/3/memory.h +thread_fd_close.o: $(hdrdir)/ruby/3/method.h +thread_fd_close.o: $(hdrdir)/ruby/3/module.h +thread_fd_close.o: $(hdrdir)/ruby/3/newobj.h +thread_fd_close.o: $(hdrdir)/ruby/3/rgengc.h +thread_fd_close.o: $(hdrdir)/ruby/3/scan_args.h +thread_fd_close.o: $(hdrdir)/ruby/3/special_consts.h +thread_fd_close.o: $(hdrdir)/ruby/3/static_assert.h +thread_fd_close.o: $(hdrdir)/ruby/3/stdalign.h +thread_fd_close.o: $(hdrdir)/ruby/3/stdbool.h +thread_fd_close.o: $(hdrdir)/ruby/3/symbol.h +thread_fd_close.o: $(hdrdir)/ruby/3/token_paste.h +thread_fd_close.o: $(hdrdir)/ruby/3/value.h +thread_fd_close.o: $(hdrdir)/ruby/3/value_type.h +thread_fd_close.o: $(hdrdir)/ruby/3/variable.h +thread_fd_close.o: $(hdrdir)/ruby/3/warning_push.h +thread_fd_close.o: $(hdrdir)/ruby/3/xmalloc.h thread_fd_close.o: $(hdrdir)/ruby/assert.h thread_fd_close.o: $(hdrdir)/ruby/backward.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/assume.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/attributes.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/bool.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/extern.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/inttypes.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/limits.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/long_long.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/r_cast.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/rmodule.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/stdalign.h +thread_fd_close.o: $(hdrdir)/ruby/backward/2/stdarg.h thread_fd_close.o: $(hdrdir)/ruby/defines.h thread_fd_close.o: $(hdrdir)/ruby/intern.h thread_fd_close.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/time/depend b/ext/-test-/time/depend index 13221d70cd..58b74e396e 100644 --- a/ext/-test-/time/depend +++ b/ext/-test-/time/depend @@ -2,8 +2,160 @@ init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h @@ -14,8 +166,160 @@ init.o: init.c leap_second.o: $(RUBY_EXTCONF_H) leap_second.o: $(arch_hdrdir)/ruby/config.h leap_second.o: $(hdrdir)/ruby.h +leap_second.o: $(hdrdir)/ruby/3/anyargs.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/char.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/double.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/int.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/long.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/short.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +leap_second.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +leap_second.o: $(hdrdir)/ruby/3/assume.h +leap_second.o: $(hdrdir)/ruby/3/attr/alloc_size.h +leap_second.o: $(hdrdir)/ruby/3/attr/artificial.h +leap_second.o: $(hdrdir)/ruby/3/attr/cold.h +leap_second.o: $(hdrdir)/ruby/3/attr/const.h +leap_second.o: $(hdrdir)/ruby/3/attr/constexpr.h +leap_second.o: $(hdrdir)/ruby/3/attr/deprecated.h +leap_second.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +leap_second.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +leap_second.o: $(hdrdir)/ruby/3/attr/error.h +leap_second.o: $(hdrdir)/ruby/3/attr/flag_enum.h +leap_second.o: $(hdrdir)/ruby/3/attr/forceinline.h +leap_second.o: $(hdrdir)/ruby/3/attr/format.h +leap_second.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +leap_second.o: $(hdrdir)/ruby/3/attr/noalias.h +leap_second.o: $(hdrdir)/ruby/3/attr/nodiscard.h +leap_second.o: $(hdrdir)/ruby/3/attr/noexcept.h +leap_second.o: $(hdrdir)/ruby/3/attr/noinline.h +leap_second.o: $(hdrdir)/ruby/3/attr/nonnull.h +leap_second.o: $(hdrdir)/ruby/3/attr/noreturn.h +leap_second.o: $(hdrdir)/ruby/3/attr/pure.h +leap_second.o: $(hdrdir)/ruby/3/attr/restrict.h +leap_second.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +leap_second.o: $(hdrdir)/ruby/3/attr/warning.h +leap_second.o: $(hdrdir)/ruby/3/attr/weakref.h +leap_second.o: $(hdrdir)/ruby/3/cast.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/apple.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/clang.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/intel.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +leap_second.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +leap_second.o: $(hdrdir)/ruby/3/compiler_since.h +leap_second.o: $(hdrdir)/ruby/3/config.h +leap_second.o: $(hdrdir)/ruby/3/constant_p.h +leap_second.o: $(hdrdir)/ruby/3/core.h +leap_second.o: $(hdrdir)/ruby/3/core/rarray.h +leap_second.o: $(hdrdir)/ruby/3/core/rbasic.h +leap_second.o: $(hdrdir)/ruby/3/core/rbignum.h +leap_second.o: $(hdrdir)/ruby/3/core/rclass.h +leap_second.o: $(hdrdir)/ruby/3/core/rdata.h +leap_second.o: $(hdrdir)/ruby/3/core/rfile.h +leap_second.o: $(hdrdir)/ruby/3/core/rhash.h +leap_second.o: $(hdrdir)/ruby/3/core/robject.h +leap_second.o: $(hdrdir)/ruby/3/core/rregexp.h +leap_second.o: $(hdrdir)/ruby/3/core/rstring.h +leap_second.o: $(hdrdir)/ruby/3/core/rstruct.h +leap_second.o: $(hdrdir)/ruby/3/core/rtypeddata.h +leap_second.o: $(hdrdir)/ruby/3/ctype.h +leap_second.o: $(hdrdir)/ruby/3/dllexport.h +leap_second.o: $(hdrdir)/ruby/3/dosish.h +leap_second.o: $(hdrdir)/ruby/3/error.h +leap_second.o: $(hdrdir)/ruby/3/eval.h +leap_second.o: $(hdrdir)/ruby/3/event.h +leap_second.o: $(hdrdir)/ruby/3/fl_type.h +leap_second.o: $(hdrdir)/ruby/3/gc.h +leap_second.o: $(hdrdir)/ruby/3/glob.h +leap_second.o: $(hdrdir)/ruby/3/globals.h +leap_second.o: $(hdrdir)/ruby/3/has/attribute.h +leap_second.o: $(hdrdir)/ruby/3/has/builtin.h +leap_second.o: $(hdrdir)/ruby/3/has/c_attribute.h +leap_second.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +leap_second.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +leap_second.o: $(hdrdir)/ruby/3/has/extension.h +leap_second.o: $(hdrdir)/ruby/3/has/feature.h +leap_second.o: $(hdrdir)/ruby/3/has/warning.h +leap_second.o: $(hdrdir)/ruby/3/intern/array.h +leap_second.o: $(hdrdir)/ruby/3/intern/bignum.h +leap_second.o: $(hdrdir)/ruby/3/intern/class.h +leap_second.o: $(hdrdir)/ruby/3/intern/compar.h +leap_second.o: $(hdrdir)/ruby/3/intern/complex.h +leap_second.o: $(hdrdir)/ruby/3/intern/cont.h +leap_second.o: $(hdrdir)/ruby/3/intern/dir.h +leap_second.o: $(hdrdir)/ruby/3/intern/enum.h +leap_second.o: $(hdrdir)/ruby/3/intern/enumerator.h +leap_second.o: $(hdrdir)/ruby/3/intern/error.h +leap_second.o: $(hdrdir)/ruby/3/intern/eval.h +leap_second.o: $(hdrdir)/ruby/3/intern/file.h +leap_second.o: $(hdrdir)/ruby/3/intern/gc.h +leap_second.o: $(hdrdir)/ruby/3/intern/hash.h +leap_second.o: $(hdrdir)/ruby/3/intern/io.h +leap_second.o: $(hdrdir)/ruby/3/intern/load.h +leap_second.o: $(hdrdir)/ruby/3/intern/marshal.h +leap_second.o: $(hdrdir)/ruby/3/intern/numeric.h +leap_second.o: $(hdrdir)/ruby/3/intern/object.h +leap_second.o: $(hdrdir)/ruby/3/intern/parse.h +leap_second.o: $(hdrdir)/ruby/3/intern/proc.h +leap_second.o: $(hdrdir)/ruby/3/intern/process.h +leap_second.o: $(hdrdir)/ruby/3/intern/random.h +leap_second.o: $(hdrdir)/ruby/3/intern/range.h +leap_second.o: $(hdrdir)/ruby/3/intern/rational.h +leap_second.o: $(hdrdir)/ruby/3/intern/re.h +leap_second.o: $(hdrdir)/ruby/3/intern/ruby.h +leap_second.o: $(hdrdir)/ruby/3/intern/select.h +leap_second.o: $(hdrdir)/ruby/3/intern/select/largesize.h +leap_second.o: $(hdrdir)/ruby/3/intern/signal.h +leap_second.o: $(hdrdir)/ruby/3/intern/sprintf.h +leap_second.o: $(hdrdir)/ruby/3/intern/string.h +leap_second.o: $(hdrdir)/ruby/3/intern/struct.h +leap_second.o: $(hdrdir)/ruby/3/intern/thread.h +leap_second.o: $(hdrdir)/ruby/3/intern/time.h +leap_second.o: $(hdrdir)/ruby/3/intern/variable.h +leap_second.o: $(hdrdir)/ruby/3/intern/vm.h +leap_second.o: $(hdrdir)/ruby/3/interpreter.h +leap_second.o: $(hdrdir)/ruby/3/iterator.h +leap_second.o: $(hdrdir)/ruby/3/memory.h +leap_second.o: $(hdrdir)/ruby/3/method.h +leap_second.o: $(hdrdir)/ruby/3/module.h +leap_second.o: $(hdrdir)/ruby/3/newobj.h +leap_second.o: $(hdrdir)/ruby/3/rgengc.h +leap_second.o: $(hdrdir)/ruby/3/scan_args.h +leap_second.o: $(hdrdir)/ruby/3/special_consts.h +leap_second.o: $(hdrdir)/ruby/3/static_assert.h +leap_second.o: $(hdrdir)/ruby/3/stdalign.h +leap_second.o: $(hdrdir)/ruby/3/stdbool.h +leap_second.o: $(hdrdir)/ruby/3/symbol.h +leap_second.o: $(hdrdir)/ruby/3/token_paste.h +leap_second.o: $(hdrdir)/ruby/3/value.h +leap_second.o: $(hdrdir)/ruby/3/value_type.h +leap_second.o: $(hdrdir)/ruby/3/variable.h +leap_second.o: $(hdrdir)/ruby/3/warning_push.h +leap_second.o: $(hdrdir)/ruby/3/xmalloc.h leap_second.o: $(hdrdir)/ruby/assert.h leap_second.o: $(hdrdir)/ruby/backward.h +leap_second.o: $(hdrdir)/ruby/backward/2/assume.h +leap_second.o: $(hdrdir)/ruby/backward/2/attributes.h +leap_second.o: $(hdrdir)/ruby/backward/2/bool.h +leap_second.o: $(hdrdir)/ruby/backward/2/extern.h +leap_second.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +leap_second.o: $(hdrdir)/ruby/backward/2/inttypes.h +leap_second.o: $(hdrdir)/ruby/backward/2/limits.h +leap_second.o: $(hdrdir)/ruby/backward/2/long_long.h +leap_second.o: $(hdrdir)/ruby/backward/2/r_cast.h +leap_second.o: $(hdrdir)/ruby/backward/2/rmodule.h +leap_second.o: $(hdrdir)/ruby/backward/2/stdalign.h +leap_second.o: $(hdrdir)/ruby/backward/2/stdarg.h leap_second.o: $(hdrdir)/ruby/defines.h leap_second.o: $(hdrdir)/ruby/intern.h leap_second.o: $(hdrdir)/ruby/missing.h @@ -30,8 +334,160 @@ leap_second.o: leap_second.c new.o: $(RUBY_EXTCONF_H) new.o: $(arch_hdrdir)/ruby/config.h new.o: $(hdrdir)/ruby.h +new.o: $(hdrdir)/ruby/3/anyargs.h +new.o: $(hdrdir)/ruby/3/arithmetic.h +new.o: $(hdrdir)/ruby/3/arithmetic/char.h +new.o: $(hdrdir)/ruby/3/arithmetic/double.h +new.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +new.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/int.h +new.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/long.h +new.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +new.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/short.h +new.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +new.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +new.o: $(hdrdir)/ruby/3/assume.h +new.o: $(hdrdir)/ruby/3/attr/alloc_size.h +new.o: $(hdrdir)/ruby/3/attr/artificial.h +new.o: $(hdrdir)/ruby/3/attr/cold.h +new.o: $(hdrdir)/ruby/3/attr/const.h +new.o: $(hdrdir)/ruby/3/attr/constexpr.h +new.o: $(hdrdir)/ruby/3/attr/deprecated.h +new.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +new.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +new.o: $(hdrdir)/ruby/3/attr/error.h +new.o: $(hdrdir)/ruby/3/attr/flag_enum.h +new.o: $(hdrdir)/ruby/3/attr/forceinline.h +new.o: $(hdrdir)/ruby/3/attr/format.h +new.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +new.o: $(hdrdir)/ruby/3/attr/noalias.h +new.o: $(hdrdir)/ruby/3/attr/nodiscard.h +new.o: $(hdrdir)/ruby/3/attr/noexcept.h +new.o: $(hdrdir)/ruby/3/attr/noinline.h +new.o: $(hdrdir)/ruby/3/attr/nonnull.h +new.o: $(hdrdir)/ruby/3/attr/noreturn.h +new.o: $(hdrdir)/ruby/3/attr/pure.h +new.o: $(hdrdir)/ruby/3/attr/restrict.h +new.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +new.o: $(hdrdir)/ruby/3/attr/warning.h +new.o: $(hdrdir)/ruby/3/attr/weakref.h +new.o: $(hdrdir)/ruby/3/cast.h +new.o: $(hdrdir)/ruby/3/compiler_is.h +new.o: $(hdrdir)/ruby/3/compiler_is/apple.h +new.o: $(hdrdir)/ruby/3/compiler_is/clang.h +new.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +new.o: $(hdrdir)/ruby/3/compiler_is/intel.h +new.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +new.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +new.o: $(hdrdir)/ruby/3/compiler_since.h +new.o: $(hdrdir)/ruby/3/config.h +new.o: $(hdrdir)/ruby/3/constant_p.h +new.o: $(hdrdir)/ruby/3/core.h +new.o: $(hdrdir)/ruby/3/core/rarray.h +new.o: $(hdrdir)/ruby/3/core/rbasic.h +new.o: $(hdrdir)/ruby/3/core/rbignum.h +new.o: $(hdrdir)/ruby/3/core/rclass.h +new.o: $(hdrdir)/ruby/3/core/rdata.h +new.o: $(hdrdir)/ruby/3/core/rfile.h +new.o: $(hdrdir)/ruby/3/core/rhash.h +new.o: $(hdrdir)/ruby/3/core/robject.h +new.o: $(hdrdir)/ruby/3/core/rregexp.h +new.o: $(hdrdir)/ruby/3/core/rstring.h +new.o: $(hdrdir)/ruby/3/core/rstruct.h +new.o: $(hdrdir)/ruby/3/core/rtypeddata.h +new.o: $(hdrdir)/ruby/3/ctype.h +new.o: $(hdrdir)/ruby/3/dllexport.h +new.o: $(hdrdir)/ruby/3/dosish.h +new.o: $(hdrdir)/ruby/3/error.h +new.o: $(hdrdir)/ruby/3/eval.h +new.o: $(hdrdir)/ruby/3/event.h +new.o: $(hdrdir)/ruby/3/fl_type.h +new.o: $(hdrdir)/ruby/3/gc.h +new.o: $(hdrdir)/ruby/3/glob.h +new.o: $(hdrdir)/ruby/3/globals.h +new.o: $(hdrdir)/ruby/3/has/attribute.h +new.o: $(hdrdir)/ruby/3/has/builtin.h +new.o: $(hdrdir)/ruby/3/has/c_attribute.h +new.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +new.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +new.o: $(hdrdir)/ruby/3/has/extension.h +new.o: $(hdrdir)/ruby/3/has/feature.h +new.o: $(hdrdir)/ruby/3/has/warning.h +new.o: $(hdrdir)/ruby/3/intern/array.h +new.o: $(hdrdir)/ruby/3/intern/bignum.h +new.o: $(hdrdir)/ruby/3/intern/class.h +new.o: $(hdrdir)/ruby/3/intern/compar.h +new.o: $(hdrdir)/ruby/3/intern/complex.h +new.o: $(hdrdir)/ruby/3/intern/cont.h +new.o: $(hdrdir)/ruby/3/intern/dir.h +new.o: $(hdrdir)/ruby/3/intern/enum.h +new.o: $(hdrdir)/ruby/3/intern/enumerator.h +new.o: $(hdrdir)/ruby/3/intern/error.h +new.o: $(hdrdir)/ruby/3/intern/eval.h +new.o: $(hdrdir)/ruby/3/intern/file.h +new.o: $(hdrdir)/ruby/3/intern/gc.h +new.o: $(hdrdir)/ruby/3/intern/hash.h +new.o: $(hdrdir)/ruby/3/intern/io.h +new.o: $(hdrdir)/ruby/3/intern/load.h +new.o: $(hdrdir)/ruby/3/intern/marshal.h +new.o: $(hdrdir)/ruby/3/intern/numeric.h +new.o: $(hdrdir)/ruby/3/intern/object.h +new.o: $(hdrdir)/ruby/3/intern/parse.h +new.o: $(hdrdir)/ruby/3/intern/proc.h +new.o: $(hdrdir)/ruby/3/intern/process.h +new.o: $(hdrdir)/ruby/3/intern/random.h +new.o: $(hdrdir)/ruby/3/intern/range.h +new.o: $(hdrdir)/ruby/3/intern/rational.h +new.o: $(hdrdir)/ruby/3/intern/re.h +new.o: $(hdrdir)/ruby/3/intern/ruby.h +new.o: $(hdrdir)/ruby/3/intern/select.h +new.o: $(hdrdir)/ruby/3/intern/select/largesize.h +new.o: $(hdrdir)/ruby/3/intern/signal.h +new.o: $(hdrdir)/ruby/3/intern/sprintf.h +new.o: $(hdrdir)/ruby/3/intern/string.h +new.o: $(hdrdir)/ruby/3/intern/struct.h +new.o: $(hdrdir)/ruby/3/intern/thread.h +new.o: $(hdrdir)/ruby/3/intern/time.h +new.o: $(hdrdir)/ruby/3/intern/variable.h +new.o: $(hdrdir)/ruby/3/intern/vm.h +new.o: $(hdrdir)/ruby/3/interpreter.h +new.o: $(hdrdir)/ruby/3/iterator.h +new.o: $(hdrdir)/ruby/3/memory.h +new.o: $(hdrdir)/ruby/3/method.h +new.o: $(hdrdir)/ruby/3/module.h +new.o: $(hdrdir)/ruby/3/newobj.h +new.o: $(hdrdir)/ruby/3/rgengc.h +new.o: $(hdrdir)/ruby/3/scan_args.h +new.o: $(hdrdir)/ruby/3/special_consts.h +new.o: $(hdrdir)/ruby/3/static_assert.h +new.o: $(hdrdir)/ruby/3/stdalign.h +new.o: $(hdrdir)/ruby/3/stdbool.h +new.o: $(hdrdir)/ruby/3/symbol.h +new.o: $(hdrdir)/ruby/3/token_paste.h +new.o: $(hdrdir)/ruby/3/value.h +new.o: $(hdrdir)/ruby/3/value_type.h +new.o: $(hdrdir)/ruby/3/variable.h +new.o: $(hdrdir)/ruby/3/warning_push.h +new.o: $(hdrdir)/ruby/3/xmalloc.h new.o: $(hdrdir)/ruby/assert.h new.o: $(hdrdir)/ruby/backward.h +new.o: $(hdrdir)/ruby/backward/2/assume.h +new.o: $(hdrdir)/ruby/backward/2/attributes.h +new.o: $(hdrdir)/ruby/backward/2/bool.h +new.o: $(hdrdir)/ruby/backward/2/extern.h +new.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +new.o: $(hdrdir)/ruby/backward/2/inttypes.h +new.o: $(hdrdir)/ruby/backward/2/limits.h +new.o: $(hdrdir)/ruby/backward/2/long_long.h +new.o: $(hdrdir)/ruby/backward/2/r_cast.h +new.o: $(hdrdir)/ruby/backward/2/rmodule.h +new.o: $(hdrdir)/ruby/backward/2/stdalign.h +new.o: $(hdrdir)/ruby/backward/2/stdarg.h new.o: $(hdrdir)/ruby/defines.h new.o: $(hdrdir)/ruby/intern.h new.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/tracepoint/depend b/ext/-test-/tracepoint/depend index b811df4472..aceabb42ff 100644 --- a/ext/-test-/tracepoint/depend +++ b/ext/-test-/tracepoint/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START gc_hook.o: $(RUBY_EXTCONF_H) gc_hook.o: $(arch_hdrdir)/ruby/config.h +gc_hook.o: $(hdrdir)/ruby/3/anyargs.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/char.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/double.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/int.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/long.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/short.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +gc_hook.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +gc_hook.o: $(hdrdir)/ruby/3/assume.h +gc_hook.o: $(hdrdir)/ruby/3/attr/alloc_size.h +gc_hook.o: $(hdrdir)/ruby/3/attr/artificial.h +gc_hook.o: $(hdrdir)/ruby/3/attr/cold.h +gc_hook.o: $(hdrdir)/ruby/3/attr/const.h +gc_hook.o: $(hdrdir)/ruby/3/attr/constexpr.h +gc_hook.o: $(hdrdir)/ruby/3/attr/deprecated.h +gc_hook.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +gc_hook.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +gc_hook.o: $(hdrdir)/ruby/3/attr/error.h +gc_hook.o: $(hdrdir)/ruby/3/attr/flag_enum.h +gc_hook.o: $(hdrdir)/ruby/3/attr/forceinline.h +gc_hook.o: $(hdrdir)/ruby/3/attr/format.h +gc_hook.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +gc_hook.o: $(hdrdir)/ruby/3/attr/noalias.h +gc_hook.o: $(hdrdir)/ruby/3/attr/nodiscard.h +gc_hook.o: $(hdrdir)/ruby/3/attr/noexcept.h +gc_hook.o: $(hdrdir)/ruby/3/attr/noinline.h +gc_hook.o: $(hdrdir)/ruby/3/attr/nonnull.h +gc_hook.o: $(hdrdir)/ruby/3/attr/noreturn.h +gc_hook.o: $(hdrdir)/ruby/3/attr/pure.h +gc_hook.o: $(hdrdir)/ruby/3/attr/restrict.h +gc_hook.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +gc_hook.o: $(hdrdir)/ruby/3/attr/warning.h +gc_hook.o: $(hdrdir)/ruby/3/attr/weakref.h +gc_hook.o: $(hdrdir)/ruby/3/cast.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/apple.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/clang.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/intel.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +gc_hook.o: $(hdrdir)/ruby/3/compiler_since.h +gc_hook.o: $(hdrdir)/ruby/3/config.h +gc_hook.o: $(hdrdir)/ruby/3/constant_p.h +gc_hook.o: $(hdrdir)/ruby/3/core.h +gc_hook.o: $(hdrdir)/ruby/3/core/rarray.h +gc_hook.o: $(hdrdir)/ruby/3/core/rbasic.h +gc_hook.o: $(hdrdir)/ruby/3/core/rbignum.h +gc_hook.o: $(hdrdir)/ruby/3/core/rclass.h +gc_hook.o: $(hdrdir)/ruby/3/core/rdata.h +gc_hook.o: $(hdrdir)/ruby/3/core/rfile.h +gc_hook.o: $(hdrdir)/ruby/3/core/rhash.h +gc_hook.o: $(hdrdir)/ruby/3/core/robject.h +gc_hook.o: $(hdrdir)/ruby/3/core/rregexp.h +gc_hook.o: $(hdrdir)/ruby/3/core/rstring.h +gc_hook.o: $(hdrdir)/ruby/3/core/rstruct.h +gc_hook.o: $(hdrdir)/ruby/3/core/rtypeddata.h +gc_hook.o: $(hdrdir)/ruby/3/ctype.h +gc_hook.o: $(hdrdir)/ruby/3/dllexport.h +gc_hook.o: $(hdrdir)/ruby/3/dosish.h +gc_hook.o: $(hdrdir)/ruby/3/error.h +gc_hook.o: $(hdrdir)/ruby/3/eval.h +gc_hook.o: $(hdrdir)/ruby/3/event.h +gc_hook.o: $(hdrdir)/ruby/3/fl_type.h +gc_hook.o: $(hdrdir)/ruby/3/gc.h +gc_hook.o: $(hdrdir)/ruby/3/glob.h +gc_hook.o: $(hdrdir)/ruby/3/globals.h +gc_hook.o: $(hdrdir)/ruby/3/has/attribute.h +gc_hook.o: $(hdrdir)/ruby/3/has/builtin.h +gc_hook.o: $(hdrdir)/ruby/3/has/c_attribute.h +gc_hook.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +gc_hook.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +gc_hook.o: $(hdrdir)/ruby/3/has/extension.h +gc_hook.o: $(hdrdir)/ruby/3/has/feature.h +gc_hook.o: $(hdrdir)/ruby/3/has/warning.h +gc_hook.o: $(hdrdir)/ruby/3/intern/array.h +gc_hook.o: $(hdrdir)/ruby/3/intern/bignum.h +gc_hook.o: $(hdrdir)/ruby/3/intern/class.h +gc_hook.o: $(hdrdir)/ruby/3/intern/compar.h +gc_hook.o: $(hdrdir)/ruby/3/intern/complex.h +gc_hook.o: $(hdrdir)/ruby/3/intern/cont.h +gc_hook.o: $(hdrdir)/ruby/3/intern/dir.h +gc_hook.o: $(hdrdir)/ruby/3/intern/enum.h +gc_hook.o: $(hdrdir)/ruby/3/intern/enumerator.h +gc_hook.o: $(hdrdir)/ruby/3/intern/error.h +gc_hook.o: $(hdrdir)/ruby/3/intern/eval.h +gc_hook.o: $(hdrdir)/ruby/3/intern/file.h +gc_hook.o: $(hdrdir)/ruby/3/intern/gc.h +gc_hook.o: $(hdrdir)/ruby/3/intern/hash.h +gc_hook.o: $(hdrdir)/ruby/3/intern/io.h +gc_hook.o: $(hdrdir)/ruby/3/intern/load.h +gc_hook.o: $(hdrdir)/ruby/3/intern/marshal.h +gc_hook.o: $(hdrdir)/ruby/3/intern/numeric.h +gc_hook.o: $(hdrdir)/ruby/3/intern/object.h +gc_hook.o: $(hdrdir)/ruby/3/intern/parse.h +gc_hook.o: $(hdrdir)/ruby/3/intern/proc.h +gc_hook.o: $(hdrdir)/ruby/3/intern/process.h +gc_hook.o: $(hdrdir)/ruby/3/intern/random.h +gc_hook.o: $(hdrdir)/ruby/3/intern/range.h +gc_hook.o: $(hdrdir)/ruby/3/intern/rational.h +gc_hook.o: $(hdrdir)/ruby/3/intern/re.h +gc_hook.o: $(hdrdir)/ruby/3/intern/ruby.h +gc_hook.o: $(hdrdir)/ruby/3/intern/select.h +gc_hook.o: $(hdrdir)/ruby/3/intern/select/largesize.h +gc_hook.o: $(hdrdir)/ruby/3/intern/signal.h +gc_hook.o: $(hdrdir)/ruby/3/intern/sprintf.h +gc_hook.o: $(hdrdir)/ruby/3/intern/string.h +gc_hook.o: $(hdrdir)/ruby/3/intern/struct.h +gc_hook.o: $(hdrdir)/ruby/3/intern/thread.h +gc_hook.o: $(hdrdir)/ruby/3/intern/time.h +gc_hook.o: $(hdrdir)/ruby/3/intern/variable.h +gc_hook.o: $(hdrdir)/ruby/3/intern/vm.h +gc_hook.o: $(hdrdir)/ruby/3/interpreter.h +gc_hook.o: $(hdrdir)/ruby/3/iterator.h +gc_hook.o: $(hdrdir)/ruby/3/memory.h +gc_hook.o: $(hdrdir)/ruby/3/method.h +gc_hook.o: $(hdrdir)/ruby/3/module.h +gc_hook.o: $(hdrdir)/ruby/3/newobj.h +gc_hook.o: $(hdrdir)/ruby/3/rgengc.h +gc_hook.o: $(hdrdir)/ruby/3/scan_args.h +gc_hook.o: $(hdrdir)/ruby/3/special_consts.h +gc_hook.o: $(hdrdir)/ruby/3/static_assert.h +gc_hook.o: $(hdrdir)/ruby/3/stdalign.h +gc_hook.o: $(hdrdir)/ruby/3/stdbool.h +gc_hook.o: $(hdrdir)/ruby/3/symbol.h +gc_hook.o: $(hdrdir)/ruby/3/token_paste.h +gc_hook.o: $(hdrdir)/ruby/3/value.h +gc_hook.o: $(hdrdir)/ruby/3/value_type.h +gc_hook.o: $(hdrdir)/ruby/3/variable.h +gc_hook.o: $(hdrdir)/ruby/3/warning_push.h +gc_hook.o: $(hdrdir)/ruby/3/xmalloc.h gc_hook.o: $(hdrdir)/ruby/assert.h gc_hook.o: $(hdrdir)/ruby/backward.h +gc_hook.o: $(hdrdir)/ruby/backward/2/assume.h +gc_hook.o: $(hdrdir)/ruby/backward/2/attributes.h +gc_hook.o: $(hdrdir)/ruby/backward/2/bool.h +gc_hook.o: $(hdrdir)/ruby/backward/2/extern.h +gc_hook.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +gc_hook.o: $(hdrdir)/ruby/backward/2/inttypes.h +gc_hook.o: $(hdrdir)/ruby/backward/2/limits.h +gc_hook.o: $(hdrdir)/ruby/backward/2/long_long.h +gc_hook.o: $(hdrdir)/ruby/backward/2/r_cast.h +gc_hook.o: $(hdrdir)/ruby/backward/2/rmodule.h +gc_hook.o: $(hdrdir)/ruby/backward/2/stdalign.h +gc_hook.o: $(hdrdir)/ruby/backward/2/stdarg.h gc_hook.o: $(hdrdir)/ruby/debug.h gc_hook.o: $(hdrdir)/ruby/defines.h gc_hook.o: $(hdrdir)/ruby/intern.h @@ -13,8 +165,160 @@ gc_hook.o: $(hdrdir)/ruby/subst.h gc_hook.o: gc_hook.c tracepoint.o: $(RUBY_EXTCONF_H) tracepoint.o: $(arch_hdrdir)/ruby/config.h +tracepoint.o: $(hdrdir)/ruby/3/anyargs.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/char.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/double.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/int.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/long.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/short.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +tracepoint.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +tracepoint.o: $(hdrdir)/ruby/3/assume.h +tracepoint.o: $(hdrdir)/ruby/3/attr/alloc_size.h +tracepoint.o: $(hdrdir)/ruby/3/attr/artificial.h +tracepoint.o: $(hdrdir)/ruby/3/attr/cold.h +tracepoint.o: $(hdrdir)/ruby/3/attr/const.h +tracepoint.o: $(hdrdir)/ruby/3/attr/constexpr.h +tracepoint.o: $(hdrdir)/ruby/3/attr/deprecated.h +tracepoint.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +tracepoint.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +tracepoint.o: $(hdrdir)/ruby/3/attr/error.h +tracepoint.o: $(hdrdir)/ruby/3/attr/flag_enum.h +tracepoint.o: $(hdrdir)/ruby/3/attr/forceinline.h +tracepoint.o: $(hdrdir)/ruby/3/attr/format.h +tracepoint.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +tracepoint.o: $(hdrdir)/ruby/3/attr/noalias.h +tracepoint.o: $(hdrdir)/ruby/3/attr/nodiscard.h +tracepoint.o: $(hdrdir)/ruby/3/attr/noexcept.h +tracepoint.o: $(hdrdir)/ruby/3/attr/noinline.h +tracepoint.o: $(hdrdir)/ruby/3/attr/nonnull.h +tracepoint.o: $(hdrdir)/ruby/3/attr/noreturn.h +tracepoint.o: $(hdrdir)/ruby/3/attr/pure.h +tracepoint.o: $(hdrdir)/ruby/3/attr/restrict.h +tracepoint.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +tracepoint.o: $(hdrdir)/ruby/3/attr/warning.h +tracepoint.o: $(hdrdir)/ruby/3/attr/weakref.h +tracepoint.o: $(hdrdir)/ruby/3/cast.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/apple.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/clang.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/intel.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +tracepoint.o: $(hdrdir)/ruby/3/compiler_since.h +tracepoint.o: $(hdrdir)/ruby/3/config.h +tracepoint.o: $(hdrdir)/ruby/3/constant_p.h +tracepoint.o: $(hdrdir)/ruby/3/core.h +tracepoint.o: $(hdrdir)/ruby/3/core/rarray.h +tracepoint.o: $(hdrdir)/ruby/3/core/rbasic.h +tracepoint.o: $(hdrdir)/ruby/3/core/rbignum.h +tracepoint.o: $(hdrdir)/ruby/3/core/rclass.h +tracepoint.o: $(hdrdir)/ruby/3/core/rdata.h +tracepoint.o: $(hdrdir)/ruby/3/core/rfile.h +tracepoint.o: $(hdrdir)/ruby/3/core/rhash.h +tracepoint.o: $(hdrdir)/ruby/3/core/robject.h +tracepoint.o: $(hdrdir)/ruby/3/core/rregexp.h +tracepoint.o: $(hdrdir)/ruby/3/core/rstring.h +tracepoint.o: $(hdrdir)/ruby/3/core/rstruct.h +tracepoint.o: $(hdrdir)/ruby/3/core/rtypeddata.h +tracepoint.o: $(hdrdir)/ruby/3/ctype.h +tracepoint.o: $(hdrdir)/ruby/3/dllexport.h +tracepoint.o: $(hdrdir)/ruby/3/dosish.h +tracepoint.o: $(hdrdir)/ruby/3/error.h +tracepoint.o: $(hdrdir)/ruby/3/eval.h +tracepoint.o: $(hdrdir)/ruby/3/event.h +tracepoint.o: $(hdrdir)/ruby/3/fl_type.h +tracepoint.o: $(hdrdir)/ruby/3/gc.h +tracepoint.o: $(hdrdir)/ruby/3/glob.h +tracepoint.o: $(hdrdir)/ruby/3/globals.h +tracepoint.o: $(hdrdir)/ruby/3/has/attribute.h +tracepoint.o: $(hdrdir)/ruby/3/has/builtin.h +tracepoint.o: $(hdrdir)/ruby/3/has/c_attribute.h +tracepoint.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +tracepoint.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +tracepoint.o: $(hdrdir)/ruby/3/has/extension.h +tracepoint.o: $(hdrdir)/ruby/3/has/feature.h +tracepoint.o: $(hdrdir)/ruby/3/has/warning.h +tracepoint.o: $(hdrdir)/ruby/3/intern/array.h +tracepoint.o: $(hdrdir)/ruby/3/intern/bignum.h +tracepoint.o: $(hdrdir)/ruby/3/intern/class.h +tracepoint.o: $(hdrdir)/ruby/3/intern/compar.h +tracepoint.o: $(hdrdir)/ruby/3/intern/complex.h +tracepoint.o: $(hdrdir)/ruby/3/intern/cont.h +tracepoint.o: $(hdrdir)/ruby/3/intern/dir.h +tracepoint.o: $(hdrdir)/ruby/3/intern/enum.h +tracepoint.o: $(hdrdir)/ruby/3/intern/enumerator.h +tracepoint.o: $(hdrdir)/ruby/3/intern/error.h +tracepoint.o: $(hdrdir)/ruby/3/intern/eval.h +tracepoint.o: $(hdrdir)/ruby/3/intern/file.h +tracepoint.o: $(hdrdir)/ruby/3/intern/gc.h +tracepoint.o: $(hdrdir)/ruby/3/intern/hash.h +tracepoint.o: $(hdrdir)/ruby/3/intern/io.h +tracepoint.o: $(hdrdir)/ruby/3/intern/load.h +tracepoint.o: $(hdrdir)/ruby/3/intern/marshal.h +tracepoint.o: $(hdrdir)/ruby/3/intern/numeric.h +tracepoint.o: $(hdrdir)/ruby/3/intern/object.h +tracepoint.o: $(hdrdir)/ruby/3/intern/parse.h +tracepoint.o: $(hdrdir)/ruby/3/intern/proc.h +tracepoint.o: $(hdrdir)/ruby/3/intern/process.h +tracepoint.o: $(hdrdir)/ruby/3/intern/random.h +tracepoint.o: $(hdrdir)/ruby/3/intern/range.h +tracepoint.o: $(hdrdir)/ruby/3/intern/rational.h +tracepoint.o: $(hdrdir)/ruby/3/intern/re.h +tracepoint.o: $(hdrdir)/ruby/3/intern/ruby.h +tracepoint.o: $(hdrdir)/ruby/3/intern/select.h +tracepoint.o: $(hdrdir)/ruby/3/intern/select/largesize.h +tracepoint.o: $(hdrdir)/ruby/3/intern/signal.h +tracepoint.o: $(hdrdir)/ruby/3/intern/sprintf.h +tracepoint.o: $(hdrdir)/ruby/3/intern/string.h +tracepoint.o: $(hdrdir)/ruby/3/intern/struct.h +tracepoint.o: $(hdrdir)/ruby/3/intern/thread.h +tracepoint.o: $(hdrdir)/ruby/3/intern/time.h +tracepoint.o: $(hdrdir)/ruby/3/intern/variable.h +tracepoint.o: $(hdrdir)/ruby/3/intern/vm.h +tracepoint.o: $(hdrdir)/ruby/3/interpreter.h +tracepoint.o: $(hdrdir)/ruby/3/iterator.h +tracepoint.o: $(hdrdir)/ruby/3/memory.h +tracepoint.o: $(hdrdir)/ruby/3/method.h +tracepoint.o: $(hdrdir)/ruby/3/module.h +tracepoint.o: $(hdrdir)/ruby/3/newobj.h +tracepoint.o: $(hdrdir)/ruby/3/rgengc.h +tracepoint.o: $(hdrdir)/ruby/3/scan_args.h +tracepoint.o: $(hdrdir)/ruby/3/special_consts.h +tracepoint.o: $(hdrdir)/ruby/3/static_assert.h +tracepoint.o: $(hdrdir)/ruby/3/stdalign.h +tracepoint.o: $(hdrdir)/ruby/3/stdbool.h +tracepoint.o: $(hdrdir)/ruby/3/symbol.h +tracepoint.o: $(hdrdir)/ruby/3/token_paste.h +tracepoint.o: $(hdrdir)/ruby/3/value.h +tracepoint.o: $(hdrdir)/ruby/3/value_type.h +tracepoint.o: $(hdrdir)/ruby/3/variable.h +tracepoint.o: $(hdrdir)/ruby/3/warning_push.h +tracepoint.o: $(hdrdir)/ruby/3/xmalloc.h tracepoint.o: $(hdrdir)/ruby/assert.h tracepoint.o: $(hdrdir)/ruby/backward.h +tracepoint.o: $(hdrdir)/ruby/backward/2/assume.h +tracepoint.o: $(hdrdir)/ruby/backward/2/attributes.h +tracepoint.o: $(hdrdir)/ruby/backward/2/bool.h +tracepoint.o: $(hdrdir)/ruby/backward/2/extern.h +tracepoint.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +tracepoint.o: $(hdrdir)/ruby/backward/2/inttypes.h +tracepoint.o: $(hdrdir)/ruby/backward/2/limits.h +tracepoint.o: $(hdrdir)/ruby/backward/2/long_long.h +tracepoint.o: $(hdrdir)/ruby/backward/2/r_cast.h +tracepoint.o: $(hdrdir)/ruby/backward/2/rmodule.h +tracepoint.o: $(hdrdir)/ruby/backward/2/stdalign.h +tracepoint.o: $(hdrdir)/ruby/backward/2/stdarg.h tracepoint.o: $(hdrdir)/ruby/debug.h tracepoint.o: $(hdrdir)/ruby/defines.h tracepoint.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/typeddata/depend b/ext/-test-/typeddata/depend index e0dd0653a8..f58f86b22f 100644 --- a/ext/-test-/typeddata/depend +++ b/ext/-test-/typeddata/depend @@ -2,8 +2,160 @@ typeddata.o: $(RUBY_EXTCONF_H) typeddata.o: $(arch_hdrdir)/ruby/config.h typeddata.o: $(hdrdir)/ruby.h +typeddata.o: $(hdrdir)/ruby/3/anyargs.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/char.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/double.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/int.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/long.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/short.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +typeddata.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +typeddata.o: $(hdrdir)/ruby/3/assume.h +typeddata.o: $(hdrdir)/ruby/3/attr/alloc_size.h +typeddata.o: $(hdrdir)/ruby/3/attr/artificial.h +typeddata.o: $(hdrdir)/ruby/3/attr/cold.h +typeddata.o: $(hdrdir)/ruby/3/attr/const.h +typeddata.o: $(hdrdir)/ruby/3/attr/constexpr.h +typeddata.o: $(hdrdir)/ruby/3/attr/deprecated.h +typeddata.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +typeddata.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +typeddata.o: $(hdrdir)/ruby/3/attr/error.h +typeddata.o: $(hdrdir)/ruby/3/attr/flag_enum.h +typeddata.o: $(hdrdir)/ruby/3/attr/forceinline.h +typeddata.o: $(hdrdir)/ruby/3/attr/format.h +typeddata.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +typeddata.o: $(hdrdir)/ruby/3/attr/noalias.h +typeddata.o: $(hdrdir)/ruby/3/attr/nodiscard.h +typeddata.o: $(hdrdir)/ruby/3/attr/noexcept.h +typeddata.o: $(hdrdir)/ruby/3/attr/noinline.h +typeddata.o: $(hdrdir)/ruby/3/attr/nonnull.h +typeddata.o: $(hdrdir)/ruby/3/attr/noreturn.h +typeddata.o: $(hdrdir)/ruby/3/attr/pure.h +typeddata.o: $(hdrdir)/ruby/3/attr/restrict.h +typeddata.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +typeddata.o: $(hdrdir)/ruby/3/attr/warning.h +typeddata.o: $(hdrdir)/ruby/3/attr/weakref.h +typeddata.o: $(hdrdir)/ruby/3/cast.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/apple.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/clang.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/intel.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +typeddata.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +typeddata.o: $(hdrdir)/ruby/3/compiler_since.h +typeddata.o: $(hdrdir)/ruby/3/config.h +typeddata.o: $(hdrdir)/ruby/3/constant_p.h +typeddata.o: $(hdrdir)/ruby/3/core.h +typeddata.o: $(hdrdir)/ruby/3/core/rarray.h +typeddata.o: $(hdrdir)/ruby/3/core/rbasic.h +typeddata.o: $(hdrdir)/ruby/3/core/rbignum.h +typeddata.o: $(hdrdir)/ruby/3/core/rclass.h +typeddata.o: $(hdrdir)/ruby/3/core/rdata.h +typeddata.o: $(hdrdir)/ruby/3/core/rfile.h +typeddata.o: $(hdrdir)/ruby/3/core/rhash.h +typeddata.o: $(hdrdir)/ruby/3/core/robject.h +typeddata.o: $(hdrdir)/ruby/3/core/rregexp.h +typeddata.o: $(hdrdir)/ruby/3/core/rstring.h +typeddata.o: $(hdrdir)/ruby/3/core/rstruct.h +typeddata.o: $(hdrdir)/ruby/3/core/rtypeddata.h +typeddata.o: $(hdrdir)/ruby/3/ctype.h +typeddata.o: $(hdrdir)/ruby/3/dllexport.h +typeddata.o: $(hdrdir)/ruby/3/dosish.h +typeddata.o: $(hdrdir)/ruby/3/error.h +typeddata.o: $(hdrdir)/ruby/3/eval.h +typeddata.o: $(hdrdir)/ruby/3/event.h +typeddata.o: $(hdrdir)/ruby/3/fl_type.h +typeddata.o: $(hdrdir)/ruby/3/gc.h +typeddata.o: $(hdrdir)/ruby/3/glob.h +typeddata.o: $(hdrdir)/ruby/3/globals.h +typeddata.o: $(hdrdir)/ruby/3/has/attribute.h +typeddata.o: $(hdrdir)/ruby/3/has/builtin.h +typeddata.o: $(hdrdir)/ruby/3/has/c_attribute.h +typeddata.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +typeddata.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +typeddata.o: $(hdrdir)/ruby/3/has/extension.h +typeddata.o: $(hdrdir)/ruby/3/has/feature.h +typeddata.o: $(hdrdir)/ruby/3/has/warning.h +typeddata.o: $(hdrdir)/ruby/3/intern/array.h +typeddata.o: $(hdrdir)/ruby/3/intern/bignum.h +typeddata.o: $(hdrdir)/ruby/3/intern/class.h +typeddata.o: $(hdrdir)/ruby/3/intern/compar.h +typeddata.o: $(hdrdir)/ruby/3/intern/complex.h +typeddata.o: $(hdrdir)/ruby/3/intern/cont.h +typeddata.o: $(hdrdir)/ruby/3/intern/dir.h +typeddata.o: $(hdrdir)/ruby/3/intern/enum.h +typeddata.o: $(hdrdir)/ruby/3/intern/enumerator.h +typeddata.o: $(hdrdir)/ruby/3/intern/error.h +typeddata.o: $(hdrdir)/ruby/3/intern/eval.h +typeddata.o: $(hdrdir)/ruby/3/intern/file.h +typeddata.o: $(hdrdir)/ruby/3/intern/gc.h +typeddata.o: $(hdrdir)/ruby/3/intern/hash.h +typeddata.o: $(hdrdir)/ruby/3/intern/io.h +typeddata.o: $(hdrdir)/ruby/3/intern/load.h +typeddata.o: $(hdrdir)/ruby/3/intern/marshal.h +typeddata.o: $(hdrdir)/ruby/3/intern/numeric.h +typeddata.o: $(hdrdir)/ruby/3/intern/object.h +typeddata.o: $(hdrdir)/ruby/3/intern/parse.h +typeddata.o: $(hdrdir)/ruby/3/intern/proc.h +typeddata.o: $(hdrdir)/ruby/3/intern/process.h +typeddata.o: $(hdrdir)/ruby/3/intern/random.h +typeddata.o: $(hdrdir)/ruby/3/intern/range.h +typeddata.o: $(hdrdir)/ruby/3/intern/rational.h +typeddata.o: $(hdrdir)/ruby/3/intern/re.h +typeddata.o: $(hdrdir)/ruby/3/intern/ruby.h +typeddata.o: $(hdrdir)/ruby/3/intern/select.h +typeddata.o: $(hdrdir)/ruby/3/intern/select/largesize.h +typeddata.o: $(hdrdir)/ruby/3/intern/signal.h +typeddata.o: $(hdrdir)/ruby/3/intern/sprintf.h +typeddata.o: $(hdrdir)/ruby/3/intern/string.h +typeddata.o: $(hdrdir)/ruby/3/intern/struct.h +typeddata.o: $(hdrdir)/ruby/3/intern/thread.h +typeddata.o: $(hdrdir)/ruby/3/intern/time.h +typeddata.o: $(hdrdir)/ruby/3/intern/variable.h +typeddata.o: $(hdrdir)/ruby/3/intern/vm.h +typeddata.o: $(hdrdir)/ruby/3/interpreter.h +typeddata.o: $(hdrdir)/ruby/3/iterator.h +typeddata.o: $(hdrdir)/ruby/3/memory.h +typeddata.o: $(hdrdir)/ruby/3/method.h +typeddata.o: $(hdrdir)/ruby/3/module.h +typeddata.o: $(hdrdir)/ruby/3/newobj.h +typeddata.o: $(hdrdir)/ruby/3/rgengc.h +typeddata.o: $(hdrdir)/ruby/3/scan_args.h +typeddata.o: $(hdrdir)/ruby/3/special_consts.h +typeddata.o: $(hdrdir)/ruby/3/static_assert.h +typeddata.o: $(hdrdir)/ruby/3/stdalign.h +typeddata.o: $(hdrdir)/ruby/3/stdbool.h +typeddata.o: $(hdrdir)/ruby/3/symbol.h +typeddata.o: $(hdrdir)/ruby/3/token_paste.h +typeddata.o: $(hdrdir)/ruby/3/value.h +typeddata.o: $(hdrdir)/ruby/3/value_type.h +typeddata.o: $(hdrdir)/ruby/3/variable.h +typeddata.o: $(hdrdir)/ruby/3/warning_push.h +typeddata.o: $(hdrdir)/ruby/3/xmalloc.h typeddata.o: $(hdrdir)/ruby/assert.h typeddata.o: $(hdrdir)/ruby/backward.h +typeddata.o: $(hdrdir)/ruby/backward/2/assume.h +typeddata.o: $(hdrdir)/ruby/backward/2/attributes.h +typeddata.o: $(hdrdir)/ruby/backward/2/bool.h +typeddata.o: $(hdrdir)/ruby/backward/2/extern.h +typeddata.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +typeddata.o: $(hdrdir)/ruby/backward/2/inttypes.h +typeddata.o: $(hdrdir)/ruby/backward/2/limits.h +typeddata.o: $(hdrdir)/ruby/backward/2/long_long.h +typeddata.o: $(hdrdir)/ruby/backward/2/r_cast.h +typeddata.o: $(hdrdir)/ruby/backward/2/rmodule.h +typeddata.o: $(hdrdir)/ruby/backward/2/stdalign.h +typeddata.o: $(hdrdir)/ruby/backward/2/stdarg.h typeddata.o: $(hdrdir)/ruby/defines.h typeddata.o: $(hdrdir)/ruby/intern.h typeddata.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/vm/depend b/ext/-test-/vm/depend index 0f85d69bb0..698568efe5 100644 --- a/ext/-test-/vm/depend +++ b/ext/-test-/vm/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START at_exit.o: $(RUBY_EXTCONF_H) at_exit.o: $(arch_hdrdir)/ruby/config.h +at_exit.o: $(hdrdir)/ruby/3/anyargs.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/char.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/double.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/int.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/long.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/short.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +at_exit.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +at_exit.o: $(hdrdir)/ruby/3/assume.h +at_exit.o: $(hdrdir)/ruby/3/attr/alloc_size.h +at_exit.o: $(hdrdir)/ruby/3/attr/artificial.h +at_exit.o: $(hdrdir)/ruby/3/attr/cold.h +at_exit.o: $(hdrdir)/ruby/3/attr/const.h +at_exit.o: $(hdrdir)/ruby/3/attr/constexpr.h +at_exit.o: $(hdrdir)/ruby/3/attr/deprecated.h +at_exit.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +at_exit.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +at_exit.o: $(hdrdir)/ruby/3/attr/error.h +at_exit.o: $(hdrdir)/ruby/3/attr/flag_enum.h +at_exit.o: $(hdrdir)/ruby/3/attr/forceinline.h +at_exit.o: $(hdrdir)/ruby/3/attr/format.h +at_exit.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +at_exit.o: $(hdrdir)/ruby/3/attr/noalias.h +at_exit.o: $(hdrdir)/ruby/3/attr/nodiscard.h +at_exit.o: $(hdrdir)/ruby/3/attr/noexcept.h +at_exit.o: $(hdrdir)/ruby/3/attr/noinline.h +at_exit.o: $(hdrdir)/ruby/3/attr/nonnull.h +at_exit.o: $(hdrdir)/ruby/3/attr/noreturn.h +at_exit.o: $(hdrdir)/ruby/3/attr/pure.h +at_exit.o: $(hdrdir)/ruby/3/attr/restrict.h +at_exit.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +at_exit.o: $(hdrdir)/ruby/3/attr/warning.h +at_exit.o: $(hdrdir)/ruby/3/attr/weakref.h +at_exit.o: $(hdrdir)/ruby/3/cast.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/apple.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/clang.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/intel.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +at_exit.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +at_exit.o: $(hdrdir)/ruby/3/compiler_since.h +at_exit.o: $(hdrdir)/ruby/3/config.h +at_exit.o: $(hdrdir)/ruby/3/constant_p.h +at_exit.o: $(hdrdir)/ruby/3/core.h +at_exit.o: $(hdrdir)/ruby/3/core/rarray.h +at_exit.o: $(hdrdir)/ruby/3/core/rbasic.h +at_exit.o: $(hdrdir)/ruby/3/core/rbignum.h +at_exit.o: $(hdrdir)/ruby/3/core/rclass.h +at_exit.o: $(hdrdir)/ruby/3/core/rdata.h +at_exit.o: $(hdrdir)/ruby/3/core/rfile.h +at_exit.o: $(hdrdir)/ruby/3/core/rhash.h +at_exit.o: $(hdrdir)/ruby/3/core/robject.h +at_exit.o: $(hdrdir)/ruby/3/core/rregexp.h +at_exit.o: $(hdrdir)/ruby/3/core/rstring.h +at_exit.o: $(hdrdir)/ruby/3/core/rstruct.h +at_exit.o: $(hdrdir)/ruby/3/core/rtypeddata.h +at_exit.o: $(hdrdir)/ruby/3/ctype.h +at_exit.o: $(hdrdir)/ruby/3/dllexport.h +at_exit.o: $(hdrdir)/ruby/3/dosish.h +at_exit.o: $(hdrdir)/ruby/3/error.h +at_exit.o: $(hdrdir)/ruby/3/eval.h +at_exit.o: $(hdrdir)/ruby/3/event.h +at_exit.o: $(hdrdir)/ruby/3/fl_type.h +at_exit.o: $(hdrdir)/ruby/3/gc.h +at_exit.o: $(hdrdir)/ruby/3/glob.h +at_exit.o: $(hdrdir)/ruby/3/globals.h +at_exit.o: $(hdrdir)/ruby/3/has/attribute.h +at_exit.o: $(hdrdir)/ruby/3/has/builtin.h +at_exit.o: $(hdrdir)/ruby/3/has/c_attribute.h +at_exit.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +at_exit.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +at_exit.o: $(hdrdir)/ruby/3/has/extension.h +at_exit.o: $(hdrdir)/ruby/3/has/feature.h +at_exit.o: $(hdrdir)/ruby/3/has/warning.h +at_exit.o: $(hdrdir)/ruby/3/intern/array.h +at_exit.o: $(hdrdir)/ruby/3/intern/bignum.h +at_exit.o: $(hdrdir)/ruby/3/intern/class.h +at_exit.o: $(hdrdir)/ruby/3/intern/compar.h +at_exit.o: $(hdrdir)/ruby/3/intern/complex.h +at_exit.o: $(hdrdir)/ruby/3/intern/cont.h +at_exit.o: $(hdrdir)/ruby/3/intern/dir.h +at_exit.o: $(hdrdir)/ruby/3/intern/enum.h +at_exit.o: $(hdrdir)/ruby/3/intern/enumerator.h +at_exit.o: $(hdrdir)/ruby/3/intern/error.h +at_exit.o: $(hdrdir)/ruby/3/intern/eval.h +at_exit.o: $(hdrdir)/ruby/3/intern/file.h +at_exit.o: $(hdrdir)/ruby/3/intern/gc.h +at_exit.o: $(hdrdir)/ruby/3/intern/hash.h +at_exit.o: $(hdrdir)/ruby/3/intern/io.h +at_exit.o: $(hdrdir)/ruby/3/intern/load.h +at_exit.o: $(hdrdir)/ruby/3/intern/marshal.h +at_exit.o: $(hdrdir)/ruby/3/intern/numeric.h +at_exit.o: $(hdrdir)/ruby/3/intern/object.h +at_exit.o: $(hdrdir)/ruby/3/intern/parse.h +at_exit.o: $(hdrdir)/ruby/3/intern/proc.h +at_exit.o: $(hdrdir)/ruby/3/intern/process.h +at_exit.o: $(hdrdir)/ruby/3/intern/random.h +at_exit.o: $(hdrdir)/ruby/3/intern/range.h +at_exit.o: $(hdrdir)/ruby/3/intern/rational.h +at_exit.o: $(hdrdir)/ruby/3/intern/re.h +at_exit.o: $(hdrdir)/ruby/3/intern/ruby.h +at_exit.o: $(hdrdir)/ruby/3/intern/select.h +at_exit.o: $(hdrdir)/ruby/3/intern/select/largesize.h +at_exit.o: $(hdrdir)/ruby/3/intern/signal.h +at_exit.o: $(hdrdir)/ruby/3/intern/sprintf.h +at_exit.o: $(hdrdir)/ruby/3/intern/string.h +at_exit.o: $(hdrdir)/ruby/3/intern/struct.h +at_exit.o: $(hdrdir)/ruby/3/intern/thread.h +at_exit.o: $(hdrdir)/ruby/3/intern/time.h +at_exit.o: $(hdrdir)/ruby/3/intern/variable.h +at_exit.o: $(hdrdir)/ruby/3/intern/vm.h +at_exit.o: $(hdrdir)/ruby/3/interpreter.h +at_exit.o: $(hdrdir)/ruby/3/iterator.h +at_exit.o: $(hdrdir)/ruby/3/memory.h +at_exit.o: $(hdrdir)/ruby/3/method.h +at_exit.o: $(hdrdir)/ruby/3/module.h +at_exit.o: $(hdrdir)/ruby/3/newobj.h +at_exit.o: $(hdrdir)/ruby/3/rgengc.h +at_exit.o: $(hdrdir)/ruby/3/scan_args.h +at_exit.o: $(hdrdir)/ruby/3/special_consts.h +at_exit.o: $(hdrdir)/ruby/3/static_assert.h +at_exit.o: $(hdrdir)/ruby/3/stdalign.h +at_exit.o: $(hdrdir)/ruby/3/stdbool.h +at_exit.o: $(hdrdir)/ruby/3/symbol.h +at_exit.o: $(hdrdir)/ruby/3/token_paste.h +at_exit.o: $(hdrdir)/ruby/3/value.h +at_exit.o: $(hdrdir)/ruby/3/value_type.h +at_exit.o: $(hdrdir)/ruby/3/variable.h +at_exit.o: $(hdrdir)/ruby/3/warning_push.h +at_exit.o: $(hdrdir)/ruby/3/xmalloc.h at_exit.o: $(hdrdir)/ruby/assert.h at_exit.o: $(hdrdir)/ruby/backward.h +at_exit.o: $(hdrdir)/ruby/backward/2/assume.h +at_exit.o: $(hdrdir)/ruby/backward/2/attributes.h +at_exit.o: $(hdrdir)/ruby/backward/2/bool.h +at_exit.o: $(hdrdir)/ruby/backward/2/extern.h +at_exit.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +at_exit.o: $(hdrdir)/ruby/backward/2/inttypes.h +at_exit.o: $(hdrdir)/ruby/backward/2/limits.h +at_exit.o: $(hdrdir)/ruby/backward/2/long_long.h +at_exit.o: $(hdrdir)/ruby/backward/2/r_cast.h +at_exit.o: $(hdrdir)/ruby/backward/2/rmodule.h +at_exit.o: $(hdrdir)/ruby/backward/2/stdalign.h +at_exit.o: $(hdrdir)/ruby/backward/2/stdarg.h at_exit.o: $(hdrdir)/ruby/defines.h at_exit.o: $(hdrdir)/ruby/intern.h at_exit.o: $(hdrdir)/ruby/missing.h diff --git a/ext/-test-/wait_for_single_fd/depend b/ext/-test-/wait_for_single_fd/depend index 8549fca781..7c9682308e 100644 --- a/ext/-test-/wait_for_single_fd/depend +++ b/ext/-test-/wait_for_single_fd/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START wait_for_single_fd.o: $(RUBY_EXTCONF_H) wait_for_single_fd.o: $(arch_hdrdir)/ruby/config.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/anyargs.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/char.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/double.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/int.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/long.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/short.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/assume.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/alloc_size.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/artificial.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/cold.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/const.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/constexpr.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/deprecated.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/error.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/flag_enum.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/forceinline.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/format.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/noalias.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/nodiscard.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/noexcept.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/noinline.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/nonnull.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/noreturn.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/pure.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/restrict.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/warning.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/attr/weakref.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/cast.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/apple.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/clang.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/intel.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/compiler_since.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/config.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/constant_p.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rarray.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rbasic.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rbignum.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rclass.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rdata.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rfile.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rhash.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/robject.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rregexp.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rstring.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rstruct.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/core/rtypeddata.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/ctype.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/dllexport.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/dosish.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/error.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/eval.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/event.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/fl_type.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/gc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/glob.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/globals.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/attribute.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/builtin.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/c_attribute.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/extension.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/feature.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/has/warning.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/array.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/bignum.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/class.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/compar.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/complex.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/cont.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/dir.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/enum.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/enumerator.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/error.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/eval.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/file.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/gc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/hash.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/io.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/load.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/marshal.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/numeric.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/object.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/parse.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/proc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/process.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/random.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/range.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/rational.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/re.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/ruby.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/select.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/select/largesize.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/signal.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/sprintf.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/string.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/struct.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/thread.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/time.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/variable.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/intern/vm.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/interpreter.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/iterator.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/memory.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/method.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/module.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/newobj.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/rgengc.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/scan_args.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/special_consts.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/static_assert.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/stdalign.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/stdbool.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/symbol.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/token_paste.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/value.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/value_type.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/variable.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/warning_push.h +wait_for_single_fd.o: $(hdrdir)/ruby/3/xmalloc.h wait_for_single_fd.o: $(hdrdir)/ruby/assert.h wait_for_single_fd.o: $(hdrdir)/ruby/backward.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/assume.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/attributes.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/bool.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/extern.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/inttypes.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/limits.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/long_long.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/r_cast.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/rmodule.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/stdalign.h +wait_for_single_fd.o: $(hdrdir)/ruby/backward/2/stdarg.h wait_for_single_fd.o: $(hdrdir)/ruby/defines.h wait_for_single_fd.o: $(hdrdir)/ruby/encoding.h wait_for_single_fd.o: $(hdrdir)/ruby/intern.h diff --git a/ext/-test-/wait_for_single_fd/extconf.rb b/ext/-test-/wait_for_single_fd/extconf.rb index 2a976c8f4b..c27100fb42 100644 --- a/ext/-test-/wait_for_single_fd/extconf.rb +++ b/ext/-test-/wait_for_single_fd/extconf.rb @@ -1,4 +1,8 @@ # frozen_string_literal: false -headers = %w(sys/types.h sys/time.h sys/event.h).select { |h| have_header(h) } -have_func('kqueue', headers) +case RUBY_PLATFORM when /mingw/ then + # skip +else + headers = %w(sys/types.h sys/time.h sys/event.h).select { |h| have_header(h) } + have_func('kqueue', headers) +end create_makefile("-test-/wait_for_single_fd") diff --git a/ext/bigdecimal/depend b/ext/bigdecimal/depend index ffd61b8960..31bbc78e00 100644 --- a/ext/bigdecimal/depend +++ b/ext/bigdecimal/depend @@ -4,7 +4,159 @@ Makefile: $(BIGDECIMAL_RB) # AUTOGENERATED DEPENDENCIES START bigdecimal.o: $(RUBY_EXTCONF_H) bigdecimal.o: $(arch_hdrdir)/ruby/config.h +bigdecimal.o: $(hdrdir)/ruby/3/anyargs.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/char.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/double.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/int.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/long.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/short.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bigdecimal.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bigdecimal.o: $(hdrdir)/ruby/3/assume.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/artificial.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/cold.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/const.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/constexpr.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/deprecated.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/error.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/forceinline.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/format.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/noalias.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/noexcept.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/noinline.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/nonnull.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/noreturn.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/pure.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/restrict.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/warning.h +bigdecimal.o: $(hdrdir)/ruby/3/attr/weakref.h +bigdecimal.o: $(hdrdir)/ruby/3/cast.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bigdecimal.o: $(hdrdir)/ruby/3/compiler_since.h +bigdecimal.o: $(hdrdir)/ruby/3/config.h +bigdecimal.o: $(hdrdir)/ruby/3/constant_p.h +bigdecimal.o: $(hdrdir)/ruby/3/core.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rarray.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rbasic.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rbignum.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rclass.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rdata.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rfile.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rhash.h +bigdecimal.o: $(hdrdir)/ruby/3/core/robject.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rregexp.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rstring.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rstruct.h +bigdecimal.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bigdecimal.o: $(hdrdir)/ruby/3/ctype.h +bigdecimal.o: $(hdrdir)/ruby/3/dllexport.h +bigdecimal.o: $(hdrdir)/ruby/3/dosish.h +bigdecimal.o: $(hdrdir)/ruby/3/error.h +bigdecimal.o: $(hdrdir)/ruby/3/eval.h +bigdecimal.o: $(hdrdir)/ruby/3/event.h +bigdecimal.o: $(hdrdir)/ruby/3/fl_type.h +bigdecimal.o: $(hdrdir)/ruby/3/gc.h +bigdecimal.o: $(hdrdir)/ruby/3/glob.h +bigdecimal.o: $(hdrdir)/ruby/3/globals.h +bigdecimal.o: $(hdrdir)/ruby/3/has/attribute.h +bigdecimal.o: $(hdrdir)/ruby/3/has/builtin.h +bigdecimal.o: $(hdrdir)/ruby/3/has/c_attribute.h +bigdecimal.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bigdecimal.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bigdecimal.o: $(hdrdir)/ruby/3/has/extension.h +bigdecimal.o: $(hdrdir)/ruby/3/has/feature.h +bigdecimal.o: $(hdrdir)/ruby/3/has/warning.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/array.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/bignum.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/class.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/compar.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/complex.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/cont.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/dir.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/enum.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/enumerator.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/error.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/eval.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/file.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/gc.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/hash.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/io.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/load.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/marshal.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/numeric.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/object.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/parse.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/proc.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/process.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/random.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/range.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/rational.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/re.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/ruby.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/select.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/signal.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/sprintf.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/string.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/struct.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/thread.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/time.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/variable.h +bigdecimal.o: $(hdrdir)/ruby/3/intern/vm.h +bigdecimal.o: $(hdrdir)/ruby/3/interpreter.h +bigdecimal.o: $(hdrdir)/ruby/3/iterator.h +bigdecimal.o: $(hdrdir)/ruby/3/memory.h +bigdecimal.o: $(hdrdir)/ruby/3/method.h +bigdecimal.o: $(hdrdir)/ruby/3/module.h +bigdecimal.o: $(hdrdir)/ruby/3/newobj.h +bigdecimal.o: $(hdrdir)/ruby/3/rgengc.h +bigdecimal.o: $(hdrdir)/ruby/3/scan_args.h +bigdecimal.o: $(hdrdir)/ruby/3/special_consts.h +bigdecimal.o: $(hdrdir)/ruby/3/static_assert.h +bigdecimal.o: $(hdrdir)/ruby/3/stdalign.h +bigdecimal.o: $(hdrdir)/ruby/3/stdbool.h +bigdecimal.o: $(hdrdir)/ruby/3/symbol.h +bigdecimal.o: $(hdrdir)/ruby/3/token_paste.h +bigdecimal.o: $(hdrdir)/ruby/3/value.h +bigdecimal.o: $(hdrdir)/ruby/3/value_type.h +bigdecimal.o: $(hdrdir)/ruby/3/variable.h +bigdecimal.o: $(hdrdir)/ruby/3/warning_push.h +bigdecimal.o: $(hdrdir)/ruby/3/xmalloc.h bigdecimal.o: $(hdrdir)/ruby/assert.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/assume.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/attributes.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/bool.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/extern.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/inttypes.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/limits.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/long_long.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/r_cast.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/rmodule.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/stdalign.h +bigdecimal.o: $(hdrdir)/ruby/backward/2/stdarg.h bigdecimal.o: $(hdrdir)/ruby/defines.h bigdecimal.o: $(hdrdir)/ruby/intern.h bigdecimal.o: $(hdrdir)/ruby/missing.h diff --git a/ext/cgi/escape/depend b/ext/cgi/escape/depend index 8d4736616f..766041fa5b 100644 --- a/ext/cgi/escape/depend +++ b/ext/cgi/escape/depend @@ -2,8 +2,160 @@ escape.o: $(RUBY_EXTCONF_H) escape.o: $(arch_hdrdir)/ruby/config.h escape.o: $(hdrdir)/ruby.h +escape.o: $(hdrdir)/ruby/3/anyargs.h +escape.o: $(hdrdir)/ruby/3/arithmetic.h +escape.o: $(hdrdir)/ruby/3/arithmetic/char.h +escape.o: $(hdrdir)/ruby/3/arithmetic/double.h +escape.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +escape.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/int.h +escape.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/long.h +escape.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +escape.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/short.h +escape.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +escape.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +escape.o: $(hdrdir)/ruby/3/assume.h +escape.o: $(hdrdir)/ruby/3/attr/alloc_size.h +escape.o: $(hdrdir)/ruby/3/attr/artificial.h +escape.o: $(hdrdir)/ruby/3/attr/cold.h +escape.o: $(hdrdir)/ruby/3/attr/const.h +escape.o: $(hdrdir)/ruby/3/attr/constexpr.h +escape.o: $(hdrdir)/ruby/3/attr/deprecated.h +escape.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +escape.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +escape.o: $(hdrdir)/ruby/3/attr/error.h +escape.o: $(hdrdir)/ruby/3/attr/flag_enum.h +escape.o: $(hdrdir)/ruby/3/attr/forceinline.h +escape.o: $(hdrdir)/ruby/3/attr/format.h +escape.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +escape.o: $(hdrdir)/ruby/3/attr/noalias.h +escape.o: $(hdrdir)/ruby/3/attr/nodiscard.h +escape.o: $(hdrdir)/ruby/3/attr/noexcept.h +escape.o: $(hdrdir)/ruby/3/attr/noinline.h +escape.o: $(hdrdir)/ruby/3/attr/nonnull.h +escape.o: $(hdrdir)/ruby/3/attr/noreturn.h +escape.o: $(hdrdir)/ruby/3/attr/pure.h +escape.o: $(hdrdir)/ruby/3/attr/restrict.h +escape.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +escape.o: $(hdrdir)/ruby/3/attr/warning.h +escape.o: $(hdrdir)/ruby/3/attr/weakref.h +escape.o: $(hdrdir)/ruby/3/cast.h +escape.o: $(hdrdir)/ruby/3/compiler_is.h +escape.o: $(hdrdir)/ruby/3/compiler_is/apple.h +escape.o: $(hdrdir)/ruby/3/compiler_is/clang.h +escape.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +escape.o: $(hdrdir)/ruby/3/compiler_is/intel.h +escape.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +escape.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +escape.o: $(hdrdir)/ruby/3/compiler_since.h +escape.o: $(hdrdir)/ruby/3/config.h +escape.o: $(hdrdir)/ruby/3/constant_p.h +escape.o: $(hdrdir)/ruby/3/core.h +escape.o: $(hdrdir)/ruby/3/core/rarray.h +escape.o: $(hdrdir)/ruby/3/core/rbasic.h +escape.o: $(hdrdir)/ruby/3/core/rbignum.h +escape.o: $(hdrdir)/ruby/3/core/rclass.h +escape.o: $(hdrdir)/ruby/3/core/rdata.h +escape.o: $(hdrdir)/ruby/3/core/rfile.h +escape.o: $(hdrdir)/ruby/3/core/rhash.h +escape.o: $(hdrdir)/ruby/3/core/robject.h +escape.o: $(hdrdir)/ruby/3/core/rregexp.h +escape.o: $(hdrdir)/ruby/3/core/rstring.h +escape.o: $(hdrdir)/ruby/3/core/rstruct.h +escape.o: $(hdrdir)/ruby/3/core/rtypeddata.h +escape.o: $(hdrdir)/ruby/3/ctype.h +escape.o: $(hdrdir)/ruby/3/dllexport.h +escape.o: $(hdrdir)/ruby/3/dosish.h +escape.o: $(hdrdir)/ruby/3/error.h +escape.o: $(hdrdir)/ruby/3/eval.h +escape.o: $(hdrdir)/ruby/3/event.h +escape.o: $(hdrdir)/ruby/3/fl_type.h +escape.o: $(hdrdir)/ruby/3/gc.h +escape.o: $(hdrdir)/ruby/3/glob.h +escape.o: $(hdrdir)/ruby/3/globals.h +escape.o: $(hdrdir)/ruby/3/has/attribute.h +escape.o: $(hdrdir)/ruby/3/has/builtin.h +escape.o: $(hdrdir)/ruby/3/has/c_attribute.h +escape.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +escape.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +escape.o: $(hdrdir)/ruby/3/has/extension.h +escape.o: $(hdrdir)/ruby/3/has/feature.h +escape.o: $(hdrdir)/ruby/3/has/warning.h +escape.o: $(hdrdir)/ruby/3/intern/array.h +escape.o: $(hdrdir)/ruby/3/intern/bignum.h +escape.o: $(hdrdir)/ruby/3/intern/class.h +escape.o: $(hdrdir)/ruby/3/intern/compar.h +escape.o: $(hdrdir)/ruby/3/intern/complex.h +escape.o: $(hdrdir)/ruby/3/intern/cont.h +escape.o: $(hdrdir)/ruby/3/intern/dir.h +escape.o: $(hdrdir)/ruby/3/intern/enum.h +escape.o: $(hdrdir)/ruby/3/intern/enumerator.h +escape.o: $(hdrdir)/ruby/3/intern/error.h +escape.o: $(hdrdir)/ruby/3/intern/eval.h +escape.o: $(hdrdir)/ruby/3/intern/file.h +escape.o: $(hdrdir)/ruby/3/intern/gc.h +escape.o: $(hdrdir)/ruby/3/intern/hash.h +escape.o: $(hdrdir)/ruby/3/intern/io.h +escape.o: $(hdrdir)/ruby/3/intern/load.h +escape.o: $(hdrdir)/ruby/3/intern/marshal.h +escape.o: $(hdrdir)/ruby/3/intern/numeric.h +escape.o: $(hdrdir)/ruby/3/intern/object.h +escape.o: $(hdrdir)/ruby/3/intern/parse.h +escape.o: $(hdrdir)/ruby/3/intern/proc.h +escape.o: $(hdrdir)/ruby/3/intern/process.h +escape.o: $(hdrdir)/ruby/3/intern/random.h +escape.o: $(hdrdir)/ruby/3/intern/range.h +escape.o: $(hdrdir)/ruby/3/intern/rational.h +escape.o: $(hdrdir)/ruby/3/intern/re.h +escape.o: $(hdrdir)/ruby/3/intern/ruby.h +escape.o: $(hdrdir)/ruby/3/intern/select.h +escape.o: $(hdrdir)/ruby/3/intern/select/largesize.h +escape.o: $(hdrdir)/ruby/3/intern/signal.h +escape.o: $(hdrdir)/ruby/3/intern/sprintf.h +escape.o: $(hdrdir)/ruby/3/intern/string.h +escape.o: $(hdrdir)/ruby/3/intern/struct.h +escape.o: $(hdrdir)/ruby/3/intern/thread.h +escape.o: $(hdrdir)/ruby/3/intern/time.h +escape.o: $(hdrdir)/ruby/3/intern/variable.h +escape.o: $(hdrdir)/ruby/3/intern/vm.h +escape.o: $(hdrdir)/ruby/3/interpreter.h +escape.o: $(hdrdir)/ruby/3/iterator.h +escape.o: $(hdrdir)/ruby/3/memory.h +escape.o: $(hdrdir)/ruby/3/method.h +escape.o: $(hdrdir)/ruby/3/module.h +escape.o: $(hdrdir)/ruby/3/newobj.h +escape.o: $(hdrdir)/ruby/3/rgengc.h +escape.o: $(hdrdir)/ruby/3/scan_args.h +escape.o: $(hdrdir)/ruby/3/special_consts.h +escape.o: $(hdrdir)/ruby/3/static_assert.h +escape.o: $(hdrdir)/ruby/3/stdalign.h +escape.o: $(hdrdir)/ruby/3/stdbool.h +escape.o: $(hdrdir)/ruby/3/symbol.h +escape.o: $(hdrdir)/ruby/3/token_paste.h +escape.o: $(hdrdir)/ruby/3/value.h +escape.o: $(hdrdir)/ruby/3/value_type.h +escape.o: $(hdrdir)/ruby/3/variable.h +escape.o: $(hdrdir)/ruby/3/warning_push.h +escape.o: $(hdrdir)/ruby/3/xmalloc.h escape.o: $(hdrdir)/ruby/assert.h escape.o: $(hdrdir)/ruby/backward.h +escape.o: $(hdrdir)/ruby/backward/2/assume.h +escape.o: $(hdrdir)/ruby/backward/2/attributes.h +escape.o: $(hdrdir)/ruby/backward/2/bool.h +escape.o: $(hdrdir)/ruby/backward/2/extern.h +escape.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +escape.o: $(hdrdir)/ruby/backward/2/inttypes.h +escape.o: $(hdrdir)/ruby/backward/2/limits.h +escape.o: $(hdrdir)/ruby/backward/2/long_long.h +escape.o: $(hdrdir)/ruby/backward/2/r_cast.h +escape.o: $(hdrdir)/ruby/backward/2/rmodule.h +escape.o: $(hdrdir)/ruby/backward/2/stdalign.h +escape.o: $(hdrdir)/ruby/backward/2/stdarg.h escape.o: $(hdrdir)/ruby/defines.h escape.o: $(hdrdir)/ruby/encoding.h escape.o: $(hdrdir)/ruby/intern.h diff --git a/ext/continuation/depend b/ext/continuation/depend index 08844aa6bb..c7498cccd1 100644 --- a/ext/continuation/depend +++ b/ext/continuation/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START continuation.o: $(RUBY_EXTCONF_H) continuation.o: $(arch_hdrdir)/ruby/config.h +continuation.o: $(hdrdir)/ruby/3/anyargs.h +continuation.o: $(hdrdir)/ruby/3/arithmetic.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/char.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/double.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/int.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/long.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/short.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +continuation.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +continuation.o: $(hdrdir)/ruby/3/assume.h +continuation.o: $(hdrdir)/ruby/3/attr/alloc_size.h +continuation.o: $(hdrdir)/ruby/3/attr/artificial.h +continuation.o: $(hdrdir)/ruby/3/attr/cold.h +continuation.o: $(hdrdir)/ruby/3/attr/const.h +continuation.o: $(hdrdir)/ruby/3/attr/constexpr.h +continuation.o: $(hdrdir)/ruby/3/attr/deprecated.h +continuation.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +continuation.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +continuation.o: $(hdrdir)/ruby/3/attr/error.h +continuation.o: $(hdrdir)/ruby/3/attr/flag_enum.h +continuation.o: $(hdrdir)/ruby/3/attr/forceinline.h +continuation.o: $(hdrdir)/ruby/3/attr/format.h +continuation.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +continuation.o: $(hdrdir)/ruby/3/attr/noalias.h +continuation.o: $(hdrdir)/ruby/3/attr/nodiscard.h +continuation.o: $(hdrdir)/ruby/3/attr/noexcept.h +continuation.o: $(hdrdir)/ruby/3/attr/noinline.h +continuation.o: $(hdrdir)/ruby/3/attr/nonnull.h +continuation.o: $(hdrdir)/ruby/3/attr/noreturn.h +continuation.o: $(hdrdir)/ruby/3/attr/pure.h +continuation.o: $(hdrdir)/ruby/3/attr/restrict.h +continuation.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +continuation.o: $(hdrdir)/ruby/3/attr/warning.h +continuation.o: $(hdrdir)/ruby/3/attr/weakref.h +continuation.o: $(hdrdir)/ruby/3/cast.h +continuation.o: $(hdrdir)/ruby/3/compiler_is.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/apple.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/clang.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/intel.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +continuation.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +continuation.o: $(hdrdir)/ruby/3/compiler_since.h +continuation.o: $(hdrdir)/ruby/3/config.h +continuation.o: $(hdrdir)/ruby/3/constant_p.h +continuation.o: $(hdrdir)/ruby/3/core.h +continuation.o: $(hdrdir)/ruby/3/core/rarray.h +continuation.o: $(hdrdir)/ruby/3/core/rbasic.h +continuation.o: $(hdrdir)/ruby/3/core/rbignum.h +continuation.o: $(hdrdir)/ruby/3/core/rclass.h +continuation.o: $(hdrdir)/ruby/3/core/rdata.h +continuation.o: $(hdrdir)/ruby/3/core/rfile.h +continuation.o: $(hdrdir)/ruby/3/core/rhash.h +continuation.o: $(hdrdir)/ruby/3/core/robject.h +continuation.o: $(hdrdir)/ruby/3/core/rregexp.h +continuation.o: $(hdrdir)/ruby/3/core/rstring.h +continuation.o: $(hdrdir)/ruby/3/core/rstruct.h +continuation.o: $(hdrdir)/ruby/3/core/rtypeddata.h +continuation.o: $(hdrdir)/ruby/3/ctype.h +continuation.o: $(hdrdir)/ruby/3/dllexport.h +continuation.o: $(hdrdir)/ruby/3/dosish.h +continuation.o: $(hdrdir)/ruby/3/error.h +continuation.o: $(hdrdir)/ruby/3/eval.h +continuation.o: $(hdrdir)/ruby/3/event.h +continuation.o: $(hdrdir)/ruby/3/fl_type.h +continuation.o: $(hdrdir)/ruby/3/gc.h +continuation.o: $(hdrdir)/ruby/3/glob.h +continuation.o: $(hdrdir)/ruby/3/globals.h +continuation.o: $(hdrdir)/ruby/3/has/attribute.h +continuation.o: $(hdrdir)/ruby/3/has/builtin.h +continuation.o: $(hdrdir)/ruby/3/has/c_attribute.h +continuation.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +continuation.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +continuation.o: $(hdrdir)/ruby/3/has/extension.h +continuation.o: $(hdrdir)/ruby/3/has/feature.h +continuation.o: $(hdrdir)/ruby/3/has/warning.h +continuation.o: $(hdrdir)/ruby/3/intern/array.h +continuation.o: $(hdrdir)/ruby/3/intern/bignum.h +continuation.o: $(hdrdir)/ruby/3/intern/class.h +continuation.o: $(hdrdir)/ruby/3/intern/compar.h +continuation.o: $(hdrdir)/ruby/3/intern/complex.h +continuation.o: $(hdrdir)/ruby/3/intern/cont.h +continuation.o: $(hdrdir)/ruby/3/intern/dir.h +continuation.o: $(hdrdir)/ruby/3/intern/enum.h +continuation.o: $(hdrdir)/ruby/3/intern/enumerator.h +continuation.o: $(hdrdir)/ruby/3/intern/error.h +continuation.o: $(hdrdir)/ruby/3/intern/eval.h +continuation.o: $(hdrdir)/ruby/3/intern/file.h +continuation.o: $(hdrdir)/ruby/3/intern/gc.h +continuation.o: $(hdrdir)/ruby/3/intern/hash.h +continuation.o: $(hdrdir)/ruby/3/intern/io.h +continuation.o: $(hdrdir)/ruby/3/intern/load.h +continuation.o: $(hdrdir)/ruby/3/intern/marshal.h +continuation.o: $(hdrdir)/ruby/3/intern/numeric.h +continuation.o: $(hdrdir)/ruby/3/intern/object.h +continuation.o: $(hdrdir)/ruby/3/intern/parse.h +continuation.o: $(hdrdir)/ruby/3/intern/proc.h +continuation.o: $(hdrdir)/ruby/3/intern/process.h +continuation.o: $(hdrdir)/ruby/3/intern/random.h +continuation.o: $(hdrdir)/ruby/3/intern/range.h +continuation.o: $(hdrdir)/ruby/3/intern/rational.h +continuation.o: $(hdrdir)/ruby/3/intern/re.h +continuation.o: $(hdrdir)/ruby/3/intern/ruby.h +continuation.o: $(hdrdir)/ruby/3/intern/select.h +continuation.o: $(hdrdir)/ruby/3/intern/select/largesize.h +continuation.o: $(hdrdir)/ruby/3/intern/signal.h +continuation.o: $(hdrdir)/ruby/3/intern/sprintf.h +continuation.o: $(hdrdir)/ruby/3/intern/string.h +continuation.o: $(hdrdir)/ruby/3/intern/struct.h +continuation.o: $(hdrdir)/ruby/3/intern/thread.h +continuation.o: $(hdrdir)/ruby/3/intern/time.h +continuation.o: $(hdrdir)/ruby/3/intern/variable.h +continuation.o: $(hdrdir)/ruby/3/intern/vm.h +continuation.o: $(hdrdir)/ruby/3/interpreter.h +continuation.o: $(hdrdir)/ruby/3/iterator.h +continuation.o: $(hdrdir)/ruby/3/memory.h +continuation.o: $(hdrdir)/ruby/3/method.h +continuation.o: $(hdrdir)/ruby/3/module.h +continuation.o: $(hdrdir)/ruby/3/newobj.h +continuation.o: $(hdrdir)/ruby/3/rgengc.h +continuation.o: $(hdrdir)/ruby/3/scan_args.h +continuation.o: $(hdrdir)/ruby/3/special_consts.h +continuation.o: $(hdrdir)/ruby/3/static_assert.h +continuation.o: $(hdrdir)/ruby/3/stdalign.h +continuation.o: $(hdrdir)/ruby/3/stdbool.h +continuation.o: $(hdrdir)/ruby/3/symbol.h +continuation.o: $(hdrdir)/ruby/3/token_paste.h +continuation.o: $(hdrdir)/ruby/3/value.h +continuation.o: $(hdrdir)/ruby/3/value_type.h +continuation.o: $(hdrdir)/ruby/3/variable.h +continuation.o: $(hdrdir)/ruby/3/warning_push.h +continuation.o: $(hdrdir)/ruby/3/xmalloc.h continuation.o: $(hdrdir)/ruby/assert.h continuation.o: $(hdrdir)/ruby/backward.h +continuation.o: $(hdrdir)/ruby/backward/2/assume.h +continuation.o: $(hdrdir)/ruby/backward/2/attributes.h +continuation.o: $(hdrdir)/ruby/backward/2/bool.h +continuation.o: $(hdrdir)/ruby/backward/2/extern.h +continuation.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +continuation.o: $(hdrdir)/ruby/backward/2/inttypes.h +continuation.o: $(hdrdir)/ruby/backward/2/limits.h +continuation.o: $(hdrdir)/ruby/backward/2/long_long.h +continuation.o: $(hdrdir)/ruby/backward/2/r_cast.h +continuation.o: $(hdrdir)/ruby/backward/2/rmodule.h +continuation.o: $(hdrdir)/ruby/backward/2/stdalign.h +continuation.o: $(hdrdir)/ruby/backward/2/stdarg.h continuation.o: $(hdrdir)/ruby/defines.h continuation.o: $(hdrdir)/ruby/intern.h continuation.o: $(hdrdir)/ruby/missing.h diff --git a/ext/coverage/depend b/ext/coverage/depend index 18f3a86335..d81c9ea42f 100644 --- a/ext/coverage/depend +++ b/ext/coverage/depend @@ -2,8 +2,160 @@ coverage.o: $(RUBY_EXTCONF_H) coverage.o: $(arch_hdrdir)/ruby/config.h coverage.o: $(hdrdir)/ruby.h +coverage.o: $(hdrdir)/ruby/3/anyargs.h +coverage.o: $(hdrdir)/ruby/3/arithmetic.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/char.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/double.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/int.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/long.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/short.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +coverage.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +coverage.o: $(hdrdir)/ruby/3/assume.h +coverage.o: $(hdrdir)/ruby/3/attr/alloc_size.h +coverage.o: $(hdrdir)/ruby/3/attr/artificial.h +coverage.o: $(hdrdir)/ruby/3/attr/cold.h +coverage.o: $(hdrdir)/ruby/3/attr/const.h +coverage.o: $(hdrdir)/ruby/3/attr/constexpr.h +coverage.o: $(hdrdir)/ruby/3/attr/deprecated.h +coverage.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +coverage.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +coverage.o: $(hdrdir)/ruby/3/attr/error.h +coverage.o: $(hdrdir)/ruby/3/attr/flag_enum.h +coverage.o: $(hdrdir)/ruby/3/attr/forceinline.h +coverage.o: $(hdrdir)/ruby/3/attr/format.h +coverage.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +coverage.o: $(hdrdir)/ruby/3/attr/noalias.h +coverage.o: $(hdrdir)/ruby/3/attr/nodiscard.h +coverage.o: $(hdrdir)/ruby/3/attr/noexcept.h +coverage.o: $(hdrdir)/ruby/3/attr/noinline.h +coverage.o: $(hdrdir)/ruby/3/attr/nonnull.h +coverage.o: $(hdrdir)/ruby/3/attr/noreturn.h +coverage.o: $(hdrdir)/ruby/3/attr/pure.h +coverage.o: $(hdrdir)/ruby/3/attr/restrict.h +coverage.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +coverage.o: $(hdrdir)/ruby/3/attr/warning.h +coverage.o: $(hdrdir)/ruby/3/attr/weakref.h +coverage.o: $(hdrdir)/ruby/3/cast.h +coverage.o: $(hdrdir)/ruby/3/compiler_is.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/apple.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/clang.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/intel.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +coverage.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +coverage.o: $(hdrdir)/ruby/3/compiler_since.h +coverage.o: $(hdrdir)/ruby/3/config.h +coverage.o: $(hdrdir)/ruby/3/constant_p.h +coverage.o: $(hdrdir)/ruby/3/core.h +coverage.o: $(hdrdir)/ruby/3/core/rarray.h +coverage.o: $(hdrdir)/ruby/3/core/rbasic.h +coverage.o: $(hdrdir)/ruby/3/core/rbignum.h +coverage.o: $(hdrdir)/ruby/3/core/rclass.h +coverage.o: $(hdrdir)/ruby/3/core/rdata.h +coverage.o: $(hdrdir)/ruby/3/core/rfile.h +coverage.o: $(hdrdir)/ruby/3/core/rhash.h +coverage.o: $(hdrdir)/ruby/3/core/robject.h +coverage.o: $(hdrdir)/ruby/3/core/rregexp.h +coverage.o: $(hdrdir)/ruby/3/core/rstring.h +coverage.o: $(hdrdir)/ruby/3/core/rstruct.h +coverage.o: $(hdrdir)/ruby/3/core/rtypeddata.h +coverage.o: $(hdrdir)/ruby/3/ctype.h +coverage.o: $(hdrdir)/ruby/3/dllexport.h +coverage.o: $(hdrdir)/ruby/3/dosish.h +coverage.o: $(hdrdir)/ruby/3/error.h +coverage.o: $(hdrdir)/ruby/3/eval.h +coverage.o: $(hdrdir)/ruby/3/event.h +coverage.o: $(hdrdir)/ruby/3/fl_type.h +coverage.o: $(hdrdir)/ruby/3/gc.h +coverage.o: $(hdrdir)/ruby/3/glob.h +coverage.o: $(hdrdir)/ruby/3/globals.h +coverage.o: $(hdrdir)/ruby/3/has/attribute.h +coverage.o: $(hdrdir)/ruby/3/has/builtin.h +coverage.o: $(hdrdir)/ruby/3/has/c_attribute.h +coverage.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +coverage.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +coverage.o: $(hdrdir)/ruby/3/has/extension.h +coverage.o: $(hdrdir)/ruby/3/has/feature.h +coverage.o: $(hdrdir)/ruby/3/has/warning.h +coverage.o: $(hdrdir)/ruby/3/intern/array.h +coverage.o: $(hdrdir)/ruby/3/intern/bignum.h +coverage.o: $(hdrdir)/ruby/3/intern/class.h +coverage.o: $(hdrdir)/ruby/3/intern/compar.h +coverage.o: $(hdrdir)/ruby/3/intern/complex.h +coverage.o: $(hdrdir)/ruby/3/intern/cont.h +coverage.o: $(hdrdir)/ruby/3/intern/dir.h +coverage.o: $(hdrdir)/ruby/3/intern/enum.h +coverage.o: $(hdrdir)/ruby/3/intern/enumerator.h +coverage.o: $(hdrdir)/ruby/3/intern/error.h +coverage.o: $(hdrdir)/ruby/3/intern/eval.h +coverage.o: $(hdrdir)/ruby/3/intern/file.h +coverage.o: $(hdrdir)/ruby/3/intern/gc.h +coverage.o: $(hdrdir)/ruby/3/intern/hash.h +coverage.o: $(hdrdir)/ruby/3/intern/io.h +coverage.o: $(hdrdir)/ruby/3/intern/load.h +coverage.o: $(hdrdir)/ruby/3/intern/marshal.h +coverage.o: $(hdrdir)/ruby/3/intern/numeric.h +coverage.o: $(hdrdir)/ruby/3/intern/object.h +coverage.o: $(hdrdir)/ruby/3/intern/parse.h +coverage.o: $(hdrdir)/ruby/3/intern/proc.h +coverage.o: $(hdrdir)/ruby/3/intern/process.h +coverage.o: $(hdrdir)/ruby/3/intern/random.h +coverage.o: $(hdrdir)/ruby/3/intern/range.h +coverage.o: $(hdrdir)/ruby/3/intern/rational.h +coverage.o: $(hdrdir)/ruby/3/intern/re.h +coverage.o: $(hdrdir)/ruby/3/intern/ruby.h +coverage.o: $(hdrdir)/ruby/3/intern/select.h +coverage.o: $(hdrdir)/ruby/3/intern/select/largesize.h +coverage.o: $(hdrdir)/ruby/3/intern/signal.h +coverage.o: $(hdrdir)/ruby/3/intern/sprintf.h +coverage.o: $(hdrdir)/ruby/3/intern/string.h +coverage.o: $(hdrdir)/ruby/3/intern/struct.h +coverage.o: $(hdrdir)/ruby/3/intern/thread.h +coverage.o: $(hdrdir)/ruby/3/intern/time.h +coverage.o: $(hdrdir)/ruby/3/intern/variable.h +coverage.o: $(hdrdir)/ruby/3/intern/vm.h +coverage.o: $(hdrdir)/ruby/3/interpreter.h +coverage.o: $(hdrdir)/ruby/3/iterator.h +coverage.o: $(hdrdir)/ruby/3/memory.h +coverage.o: $(hdrdir)/ruby/3/method.h +coverage.o: $(hdrdir)/ruby/3/module.h +coverage.o: $(hdrdir)/ruby/3/newobj.h +coverage.o: $(hdrdir)/ruby/3/rgengc.h +coverage.o: $(hdrdir)/ruby/3/scan_args.h +coverage.o: $(hdrdir)/ruby/3/special_consts.h +coverage.o: $(hdrdir)/ruby/3/static_assert.h +coverage.o: $(hdrdir)/ruby/3/stdalign.h +coverage.o: $(hdrdir)/ruby/3/stdbool.h +coverage.o: $(hdrdir)/ruby/3/symbol.h +coverage.o: $(hdrdir)/ruby/3/token_paste.h +coverage.o: $(hdrdir)/ruby/3/value.h +coverage.o: $(hdrdir)/ruby/3/value_type.h +coverage.o: $(hdrdir)/ruby/3/variable.h +coverage.o: $(hdrdir)/ruby/3/warning_push.h +coverage.o: $(hdrdir)/ruby/3/xmalloc.h coverage.o: $(hdrdir)/ruby/assert.h coverage.o: $(hdrdir)/ruby/backward.h +coverage.o: $(hdrdir)/ruby/backward/2/assume.h +coverage.o: $(hdrdir)/ruby/backward/2/attributes.h +coverage.o: $(hdrdir)/ruby/backward/2/bool.h +coverage.o: $(hdrdir)/ruby/backward/2/extern.h +coverage.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +coverage.o: $(hdrdir)/ruby/backward/2/inttypes.h +coverage.o: $(hdrdir)/ruby/backward/2/limits.h +coverage.o: $(hdrdir)/ruby/backward/2/long_long.h +coverage.o: $(hdrdir)/ruby/backward/2/r_cast.h +coverage.o: $(hdrdir)/ruby/backward/2/rmodule.h +coverage.o: $(hdrdir)/ruby/backward/2/stdalign.h +coverage.o: $(hdrdir)/ruby/backward/2/stdarg.h coverage.o: $(hdrdir)/ruby/defines.h coverage.o: $(hdrdir)/ruby/intern.h coverage.o: $(hdrdir)/ruby/missing.h @@ -24,7 +176,6 @@ coverage.o: $(top_srcdir)/internal/hash.h coverage.o: $(top_srcdir)/internal/imemo.h coverage.o: $(top_srcdir)/internal/serial.h coverage.o: $(top_srcdir)/internal/static_assert.h -coverage.o: $(top_srcdir)/internal/stdbool.h coverage.o: $(top_srcdir)/internal/thread.h coverage.o: $(top_srcdir)/internal/vm.h coverage.o: $(top_srcdir)/internal/warnings.h diff --git a/ext/date/depend b/ext/date/depend index 28847bef13..4ebe84967f 100644 --- a/ext/date/depend +++ b/ext/date/depend @@ -2,8 +2,160 @@ date_core.o: $(RUBY_EXTCONF_H) date_core.o: $(arch_hdrdir)/ruby/config.h date_core.o: $(hdrdir)/ruby.h +date_core.o: $(hdrdir)/ruby/3/anyargs.h +date_core.o: $(hdrdir)/ruby/3/arithmetic.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/char.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/double.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/int.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/long.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/short.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +date_core.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +date_core.o: $(hdrdir)/ruby/3/assume.h +date_core.o: $(hdrdir)/ruby/3/attr/alloc_size.h +date_core.o: $(hdrdir)/ruby/3/attr/artificial.h +date_core.o: $(hdrdir)/ruby/3/attr/cold.h +date_core.o: $(hdrdir)/ruby/3/attr/const.h +date_core.o: $(hdrdir)/ruby/3/attr/constexpr.h +date_core.o: $(hdrdir)/ruby/3/attr/deprecated.h +date_core.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +date_core.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +date_core.o: $(hdrdir)/ruby/3/attr/error.h +date_core.o: $(hdrdir)/ruby/3/attr/flag_enum.h +date_core.o: $(hdrdir)/ruby/3/attr/forceinline.h +date_core.o: $(hdrdir)/ruby/3/attr/format.h +date_core.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +date_core.o: $(hdrdir)/ruby/3/attr/noalias.h +date_core.o: $(hdrdir)/ruby/3/attr/nodiscard.h +date_core.o: $(hdrdir)/ruby/3/attr/noexcept.h +date_core.o: $(hdrdir)/ruby/3/attr/noinline.h +date_core.o: $(hdrdir)/ruby/3/attr/nonnull.h +date_core.o: $(hdrdir)/ruby/3/attr/noreturn.h +date_core.o: $(hdrdir)/ruby/3/attr/pure.h +date_core.o: $(hdrdir)/ruby/3/attr/restrict.h +date_core.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +date_core.o: $(hdrdir)/ruby/3/attr/warning.h +date_core.o: $(hdrdir)/ruby/3/attr/weakref.h +date_core.o: $(hdrdir)/ruby/3/cast.h +date_core.o: $(hdrdir)/ruby/3/compiler_is.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/apple.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/clang.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/intel.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +date_core.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +date_core.o: $(hdrdir)/ruby/3/compiler_since.h +date_core.o: $(hdrdir)/ruby/3/config.h +date_core.o: $(hdrdir)/ruby/3/constant_p.h +date_core.o: $(hdrdir)/ruby/3/core.h +date_core.o: $(hdrdir)/ruby/3/core/rarray.h +date_core.o: $(hdrdir)/ruby/3/core/rbasic.h +date_core.o: $(hdrdir)/ruby/3/core/rbignum.h +date_core.o: $(hdrdir)/ruby/3/core/rclass.h +date_core.o: $(hdrdir)/ruby/3/core/rdata.h +date_core.o: $(hdrdir)/ruby/3/core/rfile.h +date_core.o: $(hdrdir)/ruby/3/core/rhash.h +date_core.o: $(hdrdir)/ruby/3/core/robject.h +date_core.o: $(hdrdir)/ruby/3/core/rregexp.h +date_core.o: $(hdrdir)/ruby/3/core/rstring.h +date_core.o: $(hdrdir)/ruby/3/core/rstruct.h +date_core.o: $(hdrdir)/ruby/3/core/rtypeddata.h +date_core.o: $(hdrdir)/ruby/3/ctype.h +date_core.o: $(hdrdir)/ruby/3/dllexport.h +date_core.o: $(hdrdir)/ruby/3/dosish.h +date_core.o: $(hdrdir)/ruby/3/error.h +date_core.o: $(hdrdir)/ruby/3/eval.h +date_core.o: $(hdrdir)/ruby/3/event.h +date_core.o: $(hdrdir)/ruby/3/fl_type.h +date_core.o: $(hdrdir)/ruby/3/gc.h +date_core.o: $(hdrdir)/ruby/3/glob.h +date_core.o: $(hdrdir)/ruby/3/globals.h +date_core.o: $(hdrdir)/ruby/3/has/attribute.h +date_core.o: $(hdrdir)/ruby/3/has/builtin.h +date_core.o: $(hdrdir)/ruby/3/has/c_attribute.h +date_core.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +date_core.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +date_core.o: $(hdrdir)/ruby/3/has/extension.h +date_core.o: $(hdrdir)/ruby/3/has/feature.h +date_core.o: $(hdrdir)/ruby/3/has/warning.h +date_core.o: $(hdrdir)/ruby/3/intern/array.h +date_core.o: $(hdrdir)/ruby/3/intern/bignum.h +date_core.o: $(hdrdir)/ruby/3/intern/class.h +date_core.o: $(hdrdir)/ruby/3/intern/compar.h +date_core.o: $(hdrdir)/ruby/3/intern/complex.h +date_core.o: $(hdrdir)/ruby/3/intern/cont.h +date_core.o: $(hdrdir)/ruby/3/intern/dir.h +date_core.o: $(hdrdir)/ruby/3/intern/enum.h +date_core.o: $(hdrdir)/ruby/3/intern/enumerator.h +date_core.o: $(hdrdir)/ruby/3/intern/error.h +date_core.o: $(hdrdir)/ruby/3/intern/eval.h +date_core.o: $(hdrdir)/ruby/3/intern/file.h +date_core.o: $(hdrdir)/ruby/3/intern/gc.h +date_core.o: $(hdrdir)/ruby/3/intern/hash.h +date_core.o: $(hdrdir)/ruby/3/intern/io.h +date_core.o: $(hdrdir)/ruby/3/intern/load.h +date_core.o: $(hdrdir)/ruby/3/intern/marshal.h +date_core.o: $(hdrdir)/ruby/3/intern/numeric.h +date_core.o: $(hdrdir)/ruby/3/intern/object.h +date_core.o: $(hdrdir)/ruby/3/intern/parse.h +date_core.o: $(hdrdir)/ruby/3/intern/proc.h +date_core.o: $(hdrdir)/ruby/3/intern/process.h +date_core.o: $(hdrdir)/ruby/3/intern/random.h +date_core.o: $(hdrdir)/ruby/3/intern/range.h +date_core.o: $(hdrdir)/ruby/3/intern/rational.h +date_core.o: $(hdrdir)/ruby/3/intern/re.h +date_core.o: $(hdrdir)/ruby/3/intern/ruby.h +date_core.o: $(hdrdir)/ruby/3/intern/select.h +date_core.o: $(hdrdir)/ruby/3/intern/select/largesize.h +date_core.o: $(hdrdir)/ruby/3/intern/signal.h +date_core.o: $(hdrdir)/ruby/3/intern/sprintf.h +date_core.o: $(hdrdir)/ruby/3/intern/string.h +date_core.o: $(hdrdir)/ruby/3/intern/struct.h +date_core.o: $(hdrdir)/ruby/3/intern/thread.h +date_core.o: $(hdrdir)/ruby/3/intern/time.h +date_core.o: $(hdrdir)/ruby/3/intern/variable.h +date_core.o: $(hdrdir)/ruby/3/intern/vm.h +date_core.o: $(hdrdir)/ruby/3/interpreter.h +date_core.o: $(hdrdir)/ruby/3/iterator.h +date_core.o: $(hdrdir)/ruby/3/memory.h +date_core.o: $(hdrdir)/ruby/3/method.h +date_core.o: $(hdrdir)/ruby/3/module.h +date_core.o: $(hdrdir)/ruby/3/newobj.h +date_core.o: $(hdrdir)/ruby/3/rgengc.h +date_core.o: $(hdrdir)/ruby/3/scan_args.h +date_core.o: $(hdrdir)/ruby/3/special_consts.h +date_core.o: $(hdrdir)/ruby/3/static_assert.h +date_core.o: $(hdrdir)/ruby/3/stdalign.h +date_core.o: $(hdrdir)/ruby/3/stdbool.h +date_core.o: $(hdrdir)/ruby/3/symbol.h +date_core.o: $(hdrdir)/ruby/3/token_paste.h +date_core.o: $(hdrdir)/ruby/3/value.h +date_core.o: $(hdrdir)/ruby/3/value_type.h +date_core.o: $(hdrdir)/ruby/3/variable.h +date_core.o: $(hdrdir)/ruby/3/warning_push.h +date_core.o: $(hdrdir)/ruby/3/xmalloc.h date_core.o: $(hdrdir)/ruby/assert.h date_core.o: $(hdrdir)/ruby/backward.h +date_core.o: $(hdrdir)/ruby/backward/2/assume.h +date_core.o: $(hdrdir)/ruby/backward/2/attributes.h +date_core.o: $(hdrdir)/ruby/backward/2/bool.h +date_core.o: $(hdrdir)/ruby/backward/2/extern.h +date_core.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +date_core.o: $(hdrdir)/ruby/backward/2/inttypes.h +date_core.o: $(hdrdir)/ruby/backward/2/limits.h +date_core.o: $(hdrdir)/ruby/backward/2/long_long.h +date_core.o: $(hdrdir)/ruby/backward/2/r_cast.h +date_core.o: $(hdrdir)/ruby/backward/2/rmodule.h +date_core.o: $(hdrdir)/ruby/backward/2/stdalign.h +date_core.o: $(hdrdir)/ruby/backward/2/stdarg.h date_core.o: $(hdrdir)/ruby/defines.h date_core.o: $(hdrdir)/ruby/encoding.h date_core.o: $(hdrdir)/ruby/intern.h @@ -19,8 +171,161 @@ date_core.o: date_tmx.h date_parse.o: $(RUBY_EXTCONF_H) date_parse.o: $(arch_hdrdir)/ruby/config.h date_parse.o: $(hdrdir)/ruby.h +date_parse.o: $(hdrdir)/ruby/3/anyargs.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/char.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/double.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/int.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/long.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/short.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +date_parse.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +date_parse.o: $(hdrdir)/ruby/3/assume.h +date_parse.o: $(hdrdir)/ruby/3/attr/alloc_size.h +date_parse.o: $(hdrdir)/ruby/3/attr/artificial.h +date_parse.o: $(hdrdir)/ruby/3/attr/cold.h +date_parse.o: $(hdrdir)/ruby/3/attr/const.h +date_parse.o: $(hdrdir)/ruby/3/attr/constexpr.h +date_parse.o: $(hdrdir)/ruby/3/attr/deprecated.h +date_parse.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +date_parse.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +date_parse.o: $(hdrdir)/ruby/3/attr/error.h +date_parse.o: $(hdrdir)/ruby/3/attr/flag_enum.h +date_parse.o: $(hdrdir)/ruby/3/attr/forceinline.h +date_parse.o: $(hdrdir)/ruby/3/attr/format.h +date_parse.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +date_parse.o: $(hdrdir)/ruby/3/attr/noalias.h +date_parse.o: $(hdrdir)/ruby/3/attr/nodiscard.h +date_parse.o: $(hdrdir)/ruby/3/attr/noexcept.h +date_parse.o: $(hdrdir)/ruby/3/attr/noinline.h +date_parse.o: $(hdrdir)/ruby/3/attr/nonnull.h +date_parse.o: $(hdrdir)/ruby/3/attr/noreturn.h +date_parse.o: $(hdrdir)/ruby/3/attr/pure.h +date_parse.o: $(hdrdir)/ruby/3/attr/restrict.h +date_parse.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +date_parse.o: $(hdrdir)/ruby/3/attr/warning.h +date_parse.o: $(hdrdir)/ruby/3/attr/weakref.h +date_parse.o: $(hdrdir)/ruby/3/cast.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/apple.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/clang.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/intel.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +date_parse.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +date_parse.o: $(hdrdir)/ruby/3/compiler_since.h +date_parse.o: $(hdrdir)/ruby/3/config.h +date_parse.o: $(hdrdir)/ruby/3/constant_p.h +date_parse.o: $(hdrdir)/ruby/3/core.h +date_parse.o: $(hdrdir)/ruby/3/core/rarray.h +date_parse.o: $(hdrdir)/ruby/3/core/rbasic.h +date_parse.o: $(hdrdir)/ruby/3/core/rbignum.h +date_parse.o: $(hdrdir)/ruby/3/core/rclass.h +date_parse.o: $(hdrdir)/ruby/3/core/rdata.h +date_parse.o: $(hdrdir)/ruby/3/core/rfile.h +date_parse.o: $(hdrdir)/ruby/3/core/rhash.h +date_parse.o: $(hdrdir)/ruby/3/core/rmatch.h +date_parse.o: $(hdrdir)/ruby/3/core/robject.h +date_parse.o: $(hdrdir)/ruby/3/core/rregexp.h +date_parse.o: $(hdrdir)/ruby/3/core/rstring.h +date_parse.o: $(hdrdir)/ruby/3/core/rstruct.h +date_parse.o: $(hdrdir)/ruby/3/core/rtypeddata.h +date_parse.o: $(hdrdir)/ruby/3/ctype.h +date_parse.o: $(hdrdir)/ruby/3/dllexport.h +date_parse.o: $(hdrdir)/ruby/3/dosish.h +date_parse.o: $(hdrdir)/ruby/3/error.h +date_parse.o: $(hdrdir)/ruby/3/eval.h +date_parse.o: $(hdrdir)/ruby/3/event.h +date_parse.o: $(hdrdir)/ruby/3/fl_type.h +date_parse.o: $(hdrdir)/ruby/3/gc.h +date_parse.o: $(hdrdir)/ruby/3/glob.h +date_parse.o: $(hdrdir)/ruby/3/globals.h +date_parse.o: $(hdrdir)/ruby/3/has/attribute.h +date_parse.o: $(hdrdir)/ruby/3/has/builtin.h +date_parse.o: $(hdrdir)/ruby/3/has/c_attribute.h +date_parse.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +date_parse.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +date_parse.o: $(hdrdir)/ruby/3/has/extension.h +date_parse.o: $(hdrdir)/ruby/3/has/feature.h +date_parse.o: $(hdrdir)/ruby/3/has/warning.h +date_parse.o: $(hdrdir)/ruby/3/intern/array.h +date_parse.o: $(hdrdir)/ruby/3/intern/bignum.h +date_parse.o: $(hdrdir)/ruby/3/intern/class.h +date_parse.o: $(hdrdir)/ruby/3/intern/compar.h +date_parse.o: $(hdrdir)/ruby/3/intern/complex.h +date_parse.o: $(hdrdir)/ruby/3/intern/cont.h +date_parse.o: $(hdrdir)/ruby/3/intern/dir.h +date_parse.o: $(hdrdir)/ruby/3/intern/enum.h +date_parse.o: $(hdrdir)/ruby/3/intern/enumerator.h +date_parse.o: $(hdrdir)/ruby/3/intern/error.h +date_parse.o: $(hdrdir)/ruby/3/intern/eval.h +date_parse.o: $(hdrdir)/ruby/3/intern/file.h +date_parse.o: $(hdrdir)/ruby/3/intern/gc.h +date_parse.o: $(hdrdir)/ruby/3/intern/hash.h +date_parse.o: $(hdrdir)/ruby/3/intern/io.h +date_parse.o: $(hdrdir)/ruby/3/intern/load.h +date_parse.o: $(hdrdir)/ruby/3/intern/marshal.h +date_parse.o: $(hdrdir)/ruby/3/intern/numeric.h +date_parse.o: $(hdrdir)/ruby/3/intern/object.h +date_parse.o: $(hdrdir)/ruby/3/intern/parse.h +date_parse.o: $(hdrdir)/ruby/3/intern/proc.h +date_parse.o: $(hdrdir)/ruby/3/intern/process.h +date_parse.o: $(hdrdir)/ruby/3/intern/random.h +date_parse.o: $(hdrdir)/ruby/3/intern/range.h +date_parse.o: $(hdrdir)/ruby/3/intern/rational.h +date_parse.o: $(hdrdir)/ruby/3/intern/re.h +date_parse.o: $(hdrdir)/ruby/3/intern/ruby.h +date_parse.o: $(hdrdir)/ruby/3/intern/select.h +date_parse.o: $(hdrdir)/ruby/3/intern/select/largesize.h +date_parse.o: $(hdrdir)/ruby/3/intern/signal.h +date_parse.o: $(hdrdir)/ruby/3/intern/sprintf.h +date_parse.o: $(hdrdir)/ruby/3/intern/string.h +date_parse.o: $(hdrdir)/ruby/3/intern/struct.h +date_parse.o: $(hdrdir)/ruby/3/intern/thread.h +date_parse.o: $(hdrdir)/ruby/3/intern/time.h +date_parse.o: $(hdrdir)/ruby/3/intern/variable.h +date_parse.o: $(hdrdir)/ruby/3/intern/vm.h +date_parse.o: $(hdrdir)/ruby/3/interpreter.h +date_parse.o: $(hdrdir)/ruby/3/iterator.h +date_parse.o: $(hdrdir)/ruby/3/memory.h +date_parse.o: $(hdrdir)/ruby/3/method.h +date_parse.o: $(hdrdir)/ruby/3/module.h +date_parse.o: $(hdrdir)/ruby/3/newobj.h +date_parse.o: $(hdrdir)/ruby/3/rgengc.h +date_parse.o: $(hdrdir)/ruby/3/scan_args.h +date_parse.o: $(hdrdir)/ruby/3/special_consts.h +date_parse.o: $(hdrdir)/ruby/3/static_assert.h +date_parse.o: $(hdrdir)/ruby/3/stdalign.h +date_parse.o: $(hdrdir)/ruby/3/stdbool.h +date_parse.o: $(hdrdir)/ruby/3/symbol.h +date_parse.o: $(hdrdir)/ruby/3/token_paste.h +date_parse.o: $(hdrdir)/ruby/3/value.h +date_parse.o: $(hdrdir)/ruby/3/value_type.h +date_parse.o: $(hdrdir)/ruby/3/variable.h +date_parse.o: $(hdrdir)/ruby/3/warning_push.h +date_parse.o: $(hdrdir)/ruby/3/xmalloc.h date_parse.o: $(hdrdir)/ruby/assert.h date_parse.o: $(hdrdir)/ruby/backward.h +date_parse.o: $(hdrdir)/ruby/backward/2/assume.h +date_parse.o: $(hdrdir)/ruby/backward/2/attributes.h +date_parse.o: $(hdrdir)/ruby/backward/2/bool.h +date_parse.o: $(hdrdir)/ruby/backward/2/extern.h +date_parse.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +date_parse.o: $(hdrdir)/ruby/backward/2/inttypes.h +date_parse.o: $(hdrdir)/ruby/backward/2/limits.h +date_parse.o: $(hdrdir)/ruby/backward/2/long_long.h +date_parse.o: $(hdrdir)/ruby/backward/2/r_cast.h +date_parse.o: $(hdrdir)/ruby/backward/2/rmodule.h +date_parse.o: $(hdrdir)/ruby/backward/2/stdalign.h +date_parse.o: $(hdrdir)/ruby/backward/2/stdarg.h date_parse.o: $(hdrdir)/ruby/defines.h date_parse.o: $(hdrdir)/ruby/encoding.h date_parse.o: $(hdrdir)/ruby/intern.h @@ -37,8 +342,160 @@ date_parse.o: zonetab.h date_parse.o: zonetab.list date_strftime.o: $(RUBY_EXTCONF_H) date_strftime.o: $(arch_hdrdir)/ruby/config.h +date_strftime.o: $(hdrdir)/ruby/3/anyargs.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/char.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/double.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/int.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/long.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/short.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +date_strftime.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +date_strftime.o: $(hdrdir)/ruby/3/assume.h +date_strftime.o: $(hdrdir)/ruby/3/attr/alloc_size.h +date_strftime.o: $(hdrdir)/ruby/3/attr/artificial.h +date_strftime.o: $(hdrdir)/ruby/3/attr/cold.h +date_strftime.o: $(hdrdir)/ruby/3/attr/const.h +date_strftime.o: $(hdrdir)/ruby/3/attr/constexpr.h +date_strftime.o: $(hdrdir)/ruby/3/attr/deprecated.h +date_strftime.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +date_strftime.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +date_strftime.o: $(hdrdir)/ruby/3/attr/error.h +date_strftime.o: $(hdrdir)/ruby/3/attr/flag_enum.h +date_strftime.o: $(hdrdir)/ruby/3/attr/forceinline.h +date_strftime.o: $(hdrdir)/ruby/3/attr/format.h +date_strftime.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +date_strftime.o: $(hdrdir)/ruby/3/attr/noalias.h +date_strftime.o: $(hdrdir)/ruby/3/attr/nodiscard.h +date_strftime.o: $(hdrdir)/ruby/3/attr/noexcept.h +date_strftime.o: $(hdrdir)/ruby/3/attr/noinline.h +date_strftime.o: $(hdrdir)/ruby/3/attr/nonnull.h +date_strftime.o: $(hdrdir)/ruby/3/attr/noreturn.h +date_strftime.o: $(hdrdir)/ruby/3/attr/pure.h +date_strftime.o: $(hdrdir)/ruby/3/attr/restrict.h +date_strftime.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +date_strftime.o: $(hdrdir)/ruby/3/attr/warning.h +date_strftime.o: $(hdrdir)/ruby/3/attr/weakref.h +date_strftime.o: $(hdrdir)/ruby/3/cast.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/apple.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/clang.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/intel.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +date_strftime.o: $(hdrdir)/ruby/3/compiler_since.h +date_strftime.o: $(hdrdir)/ruby/3/config.h +date_strftime.o: $(hdrdir)/ruby/3/constant_p.h +date_strftime.o: $(hdrdir)/ruby/3/core.h +date_strftime.o: $(hdrdir)/ruby/3/core/rarray.h +date_strftime.o: $(hdrdir)/ruby/3/core/rbasic.h +date_strftime.o: $(hdrdir)/ruby/3/core/rbignum.h +date_strftime.o: $(hdrdir)/ruby/3/core/rclass.h +date_strftime.o: $(hdrdir)/ruby/3/core/rdata.h +date_strftime.o: $(hdrdir)/ruby/3/core/rfile.h +date_strftime.o: $(hdrdir)/ruby/3/core/rhash.h +date_strftime.o: $(hdrdir)/ruby/3/core/robject.h +date_strftime.o: $(hdrdir)/ruby/3/core/rregexp.h +date_strftime.o: $(hdrdir)/ruby/3/core/rstring.h +date_strftime.o: $(hdrdir)/ruby/3/core/rstruct.h +date_strftime.o: $(hdrdir)/ruby/3/core/rtypeddata.h +date_strftime.o: $(hdrdir)/ruby/3/ctype.h +date_strftime.o: $(hdrdir)/ruby/3/dllexport.h +date_strftime.o: $(hdrdir)/ruby/3/dosish.h +date_strftime.o: $(hdrdir)/ruby/3/error.h +date_strftime.o: $(hdrdir)/ruby/3/eval.h +date_strftime.o: $(hdrdir)/ruby/3/event.h +date_strftime.o: $(hdrdir)/ruby/3/fl_type.h +date_strftime.o: $(hdrdir)/ruby/3/gc.h +date_strftime.o: $(hdrdir)/ruby/3/glob.h +date_strftime.o: $(hdrdir)/ruby/3/globals.h +date_strftime.o: $(hdrdir)/ruby/3/has/attribute.h +date_strftime.o: $(hdrdir)/ruby/3/has/builtin.h +date_strftime.o: $(hdrdir)/ruby/3/has/c_attribute.h +date_strftime.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +date_strftime.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +date_strftime.o: $(hdrdir)/ruby/3/has/extension.h +date_strftime.o: $(hdrdir)/ruby/3/has/feature.h +date_strftime.o: $(hdrdir)/ruby/3/has/warning.h +date_strftime.o: $(hdrdir)/ruby/3/intern/array.h +date_strftime.o: $(hdrdir)/ruby/3/intern/bignum.h +date_strftime.o: $(hdrdir)/ruby/3/intern/class.h +date_strftime.o: $(hdrdir)/ruby/3/intern/compar.h +date_strftime.o: $(hdrdir)/ruby/3/intern/complex.h +date_strftime.o: $(hdrdir)/ruby/3/intern/cont.h +date_strftime.o: $(hdrdir)/ruby/3/intern/dir.h +date_strftime.o: $(hdrdir)/ruby/3/intern/enum.h +date_strftime.o: $(hdrdir)/ruby/3/intern/enumerator.h +date_strftime.o: $(hdrdir)/ruby/3/intern/error.h +date_strftime.o: $(hdrdir)/ruby/3/intern/eval.h +date_strftime.o: $(hdrdir)/ruby/3/intern/file.h +date_strftime.o: $(hdrdir)/ruby/3/intern/gc.h +date_strftime.o: $(hdrdir)/ruby/3/intern/hash.h +date_strftime.o: $(hdrdir)/ruby/3/intern/io.h +date_strftime.o: $(hdrdir)/ruby/3/intern/load.h +date_strftime.o: $(hdrdir)/ruby/3/intern/marshal.h +date_strftime.o: $(hdrdir)/ruby/3/intern/numeric.h +date_strftime.o: $(hdrdir)/ruby/3/intern/object.h +date_strftime.o: $(hdrdir)/ruby/3/intern/parse.h +date_strftime.o: $(hdrdir)/ruby/3/intern/proc.h +date_strftime.o: $(hdrdir)/ruby/3/intern/process.h +date_strftime.o: $(hdrdir)/ruby/3/intern/random.h +date_strftime.o: $(hdrdir)/ruby/3/intern/range.h +date_strftime.o: $(hdrdir)/ruby/3/intern/rational.h +date_strftime.o: $(hdrdir)/ruby/3/intern/re.h +date_strftime.o: $(hdrdir)/ruby/3/intern/ruby.h +date_strftime.o: $(hdrdir)/ruby/3/intern/select.h +date_strftime.o: $(hdrdir)/ruby/3/intern/select/largesize.h +date_strftime.o: $(hdrdir)/ruby/3/intern/signal.h +date_strftime.o: $(hdrdir)/ruby/3/intern/sprintf.h +date_strftime.o: $(hdrdir)/ruby/3/intern/string.h +date_strftime.o: $(hdrdir)/ruby/3/intern/struct.h +date_strftime.o: $(hdrdir)/ruby/3/intern/thread.h +date_strftime.o: $(hdrdir)/ruby/3/intern/time.h +date_strftime.o: $(hdrdir)/ruby/3/intern/variable.h +date_strftime.o: $(hdrdir)/ruby/3/intern/vm.h +date_strftime.o: $(hdrdir)/ruby/3/interpreter.h +date_strftime.o: $(hdrdir)/ruby/3/iterator.h +date_strftime.o: $(hdrdir)/ruby/3/memory.h +date_strftime.o: $(hdrdir)/ruby/3/method.h +date_strftime.o: $(hdrdir)/ruby/3/module.h +date_strftime.o: $(hdrdir)/ruby/3/newobj.h +date_strftime.o: $(hdrdir)/ruby/3/rgengc.h +date_strftime.o: $(hdrdir)/ruby/3/scan_args.h +date_strftime.o: $(hdrdir)/ruby/3/special_consts.h +date_strftime.o: $(hdrdir)/ruby/3/static_assert.h +date_strftime.o: $(hdrdir)/ruby/3/stdalign.h +date_strftime.o: $(hdrdir)/ruby/3/stdbool.h +date_strftime.o: $(hdrdir)/ruby/3/symbol.h +date_strftime.o: $(hdrdir)/ruby/3/token_paste.h +date_strftime.o: $(hdrdir)/ruby/3/value.h +date_strftime.o: $(hdrdir)/ruby/3/value_type.h +date_strftime.o: $(hdrdir)/ruby/3/variable.h +date_strftime.o: $(hdrdir)/ruby/3/warning_push.h +date_strftime.o: $(hdrdir)/ruby/3/xmalloc.h date_strftime.o: $(hdrdir)/ruby/assert.h date_strftime.o: $(hdrdir)/ruby/backward.h +date_strftime.o: $(hdrdir)/ruby/backward/2/assume.h +date_strftime.o: $(hdrdir)/ruby/backward/2/attributes.h +date_strftime.o: $(hdrdir)/ruby/backward/2/bool.h +date_strftime.o: $(hdrdir)/ruby/backward/2/extern.h +date_strftime.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +date_strftime.o: $(hdrdir)/ruby/backward/2/inttypes.h +date_strftime.o: $(hdrdir)/ruby/backward/2/limits.h +date_strftime.o: $(hdrdir)/ruby/backward/2/long_long.h +date_strftime.o: $(hdrdir)/ruby/backward/2/r_cast.h +date_strftime.o: $(hdrdir)/ruby/backward/2/rmodule.h +date_strftime.o: $(hdrdir)/ruby/backward/2/stdalign.h +date_strftime.o: $(hdrdir)/ruby/backward/2/stdarg.h date_strftime.o: $(hdrdir)/ruby/defines.h date_strftime.o: $(hdrdir)/ruby/intern.h date_strftime.o: $(hdrdir)/ruby/missing.h @@ -50,8 +507,161 @@ date_strftime.o: date_tmx.h date_strptime.o: $(RUBY_EXTCONF_H) date_strptime.o: $(arch_hdrdir)/ruby/config.h date_strptime.o: $(hdrdir)/ruby.h +date_strptime.o: $(hdrdir)/ruby/3/anyargs.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/char.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/double.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/int.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/long.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/short.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +date_strptime.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +date_strptime.o: $(hdrdir)/ruby/3/assume.h +date_strptime.o: $(hdrdir)/ruby/3/attr/alloc_size.h +date_strptime.o: $(hdrdir)/ruby/3/attr/artificial.h +date_strptime.o: $(hdrdir)/ruby/3/attr/cold.h +date_strptime.o: $(hdrdir)/ruby/3/attr/const.h +date_strptime.o: $(hdrdir)/ruby/3/attr/constexpr.h +date_strptime.o: $(hdrdir)/ruby/3/attr/deprecated.h +date_strptime.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +date_strptime.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +date_strptime.o: $(hdrdir)/ruby/3/attr/error.h +date_strptime.o: $(hdrdir)/ruby/3/attr/flag_enum.h +date_strptime.o: $(hdrdir)/ruby/3/attr/forceinline.h +date_strptime.o: $(hdrdir)/ruby/3/attr/format.h +date_strptime.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +date_strptime.o: $(hdrdir)/ruby/3/attr/noalias.h +date_strptime.o: $(hdrdir)/ruby/3/attr/nodiscard.h +date_strptime.o: $(hdrdir)/ruby/3/attr/noexcept.h +date_strptime.o: $(hdrdir)/ruby/3/attr/noinline.h +date_strptime.o: $(hdrdir)/ruby/3/attr/nonnull.h +date_strptime.o: $(hdrdir)/ruby/3/attr/noreturn.h +date_strptime.o: $(hdrdir)/ruby/3/attr/pure.h +date_strptime.o: $(hdrdir)/ruby/3/attr/restrict.h +date_strptime.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +date_strptime.o: $(hdrdir)/ruby/3/attr/warning.h +date_strptime.o: $(hdrdir)/ruby/3/attr/weakref.h +date_strptime.o: $(hdrdir)/ruby/3/cast.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/apple.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/clang.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/intel.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +date_strptime.o: $(hdrdir)/ruby/3/compiler_since.h +date_strptime.o: $(hdrdir)/ruby/3/config.h +date_strptime.o: $(hdrdir)/ruby/3/constant_p.h +date_strptime.o: $(hdrdir)/ruby/3/core.h +date_strptime.o: $(hdrdir)/ruby/3/core/rarray.h +date_strptime.o: $(hdrdir)/ruby/3/core/rbasic.h +date_strptime.o: $(hdrdir)/ruby/3/core/rbignum.h +date_strptime.o: $(hdrdir)/ruby/3/core/rclass.h +date_strptime.o: $(hdrdir)/ruby/3/core/rdata.h +date_strptime.o: $(hdrdir)/ruby/3/core/rfile.h +date_strptime.o: $(hdrdir)/ruby/3/core/rhash.h +date_strptime.o: $(hdrdir)/ruby/3/core/rmatch.h +date_strptime.o: $(hdrdir)/ruby/3/core/robject.h +date_strptime.o: $(hdrdir)/ruby/3/core/rregexp.h +date_strptime.o: $(hdrdir)/ruby/3/core/rstring.h +date_strptime.o: $(hdrdir)/ruby/3/core/rstruct.h +date_strptime.o: $(hdrdir)/ruby/3/core/rtypeddata.h +date_strptime.o: $(hdrdir)/ruby/3/ctype.h +date_strptime.o: $(hdrdir)/ruby/3/dllexport.h +date_strptime.o: $(hdrdir)/ruby/3/dosish.h +date_strptime.o: $(hdrdir)/ruby/3/error.h +date_strptime.o: $(hdrdir)/ruby/3/eval.h +date_strptime.o: $(hdrdir)/ruby/3/event.h +date_strptime.o: $(hdrdir)/ruby/3/fl_type.h +date_strptime.o: $(hdrdir)/ruby/3/gc.h +date_strptime.o: $(hdrdir)/ruby/3/glob.h +date_strptime.o: $(hdrdir)/ruby/3/globals.h +date_strptime.o: $(hdrdir)/ruby/3/has/attribute.h +date_strptime.o: $(hdrdir)/ruby/3/has/builtin.h +date_strptime.o: $(hdrdir)/ruby/3/has/c_attribute.h +date_strptime.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +date_strptime.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +date_strptime.o: $(hdrdir)/ruby/3/has/extension.h +date_strptime.o: $(hdrdir)/ruby/3/has/feature.h +date_strptime.o: $(hdrdir)/ruby/3/has/warning.h +date_strptime.o: $(hdrdir)/ruby/3/intern/array.h +date_strptime.o: $(hdrdir)/ruby/3/intern/bignum.h +date_strptime.o: $(hdrdir)/ruby/3/intern/class.h +date_strptime.o: $(hdrdir)/ruby/3/intern/compar.h +date_strptime.o: $(hdrdir)/ruby/3/intern/complex.h +date_strptime.o: $(hdrdir)/ruby/3/intern/cont.h +date_strptime.o: $(hdrdir)/ruby/3/intern/dir.h +date_strptime.o: $(hdrdir)/ruby/3/intern/enum.h +date_strptime.o: $(hdrdir)/ruby/3/intern/enumerator.h +date_strptime.o: $(hdrdir)/ruby/3/intern/error.h +date_strptime.o: $(hdrdir)/ruby/3/intern/eval.h +date_strptime.o: $(hdrdir)/ruby/3/intern/file.h +date_strptime.o: $(hdrdir)/ruby/3/intern/gc.h +date_strptime.o: $(hdrdir)/ruby/3/intern/hash.h +date_strptime.o: $(hdrdir)/ruby/3/intern/io.h +date_strptime.o: $(hdrdir)/ruby/3/intern/load.h +date_strptime.o: $(hdrdir)/ruby/3/intern/marshal.h +date_strptime.o: $(hdrdir)/ruby/3/intern/numeric.h +date_strptime.o: $(hdrdir)/ruby/3/intern/object.h +date_strptime.o: $(hdrdir)/ruby/3/intern/parse.h +date_strptime.o: $(hdrdir)/ruby/3/intern/proc.h +date_strptime.o: $(hdrdir)/ruby/3/intern/process.h +date_strptime.o: $(hdrdir)/ruby/3/intern/random.h +date_strptime.o: $(hdrdir)/ruby/3/intern/range.h +date_strptime.o: $(hdrdir)/ruby/3/intern/rational.h +date_strptime.o: $(hdrdir)/ruby/3/intern/re.h +date_strptime.o: $(hdrdir)/ruby/3/intern/ruby.h +date_strptime.o: $(hdrdir)/ruby/3/intern/select.h +date_strptime.o: $(hdrdir)/ruby/3/intern/select/largesize.h +date_strptime.o: $(hdrdir)/ruby/3/intern/signal.h +date_strptime.o: $(hdrdir)/ruby/3/intern/sprintf.h +date_strptime.o: $(hdrdir)/ruby/3/intern/string.h +date_strptime.o: $(hdrdir)/ruby/3/intern/struct.h +date_strptime.o: $(hdrdir)/ruby/3/intern/thread.h +date_strptime.o: $(hdrdir)/ruby/3/intern/time.h +date_strptime.o: $(hdrdir)/ruby/3/intern/variable.h +date_strptime.o: $(hdrdir)/ruby/3/intern/vm.h +date_strptime.o: $(hdrdir)/ruby/3/interpreter.h +date_strptime.o: $(hdrdir)/ruby/3/iterator.h +date_strptime.o: $(hdrdir)/ruby/3/memory.h +date_strptime.o: $(hdrdir)/ruby/3/method.h +date_strptime.o: $(hdrdir)/ruby/3/module.h +date_strptime.o: $(hdrdir)/ruby/3/newobj.h +date_strptime.o: $(hdrdir)/ruby/3/rgengc.h +date_strptime.o: $(hdrdir)/ruby/3/scan_args.h +date_strptime.o: $(hdrdir)/ruby/3/special_consts.h +date_strptime.o: $(hdrdir)/ruby/3/static_assert.h +date_strptime.o: $(hdrdir)/ruby/3/stdalign.h +date_strptime.o: $(hdrdir)/ruby/3/stdbool.h +date_strptime.o: $(hdrdir)/ruby/3/symbol.h +date_strptime.o: $(hdrdir)/ruby/3/token_paste.h +date_strptime.o: $(hdrdir)/ruby/3/value.h +date_strptime.o: $(hdrdir)/ruby/3/value_type.h +date_strptime.o: $(hdrdir)/ruby/3/variable.h +date_strptime.o: $(hdrdir)/ruby/3/warning_push.h +date_strptime.o: $(hdrdir)/ruby/3/xmalloc.h date_strptime.o: $(hdrdir)/ruby/assert.h date_strptime.o: $(hdrdir)/ruby/backward.h +date_strptime.o: $(hdrdir)/ruby/backward/2/assume.h +date_strptime.o: $(hdrdir)/ruby/backward/2/attributes.h +date_strptime.o: $(hdrdir)/ruby/backward/2/bool.h +date_strptime.o: $(hdrdir)/ruby/backward/2/extern.h +date_strptime.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +date_strptime.o: $(hdrdir)/ruby/backward/2/inttypes.h +date_strptime.o: $(hdrdir)/ruby/backward/2/limits.h +date_strptime.o: $(hdrdir)/ruby/backward/2/long_long.h +date_strptime.o: $(hdrdir)/ruby/backward/2/r_cast.h +date_strptime.o: $(hdrdir)/ruby/backward/2/rmodule.h +date_strptime.o: $(hdrdir)/ruby/backward/2/stdalign.h +date_strptime.o: $(hdrdir)/ruby/backward/2/stdarg.h date_strptime.o: $(hdrdir)/ruby/defines.h date_strptime.o: $(hdrdir)/ruby/encoding.h date_strptime.o: $(hdrdir)/ruby/intern.h diff --git a/ext/dbm/depend b/ext/dbm/depend index 192527a8eb..80a2f5aaf3 100644 --- a/ext/dbm/depend +++ b/ext/dbm/depend @@ -2,8 +2,160 @@ dbm.o: $(RUBY_EXTCONF_H) dbm.o: $(arch_hdrdir)/ruby/config.h dbm.o: $(hdrdir)/ruby.h +dbm.o: $(hdrdir)/ruby/3/anyargs.h +dbm.o: $(hdrdir)/ruby/3/arithmetic.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/char.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/double.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/int.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/long.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/short.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +dbm.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +dbm.o: $(hdrdir)/ruby/3/assume.h +dbm.o: $(hdrdir)/ruby/3/attr/alloc_size.h +dbm.o: $(hdrdir)/ruby/3/attr/artificial.h +dbm.o: $(hdrdir)/ruby/3/attr/cold.h +dbm.o: $(hdrdir)/ruby/3/attr/const.h +dbm.o: $(hdrdir)/ruby/3/attr/constexpr.h +dbm.o: $(hdrdir)/ruby/3/attr/deprecated.h +dbm.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +dbm.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +dbm.o: $(hdrdir)/ruby/3/attr/error.h +dbm.o: $(hdrdir)/ruby/3/attr/flag_enum.h +dbm.o: $(hdrdir)/ruby/3/attr/forceinline.h +dbm.o: $(hdrdir)/ruby/3/attr/format.h +dbm.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +dbm.o: $(hdrdir)/ruby/3/attr/noalias.h +dbm.o: $(hdrdir)/ruby/3/attr/nodiscard.h +dbm.o: $(hdrdir)/ruby/3/attr/noexcept.h +dbm.o: $(hdrdir)/ruby/3/attr/noinline.h +dbm.o: $(hdrdir)/ruby/3/attr/nonnull.h +dbm.o: $(hdrdir)/ruby/3/attr/noreturn.h +dbm.o: $(hdrdir)/ruby/3/attr/pure.h +dbm.o: $(hdrdir)/ruby/3/attr/restrict.h +dbm.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +dbm.o: $(hdrdir)/ruby/3/attr/warning.h +dbm.o: $(hdrdir)/ruby/3/attr/weakref.h +dbm.o: $(hdrdir)/ruby/3/cast.h +dbm.o: $(hdrdir)/ruby/3/compiler_is.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/apple.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/clang.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/intel.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +dbm.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +dbm.o: $(hdrdir)/ruby/3/compiler_since.h +dbm.o: $(hdrdir)/ruby/3/config.h +dbm.o: $(hdrdir)/ruby/3/constant_p.h +dbm.o: $(hdrdir)/ruby/3/core.h +dbm.o: $(hdrdir)/ruby/3/core/rarray.h +dbm.o: $(hdrdir)/ruby/3/core/rbasic.h +dbm.o: $(hdrdir)/ruby/3/core/rbignum.h +dbm.o: $(hdrdir)/ruby/3/core/rclass.h +dbm.o: $(hdrdir)/ruby/3/core/rdata.h +dbm.o: $(hdrdir)/ruby/3/core/rfile.h +dbm.o: $(hdrdir)/ruby/3/core/rhash.h +dbm.o: $(hdrdir)/ruby/3/core/robject.h +dbm.o: $(hdrdir)/ruby/3/core/rregexp.h +dbm.o: $(hdrdir)/ruby/3/core/rstring.h +dbm.o: $(hdrdir)/ruby/3/core/rstruct.h +dbm.o: $(hdrdir)/ruby/3/core/rtypeddata.h +dbm.o: $(hdrdir)/ruby/3/ctype.h +dbm.o: $(hdrdir)/ruby/3/dllexport.h +dbm.o: $(hdrdir)/ruby/3/dosish.h +dbm.o: $(hdrdir)/ruby/3/error.h +dbm.o: $(hdrdir)/ruby/3/eval.h +dbm.o: $(hdrdir)/ruby/3/event.h +dbm.o: $(hdrdir)/ruby/3/fl_type.h +dbm.o: $(hdrdir)/ruby/3/gc.h +dbm.o: $(hdrdir)/ruby/3/glob.h +dbm.o: $(hdrdir)/ruby/3/globals.h +dbm.o: $(hdrdir)/ruby/3/has/attribute.h +dbm.o: $(hdrdir)/ruby/3/has/builtin.h +dbm.o: $(hdrdir)/ruby/3/has/c_attribute.h +dbm.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +dbm.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +dbm.o: $(hdrdir)/ruby/3/has/extension.h +dbm.o: $(hdrdir)/ruby/3/has/feature.h +dbm.o: $(hdrdir)/ruby/3/has/warning.h +dbm.o: $(hdrdir)/ruby/3/intern/array.h +dbm.o: $(hdrdir)/ruby/3/intern/bignum.h +dbm.o: $(hdrdir)/ruby/3/intern/class.h +dbm.o: $(hdrdir)/ruby/3/intern/compar.h +dbm.o: $(hdrdir)/ruby/3/intern/complex.h +dbm.o: $(hdrdir)/ruby/3/intern/cont.h +dbm.o: $(hdrdir)/ruby/3/intern/dir.h +dbm.o: $(hdrdir)/ruby/3/intern/enum.h +dbm.o: $(hdrdir)/ruby/3/intern/enumerator.h +dbm.o: $(hdrdir)/ruby/3/intern/error.h +dbm.o: $(hdrdir)/ruby/3/intern/eval.h +dbm.o: $(hdrdir)/ruby/3/intern/file.h +dbm.o: $(hdrdir)/ruby/3/intern/gc.h +dbm.o: $(hdrdir)/ruby/3/intern/hash.h +dbm.o: $(hdrdir)/ruby/3/intern/io.h +dbm.o: $(hdrdir)/ruby/3/intern/load.h +dbm.o: $(hdrdir)/ruby/3/intern/marshal.h +dbm.o: $(hdrdir)/ruby/3/intern/numeric.h +dbm.o: $(hdrdir)/ruby/3/intern/object.h +dbm.o: $(hdrdir)/ruby/3/intern/parse.h +dbm.o: $(hdrdir)/ruby/3/intern/proc.h +dbm.o: $(hdrdir)/ruby/3/intern/process.h +dbm.o: $(hdrdir)/ruby/3/intern/random.h +dbm.o: $(hdrdir)/ruby/3/intern/range.h +dbm.o: $(hdrdir)/ruby/3/intern/rational.h +dbm.o: $(hdrdir)/ruby/3/intern/re.h +dbm.o: $(hdrdir)/ruby/3/intern/ruby.h +dbm.o: $(hdrdir)/ruby/3/intern/select.h +dbm.o: $(hdrdir)/ruby/3/intern/select/largesize.h +dbm.o: $(hdrdir)/ruby/3/intern/signal.h +dbm.o: $(hdrdir)/ruby/3/intern/sprintf.h +dbm.o: $(hdrdir)/ruby/3/intern/string.h +dbm.o: $(hdrdir)/ruby/3/intern/struct.h +dbm.o: $(hdrdir)/ruby/3/intern/thread.h +dbm.o: $(hdrdir)/ruby/3/intern/time.h +dbm.o: $(hdrdir)/ruby/3/intern/variable.h +dbm.o: $(hdrdir)/ruby/3/intern/vm.h +dbm.o: $(hdrdir)/ruby/3/interpreter.h +dbm.o: $(hdrdir)/ruby/3/iterator.h +dbm.o: $(hdrdir)/ruby/3/memory.h +dbm.o: $(hdrdir)/ruby/3/method.h +dbm.o: $(hdrdir)/ruby/3/module.h +dbm.o: $(hdrdir)/ruby/3/newobj.h +dbm.o: $(hdrdir)/ruby/3/rgengc.h +dbm.o: $(hdrdir)/ruby/3/scan_args.h +dbm.o: $(hdrdir)/ruby/3/special_consts.h +dbm.o: $(hdrdir)/ruby/3/static_assert.h +dbm.o: $(hdrdir)/ruby/3/stdalign.h +dbm.o: $(hdrdir)/ruby/3/stdbool.h +dbm.o: $(hdrdir)/ruby/3/symbol.h +dbm.o: $(hdrdir)/ruby/3/token_paste.h +dbm.o: $(hdrdir)/ruby/3/value.h +dbm.o: $(hdrdir)/ruby/3/value_type.h +dbm.o: $(hdrdir)/ruby/3/variable.h +dbm.o: $(hdrdir)/ruby/3/warning_push.h +dbm.o: $(hdrdir)/ruby/3/xmalloc.h dbm.o: $(hdrdir)/ruby/assert.h dbm.o: $(hdrdir)/ruby/backward.h +dbm.o: $(hdrdir)/ruby/backward/2/assume.h +dbm.o: $(hdrdir)/ruby/backward/2/attributes.h +dbm.o: $(hdrdir)/ruby/backward/2/bool.h +dbm.o: $(hdrdir)/ruby/backward/2/extern.h +dbm.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +dbm.o: $(hdrdir)/ruby/backward/2/inttypes.h +dbm.o: $(hdrdir)/ruby/backward/2/limits.h +dbm.o: $(hdrdir)/ruby/backward/2/long_long.h +dbm.o: $(hdrdir)/ruby/backward/2/r_cast.h +dbm.o: $(hdrdir)/ruby/backward/2/rmodule.h +dbm.o: $(hdrdir)/ruby/backward/2/stdalign.h +dbm.o: $(hdrdir)/ruby/backward/2/stdarg.h dbm.o: $(hdrdir)/ruby/defines.h dbm.o: $(hdrdir)/ruby/intern.h dbm.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/bubblebabble/depend b/ext/digest/bubblebabble/depend index e7e2a8889d..50aff1db64 100644 --- a/ext/digest/bubblebabble/depend +++ b/ext/digest/bubblebabble/depend @@ -2,8 +2,160 @@ bubblebabble.o: $(RUBY_EXTCONF_H) bubblebabble.o: $(arch_hdrdir)/ruby/config.h bubblebabble.o: $(hdrdir)/ruby.h +bubblebabble.o: $(hdrdir)/ruby/3/anyargs.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/char.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/double.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/int.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/long.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/short.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +bubblebabble.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +bubblebabble.o: $(hdrdir)/ruby/3/assume.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/alloc_size.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/artificial.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/cold.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/const.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/constexpr.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/deprecated.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/error.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/flag_enum.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/forceinline.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/format.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/noalias.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/nodiscard.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/noexcept.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/noinline.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/nonnull.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/noreturn.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/pure.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/restrict.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/warning.h +bubblebabble.o: $(hdrdir)/ruby/3/attr/weakref.h +bubblebabble.o: $(hdrdir)/ruby/3/cast.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/apple.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/clang.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/intel.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +bubblebabble.o: $(hdrdir)/ruby/3/compiler_since.h +bubblebabble.o: $(hdrdir)/ruby/3/config.h +bubblebabble.o: $(hdrdir)/ruby/3/constant_p.h +bubblebabble.o: $(hdrdir)/ruby/3/core.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rarray.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rbasic.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rbignum.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rclass.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rdata.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rfile.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rhash.h +bubblebabble.o: $(hdrdir)/ruby/3/core/robject.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rregexp.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rstring.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rstruct.h +bubblebabble.o: $(hdrdir)/ruby/3/core/rtypeddata.h +bubblebabble.o: $(hdrdir)/ruby/3/ctype.h +bubblebabble.o: $(hdrdir)/ruby/3/dllexport.h +bubblebabble.o: $(hdrdir)/ruby/3/dosish.h +bubblebabble.o: $(hdrdir)/ruby/3/error.h +bubblebabble.o: $(hdrdir)/ruby/3/eval.h +bubblebabble.o: $(hdrdir)/ruby/3/event.h +bubblebabble.o: $(hdrdir)/ruby/3/fl_type.h +bubblebabble.o: $(hdrdir)/ruby/3/gc.h +bubblebabble.o: $(hdrdir)/ruby/3/glob.h +bubblebabble.o: $(hdrdir)/ruby/3/globals.h +bubblebabble.o: $(hdrdir)/ruby/3/has/attribute.h +bubblebabble.o: $(hdrdir)/ruby/3/has/builtin.h +bubblebabble.o: $(hdrdir)/ruby/3/has/c_attribute.h +bubblebabble.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +bubblebabble.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +bubblebabble.o: $(hdrdir)/ruby/3/has/extension.h +bubblebabble.o: $(hdrdir)/ruby/3/has/feature.h +bubblebabble.o: $(hdrdir)/ruby/3/has/warning.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/array.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/bignum.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/class.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/compar.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/complex.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/cont.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/dir.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/enum.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/enumerator.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/error.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/eval.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/file.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/gc.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/hash.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/io.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/load.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/marshal.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/numeric.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/object.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/parse.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/proc.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/process.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/random.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/range.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/rational.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/re.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/ruby.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/select.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/select/largesize.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/signal.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/sprintf.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/string.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/struct.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/thread.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/time.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/variable.h +bubblebabble.o: $(hdrdir)/ruby/3/intern/vm.h +bubblebabble.o: $(hdrdir)/ruby/3/interpreter.h +bubblebabble.o: $(hdrdir)/ruby/3/iterator.h +bubblebabble.o: $(hdrdir)/ruby/3/memory.h +bubblebabble.o: $(hdrdir)/ruby/3/method.h +bubblebabble.o: $(hdrdir)/ruby/3/module.h +bubblebabble.o: $(hdrdir)/ruby/3/newobj.h +bubblebabble.o: $(hdrdir)/ruby/3/rgengc.h +bubblebabble.o: $(hdrdir)/ruby/3/scan_args.h +bubblebabble.o: $(hdrdir)/ruby/3/special_consts.h +bubblebabble.o: $(hdrdir)/ruby/3/static_assert.h +bubblebabble.o: $(hdrdir)/ruby/3/stdalign.h +bubblebabble.o: $(hdrdir)/ruby/3/stdbool.h +bubblebabble.o: $(hdrdir)/ruby/3/symbol.h +bubblebabble.o: $(hdrdir)/ruby/3/token_paste.h +bubblebabble.o: $(hdrdir)/ruby/3/value.h +bubblebabble.o: $(hdrdir)/ruby/3/value_type.h +bubblebabble.o: $(hdrdir)/ruby/3/variable.h +bubblebabble.o: $(hdrdir)/ruby/3/warning_push.h +bubblebabble.o: $(hdrdir)/ruby/3/xmalloc.h bubblebabble.o: $(hdrdir)/ruby/assert.h bubblebabble.o: $(hdrdir)/ruby/backward.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/assume.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/attributes.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/bool.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/extern.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/inttypes.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/limits.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/long_long.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/r_cast.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/rmodule.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/stdalign.h +bubblebabble.o: $(hdrdir)/ruby/backward/2/stdarg.h bubblebabble.o: $(hdrdir)/ruby/defines.h bubblebabble.o: $(hdrdir)/ruby/intern.h bubblebabble.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/depend b/ext/digest/depend index 87c39c8b8d..1a7a7d9832 100644 --- a/ext/digest/depend +++ b/ext/digest/depend @@ -2,8 +2,160 @@ digest.o: $(RUBY_EXTCONF_H) digest.o: $(arch_hdrdir)/ruby/config.h digest.o: $(hdrdir)/ruby.h +digest.o: $(hdrdir)/ruby/3/anyargs.h +digest.o: $(hdrdir)/ruby/3/arithmetic.h +digest.o: $(hdrdir)/ruby/3/arithmetic/char.h +digest.o: $(hdrdir)/ruby/3/arithmetic/double.h +digest.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +digest.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/int.h +digest.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/long.h +digest.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +digest.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/short.h +digest.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +digest.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +digest.o: $(hdrdir)/ruby/3/assume.h +digest.o: $(hdrdir)/ruby/3/attr/alloc_size.h +digest.o: $(hdrdir)/ruby/3/attr/artificial.h +digest.o: $(hdrdir)/ruby/3/attr/cold.h +digest.o: $(hdrdir)/ruby/3/attr/const.h +digest.o: $(hdrdir)/ruby/3/attr/constexpr.h +digest.o: $(hdrdir)/ruby/3/attr/deprecated.h +digest.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +digest.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +digest.o: $(hdrdir)/ruby/3/attr/error.h +digest.o: $(hdrdir)/ruby/3/attr/flag_enum.h +digest.o: $(hdrdir)/ruby/3/attr/forceinline.h +digest.o: $(hdrdir)/ruby/3/attr/format.h +digest.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +digest.o: $(hdrdir)/ruby/3/attr/noalias.h +digest.o: $(hdrdir)/ruby/3/attr/nodiscard.h +digest.o: $(hdrdir)/ruby/3/attr/noexcept.h +digest.o: $(hdrdir)/ruby/3/attr/noinline.h +digest.o: $(hdrdir)/ruby/3/attr/nonnull.h +digest.o: $(hdrdir)/ruby/3/attr/noreturn.h +digest.o: $(hdrdir)/ruby/3/attr/pure.h +digest.o: $(hdrdir)/ruby/3/attr/restrict.h +digest.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +digest.o: $(hdrdir)/ruby/3/attr/warning.h +digest.o: $(hdrdir)/ruby/3/attr/weakref.h +digest.o: $(hdrdir)/ruby/3/cast.h +digest.o: $(hdrdir)/ruby/3/compiler_is.h +digest.o: $(hdrdir)/ruby/3/compiler_is/apple.h +digest.o: $(hdrdir)/ruby/3/compiler_is/clang.h +digest.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +digest.o: $(hdrdir)/ruby/3/compiler_is/intel.h +digest.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +digest.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +digest.o: $(hdrdir)/ruby/3/compiler_since.h +digest.o: $(hdrdir)/ruby/3/config.h +digest.o: $(hdrdir)/ruby/3/constant_p.h +digest.o: $(hdrdir)/ruby/3/core.h +digest.o: $(hdrdir)/ruby/3/core/rarray.h +digest.o: $(hdrdir)/ruby/3/core/rbasic.h +digest.o: $(hdrdir)/ruby/3/core/rbignum.h +digest.o: $(hdrdir)/ruby/3/core/rclass.h +digest.o: $(hdrdir)/ruby/3/core/rdata.h +digest.o: $(hdrdir)/ruby/3/core/rfile.h +digest.o: $(hdrdir)/ruby/3/core/rhash.h +digest.o: $(hdrdir)/ruby/3/core/robject.h +digest.o: $(hdrdir)/ruby/3/core/rregexp.h +digest.o: $(hdrdir)/ruby/3/core/rstring.h +digest.o: $(hdrdir)/ruby/3/core/rstruct.h +digest.o: $(hdrdir)/ruby/3/core/rtypeddata.h +digest.o: $(hdrdir)/ruby/3/ctype.h +digest.o: $(hdrdir)/ruby/3/dllexport.h +digest.o: $(hdrdir)/ruby/3/dosish.h +digest.o: $(hdrdir)/ruby/3/error.h +digest.o: $(hdrdir)/ruby/3/eval.h +digest.o: $(hdrdir)/ruby/3/event.h +digest.o: $(hdrdir)/ruby/3/fl_type.h +digest.o: $(hdrdir)/ruby/3/gc.h +digest.o: $(hdrdir)/ruby/3/glob.h +digest.o: $(hdrdir)/ruby/3/globals.h +digest.o: $(hdrdir)/ruby/3/has/attribute.h +digest.o: $(hdrdir)/ruby/3/has/builtin.h +digest.o: $(hdrdir)/ruby/3/has/c_attribute.h +digest.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +digest.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +digest.o: $(hdrdir)/ruby/3/has/extension.h +digest.o: $(hdrdir)/ruby/3/has/feature.h +digest.o: $(hdrdir)/ruby/3/has/warning.h +digest.o: $(hdrdir)/ruby/3/intern/array.h +digest.o: $(hdrdir)/ruby/3/intern/bignum.h +digest.o: $(hdrdir)/ruby/3/intern/class.h +digest.o: $(hdrdir)/ruby/3/intern/compar.h +digest.o: $(hdrdir)/ruby/3/intern/complex.h +digest.o: $(hdrdir)/ruby/3/intern/cont.h +digest.o: $(hdrdir)/ruby/3/intern/dir.h +digest.o: $(hdrdir)/ruby/3/intern/enum.h +digest.o: $(hdrdir)/ruby/3/intern/enumerator.h +digest.o: $(hdrdir)/ruby/3/intern/error.h +digest.o: $(hdrdir)/ruby/3/intern/eval.h +digest.o: $(hdrdir)/ruby/3/intern/file.h +digest.o: $(hdrdir)/ruby/3/intern/gc.h +digest.o: $(hdrdir)/ruby/3/intern/hash.h +digest.o: $(hdrdir)/ruby/3/intern/io.h +digest.o: $(hdrdir)/ruby/3/intern/load.h +digest.o: $(hdrdir)/ruby/3/intern/marshal.h +digest.o: $(hdrdir)/ruby/3/intern/numeric.h +digest.o: $(hdrdir)/ruby/3/intern/object.h +digest.o: $(hdrdir)/ruby/3/intern/parse.h +digest.o: $(hdrdir)/ruby/3/intern/proc.h +digest.o: $(hdrdir)/ruby/3/intern/process.h +digest.o: $(hdrdir)/ruby/3/intern/random.h +digest.o: $(hdrdir)/ruby/3/intern/range.h +digest.o: $(hdrdir)/ruby/3/intern/rational.h +digest.o: $(hdrdir)/ruby/3/intern/re.h +digest.o: $(hdrdir)/ruby/3/intern/ruby.h +digest.o: $(hdrdir)/ruby/3/intern/select.h +digest.o: $(hdrdir)/ruby/3/intern/select/largesize.h +digest.o: $(hdrdir)/ruby/3/intern/signal.h +digest.o: $(hdrdir)/ruby/3/intern/sprintf.h +digest.o: $(hdrdir)/ruby/3/intern/string.h +digest.o: $(hdrdir)/ruby/3/intern/struct.h +digest.o: $(hdrdir)/ruby/3/intern/thread.h +digest.o: $(hdrdir)/ruby/3/intern/time.h +digest.o: $(hdrdir)/ruby/3/intern/variable.h +digest.o: $(hdrdir)/ruby/3/intern/vm.h +digest.o: $(hdrdir)/ruby/3/interpreter.h +digest.o: $(hdrdir)/ruby/3/iterator.h +digest.o: $(hdrdir)/ruby/3/memory.h +digest.o: $(hdrdir)/ruby/3/method.h +digest.o: $(hdrdir)/ruby/3/module.h +digest.o: $(hdrdir)/ruby/3/newobj.h +digest.o: $(hdrdir)/ruby/3/rgengc.h +digest.o: $(hdrdir)/ruby/3/scan_args.h +digest.o: $(hdrdir)/ruby/3/special_consts.h +digest.o: $(hdrdir)/ruby/3/static_assert.h +digest.o: $(hdrdir)/ruby/3/stdalign.h +digest.o: $(hdrdir)/ruby/3/stdbool.h +digest.o: $(hdrdir)/ruby/3/symbol.h +digest.o: $(hdrdir)/ruby/3/token_paste.h +digest.o: $(hdrdir)/ruby/3/value.h +digest.o: $(hdrdir)/ruby/3/value_type.h +digest.o: $(hdrdir)/ruby/3/variable.h +digest.o: $(hdrdir)/ruby/3/warning_push.h +digest.o: $(hdrdir)/ruby/3/xmalloc.h digest.o: $(hdrdir)/ruby/assert.h digest.o: $(hdrdir)/ruby/backward.h +digest.o: $(hdrdir)/ruby/backward/2/assume.h +digest.o: $(hdrdir)/ruby/backward/2/attributes.h +digest.o: $(hdrdir)/ruby/backward/2/bool.h +digest.o: $(hdrdir)/ruby/backward/2/extern.h +digest.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +digest.o: $(hdrdir)/ruby/backward/2/inttypes.h +digest.o: $(hdrdir)/ruby/backward/2/limits.h +digest.o: $(hdrdir)/ruby/backward/2/long_long.h +digest.o: $(hdrdir)/ruby/backward/2/r_cast.h +digest.o: $(hdrdir)/ruby/backward/2/rmodule.h +digest.o: $(hdrdir)/ruby/backward/2/stdalign.h +digest.o: $(hdrdir)/ruby/backward/2/stdarg.h digest.o: $(hdrdir)/ruby/defines.h digest.o: $(hdrdir)/ruby/intern.h digest.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/md5/depend b/ext/digest/md5/depend index abfd8de6a5..17804357cf 100644 --- a/ext/digest/md5/depend +++ b/ext/digest/md5/depend @@ -5,8 +5,160 @@ md5init.o: $(LOCAL_HDRS) md5init.o: $(RUBY_EXTCONF_H) md5init.o: $(arch_hdrdir)/ruby/config.h md5init.o: $(hdrdir)/ruby.h +md5init.o: $(hdrdir)/ruby/3/anyargs.h +md5init.o: $(hdrdir)/ruby/3/arithmetic.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/char.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/double.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/int.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/long.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/short.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +md5init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +md5init.o: $(hdrdir)/ruby/3/assume.h +md5init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +md5init.o: $(hdrdir)/ruby/3/attr/artificial.h +md5init.o: $(hdrdir)/ruby/3/attr/cold.h +md5init.o: $(hdrdir)/ruby/3/attr/const.h +md5init.o: $(hdrdir)/ruby/3/attr/constexpr.h +md5init.o: $(hdrdir)/ruby/3/attr/deprecated.h +md5init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +md5init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +md5init.o: $(hdrdir)/ruby/3/attr/error.h +md5init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +md5init.o: $(hdrdir)/ruby/3/attr/forceinline.h +md5init.o: $(hdrdir)/ruby/3/attr/format.h +md5init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +md5init.o: $(hdrdir)/ruby/3/attr/noalias.h +md5init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +md5init.o: $(hdrdir)/ruby/3/attr/noexcept.h +md5init.o: $(hdrdir)/ruby/3/attr/noinline.h +md5init.o: $(hdrdir)/ruby/3/attr/nonnull.h +md5init.o: $(hdrdir)/ruby/3/attr/noreturn.h +md5init.o: $(hdrdir)/ruby/3/attr/pure.h +md5init.o: $(hdrdir)/ruby/3/attr/restrict.h +md5init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +md5init.o: $(hdrdir)/ruby/3/attr/warning.h +md5init.o: $(hdrdir)/ruby/3/attr/weakref.h +md5init.o: $(hdrdir)/ruby/3/cast.h +md5init.o: $(hdrdir)/ruby/3/compiler_is.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +md5init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +md5init.o: $(hdrdir)/ruby/3/compiler_since.h +md5init.o: $(hdrdir)/ruby/3/config.h +md5init.o: $(hdrdir)/ruby/3/constant_p.h +md5init.o: $(hdrdir)/ruby/3/core.h +md5init.o: $(hdrdir)/ruby/3/core/rarray.h +md5init.o: $(hdrdir)/ruby/3/core/rbasic.h +md5init.o: $(hdrdir)/ruby/3/core/rbignum.h +md5init.o: $(hdrdir)/ruby/3/core/rclass.h +md5init.o: $(hdrdir)/ruby/3/core/rdata.h +md5init.o: $(hdrdir)/ruby/3/core/rfile.h +md5init.o: $(hdrdir)/ruby/3/core/rhash.h +md5init.o: $(hdrdir)/ruby/3/core/robject.h +md5init.o: $(hdrdir)/ruby/3/core/rregexp.h +md5init.o: $(hdrdir)/ruby/3/core/rstring.h +md5init.o: $(hdrdir)/ruby/3/core/rstruct.h +md5init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +md5init.o: $(hdrdir)/ruby/3/ctype.h +md5init.o: $(hdrdir)/ruby/3/dllexport.h +md5init.o: $(hdrdir)/ruby/3/dosish.h +md5init.o: $(hdrdir)/ruby/3/error.h +md5init.o: $(hdrdir)/ruby/3/eval.h +md5init.o: $(hdrdir)/ruby/3/event.h +md5init.o: $(hdrdir)/ruby/3/fl_type.h +md5init.o: $(hdrdir)/ruby/3/gc.h +md5init.o: $(hdrdir)/ruby/3/glob.h +md5init.o: $(hdrdir)/ruby/3/globals.h +md5init.o: $(hdrdir)/ruby/3/has/attribute.h +md5init.o: $(hdrdir)/ruby/3/has/builtin.h +md5init.o: $(hdrdir)/ruby/3/has/c_attribute.h +md5init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +md5init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +md5init.o: $(hdrdir)/ruby/3/has/extension.h +md5init.o: $(hdrdir)/ruby/3/has/feature.h +md5init.o: $(hdrdir)/ruby/3/has/warning.h +md5init.o: $(hdrdir)/ruby/3/intern/array.h +md5init.o: $(hdrdir)/ruby/3/intern/bignum.h +md5init.o: $(hdrdir)/ruby/3/intern/class.h +md5init.o: $(hdrdir)/ruby/3/intern/compar.h +md5init.o: $(hdrdir)/ruby/3/intern/complex.h +md5init.o: $(hdrdir)/ruby/3/intern/cont.h +md5init.o: $(hdrdir)/ruby/3/intern/dir.h +md5init.o: $(hdrdir)/ruby/3/intern/enum.h +md5init.o: $(hdrdir)/ruby/3/intern/enumerator.h +md5init.o: $(hdrdir)/ruby/3/intern/error.h +md5init.o: $(hdrdir)/ruby/3/intern/eval.h +md5init.o: $(hdrdir)/ruby/3/intern/file.h +md5init.o: $(hdrdir)/ruby/3/intern/gc.h +md5init.o: $(hdrdir)/ruby/3/intern/hash.h +md5init.o: $(hdrdir)/ruby/3/intern/io.h +md5init.o: $(hdrdir)/ruby/3/intern/load.h +md5init.o: $(hdrdir)/ruby/3/intern/marshal.h +md5init.o: $(hdrdir)/ruby/3/intern/numeric.h +md5init.o: $(hdrdir)/ruby/3/intern/object.h +md5init.o: $(hdrdir)/ruby/3/intern/parse.h +md5init.o: $(hdrdir)/ruby/3/intern/proc.h +md5init.o: $(hdrdir)/ruby/3/intern/process.h +md5init.o: $(hdrdir)/ruby/3/intern/random.h +md5init.o: $(hdrdir)/ruby/3/intern/range.h +md5init.o: $(hdrdir)/ruby/3/intern/rational.h +md5init.o: $(hdrdir)/ruby/3/intern/re.h +md5init.o: $(hdrdir)/ruby/3/intern/ruby.h +md5init.o: $(hdrdir)/ruby/3/intern/select.h +md5init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +md5init.o: $(hdrdir)/ruby/3/intern/signal.h +md5init.o: $(hdrdir)/ruby/3/intern/sprintf.h +md5init.o: $(hdrdir)/ruby/3/intern/string.h +md5init.o: $(hdrdir)/ruby/3/intern/struct.h +md5init.o: $(hdrdir)/ruby/3/intern/thread.h +md5init.o: $(hdrdir)/ruby/3/intern/time.h +md5init.o: $(hdrdir)/ruby/3/intern/variable.h +md5init.o: $(hdrdir)/ruby/3/intern/vm.h +md5init.o: $(hdrdir)/ruby/3/interpreter.h +md5init.o: $(hdrdir)/ruby/3/iterator.h +md5init.o: $(hdrdir)/ruby/3/memory.h +md5init.o: $(hdrdir)/ruby/3/method.h +md5init.o: $(hdrdir)/ruby/3/module.h +md5init.o: $(hdrdir)/ruby/3/newobj.h +md5init.o: $(hdrdir)/ruby/3/rgengc.h +md5init.o: $(hdrdir)/ruby/3/scan_args.h +md5init.o: $(hdrdir)/ruby/3/special_consts.h +md5init.o: $(hdrdir)/ruby/3/static_assert.h +md5init.o: $(hdrdir)/ruby/3/stdalign.h +md5init.o: $(hdrdir)/ruby/3/stdbool.h +md5init.o: $(hdrdir)/ruby/3/symbol.h +md5init.o: $(hdrdir)/ruby/3/token_paste.h +md5init.o: $(hdrdir)/ruby/3/value.h +md5init.o: $(hdrdir)/ruby/3/value_type.h +md5init.o: $(hdrdir)/ruby/3/variable.h +md5init.o: $(hdrdir)/ruby/3/warning_push.h +md5init.o: $(hdrdir)/ruby/3/xmalloc.h md5init.o: $(hdrdir)/ruby/assert.h md5init.o: $(hdrdir)/ruby/backward.h +md5init.o: $(hdrdir)/ruby/backward/2/assume.h +md5init.o: $(hdrdir)/ruby/backward/2/attributes.h +md5init.o: $(hdrdir)/ruby/backward/2/bool.h +md5init.o: $(hdrdir)/ruby/backward/2/extern.h +md5init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +md5init.o: $(hdrdir)/ruby/backward/2/inttypes.h +md5init.o: $(hdrdir)/ruby/backward/2/limits.h +md5init.o: $(hdrdir)/ruby/backward/2/long_long.h +md5init.o: $(hdrdir)/ruby/backward/2/r_cast.h +md5init.o: $(hdrdir)/ruby/backward/2/rmodule.h +md5init.o: $(hdrdir)/ruby/backward/2/stdalign.h +md5init.o: $(hdrdir)/ruby/backward/2/stdarg.h md5init.o: $(hdrdir)/ruby/defines.h md5init.o: $(hdrdir)/ruby/intern.h md5init.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/rmd160/depend b/ext/digest/rmd160/depend index 07c406a7d2..7537d91813 100644 --- a/ext/digest/rmd160/depend +++ b/ext/digest/rmd160/depend @@ -5,8 +5,160 @@ rmd160init.o: $(LOCAL_HDRS) rmd160init.o: $(RUBY_EXTCONF_H) rmd160init.o: $(arch_hdrdir)/ruby/config.h rmd160init.o: $(hdrdir)/ruby.h +rmd160init.o: $(hdrdir)/ruby/3/anyargs.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/char.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/double.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/int.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/long.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/short.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +rmd160init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +rmd160init.o: $(hdrdir)/ruby/3/assume.h +rmd160init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +rmd160init.o: $(hdrdir)/ruby/3/attr/artificial.h +rmd160init.o: $(hdrdir)/ruby/3/attr/cold.h +rmd160init.o: $(hdrdir)/ruby/3/attr/const.h +rmd160init.o: $(hdrdir)/ruby/3/attr/constexpr.h +rmd160init.o: $(hdrdir)/ruby/3/attr/deprecated.h +rmd160init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +rmd160init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +rmd160init.o: $(hdrdir)/ruby/3/attr/error.h +rmd160init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +rmd160init.o: $(hdrdir)/ruby/3/attr/forceinline.h +rmd160init.o: $(hdrdir)/ruby/3/attr/format.h +rmd160init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +rmd160init.o: $(hdrdir)/ruby/3/attr/noalias.h +rmd160init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +rmd160init.o: $(hdrdir)/ruby/3/attr/noexcept.h +rmd160init.o: $(hdrdir)/ruby/3/attr/noinline.h +rmd160init.o: $(hdrdir)/ruby/3/attr/nonnull.h +rmd160init.o: $(hdrdir)/ruby/3/attr/noreturn.h +rmd160init.o: $(hdrdir)/ruby/3/attr/pure.h +rmd160init.o: $(hdrdir)/ruby/3/attr/restrict.h +rmd160init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +rmd160init.o: $(hdrdir)/ruby/3/attr/warning.h +rmd160init.o: $(hdrdir)/ruby/3/attr/weakref.h +rmd160init.o: $(hdrdir)/ruby/3/cast.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +rmd160init.o: $(hdrdir)/ruby/3/compiler_since.h +rmd160init.o: $(hdrdir)/ruby/3/config.h +rmd160init.o: $(hdrdir)/ruby/3/constant_p.h +rmd160init.o: $(hdrdir)/ruby/3/core.h +rmd160init.o: $(hdrdir)/ruby/3/core/rarray.h +rmd160init.o: $(hdrdir)/ruby/3/core/rbasic.h +rmd160init.o: $(hdrdir)/ruby/3/core/rbignum.h +rmd160init.o: $(hdrdir)/ruby/3/core/rclass.h +rmd160init.o: $(hdrdir)/ruby/3/core/rdata.h +rmd160init.o: $(hdrdir)/ruby/3/core/rfile.h +rmd160init.o: $(hdrdir)/ruby/3/core/rhash.h +rmd160init.o: $(hdrdir)/ruby/3/core/robject.h +rmd160init.o: $(hdrdir)/ruby/3/core/rregexp.h +rmd160init.o: $(hdrdir)/ruby/3/core/rstring.h +rmd160init.o: $(hdrdir)/ruby/3/core/rstruct.h +rmd160init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +rmd160init.o: $(hdrdir)/ruby/3/ctype.h +rmd160init.o: $(hdrdir)/ruby/3/dllexport.h +rmd160init.o: $(hdrdir)/ruby/3/dosish.h +rmd160init.o: $(hdrdir)/ruby/3/error.h +rmd160init.o: $(hdrdir)/ruby/3/eval.h +rmd160init.o: $(hdrdir)/ruby/3/event.h +rmd160init.o: $(hdrdir)/ruby/3/fl_type.h +rmd160init.o: $(hdrdir)/ruby/3/gc.h +rmd160init.o: $(hdrdir)/ruby/3/glob.h +rmd160init.o: $(hdrdir)/ruby/3/globals.h +rmd160init.o: $(hdrdir)/ruby/3/has/attribute.h +rmd160init.o: $(hdrdir)/ruby/3/has/builtin.h +rmd160init.o: $(hdrdir)/ruby/3/has/c_attribute.h +rmd160init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +rmd160init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +rmd160init.o: $(hdrdir)/ruby/3/has/extension.h +rmd160init.o: $(hdrdir)/ruby/3/has/feature.h +rmd160init.o: $(hdrdir)/ruby/3/has/warning.h +rmd160init.o: $(hdrdir)/ruby/3/intern/array.h +rmd160init.o: $(hdrdir)/ruby/3/intern/bignum.h +rmd160init.o: $(hdrdir)/ruby/3/intern/class.h +rmd160init.o: $(hdrdir)/ruby/3/intern/compar.h +rmd160init.o: $(hdrdir)/ruby/3/intern/complex.h +rmd160init.o: $(hdrdir)/ruby/3/intern/cont.h +rmd160init.o: $(hdrdir)/ruby/3/intern/dir.h +rmd160init.o: $(hdrdir)/ruby/3/intern/enum.h +rmd160init.o: $(hdrdir)/ruby/3/intern/enumerator.h +rmd160init.o: $(hdrdir)/ruby/3/intern/error.h +rmd160init.o: $(hdrdir)/ruby/3/intern/eval.h +rmd160init.o: $(hdrdir)/ruby/3/intern/file.h +rmd160init.o: $(hdrdir)/ruby/3/intern/gc.h +rmd160init.o: $(hdrdir)/ruby/3/intern/hash.h +rmd160init.o: $(hdrdir)/ruby/3/intern/io.h +rmd160init.o: $(hdrdir)/ruby/3/intern/load.h +rmd160init.o: $(hdrdir)/ruby/3/intern/marshal.h +rmd160init.o: $(hdrdir)/ruby/3/intern/numeric.h +rmd160init.o: $(hdrdir)/ruby/3/intern/object.h +rmd160init.o: $(hdrdir)/ruby/3/intern/parse.h +rmd160init.o: $(hdrdir)/ruby/3/intern/proc.h +rmd160init.o: $(hdrdir)/ruby/3/intern/process.h +rmd160init.o: $(hdrdir)/ruby/3/intern/random.h +rmd160init.o: $(hdrdir)/ruby/3/intern/range.h +rmd160init.o: $(hdrdir)/ruby/3/intern/rational.h +rmd160init.o: $(hdrdir)/ruby/3/intern/re.h +rmd160init.o: $(hdrdir)/ruby/3/intern/ruby.h +rmd160init.o: $(hdrdir)/ruby/3/intern/select.h +rmd160init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +rmd160init.o: $(hdrdir)/ruby/3/intern/signal.h +rmd160init.o: $(hdrdir)/ruby/3/intern/sprintf.h +rmd160init.o: $(hdrdir)/ruby/3/intern/string.h +rmd160init.o: $(hdrdir)/ruby/3/intern/struct.h +rmd160init.o: $(hdrdir)/ruby/3/intern/thread.h +rmd160init.o: $(hdrdir)/ruby/3/intern/time.h +rmd160init.o: $(hdrdir)/ruby/3/intern/variable.h +rmd160init.o: $(hdrdir)/ruby/3/intern/vm.h +rmd160init.o: $(hdrdir)/ruby/3/interpreter.h +rmd160init.o: $(hdrdir)/ruby/3/iterator.h +rmd160init.o: $(hdrdir)/ruby/3/memory.h +rmd160init.o: $(hdrdir)/ruby/3/method.h +rmd160init.o: $(hdrdir)/ruby/3/module.h +rmd160init.o: $(hdrdir)/ruby/3/newobj.h +rmd160init.o: $(hdrdir)/ruby/3/rgengc.h +rmd160init.o: $(hdrdir)/ruby/3/scan_args.h +rmd160init.o: $(hdrdir)/ruby/3/special_consts.h +rmd160init.o: $(hdrdir)/ruby/3/static_assert.h +rmd160init.o: $(hdrdir)/ruby/3/stdalign.h +rmd160init.o: $(hdrdir)/ruby/3/stdbool.h +rmd160init.o: $(hdrdir)/ruby/3/symbol.h +rmd160init.o: $(hdrdir)/ruby/3/token_paste.h +rmd160init.o: $(hdrdir)/ruby/3/value.h +rmd160init.o: $(hdrdir)/ruby/3/value_type.h +rmd160init.o: $(hdrdir)/ruby/3/variable.h +rmd160init.o: $(hdrdir)/ruby/3/warning_push.h +rmd160init.o: $(hdrdir)/ruby/3/xmalloc.h rmd160init.o: $(hdrdir)/ruby/assert.h rmd160init.o: $(hdrdir)/ruby/backward.h +rmd160init.o: $(hdrdir)/ruby/backward/2/assume.h +rmd160init.o: $(hdrdir)/ruby/backward/2/attributes.h +rmd160init.o: $(hdrdir)/ruby/backward/2/bool.h +rmd160init.o: $(hdrdir)/ruby/backward/2/extern.h +rmd160init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +rmd160init.o: $(hdrdir)/ruby/backward/2/inttypes.h +rmd160init.o: $(hdrdir)/ruby/backward/2/limits.h +rmd160init.o: $(hdrdir)/ruby/backward/2/long_long.h +rmd160init.o: $(hdrdir)/ruby/backward/2/r_cast.h +rmd160init.o: $(hdrdir)/ruby/backward/2/rmodule.h +rmd160init.o: $(hdrdir)/ruby/backward/2/stdalign.h +rmd160init.o: $(hdrdir)/ruby/backward/2/stdarg.h rmd160init.o: $(hdrdir)/ruby/defines.h rmd160init.o: $(hdrdir)/ruby/intern.h rmd160init.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/sha1/depend b/ext/digest/sha1/depend index bc9e216eed..44b6dbb425 100644 --- a/ext/digest/sha1/depend +++ b/ext/digest/sha1/depend @@ -5,8 +5,160 @@ sha1init.o: $(LOCAL_HDRS) sha1init.o: $(RUBY_EXTCONF_H) sha1init.o: $(arch_hdrdir)/ruby/config.h sha1init.o: $(hdrdir)/ruby.h +sha1init.o: $(hdrdir)/ruby/3/anyargs.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/char.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/double.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/int.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/long.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/short.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +sha1init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +sha1init.o: $(hdrdir)/ruby/3/assume.h +sha1init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +sha1init.o: $(hdrdir)/ruby/3/attr/artificial.h +sha1init.o: $(hdrdir)/ruby/3/attr/cold.h +sha1init.o: $(hdrdir)/ruby/3/attr/const.h +sha1init.o: $(hdrdir)/ruby/3/attr/constexpr.h +sha1init.o: $(hdrdir)/ruby/3/attr/deprecated.h +sha1init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +sha1init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +sha1init.o: $(hdrdir)/ruby/3/attr/error.h +sha1init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +sha1init.o: $(hdrdir)/ruby/3/attr/forceinline.h +sha1init.o: $(hdrdir)/ruby/3/attr/format.h +sha1init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +sha1init.o: $(hdrdir)/ruby/3/attr/noalias.h +sha1init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +sha1init.o: $(hdrdir)/ruby/3/attr/noexcept.h +sha1init.o: $(hdrdir)/ruby/3/attr/noinline.h +sha1init.o: $(hdrdir)/ruby/3/attr/nonnull.h +sha1init.o: $(hdrdir)/ruby/3/attr/noreturn.h +sha1init.o: $(hdrdir)/ruby/3/attr/pure.h +sha1init.o: $(hdrdir)/ruby/3/attr/restrict.h +sha1init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +sha1init.o: $(hdrdir)/ruby/3/attr/warning.h +sha1init.o: $(hdrdir)/ruby/3/attr/weakref.h +sha1init.o: $(hdrdir)/ruby/3/cast.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +sha1init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +sha1init.o: $(hdrdir)/ruby/3/compiler_since.h +sha1init.o: $(hdrdir)/ruby/3/config.h +sha1init.o: $(hdrdir)/ruby/3/constant_p.h +sha1init.o: $(hdrdir)/ruby/3/core.h +sha1init.o: $(hdrdir)/ruby/3/core/rarray.h +sha1init.o: $(hdrdir)/ruby/3/core/rbasic.h +sha1init.o: $(hdrdir)/ruby/3/core/rbignum.h +sha1init.o: $(hdrdir)/ruby/3/core/rclass.h +sha1init.o: $(hdrdir)/ruby/3/core/rdata.h +sha1init.o: $(hdrdir)/ruby/3/core/rfile.h +sha1init.o: $(hdrdir)/ruby/3/core/rhash.h +sha1init.o: $(hdrdir)/ruby/3/core/robject.h +sha1init.o: $(hdrdir)/ruby/3/core/rregexp.h +sha1init.o: $(hdrdir)/ruby/3/core/rstring.h +sha1init.o: $(hdrdir)/ruby/3/core/rstruct.h +sha1init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +sha1init.o: $(hdrdir)/ruby/3/ctype.h +sha1init.o: $(hdrdir)/ruby/3/dllexport.h +sha1init.o: $(hdrdir)/ruby/3/dosish.h +sha1init.o: $(hdrdir)/ruby/3/error.h +sha1init.o: $(hdrdir)/ruby/3/eval.h +sha1init.o: $(hdrdir)/ruby/3/event.h +sha1init.o: $(hdrdir)/ruby/3/fl_type.h +sha1init.o: $(hdrdir)/ruby/3/gc.h +sha1init.o: $(hdrdir)/ruby/3/glob.h +sha1init.o: $(hdrdir)/ruby/3/globals.h +sha1init.o: $(hdrdir)/ruby/3/has/attribute.h +sha1init.o: $(hdrdir)/ruby/3/has/builtin.h +sha1init.o: $(hdrdir)/ruby/3/has/c_attribute.h +sha1init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +sha1init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +sha1init.o: $(hdrdir)/ruby/3/has/extension.h +sha1init.o: $(hdrdir)/ruby/3/has/feature.h +sha1init.o: $(hdrdir)/ruby/3/has/warning.h +sha1init.o: $(hdrdir)/ruby/3/intern/array.h +sha1init.o: $(hdrdir)/ruby/3/intern/bignum.h +sha1init.o: $(hdrdir)/ruby/3/intern/class.h +sha1init.o: $(hdrdir)/ruby/3/intern/compar.h +sha1init.o: $(hdrdir)/ruby/3/intern/complex.h +sha1init.o: $(hdrdir)/ruby/3/intern/cont.h +sha1init.o: $(hdrdir)/ruby/3/intern/dir.h +sha1init.o: $(hdrdir)/ruby/3/intern/enum.h +sha1init.o: $(hdrdir)/ruby/3/intern/enumerator.h +sha1init.o: $(hdrdir)/ruby/3/intern/error.h +sha1init.o: $(hdrdir)/ruby/3/intern/eval.h +sha1init.o: $(hdrdir)/ruby/3/intern/file.h +sha1init.o: $(hdrdir)/ruby/3/intern/gc.h +sha1init.o: $(hdrdir)/ruby/3/intern/hash.h +sha1init.o: $(hdrdir)/ruby/3/intern/io.h +sha1init.o: $(hdrdir)/ruby/3/intern/load.h +sha1init.o: $(hdrdir)/ruby/3/intern/marshal.h +sha1init.o: $(hdrdir)/ruby/3/intern/numeric.h +sha1init.o: $(hdrdir)/ruby/3/intern/object.h +sha1init.o: $(hdrdir)/ruby/3/intern/parse.h +sha1init.o: $(hdrdir)/ruby/3/intern/proc.h +sha1init.o: $(hdrdir)/ruby/3/intern/process.h +sha1init.o: $(hdrdir)/ruby/3/intern/random.h +sha1init.o: $(hdrdir)/ruby/3/intern/range.h +sha1init.o: $(hdrdir)/ruby/3/intern/rational.h +sha1init.o: $(hdrdir)/ruby/3/intern/re.h +sha1init.o: $(hdrdir)/ruby/3/intern/ruby.h +sha1init.o: $(hdrdir)/ruby/3/intern/select.h +sha1init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +sha1init.o: $(hdrdir)/ruby/3/intern/signal.h +sha1init.o: $(hdrdir)/ruby/3/intern/sprintf.h +sha1init.o: $(hdrdir)/ruby/3/intern/string.h +sha1init.o: $(hdrdir)/ruby/3/intern/struct.h +sha1init.o: $(hdrdir)/ruby/3/intern/thread.h +sha1init.o: $(hdrdir)/ruby/3/intern/time.h +sha1init.o: $(hdrdir)/ruby/3/intern/variable.h +sha1init.o: $(hdrdir)/ruby/3/intern/vm.h +sha1init.o: $(hdrdir)/ruby/3/interpreter.h +sha1init.o: $(hdrdir)/ruby/3/iterator.h +sha1init.o: $(hdrdir)/ruby/3/memory.h +sha1init.o: $(hdrdir)/ruby/3/method.h +sha1init.o: $(hdrdir)/ruby/3/module.h +sha1init.o: $(hdrdir)/ruby/3/newobj.h +sha1init.o: $(hdrdir)/ruby/3/rgengc.h +sha1init.o: $(hdrdir)/ruby/3/scan_args.h +sha1init.o: $(hdrdir)/ruby/3/special_consts.h +sha1init.o: $(hdrdir)/ruby/3/static_assert.h +sha1init.o: $(hdrdir)/ruby/3/stdalign.h +sha1init.o: $(hdrdir)/ruby/3/stdbool.h +sha1init.o: $(hdrdir)/ruby/3/symbol.h +sha1init.o: $(hdrdir)/ruby/3/token_paste.h +sha1init.o: $(hdrdir)/ruby/3/value.h +sha1init.o: $(hdrdir)/ruby/3/value_type.h +sha1init.o: $(hdrdir)/ruby/3/variable.h +sha1init.o: $(hdrdir)/ruby/3/warning_push.h +sha1init.o: $(hdrdir)/ruby/3/xmalloc.h sha1init.o: $(hdrdir)/ruby/assert.h sha1init.o: $(hdrdir)/ruby/backward.h +sha1init.o: $(hdrdir)/ruby/backward/2/assume.h +sha1init.o: $(hdrdir)/ruby/backward/2/attributes.h +sha1init.o: $(hdrdir)/ruby/backward/2/bool.h +sha1init.o: $(hdrdir)/ruby/backward/2/extern.h +sha1init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +sha1init.o: $(hdrdir)/ruby/backward/2/inttypes.h +sha1init.o: $(hdrdir)/ruby/backward/2/limits.h +sha1init.o: $(hdrdir)/ruby/backward/2/long_long.h +sha1init.o: $(hdrdir)/ruby/backward/2/r_cast.h +sha1init.o: $(hdrdir)/ruby/backward/2/rmodule.h +sha1init.o: $(hdrdir)/ruby/backward/2/stdalign.h +sha1init.o: $(hdrdir)/ruby/backward/2/stdarg.h sha1init.o: $(hdrdir)/ruby/defines.h sha1init.o: $(hdrdir)/ruby/intern.h sha1init.o: $(hdrdir)/ruby/missing.h diff --git a/ext/digest/sha2/depend b/ext/digest/sha2/depend index 8946d44f31..2eb8cd5d97 100644 --- a/ext/digest/sha2/depend +++ b/ext/digest/sha2/depend @@ -5,8 +5,160 @@ sha2init.o: $(LOCAL_HDRS) sha2init.o: $(RUBY_EXTCONF_H) sha2init.o: $(arch_hdrdir)/ruby/config.h sha2init.o: $(hdrdir)/ruby.h +sha2init.o: $(hdrdir)/ruby/3/anyargs.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/char.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/double.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/int.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/long.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/short.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +sha2init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +sha2init.o: $(hdrdir)/ruby/3/assume.h +sha2init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +sha2init.o: $(hdrdir)/ruby/3/attr/artificial.h +sha2init.o: $(hdrdir)/ruby/3/attr/cold.h +sha2init.o: $(hdrdir)/ruby/3/attr/const.h +sha2init.o: $(hdrdir)/ruby/3/attr/constexpr.h +sha2init.o: $(hdrdir)/ruby/3/attr/deprecated.h +sha2init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +sha2init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +sha2init.o: $(hdrdir)/ruby/3/attr/error.h +sha2init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +sha2init.o: $(hdrdir)/ruby/3/attr/forceinline.h +sha2init.o: $(hdrdir)/ruby/3/attr/format.h +sha2init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +sha2init.o: $(hdrdir)/ruby/3/attr/noalias.h +sha2init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +sha2init.o: $(hdrdir)/ruby/3/attr/noexcept.h +sha2init.o: $(hdrdir)/ruby/3/attr/noinline.h +sha2init.o: $(hdrdir)/ruby/3/attr/nonnull.h +sha2init.o: $(hdrdir)/ruby/3/attr/noreturn.h +sha2init.o: $(hdrdir)/ruby/3/attr/pure.h +sha2init.o: $(hdrdir)/ruby/3/attr/restrict.h +sha2init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +sha2init.o: $(hdrdir)/ruby/3/attr/warning.h +sha2init.o: $(hdrdir)/ruby/3/attr/weakref.h +sha2init.o: $(hdrdir)/ruby/3/cast.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +sha2init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +sha2init.o: $(hdrdir)/ruby/3/compiler_since.h +sha2init.o: $(hdrdir)/ruby/3/config.h +sha2init.o: $(hdrdir)/ruby/3/constant_p.h +sha2init.o: $(hdrdir)/ruby/3/core.h +sha2init.o: $(hdrdir)/ruby/3/core/rarray.h +sha2init.o: $(hdrdir)/ruby/3/core/rbasic.h +sha2init.o: $(hdrdir)/ruby/3/core/rbignum.h +sha2init.o: $(hdrdir)/ruby/3/core/rclass.h +sha2init.o: $(hdrdir)/ruby/3/core/rdata.h +sha2init.o: $(hdrdir)/ruby/3/core/rfile.h +sha2init.o: $(hdrdir)/ruby/3/core/rhash.h +sha2init.o: $(hdrdir)/ruby/3/core/robject.h +sha2init.o: $(hdrdir)/ruby/3/core/rregexp.h +sha2init.o: $(hdrdir)/ruby/3/core/rstring.h +sha2init.o: $(hdrdir)/ruby/3/core/rstruct.h +sha2init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +sha2init.o: $(hdrdir)/ruby/3/ctype.h +sha2init.o: $(hdrdir)/ruby/3/dllexport.h +sha2init.o: $(hdrdir)/ruby/3/dosish.h +sha2init.o: $(hdrdir)/ruby/3/error.h +sha2init.o: $(hdrdir)/ruby/3/eval.h +sha2init.o: $(hdrdir)/ruby/3/event.h +sha2init.o: $(hdrdir)/ruby/3/fl_type.h +sha2init.o: $(hdrdir)/ruby/3/gc.h +sha2init.o: $(hdrdir)/ruby/3/glob.h +sha2init.o: $(hdrdir)/ruby/3/globals.h +sha2init.o: $(hdrdir)/ruby/3/has/attribute.h +sha2init.o: $(hdrdir)/ruby/3/has/builtin.h +sha2init.o: $(hdrdir)/ruby/3/has/c_attribute.h +sha2init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +sha2init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +sha2init.o: $(hdrdir)/ruby/3/has/extension.h +sha2init.o: $(hdrdir)/ruby/3/has/feature.h +sha2init.o: $(hdrdir)/ruby/3/has/warning.h +sha2init.o: $(hdrdir)/ruby/3/intern/array.h +sha2init.o: $(hdrdir)/ruby/3/intern/bignum.h +sha2init.o: $(hdrdir)/ruby/3/intern/class.h +sha2init.o: $(hdrdir)/ruby/3/intern/compar.h +sha2init.o: $(hdrdir)/ruby/3/intern/complex.h +sha2init.o: $(hdrdir)/ruby/3/intern/cont.h +sha2init.o: $(hdrdir)/ruby/3/intern/dir.h +sha2init.o: $(hdrdir)/ruby/3/intern/enum.h +sha2init.o: $(hdrdir)/ruby/3/intern/enumerator.h +sha2init.o: $(hdrdir)/ruby/3/intern/error.h +sha2init.o: $(hdrdir)/ruby/3/intern/eval.h +sha2init.o: $(hdrdir)/ruby/3/intern/file.h +sha2init.o: $(hdrdir)/ruby/3/intern/gc.h +sha2init.o: $(hdrdir)/ruby/3/intern/hash.h +sha2init.o: $(hdrdir)/ruby/3/intern/io.h +sha2init.o: $(hdrdir)/ruby/3/intern/load.h +sha2init.o: $(hdrdir)/ruby/3/intern/marshal.h +sha2init.o: $(hdrdir)/ruby/3/intern/numeric.h +sha2init.o: $(hdrdir)/ruby/3/intern/object.h +sha2init.o: $(hdrdir)/ruby/3/intern/parse.h +sha2init.o: $(hdrdir)/ruby/3/intern/proc.h +sha2init.o: $(hdrdir)/ruby/3/intern/process.h +sha2init.o: $(hdrdir)/ruby/3/intern/random.h +sha2init.o: $(hdrdir)/ruby/3/intern/range.h +sha2init.o: $(hdrdir)/ruby/3/intern/rational.h +sha2init.o: $(hdrdir)/ruby/3/intern/re.h +sha2init.o: $(hdrdir)/ruby/3/intern/ruby.h +sha2init.o: $(hdrdir)/ruby/3/intern/select.h +sha2init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +sha2init.o: $(hdrdir)/ruby/3/intern/signal.h +sha2init.o: $(hdrdir)/ruby/3/intern/sprintf.h +sha2init.o: $(hdrdir)/ruby/3/intern/string.h +sha2init.o: $(hdrdir)/ruby/3/intern/struct.h +sha2init.o: $(hdrdir)/ruby/3/intern/thread.h +sha2init.o: $(hdrdir)/ruby/3/intern/time.h +sha2init.o: $(hdrdir)/ruby/3/intern/variable.h +sha2init.o: $(hdrdir)/ruby/3/intern/vm.h +sha2init.o: $(hdrdir)/ruby/3/interpreter.h +sha2init.o: $(hdrdir)/ruby/3/iterator.h +sha2init.o: $(hdrdir)/ruby/3/memory.h +sha2init.o: $(hdrdir)/ruby/3/method.h +sha2init.o: $(hdrdir)/ruby/3/module.h +sha2init.o: $(hdrdir)/ruby/3/newobj.h +sha2init.o: $(hdrdir)/ruby/3/rgengc.h +sha2init.o: $(hdrdir)/ruby/3/scan_args.h +sha2init.o: $(hdrdir)/ruby/3/special_consts.h +sha2init.o: $(hdrdir)/ruby/3/static_assert.h +sha2init.o: $(hdrdir)/ruby/3/stdalign.h +sha2init.o: $(hdrdir)/ruby/3/stdbool.h +sha2init.o: $(hdrdir)/ruby/3/symbol.h +sha2init.o: $(hdrdir)/ruby/3/token_paste.h +sha2init.o: $(hdrdir)/ruby/3/value.h +sha2init.o: $(hdrdir)/ruby/3/value_type.h +sha2init.o: $(hdrdir)/ruby/3/variable.h +sha2init.o: $(hdrdir)/ruby/3/warning_push.h +sha2init.o: $(hdrdir)/ruby/3/xmalloc.h sha2init.o: $(hdrdir)/ruby/assert.h sha2init.o: $(hdrdir)/ruby/backward.h +sha2init.o: $(hdrdir)/ruby/backward/2/assume.h +sha2init.o: $(hdrdir)/ruby/backward/2/attributes.h +sha2init.o: $(hdrdir)/ruby/backward/2/bool.h +sha2init.o: $(hdrdir)/ruby/backward/2/extern.h +sha2init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +sha2init.o: $(hdrdir)/ruby/backward/2/inttypes.h +sha2init.o: $(hdrdir)/ruby/backward/2/limits.h +sha2init.o: $(hdrdir)/ruby/backward/2/long_long.h +sha2init.o: $(hdrdir)/ruby/backward/2/r_cast.h +sha2init.o: $(hdrdir)/ruby/backward/2/rmodule.h +sha2init.o: $(hdrdir)/ruby/backward/2/stdalign.h +sha2init.o: $(hdrdir)/ruby/backward/2/stdarg.h sha2init.o: $(hdrdir)/ruby/defines.h sha2init.o: $(hdrdir)/ruby/intern.h sha2init.o: $(hdrdir)/ruby/missing.h diff --git a/ext/etc/depend b/ext/etc/depend index 99e812c7e4..2769a1158a 100644 --- a/ext/etc/depend +++ b/ext/etc/depend @@ -6,8 +6,160 @@ constdefs.h : $(srcdir)/mkconstants.rb etc.o: $(RUBY_EXTCONF_H) etc.o: $(arch_hdrdir)/ruby/config.h etc.o: $(hdrdir)/ruby.h +etc.o: $(hdrdir)/ruby/3/anyargs.h +etc.o: $(hdrdir)/ruby/3/arithmetic.h +etc.o: $(hdrdir)/ruby/3/arithmetic/char.h +etc.o: $(hdrdir)/ruby/3/arithmetic/double.h +etc.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +etc.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/int.h +etc.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/long.h +etc.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +etc.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/short.h +etc.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +etc.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +etc.o: $(hdrdir)/ruby/3/assume.h +etc.o: $(hdrdir)/ruby/3/attr/alloc_size.h +etc.o: $(hdrdir)/ruby/3/attr/artificial.h +etc.o: $(hdrdir)/ruby/3/attr/cold.h +etc.o: $(hdrdir)/ruby/3/attr/const.h +etc.o: $(hdrdir)/ruby/3/attr/constexpr.h +etc.o: $(hdrdir)/ruby/3/attr/deprecated.h +etc.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +etc.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +etc.o: $(hdrdir)/ruby/3/attr/error.h +etc.o: $(hdrdir)/ruby/3/attr/flag_enum.h +etc.o: $(hdrdir)/ruby/3/attr/forceinline.h +etc.o: $(hdrdir)/ruby/3/attr/format.h +etc.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +etc.o: $(hdrdir)/ruby/3/attr/noalias.h +etc.o: $(hdrdir)/ruby/3/attr/nodiscard.h +etc.o: $(hdrdir)/ruby/3/attr/noexcept.h +etc.o: $(hdrdir)/ruby/3/attr/noinline.h +etc.o: $(hdrdir)/ruby/3/attr/nonnull.h +etc.o: $(hdrdir)/ruby/3/attr/noreturn.h +etc.o: $(hdrdir)/ruby/3/attr/pure.h +etc.o: $(hdrdir)/ruby/3/attr/restrict.h +etc.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +etc.o: $(hdrdir)/ruby/3/attr/warning.h +etc.o: $(hdrdir)/ruby/3/attr/weakref.h +etc.o: $(hdrdir)/ruby/3/cast.h +etc.o: $(hdrdir)/ruby/3/compiler_is.h +etc.o: $(hdrdir)/ruby/3/compiler_is/apple.h +etc.o: $(hdrdir)/ruby/3/compiler_is/clang.h +etc.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +etc.o: $(hdrdir)/ruby/3/compiler_is/intel.h +etc.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +etc.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +etc.o: $(hdrdir)/ruby/3/compiler_since.h +etc.o: $(hdrdir)/ruby/3/config.h +etc.o: $(hdrdir)/ruby/3/constant_p.h +etc.o: $(hdrdir)/ruby/3/core.h +etc.o: $(hdrdir)/ruby/3/core/rarray.h +etc.o: $(hdrdir)/ruby/3/core/rbasic.h +etc.o: $(hdrdir)/ruby/3/core/rbignum.h +etc.o: $(hdrdir)/ruby/3/core/rclass.h +etc.o: $(hdrdir)/ruby/3/core/rdata.h +etc.o: $(hdrdir)/ruby/3/core/rfile.h +etc.o: $(hdrdir)/ruby/3/core/rhash.h +etc.o: $(hdrdir)/ruby/3/core/robject.h +etc.o: $(hdrdir)/ruby/3/core/rregexp.h +etc.o: $(hdrdir)/ruby/3/core/rstring.h +etc.o: $(hdrdir)/ruby/3/core/rstruct.h +etc.o: $(hdrdir)/ruby/3/core/rtypeddata.h +etc.o: $(hdrdir)/ruby/3/ctype.h +etc.o: $(hdrdir)/ruby/3/dllexport.h +etc.o: $(hdrdir)/ruby/3/dosish.h +etc.o: $(hdrdir)/ruby/3/error.h +etc.o: $(hdrdir)/ruby/3/eval.h +etc.o: $(hdrdir)/ruby/3/event.h +etc.o: $(hdrdir)/ruby/3/fl_type.h +etc.o: $(hdrdir)/ruby/3/gc.h +etc.o: $(hdrdir)/ruby/3/glob.h +etc.o: $(hdrdir)/ruby/3/globals.h +etc.o: $(hdrdir)/ruby/3/has/attribute.h +etc.o: $(hdrdir)/ruby/3/has/builtin.h +etc.o: $(hdrdir)/ruby/3/has/c_attribute.h +etc.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +etc.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +etc.o: $(hdrdir)/ruby/3/has/extension.h +etc.o: $(hdrdir)/ruby/3/has/feature.h +etc.o: $(hdrdir)/ruby/3/has/warning.h +etc.o: $(hdrdir)/ruby/3/intern/array.h +etc.o: $(hdrdir)/ruby/3/intern/bignum.h +etc.o: $(hdrdir)/ruby/3/intern/class.h +etc.o: $(hdrdir)/ruby/3/intern/compar.h +etc.o: $(hdrdir)/ruby/3/intern/complex.h +etc.o: $(hdrdir)/ruby/3/intern/cont.h +etc.o: $(hdrdir)/ruby/3/intern/dir.h +etc.o: $(hdrdir)/ruby/3/intern/enum.h +etc.o: $(hdrdir)/ruby/3/intern/enumerator.h +etc.o: $(hdrdir)/ruby/3/intern/error.h +etc.o: $(hdrdir)/ruby/3/intern/eval.h +etc.o: $(hdrdir)/ruby/3/intern/file.h +etc.o: $(hdrdir)/ruby/3/intern/gc.h +etc.o: $(hdrdir)/ruby/3/intern/hash.h +etc.o: $(hdrdir)/ruby/3/intern/io.h +etc.o: $(hdrdir)/ruby/3/intern/load.h +etc.o: $(hdrdir)/ruby/3/intern/marshal.h +etc.o: $(hdrdir)/ruby/3/intern/numeric.h +etc.o: $(hdrdir)/ruby/3/intern/object.h +etc.o: $(hdrdir)/ruby/3/intern/parse.h +etc.o: $(hdrdir)/ruby/3/intern/proc.h +etc.o: $(hdrdir)/ruby/3/intern/process.h +etc.o: $(hdrdir)/ruby/3/intern/random.h +etc.o: $(hdrdir)/ruby/3/intern/range.h +etc.o: $(hdrdir)/ruby/3/intern/rational.h +etc.o: $(hdrdir)/ruby/3/intern/re.h +etc.o: $(hdrdir)/ruby/3/intern/ruby.h +etc.o: $(hdrdir)/ruby/3/intern/select.h +etc.o: $(hdrdir)/ruby/3/intern/select/largesize.h +etc.o: $(hdrdir)/ruby/3/intern/signal.h +etc.o: $(hdrdir)/ruby/3/intern/sprintf.h +etc.o: $(hdrdir)/ruby/3/intern/string.h +etc.o: $(hdrdir)/ruby/3/intern/struct.h +etc.o: $(hdrdir)/ruby/3/intern/thread.h +etc.o: $(hdrdir)/ruby/3/intern/time.h +etc.o: $(hdrdir)/ruby/3/intern/variable.h +etc.o: $(hdrdir)/ruby/3/intern/vm.h +etc.o: $(hdrdir)/ruby/3/interpreter.h +etc.o: $(hdrdir)/ruby/3/iterator.h +etc.o: $(hdrdir)/ruby/3/memory.h +etc.o: $(hdrdir)/ruby/3/method.h +etc.o: $(hdrdir)/ruby/3/module.h +etc.o: $(hdrdir)/ruby/3/newobj.h +etc.o: $(hdrdir)/ruby/3/rgengc.h +etc.o: $(hdrdir)/ruby/3/scan_args.h +etc.o: $(hdrdir)/ruby/3/special_consts.h +etc.o: $(hdrdir)/ruby/3/static_assert.h +etc.o: $(hdrdir)/ruby/3/stdalign.h +etc.o: $(hdrdir)/ruby/3/stdbool.h +etc.o: $(hdrdir)/ruby/3/symbol.h +etc.o: $(hdrdir)/ruby/3/token_paste.h +etc.o: $(hdrdir)/ruby/3/value.h +etc.o: $(hdrdir)/ruby/3/value_type.h +etc.o: $(hdrdir)/ruby/3/variable.h +etc.o: $(hdrdir)/ruby/3/warning_push.h +etc.o: $(hdrdir)/ruby/3/xmalloc.h etc.o: $(hdrdir)/ruby/assert.h etc.o: $(hdrdir)/ruby/backward.h +etc.o: $(hdrdir)/ruby/backward/2/assume.h +etc.o: $(hdrdir)/ruby/backward/2/attributes.h +etc.o: $(hdrdir)/ruby/backward/2/bool.h +etc.o: $(hdrdir)/ruby/backward/2/extern.h +etc.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +etc.o: $(hdrdir)/ruby/backward/2/inttypes.h +etc.o: $(hdrdir)/ruby/backward/2/limits.h +etc.o: $(hdrdir)/ruby/backward/2/long_long.h +etc.o: $(hdrdir)/ruby/backward/2/r_cast.h +etc.o: $(hdrdir)/ruby/backward/2/rmodule.h +etc.o: $(hdrdir)/ruby/backward/2/stdalign.h +etc.o: $(hdrdir)/ruby/backward/2/stdarg.h etc.o: $(hdrdir)/ruby/defines.h etc.o: $(hdrdir)/ruby/encoding.h etc.o: $(hdrdir)/ruby/intern.h diff --git a/ext/fcntl/depend b/ext/fcntl/depend index 60d6be6b89..20dce3bf03 100644 --- a/ext/fcntl/depend +++ b/ext/fcntl/depend @@ -2,8 +2,160 @@ fcntl.o: $(RUBY_EXTCONF_H) fcntl.o: $(arch_hdrdir)/ruby/config.h fcntl.o: $(hdrdir)/ruby.h +fcntl.o: $(hdrdir)/ruby/3/anyargs.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/char.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/double.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/int.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/long.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/short.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +fcntl.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +fcntl.o: $(hdrdir)/ruby/3/assume.h +fcntl.o: $(hdrdir)/ruby/3/attr/alloc_size.h +fcntl.o: $(hdrdir)/ruby/3/attr/artificial.h +fcntl.o: $(hdrdir)/ruby/3/attr/cold.h +fcntl.o: $(hdrdir)/ruby/3/attr/const.h +fcntl.o: $(hdrdir)/ruby/3/attr/constexpr.h +fcntl.o: $(hdrdir)/ruby/3/attr/deprecated.h +fcntl.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +fcntl.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +fcntl.o: $(hdrdir)/ruby/3/attr/error.h +fcntl.o: $(hdrdir)/ruby/3/attr/flag_enum.h +fcntl.o: $(hdrdir)/ruby/3/attr/forceinline.h +fcntl.o: $(hdrdir)/ruby/3/attr/format.h +fcntl.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +fcntl.o: $(hdrdir)/ruby/3/attr/noalias.h +fcntl.o: $(hdrdir)/ruby/3/attr/nodiscard.h +fcntl.o: $(hdrdir)/ruby/3/attr/noexcept.h +fcntl.o: $(hdrdir)/ruby/3/attr/noinline.h +fcntl.o: $(hdrdir)/ruby/3/attr/nonnull.h +fcntl.o: $(hdrdir)/ruby/3/attr/noreturn.h +fcntl.o: $(hdrdir)/ruby/3/attr/pure.h +fcntl.o: $(hdrdir)/ruby/3/attr/restrict.h +fcntl.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +fcntl.o: $(hdrdir)/ruby/3/attr/warning.h +fcntl.o: $(hdrdir)/ruby/3/attr/weakref.h +fcntl.o: $(hdrdir)/ruby/3/cast.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/apple.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/clang.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/intel.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +fcntl.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +fcntl.o: $(hdrdir)/ruby/3/compiler_since.h +fcntl.o: $(hdrdir)/ruby/3/config.h +fcntl.o: $(hdrdir)/ruby/3/constant_p.h +fcntl.o: $(hdrdir)/ruby/3/core.h +fcntl.o: $(hdrdir)/ruby/3/core/rarray.h +fcntl.o: $(hdrdir)/ruby/3/core/rbasic.h +fcntl.o: $(hdrdir)/ruby/3/core/rbignum.h +fcntl.o: $(hdrdir)/ruby/3/core/rclass.h +fcntl.o: $(hdrdir)/ruby/3/core/rdata.h +fcntl.o: $(hdrdir)/ruby/3/core/rfile.h +fcntl.o: $(hdrdir)/ruby/3/core/rhash.h +fcntl.o: $(hdrdir)/ruby/3/core/robject.h +fcntl.o: $(hdrdir)/ruby/3/core/rregexp.h +fcntl.o: $(hdrdir)/ruby/3/core/rstring.h +fcntl.o: $(hdrdir)/ruby/3/core/rstruct.h +fcntl.o: $(hdrdir)/ruby/3/core/rtypeddata.h +fcntl.o: $(hdrdir)/ruby/3/ctype.h +fcntl.o: $(hdrdir)/ruby/3/dllexport.h +fcntl.o: $(hdrdir)/ruby/3/dosish.h +fcntl.o: $(hdrdir)/ruby/3/error.h +fcntl.o: $(hdrdir)/ruby/3/eval.h +fcntl.o: $(hdrdir)/ruby/3/event.h +fcntl.o: $(hdrdir)/ruby/3/fl_type.h +fcntl.o: $(hdrdir)/ruby/3/gc.h +fcntl.o: $(hdrdir)/ruby/3/glob.h +fcntl.o: $(hdrdir)/ruby/3/globals.h +fcntl.o: $(hdrdir)/ruby/3/has/attribute.h +fcntl.o: $(hdrdir)/ruby/3/has/builtin.h +fcntl.o: $(hdrdir)/ruby/3/has/c_attribute.h +fcntl.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +fcntl.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +fcntl.o: $(hdrdir)/ruby/3/has/extension.h +fcntl.o: $(hdrdir)/ruby/3/has/feature.h +fcntl.o: $(hdrdir)/ruby/3/has/warning.h +fcntl.o: $(hdrdir)/ruby/3/intern/array.h +fcntl.o: $(hdrdir)/ruby/3/intern/bignum.h +fcntl.o: $(hdrdir)/ruby/3/intern/class.h +fcntl.o: $(hdrdir)/ruby/3/intern/compar.h +fcntl.o: $(hdrdir)/ruby/3/intern/complex.h +fcntl.o: $(hdrdir)/ruby/3/intern/cont.h +fcntl.o: $(hdrdir)/ruby/3/intern/dir.h +fcntl.o: $(hdrdir)/ruby/3/intern/enum.h +fcntl.o: $(hdrdir)/ruby/3/intern/enumerator.h +fcntl.o: $(hdrdir)/ruby/3/intern/error.h +fcntl.o: $(hdrdir)/ruby/3/intern/eval.h +fcntl.o: $(hdrdir)/ruby/3/intern/file.h +fcntl.o: $(hdrdir)/ruby/3/intern/gc.h +fcntl.o: $(hdrdir)/ruby/3/intern/hash.h +fcntl.o: $(hdrdir)/ruby/3/intern/io.h +fcntl.o: $(hdrdir)/ruby/3/intern/load.h +fcntl.o: $(hdrdir)/ruby/3/intern/marshal.h +fcntl.o: $(hdrdir)/ruby/3/intern/numeric.h +fcntl.o: $(hdrdir)/ruby/3/intern/object.h +fcntl.o: $(hdrdir)/ruby/3/intern/parse.h +fcntl.o: $(hdrdir)/ruby/3/intern/proc.h +fcntl.o: $(hdrdir)/ruby/3/intern/process.h +fcntl.o: $(hdrdir)/ruby/3/intern/random.h +fcntl.o: $(hdrdir)/ruby/3/intern/range.h +fcntl.o: $(hdrdir)/ruby/3/intern/rational.h +fcntl.o: $(hdrdir)/ruby/3/intern/re.h +fcntl.o: $(hdrdir)/ruby/3/intern/ruby.h +fcntl.o: $(hdrdir)/ruby/3/intern/select.h +fcntl.o: $(hdrdir)/ruby/3/intern/select/largesize.h +fcntl.o: $(hdrdir)/ruby/3/intern/signal.h +fcntl.o: $(hdrdir)/ruby/3/intern/sprintf.h +fcntl.o: $(hdrdir)/ruby/3/intern/string.h +fcntl.o: $(hdrdir)/ruby/3/intern/struct.h +fcntl.o: $(hdrdir)/ruby/3/intern/thread.h +fcntl.o: $(hdrdir)/ruby/3/intern/time.h +fcntl.o: $(hdrdir)/ruby/3/intern/variable.h +fcntl.o: $(hdrdir)/ruby/3/intern/vm.h +fcntl.o: $(hdrdir)/ruby/3/interpreter.h +fcntl.o: $(hdrdir)/ruby/3/iterator.h +fcntl.o: $(hdrdir)/ruby/3/memory.h +fcntl.o: $(hdrdir)/ruby/3/method.h +fcntl.o: $(hdrdir)/ruby/3/module.h +fcntl.o: $(hdrdir)/ruby/3/newobj.h +fcntl.o: $(hdrdir)/ruby/3/rgengc.h +fcntl.o: $(hdrdir)/ruby/3/scan_args.h +fcntl.o: $(hdrdir)/ruby/3/special_consts.h +fcntl.o: $(hdrdir)/ruby/3/static_assert.h +fcntl.o: $(hdrdir)/ruby/3/stdalign.h +fcntl.o: $(hdrdir)/ruby/3/stdbool.h +fcntl.o: $(hdrdir)/ruby/3/symbol.h +fcntl.o: $(hdrdir)/ruby/3/token_paste.h +fcntl.o: $(hdrdir)/ruby/3/value.h +fcntl.o: $(hdrdir)/ruby/3/value_type.h +fcntl.o: $(hdrdir)/ruby/3/variable.h +fcntl.o: $(hdrdir)/ruby/3/warning_push.h +fcntl.o: $(hdrdir)/ruby/3/xmalloc.h fcntl.o: $(hdrdir)/ruby/assert.h fcntl.o: $(hdrdir)/ruby/backward.h +fcntl.o: $(hdrdir)/ruby/backward/2/assume.h +fcntl.o: $(hdrdir)/ruby/backward/2/attributes.h +fcntl.o: $(hdrdir)/ruby/backward/2/bool.h +fcntl.o: $(hdrdir)/ruby/backward/2/extern.h +fcntl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +fcntl.o: $(hdrdir)/ruby/backward/2/inttypes.h +fcntl.o: $(hdrdir)/ruby/backward/2/limits.h +fcntl.o: $(hdrdir)/ruby/backward/2/long_long.h +fcntl.o: $(hdrdir)/ruby/backward/2/r_cast.h +fcntl.o: $(hdrdir)/ruby/backward/2/rmodule.h +fcntl.o: $(hdrdir)/ruby/backward/2/stdalign.h +fcntl.o: $(hdrdir)/ruby/backward/2/stdarg.h fcntl.o: $(hdrdir)/ruby/defines.h fcntl.o: $(hdrdir)/ruby/intern.h fcntl.o: $(hdrdir)/ruby/missing.h diff --git a/ext/fiddle/depend b/ext/fiddle/depend index 5ed745fa0f..f78496fbb0 100644 --- a/ext/fiddle/depend +++ b/ext/fiddle/depend @@ -55,8 +55,160 @@ realclean: realclean-$(LIBFFI_CLEAN) closure.o: $(RUBY_EXTCONF_H) closure.o: $(arch_hdrdir)/ruby/config.h closure.o: $(hdrdir)/ruby.h +closure.o: $(hdrdir)/ruby/3/anyargs.h +closure.o: $(hdrdir)/ruby/3/arithmetic.h +closure.o: $(hdrdir)/ruby/3/arithmetic/char.h +closure.o: $(hdrdir)/ruby/3/arithmetic/double.h +closure.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +closure.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/int.h +closure.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/long.h +closure.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +closure.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/short.h +closure.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +closure.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +closure.o: $(hdrdir)/ruby/3/assume.h +closure.o: $(hdrdir)/ruby/3/attr/alloc_size.h +closure.o: $(hdrdir)/ruby/3/attr/artificial.h +closure.o: $(hdrdir)/ruby/3/attr/cold.h +closure.o: $(hdrdir)/ruby/3/attr/const.h +closure.o: $(hdrdir)/ruby/3/attr/constexpr.h +closure.o: $(hdrdir)/ruby/3/attr/deprecated.h +closure.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +closure.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +closure.o: $(hdrdir)/ruby/3/attr/error.h +closure.o: $(hdrdir)/ruby/3/attr/flag_enum.h +closure.o: $(hdrdir)/ruby/3/attr/forceinline.h +closure.o: $(hdrdir)/ruby/3/attr/format.h +closure.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +closure.o: $(hdrdir)/ruby/3/attr/noalias.h +closure.o: $(hdrdir)/ruby/3/attr/nodiscard.h +closure.o: $(hdrdir)/ruby/3/attr/noexcept.h +closure.o: $(hdrdir)/ruby/3/attr/noinline.h +closure.o: $(hdrdir)/ruby/3/attr/nonnull.h +closure.o: $(hdrdir)/ruby/3/attr/noreturn.h +closure.o: $(hdrdir)/ruby/3/attr/pure.h +closure.o: $(hdrdir)/ruby/3/attr/restrict.h +closure.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +closure.o: $(hdrdir)/ruby/3/attr/warning.h +closure.o: $(hdrdir)/ruby/3/attr/weakref.h +closure.o: $(hdrdir)/ruby/3/cast.h +closure.o: $(hdrdir)/ruby/3/compiler_is.h +closure.o: $(hdrdir)/ruby/3/compiler_is/apple.h +closure.o: $(hdrdir)/ruby/3/compiler_is/clang.h +closure.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +closure.o: $(hdrdir)/ruby/3/compiler_is/intel.h +closure.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +closure.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +closure.o: $(hdrdir)/ruby/3/compiler_since.h +closure.o: $(hdrdir)/ruby/3/config.h +closure.o: $(hdrdir)/ruby/3/constant_p.h +closure.o: $(hdrdir)/ruby/3/core.h +closure.o: $(hdrdir)/ruby/3/core/rarray.h +closure.o: $(hdrdir)/ruby/3/core/rbasic.h +closure.o: $(hdrdir)/ruby/3/core/rbignum.h +closure.o: $(hdrdir)/ruby/3/core/rclass.h +closure.o: $(hdrdir)/ruby/3/core/rdata.h +closure.o: $(hdrdir)/ruby/3/core/rfile.h +closure.o: $(hdrdir)/ruby/3/core/rhash.h +closure.o: $(hdrdir)/ruby/3/core/robject.h +closure.o: $(hdrdir)/ruby/3/core/rregexp.h +closure.o: $(hdrdir)/ruby/3/core/rstring.h +closure.o: $(hdrdir)/ruby/3/core/rstruct.h +closure.o: $(hdrdir)/ruby/3/core/rtypeddata.h +closure.o: $(hdrdir)/ruby/3/ctype.h +closure.o: $(hdrdir)/ruby/3/dllexport.h +closure.o: $(hdrdir)/ruby/3/dosish.h +closure.o: $(hdrdir)/ruby/3/error.h +closure.o: $(hdrdir)/ruby/3/eval.h +closure.o: $(hdrdir)/ruby/3/event.h +closure.o: $(hdrdir)/ruby/3/fl_type.h +closure.o: $(hdrdir)/ruby/3/gc.h +closure.o: $(hdrdir)/ruby/3/glob.h +closure.o: $(hdrdir)/ruby/3/globals.h +closure.o: $(hdrdir)/ruby/3/has/attribute.h +closure.o: $(hdrdir)/ruby/3/has/builtin.h +closure.o: $(hdrdir)/ruby/3/has/c_attribute.h +closure.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +closure.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +closure.o: $(hdrdir)/ruby/3/has/extension.h +closure.o: $(hdrdir)/ruby/3/has/feature.h +closure.o: $(hdrdir)/ruby/3/has/warning.h +closure.o: $(hdrdir)/ruby/3/intern/array.h +closure.o: $(hdrdir)/ruby/3/intern/bignum.h +closure.o: $(hdrdir)/ruby/3/intern/class.h +closure.o: $(hdrdir)/ruby/3/intern/compar.h +closure.o: $(hdrdir)/ruby/3/intern/complex.h +closure.o: $(hdrdir)/ruby/3/intern/cont.h +closure.o: $(hdrdir)/ruby/3/intern/dir.h +closure.o: $(hdrdir)/ruby/3/intern/enum.h +closure.o: $(hdrdir)/ruby/3/intern/enumerator.h +closure.o: $(hdrdir)/ruby/3/intern/error.h +closure.o: $(hdrdir)/ruby/3/intern/eval.h +closure.o: $(hdrdir)/ruby/3/intern/file.h +closure.o: $(hdrdir)/ruby/3/intern/gc.h +closure.o: $(hdrdir)/ruby/3/intern/hash.h +closure.o: $(hdrdir)/ruby/3/intern/io.h +closure.o: $(hdrdir)/ruby/3/intern/load.h +closure.o: $(hdrdir)/ruby/3/intern/marshal.h +closure.o: $(hdrdir)/ruby/3/intern/numeric.h +closure.o: $(hdrdir)/ruby/3/intern/object.h +closure.o: $(hdrdir)/ruby/3/intern/parse.h +closure.o: $(hdrdir)/ruby/3/intern/proc.h +closure.o: $(hdrdir)/ruby/3/intern/process.h +closure.o: $(hdrdir)/ruby/3/intern/random.h +closure.o: $(hdrdir)/ruby/3/intern/range.h +closure.o: $(hdrdir)/ruby/3/intern/rational.h +closure.o: $(hdrdir)/ruby/3/intern/re.h +closure.o: $(hdrdir)/ruby/3/intern/ruby.h +closure.o: $(hdrdir)/ruby/3/intern/select.h +closure.o: $(hdrdir)/ruby/3/intern/select/largesize.h +closure.o: $(hdrdir)/ruby/3/intern/signal.h +closure.o: $(hdrdir)/ruby/3/intern/sprintf.h +closure.o: $(hdrdir)/ruby/3/intern/string.h +closure.o: $(hdrdir)/ruby/3/intern/struct.h +closure.o: $(hdrdir)/ruby/3/intern/thread.h +closure.o: $(hdrdir)/ruby/3/intern/time.h +closure.o: $(hdrdir)/ruby/3/intern/variable.h +closure.o: $(hdrdir)/ruby/3/intern/vm.h +closure.o: $(hdrdir)/ruby/3/interpreter.h +closure.o: $(hdrdir)/ruby/3/iterator.h +closure.o: $(hdrdir)/ruby/3/memory.h +closure.o: $(hdrdir)/ruby/3/method.h +closure.o: $(hdrdir)/ruby/3/module.h +closure.o: $(hdrdir)/ruby/3/newobj.h +closure.o: $(hdrdir)/ruby/3/rgengc.h +closure.o: $(hdrdir)/ruby/3/scan_args.h +closure.o: $(hdrdir)/ruby/3/special_consts.h +closure.o: $(hdrdir)/ruby/3/static_assert.h +closure.o: $(hdrdir)/ruby/3/stdalign.h +closure.o: $(hdrdir)/ruby/3/stdbool.h +closure.o: $(hdrdir)/ruby/3/symbol.h +closure.o: $(hdrdir)/ruby/3/token_paste.h +closure.o: $(hdrdir)/ruby/3/value.h +closure.o: $(hdrdir)/ruby/3/value_type.h +closure.o: $(hdrdir)/ruby/3/variable.h +closure.o: $(hdrdir)/ruby/3/warning_push.h +closure.o: $(hdrdir)/ruby/3/xmalloc.h closure.o: $(hdrdir)/ruby/assert.h closure.o: $(hdrdir)/ruby/backward.h +closure.o: $(hdrdir)/ruby/backward/2/assume.h +closure.o: $(hdrdir)/ruby/backward/2/attributes.h +closure.o: $(hdrdir)/ruby/backward/2/bool.h +closure.o: $(hdrdir)/ruby/backward/2/extern.h +closure.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +closure.o: $(hdrdir)/ruby/backward/2/inttypes.h +closure.o: $(hdrdir)/ruby/backward/2/limits.h +closure.o: $(hdrdir)/ruby/backward/2/long_long.h +closure.o: $(hdrdir)/ruby/backward/2/r_cast.h +closure.o: $(hdrdir)/ruby/backward/2/rmodule.h +closure.o: $(hdrdir)/ruby/backward/2/stdalign.h +closure.o: $(hdrdir)/ruby/backward/2/stdarg.h closure.o: $(hdrdir)/ruby/defines.h closure.o: $(hdrdir)/ruby/intern.h closure.o: $(hdrdir)/ruby/missing.h @@ -72,8 +224,160 @@ closure.o: function.h conversions.o: $(RUBY_EXTCONF_H) conversions.o: $(arch_hdrdir)/ruby/config.h conversions.o: $(hdrdir)/ruby.h +conversions.o: $(hdrdir)/ruby/3/anyargs.h +conversions.o: $(hdrdir)/ruby/3/arithmetic.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/char.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/double.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/int.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/long.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/short.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +conversions.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +conversions.o: $(hdrdir)/ruby/3/assume.h +conversions.o: $(hdrdir)/ruby/3/attr/alloc_size.h +conversions.o: $(hdrdir)/ruby/3/attr/artificial.h +conversions.o: $(hdrdir)/ruby/3/attr/cold.h +conversions.o: $(hdrdir)/ruby/3/attr/const.h +conversions.o: $(hdrdir)/ruby/3/attr/constexpr.h +conversions.o: $(hdrdir)/ruby/3/attr/deprecated.h +conversions.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +conversions.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +conversions.o: $(hdrdir)/ruby/3/attr/error.h +conversions.o: $(hdrdir)/ruby/3/attr/flag_enum.h +conversions.o: $(hdrdir)/ruby/3/attr/forceinline.h +conversions.o: $(hdrdir)/ruby/3/attr/format.h +conversions.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +conversions.o: $(hdrdir)/ruby/3/attr/noalias.h +conversions.o: $(hdrdir)/ruby/3/attr/nodiscard.h +conversions.o: $(hdrdir)/ruby/3/attr/noexcept.h +conversions.o: $(hdrdir)/ruby/3/attr/noinline.h +conversions.o: $(hdrdir)/ruby/3/attr/nonnull.h +conversions.o: $(hdrdir)/ruby/3/attr/noreturn.h +conversions.o: $(hdrdir)/ruby/3/attr/pure.h +conversions.o: $(hdrdir)/ruby/3/attr/restrict.h +conversions.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +conversions.o: $(hdrdir)/ruby/3/attr/warning.h +conversions.o: $(hdrdir)/ruby/3/attr/weakref.h +conversions.o: $(hdrdir)/ruby/3/cast.h +conversions.o: $(hdrdir)/ruby/3/compiler_is.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/apple.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/clang.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/intel.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +conversions.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +conversions.o: $(hdrdir)/ruby/3/compiler_since.h +conversions.o: $(hdrdir)/ruby/3/config.h +conversions.o: $(hdrdir)/ruby/3/constant_p.h +conversions.o: $(hdrdir)/ruby/3/core.h +conversions.o: $(hdrdir)/ruby/3/core/rarray.h +conversions.o: $(hdrdir)/ruby/3/core/rbasic.h +conversions.o: $(hdrdir)/ruby/3/core/rbignum.h +conversions.o: $(hdrdir)/ruby/3/core/rclass.h +conversions.o: $(hdrdir)/ruby/3/core/rdata.h +conversions.o: $(hdrdir)/ruby/3/core/rfile.h +conversions.o: $(hdrdir)/ruby/3/core/rhash.h +conversions.o: $(hdrdir)/ruby/3/core/robject.h +conversions.o: $(hdrdir)/ruby/3/core/rregexp.h +conversions.o: $(hdrdir)/ruby/3/core/rstring.h +conversions.o: $(hdrdir)/ruby/3/core/rstruct.h +conversions.o: $(hdrdir)/ruby/3/core/rtypeddata.h +conversions.o: $(hdrdir)/ruby/3/ctype.h +conversions.o: $(hdrdir)/ruby/3/dllexport.h +conversions.o: $(hdrdir)/ruby/3/dosish.h +conversions.o: $(hdrdir)/ruby/3/error.h +conversions.o: $(hdrdir)/ruby/3/eval.h +conversions.o: $(hdrdir)/ruby/3/event.h +conversions.o: $(hdrdir)/ruby/3/fl_type.h +conversions.o: $(hdrdir)/ruby/3/gc.h +conversions.o: $(hdrdir)/ruby/3/glob.h +conversions.o: $(hdrdir)/ruby/3/globals.h +conversions.o: $(hdrdir)/ruby/3/has/attribute.h +conversions.o: $(hdrdir)/ruby/3/has/builtin.h +conversions.o: $(hdrdir)/ruby/3/has/c_attribute.h +conversions.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +conversions.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +conversions.o: $(hdrdir)/ruby/3/has/extension.h +conversions.o: $(hdrdir)/ruby/3/has/feature.h +conversions.o: $(hdrdir)/ruby/3/has/warning.h +conversions.o: $(hdrdir)/ruby/3/intern/array.h +conversions.o: $(hdrdir)/ruby/3/intern/bignum.h +conversions.o: $(hdrdir)/ruby/3/intern/class.h +conversions.o: $(hdrdir)/ruby/3/intern/compar.h +conversions.o: $(hdrdir)/ruby/3/intern/complex.h +conversions.o: $(hdrdir)/ruby/3/intern/cont.h +conversions.o: $(hdrdir)/ruby/3/intern/dir.h +conversions.o: $(hdrdir)/ruby/3/intern/enum.h +conversions.o: $(hdrdir)/ruby/3/intern/enumerator.h +conversions.o: $(hdrdir)/ruby/3/intern/error.h +conversions.o: $(hdrdir)/ruby/3/intern/eval.h +conversions.o: $(hdrdir)/ruby/3/intern/file.h +conversions.o: $(hdrdir)/ruby/3/intern/gc.h +conversions.o: $(hdrdir)/ruby/3/intern/hash.h +conversions.o: $(hdrdir)/ruby/3/intern/io.h +conversions.o: $(hdrdir)/ruby/3/intern/load.h +conversions.o: $(hdrdir)/ruby/3/intern/marshal.h +conversions.o: $(hdrdir)/ruby/3/intern/numeric.h +conversions.o: $(hdrdir)/ruby/3/intern/object.h +conversions.o: $(hdrdir)/ruby/3/intern/parse.h +conversions.o: $(hdrdir)/ruby/3/intern/proc.h +conversions.o: $(hdrdir)/ruby/3/intern/process.h +conversions.o: $(hdrdir)/ruby/3/intern/random.h +conversions.o: $(hdrdir)/ruby/3/intern/range.h +conversions.o: $(hdrdir)/ruby/3/intern/rational.h +conversions.o: $(hdrdir)/ruby/3/intern/re.h +conversions.o: $(hdrdir)/ruby/3/intern/ruby.h +conversions.o: $(hdrdir)/ruby/3/intern/select.h +conversions.o: $(hdrdir)/ruby/3/intern/select/largesize.h +conversions.o: $(hdrdir)/ruby/3/intern/signal.h +conversions.o: $(hdrdir)/ruby/3/intern/sprintf.h +conversions.o: $(hdrdir)/ruby/3/intern/string.h +conversions.o: $(hdrdir)/ruby/3/intern/struct.h +conversions.o: $(hdrdir)/ruby/3/intern/thread.h +conversions.o: $(hdrdir)/ruby/3/intern/time.h +conversions.o: $(hdrdir)/ruby/3/intern/variable.h +conversions.o: $(hdrdir)/ruby/3/intern/vm.h +conversions.o: $(hdrdir)/ruby/3/interpreter.h +conversions.o: $(hdrdir)/ruby/3/iterator.h +conversions.o: $(hdrdir)/ruby/3/memory.h +conversions.o: $(hdrdir)/ruby/3/method.h +conversions.o: $(hdrdir)/ruby/3/module.h +conversions.o: $(hdrdir)/ruby/3/newobj.h +conversions.o: $(hdrdir)/ruby/3/rgengc.h +conversions.o: $(hdrdir)/ruby/3/scan_args.h +conversions.o: $(hdrdir)/ruby/3/special_consts.h +conversions.o: $(hdrdir)/ruby/3/static_assert.h +conversions.o: $(hdrdir)/ruby/3/stdalign.h +conversions.o: $(hdrdir)/ruby/3/stdbool.h +conversions.o: $(hdrdir)/ruby/3/symbol.h +conversions.o: $(hdrdir)/ruby/3/token_paste.h +conversions.o: $(hdrdir)/ruby/3/value.h +conversions.o: $(hdrdir)/ruby/3/value_type.h +conversions.o: $(hdrdir)/ruby/3/variable.h +conversions.o: $(hdrdir)/ruby/3/warning_push.h +conversions.o: $(hdrdir)/ruby/3/xmalloc.h conversions.o: $(hdrdir)/ruby/assert.h conversions.o: $(hdrdir)/ruby/backward.h +conversions.o: $(hdrdir)/ruby/backward/2/assume.h +conversions.o: $(hdrdir)/ruby/backward/2/attributes.h +conversions.o: $(hdrdir)/ruby/backward/2/bool.h +conversions.o: $(hdrdir)/ruby/backward/2/extern.h +conversions.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +conversions.o: $(hdrdir)/ruby/backward/2/inttypes.h +conversions.o: $(hdrdir)/ruby/backward/2/limits.h +conversions.o: $(hdrdir)/ruby/backward/2/long_long.h +conversions.o: $(hdrdir)/ruby/backward/2/r_cast.h +conversions.o: $(hdrdir)/ruby/backward/2/rmodule.h +conversions.o: $(hdrdir)/ruby/backward/2/stdalign.h +conversions.o: $(hdrdir)/ruby/backward/2/stdarg.h conversions.o: $(hdrdir)/ruby/defines.h conversions.o: $(hdrdir)/ruby/intern.h conversions.o: $(hdrdir)/ruby/missing.h @@ -88,8 +392,160 @@ conversions.o: function.h fiddle.o: $(RUBY_EXTCONF_H) fiddle.o: $(arch_hdrdir)/ruby/config.h fiddle.o: $(hdrdir)/ruby.h +fiddle.o: $(hdrdir)/ruby/3/anyargs.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/char.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/double.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/int.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/long.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/short.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +fiddle.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +fiddle.o: $(hdrdir)/ruby/3/assume.h +fiddle.o: $(hdrdir)/ruby/3/attr/alloc_size.h +fiddle.o: $(hdrdir)/ruby/3/attr/artificial.h +fiddle.o: $(hdrdir)/ruby/3/attr/cold.h +fiddle.o: $(hdrdir)/ruby/3/attr/const.h +fiddle.o: $(hdrdir)/ruby/3/attr/constexpr.h +fiddle.o: $(hdrdir)/ruby/3/attr/deprecated.h +fiddle.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +fiddle.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +fiddle.o: $(hdrdir)/ruby/3/attr/error.h +fiddle.o: $(hdrdir)/ruby/3/attr/flag_enum.h +fiddle.o: $(hdrdir)/ruby/3/attr/forceinline.h +fiddle.o: $(hdrdir)/ruby/3/attr/format.h +fiddle.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +fiddle.o: $(hdrdir)/ruby/3/attr/noalias.h +fiddle.o: $(hdrdir)/ruby/3/attr/nodiscard.h +fiddle.o: $(hdrdir)/ruby/3/attr/noexcept.h +fiddle.o: $(hdrdir)/ruby/3/attr/noinline.h +fiddle.o: $(hdrdir)/ruby/3/attr/nonnull.h +fiddle.o: $(hdrdir)/ruby/3/attr/noreturn.h +fiddle.o: $(hdrdir)/ruby/3/attr/pure.h +fiddle.o: $(hdrdir)/ruby/3/attr/restrict.h +fiddle.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +fiddle.o: $(hdrdir)/ruby/3/attr/warning.h +fiddle.o: $(hdrdir)/ruby/3/attr/weakref.h +fiddle.o: $(hdrdir)/ruby/3/cast.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/apple.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/clang.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/intel.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +fiddle.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +fiddle.o: $(hdrdir)/ruby/3/compiler_since.h +fiddle.o: $(hdrdir)/ruby/3/config.h +fiddle.o: $(hdrdir)/ruby/3/constant_p.h +fiddle.o: $(hdrdir)/ruby/3/core.h +fiddle.o: $(hdrdir)/ruby/3/core/rarray.h +fiddle.o: $(hdrdir)/ruby/3/core/rbasic.h +fiddle.o: $(hdrdir)/ruby/3/core/rbignum.h +fiddle.o: $(hdrdir)/ruby/3/core/rclass.h +fiddle.o: $(hdrdir)/ruby/3/core/rdata.h +fiddle.o: $(hdrdir)/ruby/3/core/rfile.h +fiddle.o: $(hdrdir)/ruby/3/core/rhash.h +fiddle.o: $(hdrdir)/ruby/3/core/robject.h +fiddle.o: $(hdrdir)/ruby/3/core/rregexp.h +fiddle.o: $(hdrdir)/ruby/3/core/rstring.h +fiddle.o: $(hdrdir)/ruby/3/core/rstruct.h +fiddle.o: $(hdrdir)/ruby/3/core/rtypeddata.h +fiddle.o: $(hdrdir)/ruby/3/ctype.h +fiddle.o: $(hdrdir)/ruby/3/dllexport.h +fiddle.o: $(hdrdir)/ruby/3/dosish.h +fiddle.o: $(hdrdir)/ruby/3/error.h +fiddle.o: $(hdrdir)/ruby/3/eval.h +fiddle.o: $(hdrdir)/ruby/3/event.h +fiddle.o: $(hdrdir)/ruby/3/fl_type.h +fiddle.o: $(hdrdir)/ruby/3/gc.h +fiddle.o: $(hdrdir)/ruby/3/glob.h +fiddle.o: $(hdrdir)/ruby/3/globals.h +fiddle.o: $(hdrdir)/ruby/3/has/attribute.h +fiddle.o: $(hdrdir)/ruby/3/has/builtin.h +fiddle.o: $(hdrdir)/ruby/3/has/c_attribute.h +fiddle.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +fiddle.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +fiddle.o: $(hdrdir)/ruby/3/has/extension.h +fiddle.o: $(hdrdir)/ruby/3/has/feature.h +fiddle.o: $(hdrdir)/ruby/3/has/warning.h +fiddle.o: $(hdrdir)/ruby/3/intern/array.h +fiddle.o: $(hdrdir)/ruby/3/intern/bignum.h +fiddle.o: $(hdrdir)/ruby/3/intern/class.h +fiddle.o: $(hdrdir)/ruby/3/intern/compar.h +fiddle.o: $(hdrdir)/ruby/3/intern/complex.h +fiddle.o: $(hdrdir)/ruby/3/intern/cont.h +fiddle.o: $(hdrdir)/ruby/3/intern/dir.h +fiddle.o: $(hdrdir)/ruby/3/intern/enum.h +fiddle.o: $(hdrdir)/ruby/3/intern/enumerator.h +fiddle.o: $(hdrdir)/ruby/3/intern/error.h +fiddle.o: $(hdrdir)/ruby/3/intern/eval.h +fiddle.o: $(hdrdir)/ruby/3/intern/file.h +fiddle.o: $(hdrdir)/ruby/3/intern/gc.h +fiddle.o: $(hdrdir)/ruby/3/intern/hash.h +fiddle.o: $(hdrdir)/ruby/3/intern/io.h +fiddle.o: $(hdrdir)/ruby/3/intern/load.h +fiddle.o: $(hdrdir)/ruby/3/intern/marshal.h +fiddle.o: $(hdrdir)/ruby/3/intern/numeric.h +fiddle.o: $(hdrdir)/ruby/3/intern/object.h +fiddle.o: $(hdrdir)/ruby/3/intern/parse.h +fiddle.o: $(hdrdir)/ruby/3/intern/proc.h +fiddle.o: $(hdrdir)/ruby/3/intern/process.h +fiddle.o: $(hdrdir)/ruby/3/intern/random.h +fiddle.o: $(hdrdir)/ruby/3/intern/range.h +fiddle.o: $(hdrdir)/ruby/3/intern/rational.h +fiddle.o: $(hdrdir)/ruby/3/intern/re.h +fiddle.o: $(hdrdir)/ruby/3/intern/ruby.h +fiddle.o: $(hdrdir)/ruby/3/intern/select.h +fiddle.o: $(hdrdir)/ruby/3/intern/select/largesize.h +fiddle.o: $(hdrdir)/ruby/3/intern/signal.h +fiddle.o: $(hdrdir)/ruby/3/intern/sprintf.h +fiddle.o: $(hdrdir)/ruby/3/intern/string.h +fiddle.o: $(hdrdir)/ruby/3/intern/struct.h +fiddle.o: $(hdrdir)/ruby/3/intern/thread.h +fiddle.o: $(hdrdir)/ruby/3/intern/time.h +fiddle.o: $(hdrdir)/ruby/3/intern/variable.h +fiddle.o: $(hdrdir)/ruby/3/intern/vm.h +fiddle.o: $(hdrdir)/ruby/3/interpreter.h +fiddle.o: $(hdrdir)/ruby/3/iterator.h +fiddle.o: $(hdrdir)/ruby/3/memory.h +fiddle.o: $(hdrdir)/ruby/3/method.h +fiddle.o: $(hdrdir)/ruby/3/module.h +fiddle.o: $(hdrdir)/ruby/3/newobj.h +fiddle.o: $(hdrdir)/ruby/3/rgengc.h +fiddle.o: $(hdrdir)/ruby/3/scan_args.h +fiddle.o: $(hdrdir)/ruby/3/special_consts.h +fiddle.o: $(hdrdir)/ruby/3/static_assert.h +fiddle.o: $(hdrdir)/ruby/3/stdalign.h +fiddle.o: $(hdrdir)/ruby/3/stdbool.h +fiddle.o: $(hdrdir)/ruby/3/symbol.h +fiddle.o: $(hdrdir)/ruby/3/token_paste.h +fiddle.o: $(hdrdir)/ruby/3/value.h +fiddle.o: $(hdrdir)/ruby/3/value_type.h +fiddle.o: $(hdrdir)/ruby/3/variable.h +fiddle.o: $(hdrdir)/ruby/3/warning_push.h +fiddle.o: $(hdrdir)/ruby/3/xmalloc.h fiddle.o: $(hdrdir)/ruby/assert.h fiddle.o: $(hdrdir)/ruby/backward.h +fiddle.o: $(hdrdir)/ruby/backward/2/assume.h +fiddle.o: $(hdrdir)/ruby/backward/2/attributes.h +fiddle.o: $(hdrdir)/ruby/backward/2/bool.h +fiddle.o: $(hdrdir)/ruby/backward/2/extern.h +fiddle.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +fiddle.o: $(hdrdir)/ruby/backward/2/inttypes.h +fiddle.o: $(hdrdir)/ruby/backward/2/limits.h +fiddle.o: $(hdrdir)/ruby/backward/2/long_long.h +fiddle.o: $(hdrdir)/ruby/backward/2/r_cast.h +fiddle.o: $(hdrdir)/ruby/backward/2/rmodule.h +fiddle.o: $(hdrdir)/ruby/backward/2/stdalign.h +fiddle.o: $(hdrdir)/ruby/backward/2/stdarg.h fiddle.o: $(hdrdir)/ruby/defines.h fiddle.o: $(hdrdir)/ruby/intern.h fiddle.o: $(hdrdir)/ruby/missing.h @@ -104,8 +560,160 @@ fiddle.o: function.h function.o: $(RUBY_EXTCONF_H) function.o: $(arch_hdrdir)/ruby/config.h function.o: $(hdrdir)/ruby.h +function.o: $(hdrdir)/ruby/3/anyargs.h +function.o: $(hdrdir)/ruby/3/arithmetic.h +function.o: $(hdrdir)/ruby/3/arithmetic/char.h +function.o: $(hdrdir)/ruby/3/arithmetic/double.h +function.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +function.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/int.h +function.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/long.h +function.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +function.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/short.h +function.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +function.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +function.o: $(hdrdir)/ruby/3/assume.h +function.o: $(hdrdir)/ruby/3/attr/alloc_size.h +function.o: $(hdrdir)/ruby/3/attr/artificial.h +function.o: $(hdrdir)/ruby/3/attr/cold.h +function.o: $(hdrdir)/ruby/3/attr/const.h +function.o: $(hdrdir)/ruby/3/attr/constexpr.h +function.o: $(hdrdir)/ruby/3/attr/deprecated.h +function.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +function.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +function.o: $(hdrdir)/ruby/3/attr/error.h +function.o: $(hdrdir)/ruby/3/attr/flag_enum.h +function.o: $(hdrdir)/ruby/3/attr/forceinline.h +function.o: $(hdrdir)/ruby/3/attr/format.h +function.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +function.o: $(hdrdir)/ruby/3/attr/noalias.h +function.o: $(hdrdir)/ruby/3/attr/nodiscard.h +function.o: $(hdrdir)/ruby/3/attr/noexcept.h +function.o: $(hdrdir)/ruby/3/attr/noinline.h +function.o: $(hdrdir)/ruby/3/attr/nonnull.h +function.o: $(hdrdir)/ruby/3/attr/noreturn.h +function.o: $(hdrdir)/ruby/3/attr/pure.h +function.o: $(hdrdir)/ruby/3/attr/restrict.h +function.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +function.o: $(hdrdir)/ruby/3/attr/warning.h +function.o: $(hdrdir)/ruby/3/attr/weakref.h +function.o: $(hdrdir)/ruby/3/cast.h +function.o: $(hdrdir)/ruby/3/compiler_is.h +function.o: $(hdrdir)/ruby/3/compiler_is/apple.h +function.o: $(hdrdir)/ruby/3/compiler_is/clang.h +function.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +function.o: $(hdrdir)/ruby/3/compiler_is/intel.h +function.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +function.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +function.o: $(hdrdir)/ruby/3/compiler_since.h +function.o: $(hdrdir)/ruby/3/config.h +function.o: $(hdrdir)/ruby/3/constant_p.h +function.o: $(hdrdir)/ruby/3/core.h +function.o: $(hdrdir)/ruby/3/core/rarray.h +function.o: $(hdrdir)/ruby/3/core/rbasic.h +function.o: $(hdrdir)/ruby/3/core/rbignum.h +function.o: $(hdrdir)/ruby/3/core/rclass.h +function.o: $(hdrdir)/ruby/3/core/rdata.h +function.o: $(hdrdir)/ruby/3/core/rfile.h +function.o: $(hdrdir)/ruby/3/core/rhash.h +function.o: $(hdrdir)/ruby/3/core/robject.h +function.o: $(hdrdir)/ruby/3/core/rregexp.h +function.o: $(hdrdir)/ruby/3/core/rstring.h +function.o: $(hdrdir)/ruby/3/core/rstruct.h +function.o: $(hdrdir)/ruby/3/core/rtypeddata.h +function.o: $(hdrdir)/ruby/3/ctype.h +function.o: $(hdrdir)/ruby/3/dllexport.h +function.o: $(hdrdir)/ruby/3/dosish.h +function.o: $(hdrdir)/ruby/3/error.h +function.o: $(hdrdir)/ruby/3/eval.h +function.o: $(hdrdir)/ruby/3/event.h +function.o: $(hdrdir)/ruby/3/fl_type.h +function.o: $(hdrdir)/ruby/3/gc.h +function.o: $(hdrdir)/ruby/3/glob.h +function.o: $(hdrdir)/ruby/3/globals.h +function.o: $(hdrdir)/ruby/3/has/attribute.h +function.o: $(hdrdir)/ruby/3/has/builtin.h +function.o: $(hdrdir)/ruby/3/has/c_attribute.h +function.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +function.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +function.o: $(hdrdir)/ruby/3/has/extension.h +function.o: $(hdrdir)/ruby/3/has/feature.h +function.o: $(hdrdir)/ruby/3/has/warning.h +function.o: $(hdrdir)/ruby/3/intern/array.h +function.o: $(hdrdir)/ruby/3/intern/bignum.h +function.o: $(hdrdir)/ruby/3/intern/class.h +function.o: $(hdrdir)/ruby/3/intern/compar.h +function.o: $(hdrdir)/ruby/3/intern/complex.h +function.o: $(hdrdir)/ruby/3/intern/cont.h +function.o: $(hdrdir)/ruby/3/intern/dir.h +function.o: $(hdrdir)/ruby/3/intern/enum.h +function.o: $(hdrdir)/ruby/3/intern/enumerator.h +function.o: $(hdrdir)/ruby/3/intern/error.h +function.o: $(hdrdir)/ruby/3/intern/eval.h +function.o: $(hdrdir)/ruby/3/intern/file.h +function.o: $(hdrdir)/ruby/3/intern/gc.h +function.o: $(hdrdir)/ruby/3/intern/hash.h +function.o: $(hdrdir)/ruby/3/intern/io.h +function.o: $(hdrdir)/ruby/3/intern/load.h +function.o: $(hdrdir)/ruby/3/intern/marshal.h +function.o: $(hdrdir)/ruby/3/intern/numeric.h +function.o: $(hdrdir)/ruby/3/intern/object.h +function.o: $(hdrdir)/ruby/3/intern/parse.h +function.o: $(hdrdir)/ruby/3/intern/proc.h +function.o: $(hdrdir)/ruby/3/intern/process.h +function.o: $(hdrdir)/ruby/3/intern/random.h +function.o: $(hdrdir)/ruby/3/intern/range.h +function.o: $(hdrdir)/ruby/3/intern/rational.h +function.o: $(hdrdir)/ruby/3/intern/re.h +function.o: $(hdrdir)/ruby/3/intern/ruby.h +function.o: $(hdrdir)/ruby/3/intern/select.h +function.o: $(hdrdir)/ruby/3/intern/select/largesize.h +function.o: $(hdrdir)/ruby/3/intern/signal.h +function.o: $(hdrdir)/ruby/3/intern/sprintf.h +function.o: $(hdrdir)/ruby/3/intern/string.h +function.o: $(hdrdir)/ruby/3/intern/struct.h +function.o: $(hdrdir)/ruby/3/intern/thread.h +function.o: $(hdrdir)/ruby/3/intern/time.h +function.o: $(hdrdir)/ruby/3/intern/variable.h +function.o: $(hdrdir)/ruby/3/intern/vm.h +function.o: $(hdrdir)/ruby/3/interpreter.h +function.o: $(hdrdir)/ruby/3/iterator.h +function.o: $(hdrdir)/ruby/3/memory.h +function.o: $(hdrdir)/ruby/3/method.h +function.o: $(hdrdir)/ruby/3/module.h +function.o: $(hdrdir)/ruby/3/newobj.h +function.o: $(hdrdir)/ruby/3/rgengc.h +function.o: $(hdrdir)/ruby/3/scan_args.h +function.o: $(hdrdir)/ruby/3/special_consts.h +function.o: $(hdrdir)/ruby/3/static_assert.h +function.o: $(hdrdir)/ruby/3/stdalign.h +function.o: $(hdrdir)/ruby/3/stdbool.h +function.o: $(hdrdir)/ruby/3/symbol.h +function.o: $(hdrdir)/ruby/3/token_paste.h +function.o: $(hdrdir)/ruby/3/value.h +function.o: $(hdrdir)/ruby/3/value_type.h +function.o: $(hdrdir)/ruby/3/variable.h +function.o: $(hdrdir)/ruby/3/warning_push.h +function.o: $(hdrdir)/ruby/3/xmalloc.h function.o: $(hdrdir)/ruby/assert.h function.o: $(hdrdir)/ruby/backward.h +function.o: $(hdrdir)/ruby/backward/2/assume.h +function.o: $(hdrdir)/ruby/backward/2/attributes.h +function.o: $(hdrdir)/ruby/backward/2/bool.h +function.o: $(hdrdir)/ruby/backward/2/extern.h +function.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +function.o: $(hdrdir)/ruby/backward/2/inttypes.h +function.o: $(hdrdir)/ruby/backward/2/limits.h +function.o: $(hdrdir)/ruby/backward/2/long_long.h +function.o: $(hdrdir)/ruby/backward/2/r_cast.h +function.o: $(hdrdir)/ruby/backward/2/rmodule.h +function.o: $(hdrdir)/ruby/backward/2/stdalign.h +function.o: $(hdrdir)/ruby/backward/2/stdarg.h function.o: $(hdrdir)/ruby/defines.h function.o: $(hdrdir)/ruby/intern.h function.o: $(hdrdir)/ruby/missing.h @@ -121,8 +729,160 @@ function.o: function.h handle.o: $(RUBY_EXTCONF_H) handle.o: $(arch_hdrdir)/ruby/config.h handle.o: $(hdrdir)/ruby.h +handle.o: $(hdrdir)/ruby/3/anyargs.h +handle.o: $(hdrdir)/ruby/3/arithmetic.h +handle.o: $(hdrdir)/ruby/3/arithmetic/char.h +handle.o: $(hdrdir)/ruby/3/arithmetic/double.h +handle.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +handle.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/int.h +handle.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/long.h +handle.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +handle.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/short.h +handle.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +handle.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +handle.o: $(hdrdir)/ruby/3/assume.h +handle.o: $(hdrdir)/ruby/3/attr/alloc_size.h +handle.o: $(hdrdir)/ruby/3/attr/artificial.h +handle.o: $(hdrdir)/ruby/3/attr/cold.h +handle.o: $(hdrdir)/ruby/3/attr/const.h +handle.o: $(hdrdir)/ruby/3/attr/constexpr.h +handle.o: $(hdrdir)/ruby/3/attr/deprecated.h +handle.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +handle.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +handle.o: $(hdrdir)/ruby/3/attr/error.h +handle.o: $(hdrdir)/ruby/3/attr/flag_enum.h +handle.o: $(hdrdir)/ruby/3/attr/forceinline.h +handle.o: $(hdrdir)/ruby/3/attr/format.h +handle.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +handle.o: $(hdrdir)/ruby/3/attr/noalias.h +handle.o: $(hdrdir)/ruby/3/attr/nodiscard.h +handle.o: $(hdrdir)/ruby/3/attr/noexcept.h +handle.o: $(hdrdir)/ruby/3/attr/noinline.h +handle.o: $(hdrdir)/ruby/3/attr/nonnull.h +handle.o: $(hdrdir)/ruby/3/attr/noreturn.h +handle.o: $(hdrdir)/ruby/3/attr/pure.h +handle.o: $(hdrdir)/ruby/3/attr/restrict.h +handle.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +handle.o: $(hdrdir)/ruby/3/attr/warning.h +handle.o: $(hdrdir)/ruby/3/attr/weakref.h +handle.o: $(hdrdir)/ruby/3/cast.h +handle.o: $(hdrdir)/ruby/3/compiler_is.h +handle.o: $(hdrdir)/ruby/3/compiler_is/apple.h +handle.o: $(hdrdir)/ruby/3/compiler_is/clang.h +handle.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +handle.o: $(hdrdir)/ruby/3/compiler_is/intel.h +handle.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +handle.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +handle.o: $(hdrdir)/ruby/3/compiler_since.h +handle.o: $(hdrdir)/ruby/3/config.h +handle.o: $(hdrdir)/ruby/3/constant_p.h +handle.o: $(hdrdir)/ruby/3/core.h +handle.o: $(hdrdir)/ruby/3/core/rarray.h +handle.o: $(hdrdir)/ruby/3/core/rbasic.h +handle.o: $(hdrdir)/ruby/3/core/rbignum.h +handle.o: $(hdrdir)/ruby/3/core/rclass.h +handle.o: $(hdrdir)/ruby/3/core/rdata.h +handle.o: $(hdrdir)/ruby/3/core/rfile.h +handle.o: $(hdrdir)/ruby/3/core/rhash.h +handle.o: $(hdrdir)/ruby/3/core/robject.h +handle.o: $(hdrdir)/ruby/3/core/rregexp.h +handle.o: $(hdrdir)/ruby/3/core/rstring.h +handle.o: $(hdrdir)/ruby/3/core/rstruct.h +handle.o: $(hdrdir)/ruby/3/core/rtypeddata.h +handle.o: $(hdrdir)/ruby/3/ctype.h +handle.o: $(hdrdir)/ruby/3/dllexport.h +handle.o: $(hdrdir)/ruby/3/dosish.h +handle.o: $(hdrdir)/ruby/3/error.h +handle.o: $(hdrdir)/ruby/3/eval.h +handle.o: $(hdrdir)/ruby/3/event.h +handle.o: $(hdrdir)/ruby/3/fl_type.h +handle.o: $(hdrdir)/ruby/3/gc.h +handle.o: $(hdrdir)/ruby/3/glob.h +handle.o: $(hdrdir)/ruby/3/globals.h +handle.o: $(hdrdir)/ruby/3/has/attribute.h +handle.o: $(hdrdir)/ruby/3/has/builtin.h +handle.o: $(hdrdir)/ruby/3/has/c_attribute.h +handle.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +handle.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +handle.o: $(hdrdir)/ruby/3/has/extension.h +handle.o: $(hdrdir)/ruby/3/has/feature.h +handle.o: $(hdrdir)/ruby/3/has/warning.h +handle.o: $(hdrdir)/ruby/3/intern/array.h +handle.o: $(hdrdir)/ruby/3/intern/bignum.h +handle.o: $(hdrdir)/ruby/3/intern/class.h +handle.o: $(hdrdir)/ruby/3/intern/compar.h +handle.o: $(hdrdir)/ruby/3/intern/complex.h +handle.o: $(hdrdir)/ruby/3/intern/cont.h +handle.o: $(hdrdir)/ruby/3/intern/dir.h +handle.o: $(hdrdir)/ruby/3/intern/enum.h +handle.o: $(hdrdir)/ruby/3/intern/enumerator.h +handle.o: $(hdrdir)/ruby/3/intern/error.h +handle.o: $(hdrdir)/ruby/3/intern/eval.h +handle.o: $(hdrdir)/ruby/3/intern/file.h +handle.o: $(hdrdir)/ruby/3/intern/gc.h +handle.o: $(hdrdir)/ruby/3/intern/hash.h +handle.o: $(hdrdir)/ruby/3/intern/io.h +handle.o: $(hdrdir)/ruby/3/intern/load.h +handle.o: $(hdrdir)/ruby/3/intern/marshal.h +handle.o: $(hdrdir)/ruby/3/intern/numeric.h +handle.o: $(hdrdir)/ruby/3/intern/object.h +handle.o: $(hdrdir)/ruby/3/intern/parse.h +handle.o: $(hdrdir)/ruby/3/intern/proc.h +handle.o: $(hdrdir)/ruby/3/intern/process.h +handle.o: $(hdrdir)/ruby/3/intern/random.h +handle.o: $(hdrdir)/ruby/3/intern/range.h +handle.o: $(hdrdir)/ruby/3/intern/rational.h +handle.o: $(hdrdir)/ruby/3/intern/re.h +handle.o: $(hdrdir)/ruby/3/intern/ruby.h +handle.o: $(hdrdir)/ruby/3/intern/select.h +handle.o: $(hdrdir)/ruby/3/intern/select/largesize.h +handle.o: $(hdrdir)/ruby/3/intern/signal.h +handle.o: $(hdrdir)/ruby/3/intern/sprintf.h +handle.o: $(hdrdir)/ruby/3/intern/string.h +handle.o: $(hdrdir)/ruby/3/intern/struct.h +handle.o: $(hdrdir)/ruby/3/intern/thread.h +handle.o: $(hdrdir)/ruby/3/intern/time.h +handle.o: $(hdrdir)/ruby/3/intern/variable.h +handle.o: $(hdrdir)/ruby/3/intern/vm.h +handle.o: $(hdrdir)/ruby/3/interpreter.h +handle.o: $(hdrdir)/ruby/3/iterator.h +handle.o: $(hdrdir)/ruby/3/memory.h +handle.o: $(hdrdir)/ruby/3/method.h +handle.o: $(hdrdir)/ruby/3/module.h +handle.o: $(hdrdir)/ruby/3/newobj.h +handle.o: $(hdrdir)/ruby/3/rgengc.h +handle.o: $(hdrdir)/ruby/3/scan_args.h +handle.o: $(hdrdir)/ruby/3/special_consts.h +handle.o: $(hdrdir)/ruby/3/static_assert.h +handle.o: $(hdrdir)/ruby/3/stdalign.h +handle.o: $(hdrdir)/ruby/3/stdbool.h +handle.o: $(hdrdir)/ruby/3/symbol.h +handle.o: $(hdrdir)/ruby/3/token_paste.h +handle.o: $(hdrdir)/ruby/3/value.h +handle.o: $(hdrdir)/ruby/3/value_type.h +handle.o: $(hdrdir)/ruby/3/variable.h +handle.o: $(hdrdir)/ruby/3/warning_push.h +handle.o: $(hdrdir)/ruby/3/xmalloc.h handle.o: $(hdrdir)/ruby/assert.h handle.o: $(hdrdir)/ruby/backward.h +handle.o: $(hdrdir)/ruby/backward/2/assume.h +handle.o: $(hdrdir)/ruby/backward/2/attributes.h +handle.o: $(hdrdir)/ruby/backward/2/bool.h +handle.o: $(hdrdir)/ruby/backward/2/extern.h +handle.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +handle.o: $(hdrdir)/ruby/backward/2/inttypes.h +handle.o: $(hdrdir)/ruby/backward/2/limits.h +handle.o: $(hdrdir)/ruby/backward/2/long_long.h +handle.o: $(hdrdir)/ruby/backward/2/r_cast.h +handle.o: $(hdrdir)/ruby/backward/2/rmodule.h +handle.o: $(hdrdir)/ruby/backward/2/stdalign.h +handle.o: $(hdrdir)/ruby/backward/2/stdarg.h handle.o: $(hdrdir)/ruby/defines.h handle.o: $(hdrdir)/ruby/intern.h handle.o: $(hdrdir)/ruby/missing.h @@ -137,8 +897,160 @@ handle.o: handle.c pointer.o: $(RUBY_EXTCONF_H) pointer.o: $(arch_hdrdir)/ruby/config.h pointer.o: $(hdrdir)/ruby.h +pointer.o: $(hdrdir)/ruby/3/anyargs.h +pointer.o: $(hdrdir)/ruby/3/arithmetic.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/char.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/double.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/int.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/long.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/short.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +pointer.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +pointer.o: $(hdrdir)/ruby/3/assume.h +pointer.o: $(hdrdir)/ruby/3/attr/alloc_size.h +pointer.o: $(hdrdir)/ruby/3/attr/artificial.h +pointer.o: $(hdrdir)/ruby/3/attr/cold.h +pointer.o: $(hdrdir)/ruby/3/attr/const.h +pointer.o: $(hdrdir)/ruby/3/attr/constexpr.h +pointer.o: $(hdrdir)/ruby/3/attr/deprecated.h +pointer.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +pointer.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +pointer.o: $(hdrdir)/ruby/3/attr/error.h +pointer.o: $(hdrdir)/ruby/3/attr/flag_enum.h +pointer.o: $(hdrdir)/ruby/3/attr/forceinline.h +pointer.o: $(hdrdir)/ruby/3/attr/format.h +pointer.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +pointer.o: $(hdrdir)/ruby/3/attr/noalias.h +pointer.o: $(hdrdir)/ruby/3/attr/nodiscard.h +pointer.o: $(hdrdir)/ruby/3/attr/noexcept.h +pointer.o: $(hdrdir)/ruby/3/attr/noinline.h +pointer.o: $(hdrdir)/ruby/3/attr/nonnull.h +pointer.o: $(hdrdir)/ruby/3/attr/noreturn.h +pointer.o: $(hdrdir)/ruby/3/attr/pure.h +pointer.o: $(hdrdir)/ruby/3/attr/restrict.h +pointer.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +pointer.o: $(hdrdir)/ruby/3/attr/warning.h +pointer.o: $(hdrdir)/ruby/3/attr/weakref.h +pointer.o: $(hdrdir)/ruby/3/cast.h +pointer.o: $(hdrdir)/ruby/3/compiler_is.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/apple.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/clang.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/intel.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +pointer.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +pointer.o: $(hdrdir)/ruby/3/compiler_since.h +pointer.o: $(hdrdir)/ruby/3/config.h +pointer.o: $(hdrdir)/ruby/3/constant_p.h +pointer.o: $(hdrdir)/ruby/3/core.h +pointer.o: $(hdrdir)/ruby/3/core/rarray.h +pointer.o: $(hdrdir)/ruby/3/core/rbasic.h +pointer.o: $(hdrdir)/ruby/3/core/rbignum.h +pointer.o: $(hdrdir)/ruby/3/core/rclass.h +pointer.o: $(hdrdir)/ruby/3/core/rdata.h +pointer.o: $(hdrdir)/ruby/3/core/rfile.h +pointer.o: $(hdrdir)/ruby/3/core/rhash.h +pointer.o: $(hdrdir)/ruby/3/core/robject.h +pointer.o: $(hdrdir)/ruby/3/core/rregexp.h +pointer.o: $(hdrdir)/ruby/3/core/rstring.h +pointer.o: $(hdrdir)/ruby/3/core/rstruct.h +pointer.o: $(hdrdir)/ruby/3/core/rtypeddata.h +pointer.o: $(hdrdir)/ruby/3/ctype.h +pointer.o: $(hdrdir)/ruby/3/dllexport.h +pointer.o: $(hdrdir)/ruby/3/dosish.h +pointer.o: $(hdrdir)/ruby/3/error.h +pointer.o: $(hdrdir)/ruby/3/eval.h +pointer.o: $(hdrdir)/ruby/3/event.h +pointer.o: $(hdrdir)/ruby/3/fl_type.h +pointer.o: $(hdrdir)/ruby/3/gc.h +pointer.o: $(hdrdir)/ruby/3/glob.h +pointer.o: $(hdrdir)/ruby/3/globals.h +pointer.o: $(hdrdir)/ruby/3/has/attribute.h +pointer.o: $(hdrdir)/ruby/3/has/builtin.h +pointer.o: $(hdrdir)/ruby/3/has/c_attribute.h +pointer.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +pointer.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +pointer.o: $(hdrdir)/ruby/3/has/extension.h +pointer.o: $(hdrdir)/ruby/3/has/feature.h +pointer.o: $(hdrdir)/ruby/3/has/warning.h +pointer.o: $(hdrdir)/ruby/3/intern/array.h +pointer.o: $(hdrdir)/ruby/3/intern/bignum.h +pointer.o: $(hdrdir)/ruby/3/intern/class.h +pointer.o: $(hdrdir)/ruby/3/intern/compar.h +pointer.o: $(hdrdir)/ruby/3/intern/complex.h +pointer.o: $(hdrdir)/ruby/3/intern/cont.h +pointer.o: $(hdrdir)/ruby/3/intern/dir.h +pointer.o: $(hdrdir)/ruby/3/intern/enum.h +pointer.o: $(hdrdir)/ruby/3/intern/enumerator.h +pointer.o: $(hdrdir)/ruby/3/intern/error.h +pointer.o: $(hdrdir)/ruby/3/intern/eval.h +pointer.o: $(hdrdir)/ruby/3/intern/file.h +pointer.o: $(hdrdir)/ruby/3/intern/gc.h +pointer.o: $(hdrdir)/ruby/3/intern/hash.h +pointer.o: $(hdrdir)/ruby/3/intern/io.h +pointer.o: $(hdrdir)/ruby/3/intern/load.h +pointer.o: $(hdrdir)/ruby/3/intern/marshal.h +pointer.o: $(hdrdir)/ruby/3/intern/numeric.h +pointer.o: $(hdrdir)/ruby/3/intern/object.h +pointer.o: $(hdrdir)/ruby/3/intern/parse.h +pointer.o: $(hdrdir)/ruby/3/intern/proc.h +pointer.o: $(hdrdir)/ruby/3/intern/process.h +pointer.o: $(hdrdir)/ruby/3/intern/random.h +pointer.o: $(hdrdir)/ruby/3/intern/range.h +pointer.o: $(hdrdir)/ruby/3/intern/rational.h +pointer.o: $(hdrdir)/ruby/3/intern/re.h +pointer.o: $(hdrdir)/ruby/3/intern/ruby.h +pointer.o: $(hdrdir)/ruby/3/intern/select.h +pointer.o: $(hdrdir)/ruby/3/intern/select/largesize.h +pointer.o: $(hdrdir)/ruby/3/intern/signal.h +pointer.o: $(hdrdir)/ruby/3/intern/sprintf.h +pointer.o: $(hdrdir)/ruby/3/intern/string.h +pointer.o: $(hdrdir)/ruby/3/intern/struct.h +pointer.o: $(hdrdir)/ruby/3/intern/thread.h +pointer.o: $(hdrdir)/ruby/3/intern/time.h +pointer.o: $(hdrdir)/ruby/3/intern/variable.h +pointer.o: $(hdrdir)/ruby/3/intern/vm.h +pointer.o: $(hdrdir)/ruby/3/interpreter.h +pointer.o: $(hdrdir)/ruby/3/iterator.h +pointer.o: $(hdrdir)/ruby/3/memory.h +pointer.o: $(hdrdir)/ruby/3/method.h +pointer.o: $(hdrdir)/ruby/3/module.h +pointer.o: $(hdrdir)/ruby/3/newobj.h +pointer.o: $(hdrdir)/ruby/3/rgengc.h +pointer.o: $(hdrdir)/ruby/3/scan_args.h +pointer.o: $(hdrdir)/ruby/3/special_consts.h +pointer.o: $(hdrdir)/ruby/3/static_assert.h +pointer.o: $(hdrdir)/ruby/3/stdalign.h +pointer.o: $(hdrdir)/ruby/3/stdbool.h +pointer.o: $(hdrdir)/ruby/3/symbol.h +pointer.o: $(hdrdir)/ruby/3/token_paste.h +pointer.o: $(hdrdir)/ruby/3/value.h +pointer.o: $(hdrdir)/ruby/3/value_type.h +pointer.o: $(hdrdir)/ruby/3/variable.h +pointer.o: $(hdrdir)/ruby/3/warning_push.h +pointer.o: $(hdrdir)/ruby/3/xmalloc.h pointer.o: $(hdrdir)/ruby/assert.h pointer.o: $(hdrdir)/ruby/backward.h +pointer.o: $(hdrdir)/ruby/backward/2/assume.h +pointer.o: $(hdrdir)/ruby/backward/2/attributes.h +pointer.o: $(hdrdir)/ruby/backward/2/bool.h +pointer.o: $(hdrdir)/ruby/backward/2/extern.h +pointer.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +pointer.o: $(hdrdir)/ruby/backward/2/inttypes.h +pointer.o: $(hdrdir)/ruby/backward/2/limits.h +pointer.o: $(hdrdir)/ruby/backward/2/long_long.h +pointer.o: $(hdrdir)/ruby/backward/2/r_cast.h +pointer.o: $(hdrdir)/ruby/backward/2/rmodule.h +pointer.o: $(hdrdir)/ruby/backward/2/stdalign.h +pointer.o: $(hdrdir)/ruby/backward/2/stdarg.h pointer.o: $(hdrdir)/ruby/defines.h pointer.o: $(hdrdir)/ruby/encoding.h pointer.o: $(hdrdir)/ruby/intern.h diff --git a/ext/gdbm/depend b/ext/gdbm/depend index 33635bc099..b9c5c2e79b 100644 --- a/ext/gdbm/depend +++ b/ext/gdbm/depend @@ -2,8 +2,160 @@ gdbm.o: $(RUBY_EXTCONF_H) gdbm.o: $(arch_hdrdir)/ruby/config.h gdbm.o: $(hdrdir)/ruby.h +gdbm.o: $(hdrdir)/ruby/3/anyargs.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/char.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/double.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/int.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/long.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/short.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +gdbm.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +gdbm.o: $(hdrdir)/ruby/3/assume.h +gdbm.o: $(hdrdir)/ruby/3/attr/alloc_size.h +gdbm.o: $(hdrdir)/ruby/3/attr/artificial.h +gdbm.o: $(hdrdir)/ruby/3/attr/cold.h +gdbm.o: $(hdrdir)/ruby/3/attr/const.h +gdbm.o: $(hdrdir)/ruby/3/attr/constexpr.h +gdbm.o: $(hdrdir)/ruby/3/attr/deprecated.h +gdbm.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +gdbm.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +gdbm.o: $(hdrdir)/ruby/3/attr/error.h +gdbm.o: $(hdrdir)/ruby/3/attr/flag_enum.h +gdbm.o: $(hdrdir)/ruby/3/attr/forceinline.h +gdbm.o: $(hdrdir)/ruby/3/attr/format.h +gdbm.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +gdbm.o: $(hdrdir)/ruby/3/attr/noalias.h +gdbm.o: $(hdrdir)/ruby/3/attr/nodiscard.h +gdbm.o: $(hdrdir)/ruby/3/attr/noexcept.h +gdbm.o: $(hdrdir)/ruby/3/attr/noinline.h +gdbm.o: $(hdrdir)/ruby/3/attr/nonnull.h +gdbm.o: $(hdrdir)/ruby/3/attr/noreturn.h +gdbm.o: $(hdrdir)/ruby/3/attr/pure.h +gdbm.o: $(hdrdir)/ruby/3/attr/restrict.h +gdbm.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +gdbm.o: $(hdrdir)/ruby/3/attr/warning.h +gdbm.o: $(hdrdir)/ruby/3/attr/weakref.h +gdbm.o: $(hdrdir)/ruby/3/cast.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/apple.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/clang.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/intel.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +gdbm.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +gdbm.o: $(hdrdir)/ruby/3/compiler_since.h +gdbm.o: $(hdrdir)/ruby/3/config.h +gdbm.o: $(hdrdir)/ruby/3/constant_p.h +gdbm.o: $(hdrdir)/ruby/3/core.h +gdbm.o: $(hdrdir)/ruby/3/core/rarray.h +gdbm.o: $(hdrdir)/ruby/3/core/rbasic.h +gdbm.o: $(hdrdir)/ruby/3/core/rbignum.h +gdbm.o: $(hdrdir)/ruby/3/core/rclass.h +gdbm.o: $(hdrdir)/ruby/3/core/rdata.h +gdbm.o: $(hdrdir)/ruby/3/core/rfile.h +gdbm.o: $(hdrdir)/ruby/3/core/rhash.h +gdbm.o: $(hdrdir)/ruby/3/core/robject.h +gdbm.o: $(hdrdir)/ruby/3/core/rregexp.h +gdbm.o: $(hdrdir)/ruby/3/core/rstring.h +gdbm.o: $(hdrdir)/ruby/3/core/rstruct.h +gdbm.o: $(hdrdir)/ruby/3/core/rtypeddata.h +gdbm.o: $(hdrdir)/ruby/3/ctype.h +gdbm.o: $(hdrdir)/ruby/3/dllexport.h +gdbm.o: $(hdrdir)/ruby/3/dosish.h +gdbm.o: $(hdrdir)/ruby/3/error.h +gdbm.o: $(hdrdir)/ruby/3/eval.h +gdbm.o: $(hdrdir)/ruby/3/event.h +gdbm.o: $(hdrdir)/ruby/3/fl_type.h +gdbm.o: $(hdrdir)/ruby/3/gc.h +gdbm.o: $(hdrdir)/ruby/3/glob.h +gdbm.o: $(hdrdir)/ruby/3/globals.h +gdbm.o: $(hdrdir)/ruby/3/has/attribute.h +gdbm.o: $(hdrdir)/ruby/3/has/builtin.h +gdbm.o: $(hdrdir)/ruby/3/has/c_attribute.h +gdbm.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +gdbm.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +gdbm.o: $(hdrdir)/ruby/3/has/extension.h +gdbm.o: $(hdrdir)/ruby/3/has/feature.h +gdbm.o: $(hdrdir)/ruby/3/has/warning.h +gdbm.o: $(hdrdir)/ruby/3/intern/array.h +gdbm.o: $(hdrdir)/ruby/3/intern/bignum.h +gdbm.o: $(hdrdir)/ruby/3/intern/class.h +gdbm.o: $(hdrdir)/ruby/3/intern/compar.h +gdbm.o: $(hdrdir)/ruby/3/intern/complex.h +gdbm.o: $(hdrdir)/ruby/3/intern/cont.h +gdbm.o: $(hdrdir)/ruby/3/intern/dir.h +gdbm.o: $(hdrdir)/ruby/3/intern/enum.h +gdbm.o: $(hdrdir)/ruby/3/intern/enumerator.h +gdbm.o: $(hdrdir)/ruby/3/intern/error.h +gdbm.o: $(hdrdir)/ruby/3/intern/eval.h +gdbm.o: $(hdrdir)/ruby/3/intern/file.h +gdbm.o: $(hdrdir)/ruby/3/intern/gc.h +gdbm.o: $(hdrdir)/ruby/3/intern/hash.h +gdbm.o: $(hdrdir)/ruby/3/intern/io.h +gdbm.o: $(hdrdir)/ruby/3/intern/load.h +gdbm.o: $(hdrdir)/ruby/3/intern/marshal.h +gdbm.o: $(hdrdir)/ruby/3/intern/numeric.h +gdbm.o: $(hdrdir)/ruby/3/intern/object.h +gdbm.o: $(hdrdir)/ruby/3/intern/parse.h +gdbm.o: $(hdrdir)/ruby/3/intern/proc.h +gdbm.o: $(hdrdir)/ruby/3/intern/process.h +gdbm.o: $(hdrdir)/ruby/3/intern/random.h +gdbm.o: $(hdrdir)/ruby/3/intern/range.h +gdbm.o: $(hdrdir)/ruby/3/intern/rational.h +gdbm.o: $(hdrdir)/ruby/3/intern/re.h +gdbm.o: $(hdrdir)/ruby/3/intern/ruby.h +gdbm.o: $(hdrdir)/ruby/3/intern/select.h +gdbm.o: $(hdrdir)/ruby/3/intern/select/largesize.h +gdbm.o: $(hdrdir)/ruby/3/intern/signal.h +gdbm.o: $(hdrdir)/ruby/3/intern/sprintf.h +gdbm.o: $(hdrdir)/ruby/3/intern/string.h +gdbm.o: $(hdrdir)/ruby/3/intern/struct.h +gdbm.o: $(hdrdir)/ruby/3/intern/thread.h +gdbm.o: $(hdrdir)/ruby/3/intern/time.h +gdbm.o: $(hdrdir)/ruby/3/intern/variable.h +gdbm.o: $(hdrdir)/ruby/3/intern/vm.h +gdbm.o: $(hdrdir)/ruby/3/interpreter.h +gdbm.o: $(hdrdir)/ruby/3/iterator.h +gdbm.o: $(hdrdir)/ruby/3/memory.h +gdbm.o: $(hdrdir)/ruby/3/method.h +gdbm.o: $(hdrdir)/ruby/3/module.h +gdbm.o: $(hdrdir)/ruby/3/newobj.h +gdbm.o: $(hdrdir)/ruby/3/rgengc.h +gdbm.o: $(hdrdir)/ruby/3/scan_args.h +gdbm.o: $(hdrdir)/ruby/3/special_consts.h +gdbm.o: $(hdrdir)/ruby/3/static_assert.h +gdbm.o: $(hdrdir)/ruby/3/stdalign.h +gdbm.o: $(hdrdir)/ruby/3/stdbool.h +gdbm.o: $(hdrdir)/ruby/3/symbol.h +gdbm.o: $(hdrdir)/ruby/3/token_paste.h +gdbm.o: $(hdrdir)/ruby/3/value.h +gdbm.o: $(hdrdir)/ruby/3/value_type.h +gdbm.o: $(hdrdir)/ruby/3/variable.h +gdbm.o: $(hdrdir)/ruby/3/warning_push.h +gdbm.o: $(hdrdir)/ruby/3/xmalloc.h gdbm.o: $(hdrdir)/ruby/assert.h gdbm.o: $(hdrdir)/ruby/backward.h +gdbm.o: $(hdrdir)/ruby/backward/2/assume.h +gdbm.o: $(hdrdir)/ruby/backward/2/attributes.h +gdbm.o: $(hdrdir)/ruby/backward/2/bool.h +gdbm.o: $(hdrdir)/ruby/backward/2/extern.h +gdbm.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +gdbm.o: $(hdrdir)/ruby/backward/2/inttypes.h +gdbm.o: $(hdrdir)/ruby/backward/2/limits.h +gdbm.o: $(hdrdir)/ruby/backward/2/long_long.h +gdbm.o: $(hdrdir)/ruby/backward/2/r_cast.h +gdbm.o: $(hdrdir)/ruby/backward/2/rmodule.h +gdbm.o: $(hdrdir)/ruby/backward/2/stdalign.h +gdbm.o: $(hdrdir)/ruby/backward/2/stdarg.h gdbm.o: $(hdrdir)/ruby/defines.h gdbm.o: $(hdrdir)/ruby/intern.h gdbm.o: $(hdrdir)/ruby/missing.h diff --git a/ext/io/console/depend b/ext/io/console/depend index 9c8f9cd22e..0cb579ad39 100644 --- a/ext/io/console/depend +++ b/ext/io/console/depend @@ -2,8 +2,160 @@ console.o: $(RUBY_EXTCONF_H) console.o: $(arch_hdrdir)/ruby/config.h console.o: $(hdrdir)/ruby.h +console.o: $(hdrdir)/ruby/3/anyargs.h +console.o: $(hdrdir)/ruby/3/arithmetic.h +console.o: $(hdrdir)/ruby/3/arithmetic/char.h +console.o: $(hdrdir)/ruby/3/arithmetic/double.h +console.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +console.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/int.h +console.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/long.h +console.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +console.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/short.h +console.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +console.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +console.o: $(hdrdir)/ruby/3/assume.h +console.o: $(hdrdir)/ruby/3/attr/alloc_size.h +console.o: $(hdrdir)/ruby/3/attr/artificial.h +console.o: $(hdrdir)/ruby/3/attr/cold.h +console.o: $(hdrdir)/ruby/3/attr/const.h +console.o: $(hdrdir)/ruby/3/attr/constexpr.h +console.o: $(hdrdir)/ruby/3/attr/deprecated.h +console.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +console.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +console.o: $(hdrdir)/ruby/3/attr/error.h +console.o: $(hdrdir)/ruby/3/attr/flag_enum.h +console.o: $(hdrdir)/ruby/3/attr/forceinline.h +console.o: $(hdrdir)/ruby/3/attr/format.h +console.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +console.o: $(hdrdir)/ruby/3/attr/noalias.h +console.o: $(hdrdir)/ruby/3/attr/nodiscard.h +console.o: $(hdrdir)/ruby/3/attr/noexcept.h +console.o: $(hdrdir)/ruby/3/attr/noinline.h +console.o: $(hdrdir)/ruby/3/attr/nonnull.h +console.o: $(hdrdir)/ruby/3/attr/noreturn.h +console.o: $(hdrdir)/ruby/3/attr/pure.h +console.o: $(hdrdir)/ruby/3/attr/restrict.h +console.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +console.o: $(hdrdir)/ruby/3/attr/warning.h +console.o: $(hdrdir)/ruby/3/attr/weakref.h +console.o: $(hdrdir)/ruby/3/cast.h +console.o: $(hdrdir)/ruby/3/compiler_is.h +console.o: $(hdrdir)/ruby/3/compiler_is/apple.h +console.o: $(hdrdir)/ruby/3/compiler_is/clang.h +console.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +console.o: $(hdrdir)/ruby/3/compiler_is/intel.h +console.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +console.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +console.o: $(hdrdir)/ruby/3/compiler_since.h +console.o: $(hdrdir)/ruby/3/config.h +console.o: $(hdrdir)/ruby/3/constant_p.h +console.o: $(hdrdir)/ruby/3/core.h +console.o: $(hdrdir)/ruby/3/core/rarray.h +console.o: $(hdrdir)/ruby/3/core/rbasic.h +console.o: $(hdrdir)/ruby/3/core/rbignum.h +console.o: $(hdrdir)/ruby/3/core/rclass.h +console.o: $(hdrdir)/ruby/3/core/rdata.h +console.o: $(hdrdir)/ruby/3/core/rfile.h +console.o: $(hdrdir)/ruby/3/core/rhash.h +console.o: $(hdrdir)/ruby/3/core/robject.h +console.o: $(hdrdir)/ruby/3/core/rregexp.h +console.o: $(hdrdir)/ruby/3/core/rstring.h +console.o: $(hdrdir)/ruby/3/core/rstruct.h +console.o: $(hdrdir)/ruby/3/core/rtypeddata.h +console.o: $(hdrdir)/ruby/3/ctype.h +console.o: $(hdrdir)/ruby/3/dllexport.h +console.o: $(hdrdir)/ruby/3/dosish.h +console.o: $(hdrdir)/ruby/3/error.h +console.o: $(hdrdir)/ruby/3/eval.h +console.o: $(hdrdir)/ruby/3/event.h +console.o: $(hdrdir)/ruby/3/fl_type.h +console.o: $(hdrdir)/ruby/3/gc.h +console.o: $(hdrdir)/ruby/3/glob.h +console.o: $(hdrdir)/ruby/3/globals.h +console.o: $(hdrdir)/ruby/3/has/attribute.h +console.o: $(hdrdir)/ruby/3/has/builtin.h +console.o: $(hdrdir)/ruby/3/has/c_attribute.h +console.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +console.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +console.o: $(hdrdir)/ruby/3/has/extension.h +console.o: $(hdrdir)/ruby/3/has/feature.h +console.o: $(hdrdir)/ruby/3/has/warning.h +console.o: $(hdrdir)/ruby/3/intern/array.h +console.o: $(hdrdir)/ruby/3/intern/bignum.h +console.o: $(hdrdir)/ruby/3/intern/class.h +console.o: $(hdrdir)/ruby/3/intern/compar.h +console.o: $(hdrdir)/ruby/3/intern/complex.h +console.o: $(hdrdir)/ruby/3/intern/cont.h +console.o: $(hdrdir)/ruby/3/intern/dir.h +console.o: $(hdrdir)/ruby/3/intern/enum.h +console.o: $(hdrdir)/ruby/3/intern/enumerator.h +console.o: $(hdrdir)/ruby/3/intern/error.h +console.o: $(hdrdir)/ruby/3/intern/eval.h +console.o: $(hdrdir)/ruby/3/intern/file.h +console.o: $(hdrdir)/ruby/3/intern/gc.h +console.o: $(hdrdir)/ruby/3/intern/hash.h +console.o: $(hdrdir)/ruby/3/intern/io.h +console.o: $(hdrdir)/ruby/3/intern/load.h +console.o: $(hdrdir)/ruby/3/intern/marshal.h +console.o: $(hdrdir)/ruby/3/intern/numeric.h +console.o: $(hdrdir)/ruby/3/intern/object.h +console.o: $(hdrdir)/ruby/3/intern/parse.h +console.o: $(hdrdir)/ruby/3/intern/proc.h +console.o: $(hdrdir)/ruby/3/intern/process.h +console.o: $(hdrdir)/ruby/3/intern/random.h +console.o: $(hdrdir)/ruby/3/intern/range.h +console.o: $(hdrdir)/ruby/3/intern/rational.h +console.o: $(hdrdir)/ruby/3/intern/re.h +console.o: $(hdrdir)/ruby/3/intern/ruby.h +console.o: $(hdrdir)/ruby/3/intern/select.h +console.o: $(hdrdir)/ruby/3/intern/select/largesize.h +console.o: $(hdrdir)/ruby/3/intern/signal.h +console.o: $(hdrdir)/ruby/3/intern/sprintf.h +console.o: $(hdrdir)/ruby/3/intern/string.h +console.o: $(hdrdir)/ruby/3/intern/struct.h +console.o: $(hdrdir)/ruby/3/intern/thread.h +console.o: $(hdrdir)/ruby/3/intern/time.h +console.o: $(hdrdir)/ruby/3/intern/variable.h +console.o: $(hdrdir)/ruby/3/intern/vm.h +console.o: $(hdrdir)/ruby/3/interpreter.h +console.o: $(hdrdir)/ruby/3/iterator.h +console.o: $(hdrdir)/ruby/3/memory.h +console.o: $(hdrdir)/ruby/3/method.h +console.o: $(hdrdir)/ruby/3/module.h +console.o: $(hdrdir)/ruby/3/newobj.h +console.o: $(hdrdir)/ruby/3/rgengc.h +console.o: $(hdrdir)/ruby/3/scan_args.h +console.o: $(hdrdir)/ruby/3/special_consts.h +console.o: $(hdrdir)/ruby/3/static_assert.h +console.o: $(hdrdir)/ruby/3/stdalign.h +console.o: $(hdrdir)/ruby/3/stdbool.h +console.o: $(hdrdir)/ruby/3/symbol.h +console.o: $(hdrdir)/ruby/3/token_paste.h +console.o: $(hdrdir)/ruby/3/value.h +console.o: $(hdrdir)/ruby/3/value_type.h +console.o: $(hdrdir)/ruby/3/variable.h +console.o: $(hdrdir)/ruby/3/warning_push.h +console.o: $(hdrdir)/ruby/3/xmalloc.h console.o: $(hdrdir)/ruby/assert.h console.o: $(hdrdir)/ruby/backward.h +console.o: $(hdrdir)/ruby/backward/2/assume.h +console.o: $(hdrdir)/ruby/backward/2/attributes.h +console.o: $(hdrdir)/ruby/backward/2/bool.h +console.o: $(hdrdir)/ruby/backward/2/extern.h +console.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +console.o: $(hdrdir)/ruby/backward/2/inttypes.h +console.o: $(hdrdir)/ruby/backward/2/limits.h +console.o: $(hdrdir)/ruby/backward/2/long_long.h +console.o: $(hdrdir)/ruby/backward/2/r_cast.h +console.o: $(hdrdir)/ruby/backward/2/rmodule.h +console.o: $(hdrdir)/ruby/backward/2/stdalign.h +console.o: $(hdrdir)/ruby/backward/2/stdarg.h console.o: $(hdrdir)/ruby/defines.h console.o: $(hdrdir)/ruby/encoding.h console.o: $(hdrdir)/ruby/intern.h diff --git a/ext/io/nonblock/depend b/ext/io/nonblock/depend index bea4a15e23..833c2f458f 100644 --- a/ext/io/nonblock/depend +++ b/ext/io/nonblock/depend @@ -2,8 +2,160 @@ nonblock.o: $(RUBY_EXTCONF_H) nonblock.o: $(arch_hdrdir)/ruby/config.h nonblock.o: $(hdrdir)/ruby.h +nonblock.o: $(hdrdir)/ruby/3/anyargs.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/char.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/double.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/int.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/long.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/short.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +nonblock.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +nonblock.o: $(hdrdir)/ruby/3/assume.h +nonblock.o: $(hdrdir)/ruby/3/attr/alloc_size.h +nonblock.o: $(hdrdir)/ruby/3/attr/artificial.h +nonblock.o: $(hdrdir)/ruby/3/attr/cold.h +nonblock.o: $(hdrdir)/ruby/3/attr/const.h +nonblock.o: $(hdrdir)/ruby/3/attr/constexpr.h +nonblock.o: $(hdrdir)/ruby/3/attr/deprecated.h +nonblock.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +nonblock.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +nonblock.o: $(hdrdir)/ruby/3/attr/error.h +nonblock.o: $(hdrdir)/ruby/3/attr/flag_enum.h +nonblock.o: $(hdrdir)/ruby/3/attr/forceinline.h +nonblock.o: $(hdrdir)/ruby/3/attr/format.h +nonblock.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +nonblock.o: $(hdrdir)/ruby/3/attr/noalias.h +nonblock.o: $(hdrdir)/ruby/3/attr/nodiscard.h +nonblock.o: $(hdrdir)/ruby/3/attr/noexcept.h +nonblock.o: $(hdrdir)/ruby/3/attr/noinline.h +nonblock.o: $(hdrdir)/ruby/3/attr/nonnull.h +nonblock.o: $(hdrdir)/ruby/3/attr/noreturn.h +nonblock.o: $(hdrdir)/ruby/3/attr/pure.h +nonblock.o: $(hdrdir)/ruby/3/attr/restrict.h +nonblock.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +nonblock.o: $(hdrdir)/ruby/3/attr/warning.h +nonblock.o: $(hdrdir)/ruby/3/attr/weakref.h +nonblock.o: $(hdrdir)/ruby/3/cast.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/apple.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/clang.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/intel.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +nonblock.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +nonblock.o: $(hdrdir)/ruby/3/compiler_since.h +nonblock.o: $(hdrdir)/ruby/3/config.h +nonblock.o: $(hdrdir)/ruby/3/constant_p.h +nonblock.o: $(hdrdir)/ruby/3/core.h +nonblock.o: $(hdrdir)/ruby/3/core/rarray.h +nonblock.o: $(hdrdir)/ruby/3/core/rbasic.h +nonblock.o: $(hdrdir)/ruby/3/core/rbignum.h +nonblock.o: $(hdrdir)/ruby/3/core/rclass.h +nonblock.o: $(hdrdir)/ruby/3/core/rdata.h +nonblock.o: $(hdrdir)/ruby/3/core/rfile.h +nonblock.o: $(hdrdir)/ruby/3/core/rhash.h +nonblock.o: $(hdrdir)/ruby/3/core/robject.h +nonblock.o: $(hdrdir)/ruby/3/core/rregexp.h +nonblock.o: $(hdrdir)/ruby/3/core/rstring.h +nonblock.o: $(hdrdir)/ruby/3/core/rstruct.h +nonblock.o: $(hdrdir)/ruby/3/core/rtypeddata.h +nonblock.o: $(hdrdir)/ruby/3/ctype.h +nonblock.o: $(hdrdir)/ruby/3/dllexport.h +nonblock.o: $(hdrdir)/ruby/3/dosish.h +nonblock.o: $(hdrdir)/ruby/3/error.h +nonblock.o: $(hdrdir)/ruby/3/eval.h +nonblock.o: $(hdrdir)/ruby/3/event.h +nonblock.o: $(hdrdir)/ruby/3/fl_type.h +nonblock.o: $(hdrdir)/ruby/3/gc.h +nonblock.o: $(hdrdir)/ruby/3/glob.h +nonblock.o: $(hdrdir)/ruby/3/globals.h +nonblock.o: $(hdrdir)/ruby/3/has/attribute.h +nonblock.o: $(hdrdir)/ruby/3/has/builtin.h +nonblock.o: $(hdrdir)/ruby/3/has/c_attribute.h +nonblock.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +nonblock.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +nonblock.o: $(hdrdir)/ruby/3/has/extension.h +nonblock.o: $(hdrdir)/ruby/3/has/feature.h +nonblock.o: $(hdrdir)/ruby/3/has/warning.h +nonblock.o: $(hdrdir)/ruby/3/intern/array.h +nonblock.o: $(hdrdir)/ruby/3/intern/bignum.h +nonblock.o: $(hdrdir)/ruby/3/intern/class.h +nonblock.o: $(hdrdir)/ruby/3/intern/compar.h +nonblock.o: $(hdrdir)/ruby/3/intern/complex.h +nonblock.o: $(hdrdir)/ruby/3/intern/cont.h +nonblock.o: $(hdrdir)/ruby/3/intern/dir.h +nonblock.o: $(hdrdir)/ruby/3/intern/enum.h +nonblock.o: $(hdrdir)/ruby/3/intern/enumerator.h +nonblock.o: $(hdrdir)/ruby/3/intern/error.h +nonblock.o: $(hdrdir)/ruby/3/intern/eval.h +nonblock.o: $(hdrdir)/ruby/3/intern/file.h +nonblock.o: $(hdrdir)/ruby/3/intern/gc.h +nonblock.o: $(hdrdir)/ruby/3/intern/hash.h +nonblock.o: $(hdrdir)/ruby/3/intern/io.h +nonblock.o: $(hdrdir)/ruby/3/intern/load.h +nonblock.o: $(hdrdir)/ruby/3/intern/marshal.h +nonblock.o: $(hdrdir)/ruby/3/intern/numeric.h +nonblock.o: $(hdrdir)/ruby/3/intern/object.h +nonblock.o: $(hdrdir)/ruby/3/intern/parse.h +nonblock.o: $(hdrdir)/ruby/3/intern/proc.h +nonblock.o: $(hdrdir)/ruby/3/intern/process.h +nonblock.o: $(hdrdir)/ruby/3/intern/random.h +nonblock.o: $(hdrdir)/ruby/3/intern/range.h +nonblock.o: $(hdrdir)/ruby/3/intern/rational.h +nonblock.o: $(hdrdir)/ruby/3/intern/re.h +nonblock.o: $(hdrdir)/ruby/3/intern/ruby.h +nonblock.o: $(hdrdir)/ruby/3/intern/select.h +nonblock.o: $(hdrdir)/ruby/3/intern/select/largesize.h +nonblock.o: $(hdrdir)/ruby/3/intern/signal.h +nonblock.o: $(hdrdir)/ruby/3/intern/sprintf.h +nonblock.o: $(hdrdir)/ruby/3/intern/string.h +nonblock.o: $(hdrdir)/ruby/3/intern/struct.h +nonblock.o: $(hdrdir)/ruby/3/intern/thread.h +nonblock.o: $(hdrdir)/ruby/3/intern/time.h +nonblock.o: $(hdrdir)/ruby/3/intern/variable.h +nonblock.o: $(hdrdir)/ruby/3/intern/vm.h +nonblock.o: $(hdrdir)/ruby/3/interpreter.h +nonblock.o: $(hdrdir)/ruby/3/iterator.h +nonblock.o: $(hdrdir)/ruby/3/memory.h +nonblock.o: $(hdrdir)/ruby/3/method.h +nonblock.o: $(hdrdir)/ruby/3/module.h +nonblock.o: $(hdrdir)/ruby/3/newobj.h +nonblock.o: $(hdrdir)/ruby/3/rgengc.h +nonblock.o: $(hdrdir)/ruby/3/scan_args.h +nonblock.o: $(hdrdir)/ruby/3/special_consts.h +nonblock.o: $(hdrdir)/ruby/3/static_assert.h +nonblock.o: $(hdrdir)/ruby/3/stdalign.h +nonblock.o: $(hdrdir)/ruby/3/stdbool.h +nonblock.o: $(hdrdir)/ruby/3/symbol.h +nonblock.o: $(hdrdir)/ruby/3/token_paste.h +nonblock.o: $(hdrdir)/ruby/3/value.h +nonblock.o: $(hdrdir)/ruby/3/value_type.h +nonblock.o: $(hdrdir)/ruby/3/variable.h +nonblock.o: $(hdrdir)/ruby/3/warning_push.h +nonblock.o: $(hdrdir)/ruby/3/xmalloc.h nonblock.o: $(hdrdir)/ruby/assert.h nonblock.o: $(hdrdir)/ruby/backward.h +nonblock.o: $(hdrdir)/ruby/backward/2/assume.h +nonblock.o: $(hdrdir)/ruby/backward/2/attributes.h +nonblock.o: $(hdrdir)/ruby/backward/2/bool.h +nonblock.o: $(hdrdir)/ruby/backward/2/extern.h +nonblock.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +nonblock.o: $(hdrdir)/ruby/backward/2/inttypes.h +nonblock.o: $(hdrdir)/ruby/backward/2/limits.h +nonblock.o: $(hdrdir)/ruby/backward/2/long_long.h +nonblock.o: $(hdrdir)/ruby/backward/2/r_cast.h +nonblock.o: $(hdrdir)/ruby/backward/2/rmodule.h +nonblock.o: $(hdrdir)/ruby/backward/2/stdalign.h +nonblock.o: $(hdrdir)/ruby/backward/2/stdarg.h nonblock.o: $(hdrdir)/ruby/defines.h nonblock.o: $(hdrdir)/ruby/encoding.h nonblock.o: $(hdrdir)/ruby/intern.h diff --git a/ext/io/wait/depend b/ext/io/wait/depend index bbf1266aba..d1e509b6b5 100644 --- a/ext/io/wait/depend +++ b/ext/io/wait/depend @@ -2,8 +2,160 @@ wait.o: $(RUBY_EXTCONF_H) wait.o: $(arch_hdrdir)/ruby/config.h wait.o: $(hdrdir)/ruby.h +wait.o: $(hdrdir)/ruby/3/anyargs.h +wait.o: $(hdrdir)/ruby/3/arithmetic.h +wait.o: $(hdrdir)/ruby/3/arithmetic/char.h +wait.o: $(hdrdir)/ruby/3/arithmetic/double.h +wait.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +wait.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/int.h +wait.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/long.h +wait.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +wait.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/short.h +wait.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +wait.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +wait.o: $(hdrdir)/ruby/3/assume.h +wait.o: $(hdrdir)/ruby/3/attr/alloc_size.h +wait.o: $(hdrdir)/ruby/3/attr/artificial.h +wait.o: $(hdrdir)/ruby/3/attr/cold.h +wait.o: $(hdrdir)/ruby/3/attr/const.h +wait.o: $(hdrdir)/ruby/3/attr/constexpr.h +wait.o: $(hdrdir)/ruby/3/attr/deprecated.h +wait.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +wait.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +wait.o: $(hdrdir)/ruby/3/attr/error.h +wait.o: $(hdrdir)/ruby/3/attr/flag_enum.h +wait.o: $(hdrdir)/ruby/3/attr/forceinline.h +wait.o: $(hdrdir)/ruby/3/attr/format.h +wait.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +wait.o: $(hdrdir)/ruby/3/attr/noalias.h +wait.o: $(hdrdir)/ruby/3/attr/nodiscard.h +wait.o: $(hdrdir)/ruby/3/attr/noexcept.h +wait.o: $(hdrdir)/ruby/3/attr/noinline.h +wait.o: $(hdrdir)/ruby/3/attr/nonnull.h +wait.o: $(hdrdir)/ruby/3/attr/noreturn.h +wait.o: $(hdrdir)/ruby/3/attr/pure.h +wait.o: $(hdrdir)/ruby/3/attr/restrict.h +wait.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +wait.o: $(hdrdir)/ruby/3/attr/warning.h +wait.o: $(hdrdir)/ruby/3/attr/weakref.h +wait.o: $(hdrdir)/ruby/3/cast.h +wait.o: $(hdrdir)/ruby/3/compiler_is.h +wait.o: $(hdrdir)/ruby/3/compiler_is/apple.h +wait.o: $(hdrdir)/ruby/3/compiler_is/clang.h +wait.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +wait.o: $(hdrdir)/ruby/3/compiler_is/intel.h +wait.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +wait.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +wait.o: $(hdrdir)/ruby/3/compiler_since.h +wait.o: $(hdrdir)/ruby/3/config.h +wait.o: $(hdrdir)/ruby/3/constant_p.h +wait.o: $(hdrdir)/ruby/3/core.h +wait.o: $(hdrdir)/ruby/3/core/rarray.h +wait.o: $(hdrdir)/ruby/3/core/rbasic.h +wait.o: $(hdrdir)/ruby/3/core/rbignum.h +wait.o: $(hdrdir)/ruby/3/core/rclass.h +wait.o: $(hdrdir)/ruby/3/core/rdata.h +wait.o: $(hdrdir)/ruby/3/core/rfile.h +wait.o: $(hdrdir)/ruby/3/core/rhash.h +wait.o: $(hdrdir)/ruby/3/core/robject.h +wait.o: $(hdrdir)/ruby/3/core/rregexp.h +wait.o: $(hdrdir)/ruby/3/core/rstring.h +wait.o: $(hdrdir)/ruby/3/core/rstruct.h +wait.o: $(hdrdir)/ruby/3/core/rtypeddata.h +wait.o: $(hdrdir)/ruby/3/ctype.h +wait.o: $(hdrdir)/ruby/3/dllexport.h +wait.o: $(hdrdir)/ruby/3/dosish.h +wait.o: $(hdrdir)/ruby/3/error.h +wait.o: $(hdrdir)/ruby/3/eval.h +wait.o: $(hdrdir)/ruby/3/event.h +wait.o: $(hdrdir)/ruby/3/fl_type.h +wait.o: $(hdrdir)/ruby/3/gc.h +wait.o: $(hdrdir)/ruby/3/glob.h +wait.o: $(hdrdir)/ruby/3/globals.h +wait.o: $(hdrdir)/ruby/3/has/attribute.h +wait.o: $(hdrdir)/ruby/3/has/builtin.h +wait.o: $(hdrdir)/ruby/3/has/c_attribute.h +wait.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +wait.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +wait.o: $(hdrdir)/ruby/3/has/extension.h +wait.o: $(hdrdir)/ruby/3/has/feature.h +wait.o: $(hdrdir)/ruby/3/has/warning.h +wait.o: $(hdrdir)/ruby/3/intern/array.h +wait.o: $(hdrdir)/ruby/3/intern/bignum.h +wait.o: $(hdrdir)/ruby/3/intern/class.h +wait.o: $(hdrdir)/ruby/3/intern/compar.h +wait.o: $(hdrdir)/ruby/3/intern/complex.h +wait.o: $(hdrdir)/ruby/3/intern/cont.h +wait.o: $(hdrdir)/ruby/3/intern/dir.h +wait.o: $(hdrdir)/ruby/3/intern/enum.h +wait.o: $(hdrdir)/ruby/3/intern/enumerator.h +wait.o: $(hdrdir)/ruby/3/intern/error.h +wait.o: $(hdrdir)/ruby/3/intern/eval.h +wait.o: $(hdrdir)/ruby/3/intern/file.h +wait.o: $(hdrdir)/ruby/3/intern/gc.h +wait.o: $(hdrdir)/ruby/3/intern/hash.h +wait.o: $(hdrdir)/ruby/3/intern/io.h +wait.o: $(hdrdir)/ruby/3/intern/load.h +wait.o: $(hdrdir)/ruby/3/intern/marshal.h +wait.o: $(hdrdir)/ruby/3/intern/numeric.h +wait.o: $(hdrdir)/ruby/3/intern/object.h +wait.o: $(hdrdir)/ruby/3/intern/parse.h +wait.o: $(hdrdir)/ruby/3/intern/proc.h +wait.o: $(hdrdir)/ruby/3/intern/process.h +wait.o: $(hdrdir)/ruby/3/intern/random.h +wait.o: $(hdrdir)/ruby/3/intern/range.h +wait.o: $(hdrdir)/ruby/3/intern/rational.h +wait.o: $(hdrdir)/ruby/3/intern/re.h +wait.o: $(hdrdir)/ruby/3/intern/ruby.h +wait.o: $(hdrdir)/ruby/3/intern/select.h +wait.o: $(hdrdir)/ruby/3/intern/select/largesize.h +wait.o: $(hdrdir)/ruby/3/intern/signal.h +wait.o: $(hdrdir)/ruby/3/intern/sprintf.h +wait.o: $(hdrdir)/ruby/3/intern/string.h +wait.o: $(hdrdir)/ruby/3/intern/struct.h +wait.o: $(hdrdir)/ruby/3/intern/thread.h +wait.o: $(hdrdir)/ruby/3/intern/time.h +wait.o: $(hdrdir)/ruby/3/intern/variable.h +wait.o: $(hdrdir)/ruby/3/intern/vm.h +wait.o: $(hdrdir)/ruby/3/interpreter.h +wait.o: $(hdrdir)/ruby/3/iterator.h +wait.o: $(hdrdir)/ruby/3/memory.h +wait.o: $(hdrdir)/ruby/3/method.h +wait.o: $(hdrdir)/ruby/3/module.h +wait.o: $(hdrdir)/ruby/3/newobj.h +wait.o: $(hdrdir)/ruby/3/rgengc.h +wait.o: $(hdrdir)/ruby/3/scan_args.h +wait.o: $(hdrdir)/ruby/3/special_consts.h +wait.o: $(hdrdir)/ruby/3/static_assert.h +wait.o: $(hdrdir)/ruby/3/stdalign.h +wait.o: $(hdrdir)/ruby/3/stdbool.h +wait.o: $(hdrdir)/ruby/3/symbol.h +wait.o: $(hdrdir)/ruby/3/token_paste.h +wait.o: $(hdrdir)/ruby/3/value.h +wait.o: $(hdrdir)/ruby/3/value_type.h +wait.o: $(hdrdir)/ruby/3/variable.h +wait.o: $(hdrdir)/ruby/3/warning_push.h +wait.o: $(hdrdir)/ruby/3/xmalloc.h wait.o: $(hdrdir)/ruby/assert.h wait.o: $(hdrdir)/ruby/backward.h +wait.o: $(hdrdir)/ruby/backward/2/assume.h +wait.o: $(hdrdir)/ruby/backward/2/attributes.h +wait.o: $(hdrdir)/ruby/backward/2/bool.h +wait.o: $(hdrdir)/ruby/backward/2/extern.h +wait.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +wait.o: $(hdrdir)/ruby/backward/2/inttypes.h +wait.o: $(hdrdir)/ruby/backward/2/limits.h +wait.o: $(hdrdir)/ruby/backward/2/long_long.h +wait.o: $(hdrdir)/ruby/backward/2/r_cast.h +wait.o: $(hdrdir)/ruby/backward/2/rmodule.h +wait.o: $(hdrdir)/ruby/backward/2/stdalign.h +wait.o: $(hdrdir)/ruby/backward/2/stdarg.h wait.o: $(hdrdir)/ruby/defines.h wait.o: $(hdrdir)/ruby/encoding.h wait.o: $(hdrdir)/ruby/intern.h diff --git a/ext/json/generator/depend b/ext/json/generator/depend index 3f04c0d625..b7d48d8e6b 100644 --- a/ext/json/generator/depend +++ b/ext/json/generator/depend @@ -5,8 +5,161 @@ generator.o: generator.c generator.h $(srcdir)/../fbuffer/fbuffer.h generator.o: $(RUBY_EXTCONF_H) generator.o: $(arch_hdrdir)/ruby/config.h generator.o: $(hdrdir)/ruby.h +generator.o: $(hdrdir)/ruby/3/anyargs.h +generator.o: $(hdrdir)/ruby/3/arithmetic.h +generator.o: $(hdrdir)/ruby/3/arithmetic/char.h +generator.o: $(hdrdir)/ruby/3/arithmetic/double.h +generator.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +generator.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/int.h +generator.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/long.h +generator.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +generator.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/short.h +generator.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +generator.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +generator.o: $(hdrdir)/ruby/3/assume.h +generator.o: $(hdrdir)/ruby/3/attr/alloc_size.h +generator.o: $(hdrdir)/ruby/3/attr/artificial.h +generator.o: $(hdrdir)/ruby/3/attr/cold.h +generator.o: $(hdrdir)/ruby/3/attr/const.h +generator.o: $(hdrdir)/ruby/3/attr/constexpr.h +generator.o: $(hdrdir)/ruby/3/attr/deprecated.h +generator.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +generator.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +generator.o: $(hdrdir)/ruby/3/attr/error.h +generator.o: $(hdrdir)/ruby/3/attr/flag_enum.h +generator.o: $(hdrdir)/ruby/3/attr/forceinline.h +generator.o: $(hdrdir)/ruby/3/attr/format.h +generator.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +generator.o: $(hdrdir)/ruby/3/attr/noalias.h +generator.o: $(hdrdir)/ruby/3/attr/nodiscard.h +generator.o: $(hdrdir)/ruby/3/attr/noexcept.h +generator.o: $(hdrdir)/ruby/3/attr/noinline.h +generator.o: $(hdrdir)/ruby/3/attr/nonnull.h +generator.o: $(hdrdir)/ruby/3/attr/noreturn.h +generator.o: $(hdrdir)/ruby/3/attr/pure.h +generator.o: $(hdrdir)/ruby/3/attr/restrict.h +generator.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +generator.o: $(hdrdir)/ruby/3/attr/warning.h +generator.o: $(hdrdir)/ruby/3/attr/weakref.h +generator.o: $(hdrdir)/ruby/3/cast.h +generator.o: $(hdrdir)/ruby/3/compiler_is.h +generator.o: $(hdrdir)/ruby/3/compiler_is/apple.h +generator.o: $(hdrdir)/ruby/3/compiler_is/clang.h +generator.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +generator.o: $(hdrdir)/ruby/3/compiler_is/intel.h +generator.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +generator.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +generator.o: $(hdrdir)/ruby/3/compiler_since.h +generator.o: $(hdrdir)/ruby/3/config.h +generator.o: $(hdrdir)/ruby/3/constant_p.h +generator.o: $(hdrdir)/ruby/3/core.h +generator.o: $(hdrdir)/ruby/3/core/rarray.h +generator.o: $(hdrdir)/ruby/3/core/rbasic.h +generator.o: $(hdrdir)/ruby/3/core/rbignum.h +generator.o: $(hdrdir)/ruby/3/core/rclass.h +generator.o: $(hdrdir)/ruby/3/core/rdata.h +generator.o: $(hdrdir)/ruby/3/core/rfile.h +generator.o: $(hdrdir)/ruby/3/core/rhash.h +generator.o: $(hdrdir)/ruby/3/core/rmatch.h +generator.o: $(hdrdir)/ruby/3/core/robject.h +generator.o: $(hdrdir)/ruby/3/core/rregexp.h +generator.o: $(hdrdir)/ruby/3/core/rstring.h +generator.o: $(hdrdir)/ruby/3/core/rstruct.h +generator.o: $(hdrdir)/ruby/3/core/rtypeddata.h +generator.o: $(hdrdir)/ruby/3/ctype.h +generator.o: $(hdrdir)/ruby/3/dllexport.h +generator.o: $(hdrdir)/ruby/3/dosish.h +generator.o: $(hdrdir)/ruby/3/error.h +generator.o: $(hdrdir)/ruby/3/eval.h +generator.o: $(hdrdir)/ruby/3/event.h +generator.o: $(hdrdir)/ruby/3/fl_type.h +generator.o: $(hdrdir)/ruby/3/gc.h +generator.o: $(hdrdir)/ruby/3/glob.h +generator.o: $(hdrdir)/ruby/3/globals.h +generator.o: $(hdrdir)/ruby/3/has/attribute.h +generator.o: $(hdrdir)/ruby/3/has/builtin.h +generator.o: $(hdrdir)/ruby/3/has/c_attribute.h +generator.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +generator.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +generator.o: $(hdrdir)/ruby/3/has/extension.h +generator.o: $(hdrdir)/ruby/3/has/feature.h +generator.o: $(hdrdir)/ruby/3/has/warning.h +generator.o: $(hdrdir)/ruby/3/intern/array.h +generator.o: $(hdrdir)/ruby/3/intern/bignum.h +generator.o: $(hdrdir)/ruby/3/intern/class.h +generator.o: $(hdrdir)/ruby/3/intern/compar.h +generator.o: $(hdrdir)/ruby/3/intern/complex.h +generator.o: $(hdrdir)/ruby/3/intern/cont.h +generator.o: $(hdrdir)/ruby/3/intern/dir.h +generator.o: $(hdrdir)/ruby/3/intern/enum.h +generator.o: $(hdrdir)/ruby/3/intern/enumerator.h +generator.o: $(hdrdir)/ruby/3/intern/error.h +generator.o: $(hdrdir)/ruby/3/intern/eval.h +generator.o: $(hdrdir)/ruby/3/intern/file.h +generator.o: $(hdrdir)/ruby/3/intern/gc.h +generator.o: $(hdrdir)/ruby/3/intern/hash.h +generator.o: $(hdrdir)/ruby/3/intern/io.h +generator.o: $(hdrdir)/ruby/3/intern/load.h +generator.o: $(hdrdir)/ruby/3/intern/marshal.h +generator.o: $(hdrdir)/ruby/3/intern/numeric.h +generator.o: $(hdrdir)/ruby/3/intern/object.h +generator.o: $(hdrdir)/ruby/3/intern/parse.h +generator.o: $(hdrdir)/ruby/3/intern/proc.h +generator.o: $(hdrdir)/ruby/3/intern/process.h +generator.o: $(hdrdir)/ruby/3/intern/random.h +generator.o: $(hdrdir)/ruby/3/intern/range.h +generator.o: $(hdrdir)/ruby/3/intern/rational.h +generator.o: $(hdrdir)/ruby/3/intern/re.h +generator.o: $(hdrdir)/ruby/3/intern/ruby.h +generator.o: $(hdrdir)/ruby/3/intern/select.h +generator.o: $(hdrdir)/ruby/3/intern/select/largesize.h +generator.o: $(hdrdir)/ruby/3/intern/signal.h +generator.o: $(hdrdir)/ruby/3/intern/sprintf.h +generator.o: $(hdrdir)/ruby/3/intern/string.h +generator.o: $(hdrdir)/ruby/3/intern/struct.h +generator.o: $(hdrdir)/ruby/3/intern/thread.h +generator.o: $(hdrdir)/ruby/3/intern/time.h +generator.o: $(hdrdir)/ruby/3/intern/variable.h +generator.o: $(hdrdir)/ruby/3/intern/vm.h +generator.o: $(hdrdir)/ruby/3/interpreter.h +generator.o: $(hdrdir)/ruby/3/iterator.h +generator.o: $(hdrdir)/ruby/3/memory.h +generator.o: $(hdrdir)/ruby/3/method.h +generator.o: $(hdrdir)/ruby/3/module.h +generator.o: $(hdrdir)/ruby/3/newobj.h +generator.o: $(hdrdir)/ruby/3/rgengc.h +generator.o: $(hdrdir)/ruby/3/scan_args.h +generator.o: $(hdrdir)/ruby/3/special_consts.h +generator.o: $(hdrdir)/ruby/3/static_assert.h +generator.o: $(hdrdir)/ruby/3/stdalign.h +generator.o: $(hdrdir)/ruby/3/stdbool.h +generator.o: $(hdrdir)/ruby/3/symbol.h +generator.o: $(hdrdir)/ruby/3/token_paste.h +generator.o: $(hdrdir)/ruby/3/value.h +generator.o: $(hdrdir)/ruby/3/value_type.h +generator.o: $(hdrdir)/ruby/3/variable.h +generator.o: $(hdrdir)/ruby/3/warning_push.h +generator.o: $(hdrdir)/ruby/3/xmalloc.h generator.o: $(hdrdir)/ruby/assert.h generator.o: $(hdrdir)/ruby/backward.h +generator.o: $(hdrdir)/ruby/backward/2/assume.h +generator.o: $(hdrdir)/ruby/backward/2/attributes.h +generator.o: $(hdrdir)/ruby/backward/2/bool.h +generator.o: $(hdrdir)/ruby/backward/2/extern.h +generator.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +generator.o: $(hdrdir)/ruby/backward/2/inttypes.h +generator.o: $(hdrdir)/ruby/backward/2/limits.h +generator.o: $(hdrdir)/ruby/backward/2/long_long.h +generator.o: $(hdrdir)/ruby/backward/2/r_cast.h +generator.o: $(hdrdir)/ruby/backward/2/rmodule.h +generator.o: $(hdrdir)/ruby/backward/2/stdalign.h +generator.o: $(hdrdir)/ruby/backward/2/stdarg.h generator.o: $(hdrdir)/ruby/defines.h generator.o: $(hdrdir)/ruby/encoding.h generator.o: $(hdrdir)/ruby/intern.h diff --git a/ext/json/parser/depend b/ext/json/parser/depend index d0c9c2d2a6..2082e2d6d3 100644 --- a/ext/json/parser/depend +++ b/ext/json/parser/depend @@ -5,8 +5,160 @@ parser.o: parser.c parser.h $(srcdir)/../fbuffer/fbuffer.h parser.o: $(RUBY_EXTCONF_H) parser.o: $(arch_hdrdir)/ruby/config.h parser.o: $(hdrdir)/ruby.h +parser.o: $(hdrdir)/ruby/3/anyargs.h +parser.o: $(hdrdir)/ruby/3/arithmetic.h +parser.o: $(hdrdir)/ruby/3/arithmetic/char.h +parser.o: $(hdrdir)/ruby/3/arithmetic/double.h +parser.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +parser.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/int.h +parser.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/long.h +parser.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +parser.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/short.h +parser.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +parser.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +parser.o: $(hdrdir)/ruby/3/assume.h +parser.o: $(hdrdir)/ruby/3/attr/alloc_size.h +parser.o: $(hdrdir)/ruby/3/attr/artificial.h +parser.o: $(hdrdir)/ruby/3/attr/cold.h +parser.o: $(hdrdir)/ruby/3/attr/const.h +parser.o: $(hdrdir)/ruby/3/attr/constexpr.h +parser.o: $(hdrdir)/ruby/3/attr/deprecated.h +parser.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +parser.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +parser.o: $(hdrdir)/ruby/3/attr/error.h +parser.o: $(hdrdir)/ruby/3/attr/flag_enum.h +parser.o: $(hdrdir)/ruby/3/attr/forceinline.h +parser.o: $(hdrdir)/ruby/3/attr/format.h +parser.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +parser.o: $(hdrdir)/ruby/3/attr/noalias.h +parser.o: $(hdrdir)/ruby/3/attr/nodiscard.h +parser.o: $(hdrdir)/ruby/3/attr/noexcept.h +parser.o: $(hdrdir)/ruby/3/attr/noinline.h +parser.o: $(hdrdir)/ruby/3/attr/nonnull.h +parser.o: $(hdrdir)/ruby/3/attr/noreturn.h +parser.o: $(hdrdir)/ruby/3/attr/pure.h +parser.o: $(hdrdir)/ruby/3/attr/restrict.h +parser.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +parser.o: $(hdrdir)/ruby/3/attr/warning.h +parser.o: $(hdrdir)/ruby/3/attr/weakref.h +parser.o: $(hdrdir)/ruby/3/cast.h +parser.o: $(hdrdir)/ruby/3/compiler_is.h +parser.o: $(hdrdir)/ruby/3/compiler_is/apple.h +parser.o: $(hdrdir)/ruby/3/compiler_is/clang.h +parser.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +parser.o: $(hdrdir)/ruby/3/compiler_is/intel.h +parser.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +parser.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +parser.o: $(hdrdir)/ruby/3/compiler_since.h +parser.o: $(hdrdir)/ruby/3/config.h +parser.o: $(hdrdir)/ruby/3/constant_p.h +parser.o: $(hdrdir)/ruby/3/core.h +parser.o: $(hdrdir)/ruby/3/core/rarray.h +parser.o: $(hdrdir)/ruby/3/core/rbasic.h +parser.o: $(hdrdir)/ruby/3/core/rbignum.h +parser.o: $(hdrdir)/ruby/3/core/rclass.h +parser.o: $(hdrdir)/ruby/3/core/rdata.h +parser.o: $(hdrdir)/ruby/3/core/rfile.h +parser.o: $(hdrdir)/ruby/3/core/rhash.h +parser.o: $(hdrdir)/ruby/3/core/robject.h +parser.o: $(hdrdir)/ruby/3/core/rregexp.h +parser.o: $(hdrdir)/ruby/3/core/rstring.h +parser.o: $(hdrdir)/ruby/3/core/rstruct.h +parser.o: $(hdrdir)/ruby/3/core/rtypeddata.h +parser.o: $(hdrdir)/ruby/3/ctype.h +parser.o: $(hdrdir)/ruby/3/dllexport.h +parser.o: $(hdrdir)/ruby/3/dosish.h +parser.o: $(hdrdir)/ruby/3/error.h +parser.o: $(hdrdir)/ruby/3/eval.h +parser.o: $(hdrdir)/ruby/3/event.h +parser.o: $(hdrdir)/ruby/3/fl_type.h +parser.o: $(hdrdir)/ruby/3/gc.h +parser.o: $(hdrdir)/ruby/3/glob.h +parser.o: $(hdrdir)/ruby/3/globals.h +parser.o: $(hdrdir)/ruby/3/has/attribute.h +parser.o: $(hdrdir)/ruby/3/has/builtin.h +parser.o: $(hdrdir)/ruby/3/has/c_attribute.h +parser.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +parser.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +parser.o: $(hdrdir)/ruby/3/has/extension.h +parser.o: $(hdrdir)/ruby/3/has/feature.h +parser.o: $(hdrdir)/ruby/3/has/warning.h +parser.o: $(hdrdir)/ruby/3/intern/array.h +parser.o: $(hdrdir)/ruby/3/intern/bignum.h +parser.o: $(hdrdir)/ruby/3/intern/class.h +parser.o: $(hdrdir)/ruby/3/intern/compar.h +parser.o: $(hdrdir)/ruby/3/intern/complex.h +parser.o: $(hdrdir)/ruby/3/intern/cont.h +parser.o: $(hdrdir)/ruby/3/intern/dir.h +parser.o: $(hdrdir)/ruby/3/intern/enum.h +parser.o: $(hdrdir)/ruby/3/intern/enumerator.h +parser.o: $(hdrdir)/ruby/3/intern/error.h +parser.o: $(hdrdir)/ruby/3/intern/eval.h +parser.o: $(hdrdir)/ruby/3/intern/file.h +parser.o: $(hdrdir)/ruby/3/intern/gc.h +parser.o: $(hdrdir)/ruby/3/intern/hash.h +parser.o: $(hdrdir)/ruby/3/intern/io.h +parser.o: $(hdrdir)/ruby/3/intern/load.h +parser.o: $(hdrdir)/ruby/3/intern/marshal.h +parser.o: $(hdrdir)/ruby/3/intern/numeric.h +parser.o: $(hdrdir)/ruby/3/intern/object.h +parser.o: $(hdrdir)/ruby/3/intern/parse.h +parser.o: $(hdrdir)/ruby/3/intern/proc.h +parser.o: $(hdrdir)/ruby/3/intern/process.h +parser.o: $(hdrdir)/ruby/3/intern/random.h +parser.o: $(hdrdir)/ruby/3/intern/range.h +parser.o: $(hdrdir)/ruby/3/intern/rational.h +parser.o: $(hdrdir)/ruby/3/intern/re.h +parser.o: $(hdrdir)/ruby/3/intern/ruby.h +parser.o: $(hdrdir)/ruby/3/intern/select.h +parser.o: $(hdrdir)/ruby/3/intern/select/largesize.h +parser.o: $(hdrdir)/ruby/3/intern/signal.h +parser.o: $(hdrdir)/ruby/3/intern/sprintf.h +parser.o: $(hdrdir)/ruby/3/intern/string.h +parser.o: $(hdrdir)/ruby/3/intern/struct.h +parser.o: $(hdrdir)/ruby/3/intern/thread.h +parser.o: $(hdrdir)/ruby/3/intern/time.h +parser.o: $(hdrdir)/ruby/3/intern/variable.h +parser.o: $(hdrdir)/ruby/3/intern/vm.h +parser.o: $(hdrdir)/ruby/3/interpreter.h +parser.o: $(hdrdir)/ruby/3/iterator.h +parser.o: $(hdrdir)/ruby/3/memory.h +parser.o: $(hdrdir)/ruby/3/method.h +parser.o: $(hdrdir)/ruby/3/module.h +parser.o: $(hdrdir)/ruby/3/newobj.h +parser.o: $(hdrdir)/ruby/3/rgengc.h +parser.o: $(hdrdir)/ruby/3/scan_args.h +parser.o: $(hdrdir)/ruby/3/special_consts.h +parser.o: $(hdrdir)/ruby/3/static_assert.h +parser.o: $(hdrdir)/ruby/3/stdalign.h +parser.o: $(hdrdir)/ruby/3/stdbool.h +parser.o: $(hdrdir)/ruby/3/symbol.h +parser.o: $(hdrdir)/ruby/3/token_paste.h +parser.o: $(hdrdir)/ruby/3/value.h +parser.o: $(hdrdir)/ruby/3/value_type.h +parser.o: $(hdrdir)/ruby/3/variable.h +parser.o: $(hdrdir)/ruby/3/warning_push.h +parser.o: $(hdrdir)/ruby/3/xmalloc.h parser.o: $(hdrdir)/ruby/assert.h parser.o: $(hdrdir)/ruby/backward.h +parser.o: $(hdrdir)/ruby/backward/2/assume.h +parser.o: $(hdrdir)/ruby/backward/2/attributes.h +parser.o: $(hdrdir)/ruby/backward/2/bool.h +parser.o: $(hdrdir)/ruby/backward/2/extern.h +parser.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +parser.o: $(hdrdir)/ruby/backward/2/inttypes.h +parser.o: $(hdrdir)/ruby/backward/2/limits.h +parser.o: $(hdrdir)/ruby/backward/2/long_long.h +parser.o: $(hdrdir)/ruby/backward/2/r_cast.h +parser.o: $(hdrdir)/ruby/backward/2/rmodule.h +parser.o: $(hdrdir)/ruby/backward/2/stdalign.h +parser.o: $(hdrdir)/ruby/backward/2/stdarg.h parser.o: $(hdrdir)/ruby/defines.h parser.o: $(hdrdir)/ruby/encoding.h parser.o: $(hdrdir)/ruby/intern.h diff --git a/ext/monitor/depend b/ext/monitor/depend index 89efe1766b..ed8fff2710 100644 --- a/ext/monitor/depend +++ b/ext/monitor/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START monitor.o: $(RUBY_EXTCONF_H) monitor.o: $(arch_hdrdir)/ruby/config.h +monitor.o: $(hdrdir)/ruby/3/anyargs.h +monitor.o: $(hdrdir)/ruby/3/arithmetic.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/char.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/double.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/int.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/long.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/short.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +monitor.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +monitor.o: $(hdrdir)/ruby/3/assume.h +monitor.o: $(hdrdir)/ruby/3/attr/alloc_size.h +monitor.o: $(hdrdir)/ruby/3/attr/artificial.h +monitor.o: $(hdrdir)/ruby/3/attr/cold.h +monitor.o: $(hdrdir)/ruby/3/attr/const.h +monitor.o: $(hdrdir)/ruby/3/attr/constexpr.h +monitor.o: $(hdrdir)/ruby/3/attr/deprecated.h +monitor.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +monitor.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +monitor.o: $(hdrdir)/ruby/3/attr/error.h +monitor.o: $(hdrdir)/ruby/3/attr/flag_enum.h +monitor.o: $(hdrdir)/ruby/3/attr/forceinline.h +monitor.o: $(hdrdir)/ruby/3/attr/format.h +monitor.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +monitor.o: $(hdrdir)/ruby/3/attr/noalias.h +monitor.o: $(hdrdir)/ruby/3/attr/nodiscard.h +monitor.o: $(hdrdir)/ruby/3/attr/noexcept.h +monitor.o: $(hdrdir)/ruby/3/attr/noinline.h +monitor.o: $(hdrdir)/ruby/3/attr/nonnull.h +monitor.o: $(hdrdir)/ruby/3/attr/noreturn.h +monitor.o: $(hdrdir)/ruby/3/attr/pure.h +monitor.o: $(hdrdir)/ruby/3/attr/restrict.h +monitor.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +monitor.o: $(hdrdir)/ruby/3/attr/warning.h +monitor.o: $(hdrdir)/ruby/3/attr/weakref.h +monitor.o: $(hdrdir)/ruby/3/cast.h +monitor.o: $(hdrdir)/ruby/3/compiler_is.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/apple.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/clang.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/intel.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +monitor.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +monitor.o: $(hdrdir)/ruby/3/compiler_since.h +monitor.o: $(hdrdir)/ruby/3/config.h +monitor.o: $(hdrdir)/ruby/3/constant_p.h +monitor.o: $(hdrdir)/ruby/3/core.h +monitor.o: $(hdrdir)/ruby/3/core/rarray.h +monitor.o: $(hdrdir)/ruby/3/core/rbasic.h +monitor.o: $(hdrdir)/ruby/3/core/rbignum.h +monitor.o: $(hdrdir)/ruby/3/core/rclass.h +monitor.o: $(hdrdir)/ruby/3/core/rdata.h +monitor.o: $(hdrdir)/ruby/3/core/rfile.h +monitor.o: $(hdrdir)/ruby/3/core/rhash.h +monitor.o: $(hdrdir)/ruby/3/core/robject.h +monitor.o: $(hdrdir)/ruby/3/core/rregexp.h +monitor.o: $(hdrdir)/ruby/3/core/rstring.h +monitor.o: $(hdrdir)/ruby/3/core/rstruct.h +monitor.o: $(hdrdir)/ruby/3/core/rtypeddata.h +monitor.o: $(hdrdir)/ruby/3/ctype.h +monitor.o: $(hdrdir)/ruby/3/dllexport.h +monitor.o: $(hdrdir)/ruby/3/dosish.h +monitor.o: $(hdrdir)/ruby/3/error.h +monitor.o: $(hdrdir)/ruby/3/eval.h +monitor.o: $(hdrdir)/ruby/3/event.h +monitor.o: $(hdrdir)/ruby/3/fl_type.h +monitor.o: $(hdrdir)/ruby/3/gc.h +monitor.o: $(hdrdir)/ruby/3/glob.h +monitor.o: $(hdrdir)/ruby/3/globals.h +monitor.o: $(hdrdir)/ruby/3/has/attribute.h +monitor.o: $(hdrdir)/ruby/3/has/builtin.h +monitor.o: $(hdrdir)/ruby/3/has/c_attribute.h +monitor.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +monitor.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +monitor.o: $(hdrdir)/ruby/3/has/extension.h +monitor.o: $(hdrdir)/ruby/3/has/feature.h +monitor.o: $(hdrdir)/ruby/3/has/warning.h +monitor.o: $(hdrdir)/ruby/3/intern/array.h +monitor.o: $(hdrdir)/ruby/3/intern/bignum.h +monitor.o: $(hdrdir)/ruby/3/intern/class.h +monitor.o: $(hdrdir)/ruby/3/intern/compar.h +monitor.o: $(hdrdir)/ruby/3/intern/complex.h +monitor.o: $(hdrdir)/ruby/3/intern/cont.h +monitor.o: $(hdrdir)/ruby/3/intern/dir.h +monitor.o: $(hdrdir)/ruby/3/intern/enum.h +monitor.o: $(hdrdir)/ruby/3/intern/enumerator.h +monitor.o: $(hdrdir)/ruby/3/intern/error.h +monitor.o: $(hdrdir)/ruby/3/intern/eval.h +monitor.o: $(hdrdir)/ruby/3/intern/file.h +monitor.o: $(hdrdir)/ruby/3/intern/gc.h +monitor.o: $(hdrdir)/ruby/3/intern/hash.h +monitor.o: $(hdrdir)/ruby/3/intern/io.h +monitor.o: $(hdrdir)/ruby/3/intern/load.h +monitor.o: $(hdrdir)/ruby/3/intern/marshal.h +monitor.o: $(hdrdir)/ruby/3/intern/numeric.h +monitor.o: $(hdrdir)/ruby/3/intern/object.h +monitor.o: $(hdrdir)/ruby/3/intern/parse.h +monitor.o: $(hdrdir)/ruby/3/intern/proc.h +monitor.o: $(hdrdir)/ruby/3/intern/process.h +monitor.o: $(hdrdir)/ruby/3/intern/random.h +monitor.o: $(hdrdir)/ruby/3/intern/range.h +monitor.o: $(hdrdir)/ruby/3/intern/rational.h +monitor.o: $(hdrdir)/ruby/3/intern/re.h +monitor.o: $(hdrdir)/ruby/3/intern/ruby.h +monitor.o: $(hdrdir)/ruby/3/intern/select.h +monitor.o: $(hdrdir)/ruby/3/intern/select/largesize.h +monitor.o: $(hdrdir)/ruby/3/intern/signal.h +monitor.o: $(hdrdir)/ruby/3/intern/sprintf.h +monitor.o: $(hdrdir)/ruby/3/intern/string.h +monitor.o: $(hdrdir)/ruby/3/intern/struct.h +monitor.o: $(hdrdir)/ruby/3/intern/thread.h +monitor.o: $(hdrdir)/ruby/3/intern/time.h +monitor.o: $(hdrdir)/ruby/3/intern/variable.h +monitor.o: $(hdrdir)/ruby/3/intern/vm.h +monitor.o: $(hdrdir)/ruby/3/interpreter.h +monitor.o: $(hdrdir)/ruby/3/iterator.h +monitor.o: $(hdrdir)/ruby/3/memory.h +monitor.o: $(hdrdir)/ruby/3/method.h +monitor.o: $(hdrdir)/ruby/3/module.h +monitor.o: $(hdrdir)/ruby/3/newobj.h +monitor.o: $(hdrdir)/ruby/3/rgengc.h +monitor.o: $(hdrdir)/ruby/3/scan_args.h +monitor.o: $(hdrdir)/ruby/3/special_consts.h +monitor.o: $(hdrdir)/ruby/3/static_assert.h +monitor.o: $(hdrdir)/ruby/3/stdalign.h +monitor.o: $(hdrdir)/ruby/3/stdbool.h +monitor.o: $(hdrdir)/ruby/3/symbol.h +monitor.o: $(hdrdir)/ruby/3/token_paste.h +monitor.o: $(hdrdir)/ruby/3/value.h +monitor.o: $(hdrdir)/ruby/3/value_type.h +monitor.o: $(hdrdir)/ruby/3/variable.h +monitor.o: $(hdrdir)/ruby/3/warning_push.h +monitor.o: $(hdrdir)/ruby/3/xmalloc.h monitor.o: $(hdrdir)/ruby/assert.h monitor.o: $(hdrdir)/ruby/backward.h +monitor.o: $(hdrdir)/ruby/backward/2/assume.h +monitor.o: $(hdrdir)/ruby/backward/2/attributes.h +monitor.o: $(hdrdir)/ruby/backward/2/bool.h +monitor.o: $(hdrdir)/ruby/backward/2/extern.h +monitor.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +monitor.o: $(hdrdir)/ruby/backward/2/inttypes.h +monitor.o: $(hdrdir)/ruby/backward/2/limits.h +monitor.o: $(hdrdir)/ruby/backward/2/long_long.h +monitor.o: $(hdrdir)/ruby/backward/2/r_cast.h +monitor.o: $(hdrdir)/ruby/backward/2/rmodule.h +monitor.o: $(hdrdir)/ruby/backward/2/stdalign.h +monitor.o: $(hdrdir)/ruby/backward/2/stdarg.h monitor.o: $(hdrdir)/ruby/defines.h monitor.o: $(hdrdir)/ruby/intern.h monitor.o: $(hdrdir)/ruby/missing.h diff --git a/ext/nkf/depend b/ext/nkf/depend index 82580ff7fe..3d93011aae 100644 --- a/ext/nkf/depend +++ b/ext/nkf/depend @@ -5,8 +5,160 @@ nkf.o: nkf.c # AUTOGENERATED DEPENDENCIES START nkf.o: $(RUBY_EXTCONF_H) nkf.o: $(arch_hdrdir)/ruby/config.h +nkf.o: $(hdrdir)/ruby/3/anyargs.h +nkf.o: $(hdrdir)/ruby/3/arithmetic.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/char.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/double.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/int.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/long.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/short.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +nkf.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +nkf.o: $(hdrdir)/ruby/3/assume.h +nkf.o: $(hdrdir)/ruby/3/attr/alloc_size.h +nkf.o: $(hdrdir)/ruby/3/attr/artificial.h +nkf.o: $(hdrdir)/ruby/3/attr/cold.h +nkf.o: $(hdrdir)/ruby/3/attr/const.h +nkf.o: $(hdrdir)/ruby/3/attr/constexpr.h +nkf.o: $(hdrdir)/ruby/3/attr/deprecated.h +nkf.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +nkf.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +nkf.o: $(hdrdir)/ruby/3/attr/error.h +nkf.o: $(hdrdir)/ruby/3/attr/flag_enum.h +nkf.o: $(hdrdir)/ruby/3/attr/forceinline.h +nkf.o: $(hdrdir)/ruby/3/attr/format.h +nkf.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +nkf.o: $(hdrdir)/ruby/3/attr/noalias.h +nkf.o: $(hdrdir)/ruby/3/attr/nodiscard.h +nkf.o: $(hdrdir)/ruby/3/attr/noexcept.h +nkf.o: $(hdrdir)/ruby/3/attr/noinline.h +nkf.o: $(hdrdir)/ruby/3/attr/nonnull.h +nkf.o: $(hdrdir)/ruby/3/attr/noreturn.h +nkf.o: $(hdrdir)/ruby/3/attr/pure.h +nkf.o: $(hdrdir)/ruby/3/attr/restrict.h +nkf.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +nkf.o: $(hdrdir)/ruby/3/attr/warning.h +nkf.o: $(hdrdir)/ruby/3/attr/weakref.h +nkf.o: $(hdrdir)/ruby/3/cast.h +nkf.o: $(hdrdir)/ruby/3/compiler_is.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/apple.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/clang.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/intel.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +nkf.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +nkf.o: $(hdrdir)/ruby/3/compiler_since.h +nkf.o: $(hdrdir)/ruby/3/config.h +nkf.o: $(hdrdir)/ruby/3/constant_p.h +nkf.o: $(hdrdir)/ruby/3/core.h +nkf.o: $(hdrdir)/ruby/3/core/rarray.h +nkf.o: $(hdrdir)/ruby/3/core/rbasic.h +nkf.o: $(hdrdir)/ruby/3/core/rbignum.h +nkf.o: $(hdrdir)/ruby/3/core/rclass.h +nkf.o: $(hdrdir)/ruby/3/core/rdata.h +nkf.o: $(hdrdir)/ruby/3/core/rfile.h +nkf.o: $(hdrdir)/ruby/3/core/rhash.h +nkf.o: $(hdrdir)/ruby/3/core/robject.h +nkf.o: $(hdrdir)/ruby/3/core/rregexp.h +nkf.o: $(hdrdir)/ruby/3/core/rstring.h +nkf.o: $(hdrdir)/ruby/3/core/rstruct.h +nkf.o: $(hdrdir)/ruby/3/core/rtypeddata.h +nkf.o: $(hdrdir)/ruby/3/ctype.h +nkf.o: $(hdrdir)/ruby/3/dllexport.h +nkf.o: $(hdrdir)/ruby/3/dosish.h +nkf.o: $(hdrdir)/ruby/3/error.h +nkf.o: $(hdrdir)/ruby/3/eval.h +nkf.o: $(hdrdir)/ruby/3/event.h +nkf.o: $(hdrdir)/ruby/3/fl_type.h +nkf.o: $(hdrdir)/ruby/3/gc.h +nkf.o: $(hdrdir)/ruby/3/glob.h +nkf.o: $(hdrdir)/ruby/3/globals.h +nkf.o: $(hdrdir)/ruby/3/has/attribute.h +nkf.o: $(hdrdir)/ruby/3/has/builtin.h +nkf.o: $(hdrdir)/ruby/3/has/c_attribute.h +nkf.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +nkf.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +nkf.o: $(hdrdir)/ruby/3/has/extension.h +nkf.o: $(hdrdir)/ruby/3/has/feature.h +nkf.o: $(hdrdir)/ruby/3/has/warning.h +nkf.o: $(hdrdir)/ruby/3/intern/array.h +nkf.o: $(hdrdir)/ruby/3/intern/bignum.h +nkf.o: $(hdrdir)/ruby/3/intern/class.h +nkf.o: $(hdrdir)/ruby/3/intern/compar.h +nkf.o: $(hdrdir)/ruby/3/intern/complex.h +nkf.o: $(hdrdir)/ruby/3/intern/cont.h +nkf.o: $(hdrdir)/ruby/3/intern/dir.h +nkf.o: $(hdrdir)/ruby/3/intern/enum.h +nkf.o: $(hdrdir)/ruby/3/intern/enumerator.h +nkf.o: $(hdrdir)/ruby/3/intern/error.h +nkf.o: $(hdrdir)/ruby/3/intern/eval.h +nkf.o: $(hdrdir)/ruby/3/intern/file.h +nkf.o: $(hdrdir)/ruby/3/intern/gc.h +nkf.o: $(hdrdir)/ruby/3/intern/hash.h +nkf.o: $(hdrdir)/ruby/3/intern/io.h +nkf.o: $(hdrdir)/ruby/3/intern/load.h +nkf.o: $(hdrdir)/ruby/3/intern/marshal.h +nkf.o: $(hdrdir)/ruby/3/intern/numeric.h +nkf.o: $(hdrdir)/ruby/3/intern/object.h +nkf.o: $(hdrdir)/ruby/3/intern/parse.h +nkf.o: $(hdrdir)/ruby/3/intern/proc.h +nkf.o: $(hdrdir)/ruby/3/intern/process.h +nkf.o: $(hdrdir)/ruby/3/intern/random.h +nkf.o: $(hdrdir)/ruby/3/intern/range.h +nkf.o: $(hdrdir)/ruby/3/intern/rational.h +nkf.o: $(hdrdir)/ruby/3/intern/re.h +nkf.o: $(hdrdir)/ruby/3/intern/ruby.h +nkf.o: $(hdrdir)/ruby/3/intern/select.h +nkf.o: $(hdrdir)/ruby/3/intern/select/largesize.h +nkf.o: $(hdrdir)/ruby/3/intern/signal.h +nkf.o: $(hdrdir)/ruby/3/intern/sprintf.h +nkf.o: $(hdrdir)/ruby/3/intern/string.h +nkf.o: $(hdrdir)/ruby/3/intern/struct.h +nkf.o: $(hdrdir)/ruby/3/intern/thread.h +nkf.o: $(hdrdir)/ruby/3/intern/time.h +nkf.o: $(hdrdir)/ruby/3/intern/variable.h +nkf.o: $(hdrdir)/ruby/3/intern/vm.h +nkf.o: $(hdrdir)/ruby/3/interpreter.h +nkf.o: $(hdrdir)/ruby/3/iterator.h +nkf.o: $(hdrdir)/ruby/3/memory.h +nkf.o: $(hdrdir)/ruby/3/method.h +nkf.o: $(hdrdir)/ruby/3/module.h +nkf.o: $(hdrdir)/ruby/3/newobj.h +nkf.o: $(hdrdir)/ruby/3/rgengc.h +nkf.o: $(hdrdir)/ruby/3/scan_args.h +nkf.o: $(hdrdir)/ruby/3/special_consts.h +nkf.o: $(hdrdir)/ruby/3/static_assert.h +nkf.o: $(hdrdir)/ruby/3/stdalign.h +nkf.o: $(hdrdir)/ruby/3/stdbool.h +nkf.o: $(hdrdir)/ruby/3/symbol.h +nkf.o: $(hdrdir)/ruby/3/token_paste.h +nkf.o: $(hdrdir)/ruby/3/value.h +nkf.o: $(hdrdir)/ruby/3/value_type.h +nkf.o: $(hdrdir)/ruby/3/variable.h +nkf.o: $(hdrdir)/ruby/3/warning_push.h +nkf.o: $(hdrdir)/ruby/3/xmalloc.h nkf.o: $(hdrdir)/ruby/assert.h nkf.o: $(hdrdir)/ruby/backward.h +nkf.o: $(hdrdir)/ruby/backward/2/assume.h +nkf.o: $(hdrdir)/ruby/backward/2/attributes.h +nkf.o: $(hdrdir)/ruby/backward/2/bool.h +nkf.o: $(hdrdir)/ruby/backward/2/extern.h +nkf.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +nkf.o: $(hdrdir)/ruby/backward/2/inttypes.h +nkf.o: $(hdrdir)/ruby/backward/2/limits.h +nkf.o: $(hdrdir)/ruby/backward/2/long_long.h +nkf.o: $(hdrdir)/ruby/backward/2/r_cast.h +nkf.o: $(hdrdir)/ruby/backward/2/rmodule.h +nkf.o: $(hdrdir)/ruby/backward/2/stdalign.h +nkf.o: $(hdrdir)/ruby/backward/2/stdarg.h nkf.o: $(hdrdir)/ruby/defines.h nkf.o: $(hdrdir)/ruby/encoding.h nkf.o: $(hdrdir)/ruby/intern.h diff --git a/ext/objspace/depend b/ext/objspace/depend index 3c5ee9b9b1..7b58a6879b 100644 --- a/ext/objspace/depend +++ b/ext/objspace/depend @@ -2,8 +2,160 @@ object_tracing.o: $(RUBY_EXTCONF_H) object_tracing.o: $(arch_hdrdir)/ruby/config.h object_tracing.o: $(hdrdir)/ruby.h +object_tracing.o: $(hdrdir)/ruby/3/anyargs.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/char.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/double.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/int.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/long.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/short.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +object_tracing.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +object_tracing.o: $(hdrdir)/ruby/3/assume.h +object_tracing.o: $(hdrdir)/ruby/3/attr/alloc_size.h +object_tracing.o: $(hdrdir)/ruby/3/attr/artificial.h +object_tracing.o: $(hdrdir)/ruby/3/attr/cold.h +object_tracing.o: $(hdrdir)/ruby/3/attr/const.h +object_tracing.o: $(hdrdir)/ruby/3/attr/constexpr.h +object_tracing.o: $(hdrdir)/ruby/3/attr/deprecated.h +object_tracing.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +object_tracing.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +object_tracing.o: $(hdrdir)/ruby/3/attr/error.h +object_tracing.o: $(hdrdir)/ruby/3/attr/flag_enum.h +object_tracing.o: $(hdrdir)/ruby/3/attr/forceinline.h +object_tracing.o: $(hdrdir)/ruby/3/attr/format.h +object_tracing.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +object_tracing.o: $(hdrdir)/ruby/3/attr/noalias.h +object_tracing.o: $(hdrdir)/ruby/3/attr/nodiscard.h +object_tracing.o: $(hdrdir)/ruby/3/attr/noexcept.h +object_tracing.o: $(hdrdir)/ruby/3/attr/noinline.h +object_tracing.o: $(hdrdir)/ruby/3/attr/nonnull.h +object_tracing.o: $(hdrdir)/ruby/3/attr/noreturn.h +object_tracing.o: $(hdrdir)/ruby/3/attr/pure.h +object_tracing.o: $(hdrdir)/ruby/3/attr/restrict.h +object_tracing.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +object_tracing.o: $(hdrdir)/ruby/3/attr/warning.h +object_tracing.o: $(hdrdir)/ruby/3/attr/weakref.h +object_tracing.o: $(hdrdir)/ruby/3/cast.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/apple.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/clang.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/intel.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +object_tracing.o: $(hdrdir)/ruby/3/compiler_since.h +object_tracing.o: $(hdrdir)/ruby/3/config.h +object_tracing.o: $(hdrdir)/ruby/3/constant_p.h +object_tracing.o: $(hdrdir)/ruby/3/core.h +object_tracing.o: $(hdrdir)/ruby/3/core/rarray.h +object_tracing.o: $(hdrdir)/ruby/3/core/rbasic.h +object_tracing.o: $(hdrdir)/ruby/3/core/rbignum.h +object_tracing.o: $(hdrdir)/ruby/3/core/rclass.h +object_tracing.o: $(hdrdir)/ruby/3/core/rdata.h +object_tracing.o: $(hdrdir)/ruby/3/core/rfile.h +object_tracing.o: $(hdrdir)/ruby/3/core/rhash.h +object_tracing.o: $(hdrdir)/ruby/3/core/robject.h +object_tracing.o: $(hdrdir)/ruby/3/core/rregexp.h +object_tracing.o: $(hdrdir)/ruby/3/core/rstring.h +object_tracing.o: $(hdrdir)/ruby/3/core/rstruct.h +object_tracing.o: $(hdrdir)/ruby/3/core/rtypeddata.h +object_tracing.o: $(hdrdir)/ruby/3/ctype.h +object_tracing.o: $(hdrdir)/ruby/3/dllexport.h +object_tracing.o: $(hdrdir)/ruby/3/dosish.h +object_tracing.o: $(hdrdir)/ruby/3/error.h +object_tracing.o: $(hdrdir)/ruby/3/eval.h +object_tracing.o: $(hdrdir)/ruby/3/event.h +object_tracing.o: $(hdrdir)/ruby/3/fl_type.h +object_tracing.o: $(hdrdir)/ruby/3/gc.h +object_tracing.o: $(hdrdir)/ruby/3/glob.h +object_tracing.o: $(hdrdir)/ruby/3/globals.h +object_tracing.o: $(hdrdir)/ruby/3/has/attribute.h +object_tracing.o: $(hdrdir)/ruby/3/has/builtin.h +object_tracing.o: $(hdrdir)/ruby/3/has/c_attribute.h +object_tracing.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +object_tracing.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +object_tracing.o: $(hdrdir)/ruby/3/has/extension.h +object_tracing.o: $(hdrdir)/ruby/3/has/feature.h +object_tracing.o: $(hdrdir)/ruby/3/has/warning.h +object_tracing.o: $(hdrdir)/ruby/3/intern/array.h +object_tracing.o: $(hdrdir)/ruby/3/intern/bignum.h +object_tracing.o: $(hdrdir)/ruby/3/intern/class.h +object_tracing.o: $(hdrdir)/ruby/3/intern/compar.h +object_tracing.o: $(hdrdir)/ruby/3/intern/complex.h +object_tracing.o: $(hdrdir)/ruby/3/intern/cont.h +object_tracing.o: $(hdrdir)/ruby/3/intern/dir.h +object_tracing.o: $(hdrdir)/ruby/3/intern/enum.h +object_tracing.o: $(hdrdir)/ruby/3/intern/enumerator.h +object_tracing.o: $(hdrdir)/ruby/3/intern/error.h +object_tracing.o: $(hdrdir)/ruby/3/intern/eval.h +object_tracing.o: $(hdrdir)/ruby/3/intern/file.h +object_tracing.o: $(hdrdir)/ruby/3/intern/gc.h +object_tracing.o: $(hdrdir)/ruby/3/intern/hash.h +object_tracing.o: $(hdrdir)/ruby/3/intern/io.h +object_tracing.o: $(hdrdir)/ruby/3/intern/load.h +object_tracing.o: $(hdrdir)/ruby/3/intern/marshal.h +object_tracing.o: $(hdrdir)/ruby/3/intern/numeric.h +object_tracing.o: $(hdrdir)/ruby/3/intern/object.h +object_tracing.o: $(hdrdir)/ruby/3/intern/parse.h +object_tracing.o: $(hdrdir)/ruby/3/intern/proc.h +object_tracing.o: $(hdrdir)/ruby/3/intern/process.h +object_tracing.o: $(hdrdir)/ruby/3/intern/random.h +object_tracing.o: $(hdrdir)/ruby/3/intern/range.h +object_tracing.o: $(hdrdir)/ruby/3/intern/rational.h +object_tracing.o: $(hdrdir)/ruby/3/intern/re.h +object_tracing.o: $(hdrdir)/ruby/3/intern/ruby.h +object_tracing.o: $(hdrdir)/ruby/3/intern/select.h +object_tracing.o: $(hdrdir)/ruby/3/intern/select/largesize.h +object_tracing.o: $(hdrdir)/ruby/3/intern/signal.h +object_tracing.o: $(hdrdir)/ruby/3/intern/sprintf.h +object_tracing.o: $(hdrdir)/ruby/3/intern/string.h +object_tracing.o: $(hdrdir)/ruby/3/intern/struct.h +object_tracing.o: $(hdrdir)/ruby/3/intern/thread.h +object_tracing.o: $(hdrdir)/ruby/3/intern/time.h +object_tracing.o: $(hdrdir)/ruby/3/intern/variable.h +object_tracing.o: $(hdrdir)/ruby/3/intern/vm.h +object_tracing.o: $(hdrdir)/ruby/3/interpreter.h +object_tracing.o: $(hdrdir)/ruby/3/iterator.h +object_tracing.o: $(hdrdir)/ruby/3/memory.h +object_tracing.o: $(hdrdir)/ruby/3/method.h +object_tracing.o: $(hdrdir)/ruby/3/module.h +object_tracing.o: $(hdrdir)/ruby/3/newobj.h +object_tracing.o: $(hdrdir)/ruby/3/rgengc.h +object_tracing.o: $(hdrdir)/ruby/3/scan_args.h +object_tracing.o: $(hdrdir)/ruby/3/special_consts.h +object_tracing.o: $(hdrdir)/ruby/3/static_assert.h +object_tracing.o: $(hdrdir)/ruby/3/stdalign.h +object_tracing.o: $(hdrdir)/ruby/3/stdbool.h +object_tracing.o: $(hdrdir)/ruby/3/symbol.h +object_tracing.o: $(hdrdir)/ruby/3/token_paste.h +object_tracing.o: $(hdrdir)/ruby/3/value.h +object_tracing.o: $(hdrdir)/ruby/3/value_type.h +object_tracing.o: $(hdrdir)/ruby/3/variable.h +object_tracing.o: $(hdrdir)/ruby/3/warning_push.h +object_tracing.o: $(hdrdir)/ruby/3/xmalloc.h object_tracing.o: $(hdrdir)/ruby/assert.h object_tracing.o: $(hdrdir)/ruby/backward.h +object_tracing.o: $(hdrdir)/ruby/backward/2/assume.h +object_tracing.o: $(hdrdir)/ruby/backward/2/attributes.h +object_tracing.o: $(hdrdir)/ruby/backward/2/bool.h +object_tracing.o: $(hdrdir)/ruby/backward/2/extern.h +object_tracing.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +object_tracing.o: $(hdrdir)/ruby/backward/2/inttypes.h +object_tracing.o: $(hdrdir)/ruby/backward/2/limits.h +object_tracing.o: $(hdrdir)/ruby/backward/2/long_long.h +object_tracing.o: $(hdrdir)/ruby/backward/2/r_cast.h +object_tracing.o: $(hdrdir)/ruby/backward/2/rmodule.h +object_tracing.o: $(hdrdir)/ruby/backward/2/stdalign.h +object_tracing.o: $(hdrdir)/ruby/backward/2/stdarg.h object_tracing.o: $(hdrdir)/ruby/debug.h object_tracing.o: $(hdrdir)/ruby/defines.h object_tracing.o: $(hdrdir)/ruby/intern.h @@ -17,8 +169,161 @@ object_tracing.o: objspace.h objspace.o: $(RUBY_EXTCONF_H) objspace.o: $(arch_hdrdir)/ruby/config.h objspace.o: $(hdrdir)/ruby.h +objspace.o: $(hdrdir)/ruby/3/anyargs.h +objspace.o: $(hdrdir)/ruby/3/arithmetic.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/char.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/double.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/int.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/long.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/short.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +objspace.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +objspace.o: $(hdrdir)/ruby/3/assume.h +objspace.o: $(hdrdir)/ruby/3/attr/alloc_size.h +objspace.o: $(hdrdir)/ruby/3/attr/artificial.h +objspace.o: $(hdrdir)/ruby/3/attr/cold.h +objspace.o: $(hdrdir)/ruby/3/attr/const.h +objspace.o: $(hdrdir)/ruby/3/attr/constexpr.h +objspace.o: $(hdrdir)/ruby/3/attr/deprecated.h +objspace.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +objspace.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +objspace.o: $(hdrdir)/ruby/3/attr/error.h +objspace.o: $(hdrdir)/ruby/3/attr/flag_enum.h +objspace.o: $(hdrdir)/ruby/3/attr/forceinline.h +objspace.o: $(hdrdir)/ruby/3/attr/format.h +objspace.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +objspace.o: $(hdrdir)/ruby/3/attr/noalias.h +objspace.o: $(hdrdir)/ruby/3/attr/nodiscard.h +objspace.o: $(hdrdir)/ruby/3/attr/noexcept.h +objspace.o: $(hdrdir)/ruby/3/attr/noinline.h +objspace.o: $(hdrdir)/ruby/3/attr/nonnull.h +objspace.o: $(hdrdir)/ruby/3/attr/noreturn.h +objspace.o: $(hdrdir)/ruby/3/attr/pure.h +objspace.o: $(hdrdir)/ruby/3/attr/restrict.h +objspace.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +objspace.o: $(hdrdir)/ruby/3/attr/warning.h +objspace.o: $(hdrdir)/ruby/3/attr/weakref.h +objspace.o: $(hdrdir)/ruby/3/cast.h +objspace.o: $(hdrdir)/ruby/3/compiler_is.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/apple.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/clang.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/intel.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +objspace.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +objspace.o: $(hdrdir)/ruby/3/compiler_since.h +objspace.o: $(hdrdir)/ruby/3/config.h +objspace.o: $(hdrdir)/ruby/3/constant_p.h +objspace.o: $(hdrdir)/ruby/3/core.h +objspace.o: $(hdrdir)/ruby/3/core/rarray.h +objspace.o: $(hdrdir)/ruby/3/core/rbasic.h +objspace.o: $(hdrdir)/ruby/3/core/rbignum.h +objspace.o: $(hdrdir)/ruby/3/core/rclass.h +objspace.o: $(hdrdir)/ruby/3/core/rdata.h +objspace.o: $(hdrdir)/ruby/3/core/rfile.h +objspace.o: $(hdrdir)/ruby/3/core/rhash.h +objspace.o: $(hdrdir)/ruby/3/core/rmatch.h +objspace.o: $(hdrdir)/ruby/3/core/robject.h +objspace.o: $(hdrdir)/ruby/3/core/rregexp.h +objspace.o: $(hdrdir)/ruby/3/core/rstring.h +objspace.o: $(hdrdir)/ruby/3/core/rstruct.h +objspace.o: $(hdrdir)/ruby/3/core/rtypeddata.h +objspace.o: $(hdrdir)/ruby/3/ctype.h +objspace.o: $(hdrdir)/ruby/3/dllexport.h +objspace.o: $(hdrdir)/ruby/3/dosish.h +objspace.o: $(hdrdir)/ruby/3/error.h +objspace.o: $(hdrdir)/ruby/3/eval.h +objspace.o: $(hdrdir)/ruby/3/event.h +objspace.o: $(hdrdir)/ruby/3/fl_type.h +objspace.o: $(hdrdir)/ruby/3/gc.h +objspace.o: $(hdrdir)/ruby/3/glob.h +objspace.o: $(hdrdir)/ruby/3/globals.h +objspace.o: $(hdrdir)/ruby/3/has/attribute.h +objspace.o: $(hdrdir)/ruby/3/has/builtin.h +objspace.o: $(hdrdir)/ruby/3/has/c_attribute.h +objspace.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +objspace.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +objspace.o: $(hdrdir)/ruby/3/has/extension.h +objspace.o: $(hdrdir)/ruby/3/has/feature.h +objspace.o: $(hdrdir)/ruby/3/has/warning.h +objspace.o: $(hdrdir)/ruby/3/intern/array.h +objspace.o: $(hdrdir)/ruby/3/intern/bignum.h +objspace.o: $(hdrdir)/ruby/3/intern/class.h +objspace.o: $(hdrdir)/ruby/3/intern/compar.h +objspace.o: $(hdrdir)/ruby/3/intern/complex.h +objspace.o: $(hdrdir)/ruby/3/intern/cont.h +objspace.o: $(hdrdir)/ruby/3/intern/dir.h +objspace.o: $(hdrdir)/ruby/3/intern/enum.h +objspace.o: $(hdrdir)/ruby/3/intern/enumerator.h +objspace.o: $(hdrdir)/ruby/3/intern/error.h +objspace.o: $(hdrdir)/ruby/3/intern/eval.h +objspace.o: $(hdrdir)/ruby/3/intern/file.h +objspace.o: $(hdrdir)/ruby/3/intern/gc.h +objspace.o: $(hdrdir)/ruby/3/intern/hash.h +objspace.o: $(hdrdir)/ruby/3/intern/io.h +objspace.o: $(hdrdir)/ruby/3/intern/load.h +objspace.o: $(hdrdir)/ruby/3/intern/marshal.h +objspace.o: $(hdrdir)/ruby/3/intern/numeric.h +objspace.o: $(hdrdir)/ruby/3/intern/object.h +objspace.o: $(hdrdir)/ruby/3/intern/parse.h +objspace.o: $(hdrdir)/ruby/3/intern/proc.h +objspace.o: $(hdrdir)/ruby/3/intern/process.h +objspace.o: $(hdrdir)/ruby/3/intern/random.h +objspace.o: $(hdrdir)/ruby/3/intern/range.h +objspace.o: $(hdrdir)/ruby/3/intern/rational.h +objspace.o: $(hdrdir)/ruby/3/intern/re.h +objspace.o: $(hdrdir)/ruby/3/intern/ruby.h +objspace.o: $(hdrdir)/ruby/3/intern/select.h +objspace.o: $(hdrdir)/ruby/3/intern/select/largesize.h +objspace.o: $(hdrdir)/ruby/3/intern/signal.h +objspace.o: $(hdrdir)/ruby/3/intern/sprintf.h +objspace.o: $(hdrdir)/ruby/3/intern/string.h +objspace.o: $(hdrdir)/ruby/3/intern/struct.h +objspace.o: $(hdrdir)/ruby/3/intern/thread.h +objspace.o: $(hdrdir)/ruby/3/intern/time.h +objspace.o: $(hdrdir)/ruby/3/intern/variable.h +objspace.o: $(hdrdir)/ruby/3/intern/vm.h +objspace.o: $(hdrdir)/ruby/3/interpreter.h +objspace.o: $(hdrdir)/ruby/3/iterator.h +objspace.o: $(hdrdir)/ruby/3/memory.h +objspace.o: $(hdrdir)/ruby/3/method.h +objspace.o: $(hdrdir)/ruby/3/module.h +objspace.o: $(hdrdir)/ruby/3/newobj.h +objspace.o: $(hdrdir)/ruby/3/rgengc.h +objspace.o: $(hdrdir)/ruby/3/scan_args.h +objspace.o: $(hdrdir)/ruby/3/special_consts.h +objspace.o: $(hdrdir)/ruby/3/static_assert.h +objspace.o: $(hdrdir)/ruby/3/stdalign.h +objspace.o: $(hdrdir)/ruby/3/stdbool.h +objspace.o: $(hdrdir)/ruby/3/symbol.h +objspace.o: $(hdrdir)/ruby/3/token_paste.h +objspace.o: $(hdrdir)/ruby/3/value.h +objspace.o: $(hdrdir)/ruby/3/value_type.h +objspace.o: $(hdrdir)/ruby/3/variable.h +objspace.o: $(hdrdir)/ruby/3/warning_push.h +objspace.o: $(hdrdir)/ruby/3/xmalloc.h objspace.o: $(hdrdir)/ruby/assert.h objspace.o: $(hdrdir)/ruby/backward.h +objspace.o: $(hdrdir)/ruby/backward/2/assume.h +objspace.o: $(hdrdir)/ruby/backward/2/attributes.h +objspace.o: $(hdrdir)/ruby/backward/2/bool.h +objspace.o: $(hdrdir)/ruby/backward/2/extern.h +objspace.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +objspace.o: $(hdrdir)/ruby/backward/2/inttypes.h +objspace.o: $(hdrdir)/ruby/backward/2/limits.h +objspace.o: $(hdrdir)/ruby/backward/2/long_long.h +objspace.o: $(hdrdir)/ruby/backward/2/r_cast.h +objspace.o: $(hdrdir)/ruby/backward/2/rmodule.h +objspace.o: $(hdrdir)/ruby/backward/2/stdalign.h +objspace.o: $(hdrdir)/ruby/backward/2/stdarg.h objspace.o: $(hdrdir)/ruby/defines.h objspace.o: $(hdrdir)/ruby/encoding.h objspace.o: $(hdrdir)/ruby/intern.h @@ -42,7 +347,6 @@ objspace.o: $(top_srcdir)/internal/hash.h objspace.o: $(top_srcdir)/internal/imemo.h objspace.o: $(top_srcdir)/internal/serial.h objspace.o: $(top_srcdir)/internal/static_assert.h -objspace.o: $(top_srcdir)/internal/stdbool.h objspace.o: $(top_srcdir)/internal/warnings.h objspace.o: $(top_srcdir)/node.h objspace.o: $(top_srcdir)/symbol.h @@ -51,8 +355,160 @@ objspace.o: {$(VPATH)}id.h objspace_dump.o: $(RUBY_EXTCONF_H) objspace_dump.o: $(arch_hdrdir)/ruby/config.h objspace_dump.o: $(hdrdir)/ruby.h +objspace_dump.o: $(hdrdir)/ruby/3/anyargs.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/char.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/double.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/int.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/long.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/short.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +objspace_dump.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +objspace_dump.o: $(hdrdir)/ruby/3/assume.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/alloc_size.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/artificial.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/cold.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/const.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/constexpr.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/deprecated.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/error.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/flag_enum.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/forceinline.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/format.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/noalias.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/nodiscard.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/noexcept.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/noinline.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/nonnull.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/noreturn.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/pure.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/restrict.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/warning.h +objspace_dump.o: $(hdrdir)/ruby/3/attr/weakref.h +objspace_dump.o: $(hdrdir)/ruby/3/cast.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/apple.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/clang.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/intel.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +objspace_dump.o: $(hdrdir)/ruby/3/compiler_since.h +objspace_dump.o: $(hdrdir)/ruby/3/config.h +objspace_dump.o: $(hdrdir)/ruby/3/constant_p.h +objspace_dump.o: $(hdrdir)/ruby/3/core.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rarray.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rbasic.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rbignum.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rclass.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rdata.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rfile.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rhash.h +objspace_dump.o: $(hdrdir)/ruby/3/core/robject.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rregexp.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rstring.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rstruct.h +objspace_dump.o: $(hdrdir)/ruby/3/core/rtypeddata.h +objspace_dump.o: $(hdrdir)/ruby/3/ctype.h +objspace_dump.o: $(hdrdir)/ruby/3/dllexport.h +objspace_dump.o: $(hdrdir)/ruby/3/dosish.h +objspace_dump.o: $(hdrdir)/ruby/3/error.h +objspace_dump.o: $(hdrdir)/ruby/3/eval.h +objspace_dump.o: $(hdrdir)/ruby/3/event.h +objspace_dump.o: $(hdrdir)/ruby/3/fl_type.h +objspace_dump.o: $(hdrdir)/ruby/3/gc.h +objspace_dump.o: $(hdrdir)/ruby/3/glob.h +objspace_dump.o: $(hdrdir)/ruby/3/globals.h +objspace_dump.o: $(hdrdir)/ruby/3/has/attribute.h +objspace_dump.o: $(hdrdir)/ruby/3/has/builtin.h +objspace_dump.o: $(hdrdir)/ruby/3/has/c_attribute.h +objspace_dump.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +objspace_dump.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +objspace_dump.o: $(hdrdir)/ruby/3/has/extension.h +objspace_dump.o: $(hdrdir)/ruby/3/has/feature.h +objspace_dump.o: $(hdrdir)/ruby/3/has/warning.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/array.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/bignum.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/class.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/compar.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/complex.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/cont.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/dir.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/enum.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/enumerator.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/error.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/eval.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/file.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/gc.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/hash.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/io.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/load.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/marshal.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/numeric.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/object.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/parse.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/proc.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/process.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/random.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/range.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/rational.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/re.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/ruby.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/select.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/select/largesize.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/signal.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/sprintf.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/string.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/struct.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/thread.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/time.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/variable.h +objspace_dump.o: $(hdrdir)/ruby/3/intern/vm.h +objspace_dump.o: $(hdrdir)/ruby/3/interpreter.h +objspace_dump.o: $(hdrdir)/ruby/3/iterator.h +objspace_dump.o: $(hdrdir)/ruby/3/memory.h +objspace_dump.o: $(hdrdir)/ruby/3/method.h +objspace_dump.o: $(hdrdir)/ruby/3/module.h +objspace_dump.o: $(hdrdir)/ruby/3/newobj.h +objspace_dump.o: $(hdrdir)/ruby/3/rgengc.h +objspace_dump.o: $(hdrdir)/ruby/3/scan_args.h +objspace_dump.o: $(hdrdir)/ruby/3/special_consts.h +objspace_dump.o: $(hdrdir)/ruby/3/static_assert.h +objspace_dump.o: $(hdrdir)/ruby/3/stdalign.h +objspace_dump.o: $(hdrdir)/ruby/3/stdbool.h +objspace_dump.o: $(hdrdir)/ruby/3/symbol.h +objspace_dump.o: $(hdrdir)/ruby/3/token_paste.h +objspace_dump.o: $(hdrdir)/ruby/3/value.h +objspace_dump.o: $(hdrdir)/ruby/3/value_type.h +objspace_dump.o: $(hdrdir)/ruby/3/variable.h +objspace_dump.o: $(hdrdir)/ruby/3/warning_push.h +objspace_dump.o: $(hdrdir)/ruby/3/xmalloc.h objspace_dump.o: $(hdrdir)/ruby/assert.h objspace_dump.o: $(hdrdir)/ruby/backward.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/assume.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/attributes.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/bool.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/extern.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/inttypes.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/limits.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/long_long.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/r_cast.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/rmodule.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/stdalign.h +objspace_dump.o: $(hdrdir)/ruby/backward/2/stdarg.h objspace_dump.o: $(hdrdir)/ruby/debug.h objspace_dump.o: $(hdrdir)/ruby/defines.h objspace_dump.o: $(hdrdir)/ruby/encoding.h @@ -78,7 +534,6 @@ objspace_dump.o: $(top_srcdir)/internal/hash.h objspace_dump.o: $(top_srcdir)/internal/imemo.h objspace_dump.o: $(top_srcdir)/internal/serial.h objspace_dump.o: $(top_srcdir)/internal/static_assert.h -objspace_dump.o: $(top_srcdir)/internal/stdbool.h objspace_dump.o: $(top_srcdir)/internal/string.h objspace_dump.o: $(top_srcdir)/internal/vm.h objspace_dump.o: $(top_srcdir)/internal/warnings.h diff --git a/ext/openssl/depend b/ext/openssl/depend index 943f4f4e47..f1f21fa4c8 100644 --- a/ext/openssl/depend +++ b/ext/openssl/depend @@ -6,8 +6,160 @@ openssl_missing.o: openssl_missing.h ossl.o: $(RUBY_EXTCONF_H) ossl.o: $(arch_hdrdir)/ruby/config.h ossl.o: $(hdrdir)/ruby.h +ossl.o: $(hdrdir)/ruby/3/anyargs.h +ossl.o: $(hdrdir)/ruby/3/arithmetic.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl.o: $(hdrdir)/ruby/3/assume.h +ossl.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl.o: $(hdrdir)/ruby/3/attr/cold.h +ossl.o: $(hdrdir)/ruby/3/attr/const.h +ossl.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl.o: $(hdrdir)/ruby/3/attr/error.h +ossl.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl.o: $(hdrdir)/ruby/3/attr/format.h +ossl.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl.o: $(hdrdir)/ruby/3/attr/pure.h +ossl.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl.o: $(hdrdir)/ruby/3/attr/warning.h +ossl.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl.o: $(hdrdir)/ruby/3/cast.h +ossl.o: $(hdrdir)/ruby/3/compiler_is.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl.o: $(hdrdir)/ruby/3/compiler_since.h +ossl.o: $(hdrdir)/ruby/3/config.h +ossl.o: $(hdrdir)/ruby/3/constant_p.h +ossl.o: $(hdrdir)/ruby/3/core.h +ossl.o: $(hdrdir)/ruby/3/core/rarray.h +ossl.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl.o: $(hdrdir)/ruby/3/core/rclass.h +ossl.o: $(hdrdir)/ruby/3/core/rdata.h +ossl.o: $(hdrdir)/ruby/3/core/rfile.h +ossl.o: $(hdrdir)/ruby/3/core/rhash.h +ossl.o: $(hdrdir)/ruby/3/core/robject.h +ossl.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl.o: $(hdrdir)/ruby/3/core/rstring.h +ossl.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl.o: $(hdrdir)/ruby/3/ctype.h +ossl.o: $(hdrdir)/ruby/3/dllexport.h +ossl.o: $(hdrdir)/ruby/3/dosish.h +ossl.o: $(hdrdir)/ruby/3/error.h +ossl.o: $(hdrdir)/ruby/3/eval.h +ossl.o: $(hdrdir)/ruby/3/event.h +ossl.o: $(hdrdir)/ruby/3/fl_type.h +ossl.o: $(hdrdir)/ruby/3/gc.h +ossl.o: $(hdrdir)/ruby/3/glob.h +ossl.o: $(hdrdir)/ruby/3/globals.h +ossl.o: $(hdrdir)/ruby/3/has/attribute.h +ossl.o: $(hdrdir)/ruby/3/has/builtin.h +ossl.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl.o: $(hdrdir)/ruby/3/has/extension.h +ossl.o: $(hdrdir)/ruby/3/has/feature.h +ossl.o: $(hdrdir)/ruby/3/has/warning.h +ossl.o: $(hdrdir)/ruby/3/intern/array.h +ossl.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl.o: $(hdrdir)/ruby/3/intern/class.h +ossl.o: $(hdrdir)/ruby/3/intern/compar.h +ossl.o: $(hdrdir)/ruby/3/intern/complex.h +ossl.o: $(hdrdir)/ruby/3/intern/cont.h +ossl.o: $(hdrdir)/ruby/3/intern/dir.h +ossl.o: $(hdrdir)/ruby/3/intern/enum.h +ossl.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl.o: $(hdrdir)/ruby/3/intern/error.h +ossl.o: $(hdrdir)/ruby/3/intern/eval.h +ossl.o: $(hdrdir)/ruby/3/intern/file.h +ossl.o: $(hdrdir)/ruby/3/intern/gc.h +ossl.o: $(hdrdir)/ruby/3/intern/hash.h +ossl.o: $(hdrdir)/ruby/3/intern/io.h +ossl.o: $(hdrdir)/ruby/3/intern/load.h +ossl.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl.o: $(hdrdir)/ruby/3/intern/object.h +ossl.o: $(hdrdir)/ruby/3/intern/parse.h +ossl.o: $(hdrdir)/ruby/3/intern/proc.h +ossl.o: $(hdrdir)/ruby/3/intern/process.h +ossl.o: $(hdrdir)/ruby/3/intern/random.h +ossl.o: $(hdrdir)/ruby/3/intern/range.h +ossl.o: $(hdrdir)/ruby/3/intern/rational.h +ossl.o: $(hdrdir)/ruby/3/intern/re.h +ossl.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl.o: $(hdrdir)/ruby/3/intern/select.h +ossl.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl.o: $(hdrdir)/ruby/3/intern/signal.h +ossl.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl.o: $(hdrdir)/ruby/3/intern/string.h +ossl.o: $(hdrdir)/ruby/3/intern/struct.h +ossl.o: $(hdrdir)/ruby/3/intern/thread.h +ossl.o: $(hdrdir)/ruby/3/intern/time.h +ossl.o: $(hdrdir)/ruby/3/intern/variable.h +ossl.o: $(hdrdir)/ruby/3/intern/vm.h +ossl.o: $(hdrdir)/ruby/3/interpreter.h +ossl.o: $(hdrdir)/ruby/3/iterator.h +ossl.o: $(hdrdir)/ruby/3/memory.h +ossl.o: $(hdrdir)/ruby/3/method.h +ossl.o: $(hdrdir)/ruby/3/module.h +ossl.o: $(hdrdir)/ruby/3/newobj.h +ossl.o: $(hdrdir)/ruby/3/rgengc.h +ossl.o: $(hdrdir)/ruby/3/scan_args.h +ossl.o: $(hdrdir)/ruby/3/special_consts.h +ossl.o: $(hdrdir)/ruby/3/static_assert.h +ossl.o: $(hdrdir)/ruby/3/stdalign.h +ossl.o: $(hdrdir)/ruby/3/stdbool.h +ossl.o: $(hdrdir)/ruby/3/symbol.h +ossl.o: $(hdrdir)/ruby/3/token_paste.h +ossl.o: $(hdrdir)/ruby/3/value.h +ossl.o: $(hdrdir)/ruby/3/value_type.h +ossl.o: $(hdrdir)/ruby/3/variable.h +ossl.o: $(hdrdir)/ruby/3/warning_push.h +ossl.o: $(hdrdir)/ruby/3/xmalloc.h ossl.o: $(hdrdir)/ruby/assert.h ossl.o: $(hdrdir)/ruby/backward.h +ossl.o: $(hdrdir)/ruby/backward/2/assume.h +ossl.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl.o: $(hdrdir)/ruby/backward/2/bool.h +ossl.o: $(hdrdir)/ruby/backward/2/extern.h +ossl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl.o: $(hdrdir)/ruby/backward/2/limits.h +ossl.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl.o: $(hdrdir)/ruby/defines.h ossl.o: $(hdrdir)/ruby/encoding.h ossl.o: $(hdrdir)/ruby/intern.h @@ -45,8 +197,160 @@ ossl.o: ruby_missing.h ossl_asn1.o: $(RUBY_EXTCONF_H) ossl_asn1.o: $(arch_hdrdir)/ruby/config.h ossl_asn1.o: $(hdrdir)/ruby.h +ossl_asn1.o: $(hdrdir)/ruby/3/anyargs.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_asn1.o: $(hdrdir)/ruby/3/assume.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/const.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/error.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/format.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_asn1.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_asn1.o: $(hdrdir)/ruby/3/cast.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_asn1.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_asn1.o: $(hdrdir)/ruby/3/config.h +ossl_asn1.o: $(hdrdir)/ruby/3/constant_p.h +ossl_asn1.o: $(hdrdir)/ruby/3/core.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/robject.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_asn1.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_asn1.o: $(hdrdir)/ruby/3/ctype.h +ossl_asn1.o: $(hdrdir)/ruby/3/dllexport.h +ossl_asn1.o: $(hdrdir)/ruby/3/dosish.h +ossl_asn1.o: $(hdrdir)/ruby/3/error.h +ossl_asn1.o: $(hdrdir)/ruby/3/eval.h +ossl_asn1.o: $(hdrdir)/ruby/3/event.h +ossl_asn1.o: $(hdrdir)/ruby/3/fl_type.h +ossl_asn1.o: $(hdrdir)/ruby/3/gc.h +ossl_asn1.o: $(hdrdir)/ruby/3/glob.h +ossl_asn1.o: $(hdrdir)/ruby/3/globals.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/extension.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/feature.h +ossl_asn1.o: $(hdrdir)/ruby/3/has/warning.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/array.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/class.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/error.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/file.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/io.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/load.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/object.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/process.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/random.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/range.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/re.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/select.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/string.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/time.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_asn1.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_asn1.o: $(hdrdir)/ruby/3/interpreter.h +ossl_asn1.o: $(hdrdir)/ruby/3/iterator.h +ossl_asn1.o: $(hdrdir)/ruby/3/memory.h +ossl_asn1.o: $(hdrdir)/ruby/3/method.h +ossl_asn1.o: $(hdrdir)/ruby/3/module.h +ossl_asn1.o: $(hdrdir)/ruby/3/newobj.h +ossl_asn1.o: $(hdrdir)/ruby/3/rgengc.h +ossl_asn1.o: $(hdrdir)/ruby/3/scan_args.h +ossl_asn1.o: $(hdrdir)/ruby/3/special_consts.h +ossl_asn1.o: $(hdrdir)/ruby/3/static_assert.h +ossl_asn1.o: $(hdrdir)/ruby/3/stdalign.h +ossl_asn1.o: $(hdrdir)/ruby/3/stdbool.h +ossl_asn1.o: $(hdrdir)/ruby/3/symbol.h +ossl_asn1.o: $(hdrdir)/ruby/3/token_paste.h +ossl_asn1.o: $(hdrdir)/ruby/3/value.h +ossl_asn1.o: $(hdrdir)/ruby/3/value_type.h +ossl_asn1.o: $(hdrdir)/ruby/3/variable.h +ossl_asn1.o: $(hdrdir)/ruby/3/warning_push.h +ossl_asn1.o: $(hdrdir)/ruby/3/xmalloc.h ossl_asn1.o: $(hdrdir)/ruby/assert.h ossl_asn1.o: $(hdrdir)/ruby/backward.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_asn1.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_asn1.o: $(hdrdir)/ruby/defines.h ossl_asn1.o: $(hdrdir)/ruby/encoding.h ossl_asn1.o: $(hdrdir)/ruby/intern.h @@ -83,8 +387,160 @@ ossl_asn1.o: ruby_missing.h ossl_bio.o: $(RUBY_EXTCONF_H) ossl_bio.o: $(arch_hdrdir)/ruby/config.h ossl_bio.o: $(hdrdir)/ruby.h +ossl_bio.o: $(hdrdir)/ruby/3/anyargs.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_bio.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_bio.o: $(hdrdir)/ruby/3/assume.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/const.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/error.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/format.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_bio.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_bio.o: $(hdrdir)/ruby/3/cast.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_bio.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_bio.o: $(hdrdir)/ruby/3/config.h +ossl_bio.o: $(hdrdir)/ruby/3/constant_p.h +ossl_bio.o: $(hdrdir)/ruby/3/core.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_bio.o: $(hdrdir)/ruby/3/core/robject.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_bio.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_bio.o: $(hdrdir)/ruby/3/ctype.h +ossl_bio.o: $(hdrdir)/ruby/3/dllexport.h +ossl_bio.o: $(hdrdir)/ruby/3/dosish.h +ossl_bio.o: $(hdrdir)/ruby/3/error.h +ossl_bio.o: $(hdrdir)/ruby/3/eval.h +ossl_bio.o: $(hdrdir)/ruby/3/event.h +ossl_bio.o: $(hdrdir)/ruby/3/fl_type.h +ossl_bio.o: $(hdrdir)/ruby/3/gc.h +ossl_bio.o: $(hdrdir)/ruby/3/glob.h +ossl_bio.o: $(hdrdir)/ruby/3/globals.h +ossl_bio.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_bio.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_bio.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_bio.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_bio.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_bio.o: $(hdrdir)/ruby/3/has/extension.h +ossl_bio.o: $(hdrdir)/ruby/3/has/feature.h +ossl_bio.o: $(hdrdir)/ruby/3/has/warning.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/array.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/class.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/error.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/file.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/io.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/load.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/object.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/process.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/random.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/range.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/re.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/select.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/string.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/time.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_bio.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_bio.o: $(hdrdir)/ruby/3/interpreter.h +ossl_bio.o: $(hdrdir)/ruby/3/iterator.h +ossl_bio.o: $(hdrdir)/ruby/3/memory.h +ossl_bio.o: $(hdrdir)/ruby/3/method.h +ossl_bio.o: $(hdrdir)/ruby/3/module.h +ossl_bio.o: $(hdrdir)/ruby/3/newobj.h +ossl_bio.o: $(hdrdir)/ruby/3/rgengc.h +ossl_bio.o: $(hdrdir)/ruby/3/scan_args.h +ossl_bio.o: $(hdrdir)/ruby/3/special_consts.h +ossl_bio.o: $(hdrdir)/ruby/3/static_assert.h +ossl_bio.o: $(hdrdir)/ruby/3/stdalign.h +ossl_bio.o: $(hdrdir)/ruby/3/stdbool.h +ossl_bio.o: $(hdrdir)/ruby/3/symbol.h +ossl_bio.o: $(hdrdir)/ruby/3/token_paste.h +ossl_bio.o: $(hdrdir)/ruby/3/value.h +ossl_bio.o: $(hdrdir)/ruby/3/value_type.h +ossl_bio.o: $(hdrdir)/ruby/3/variable.h +ossl_bio.o: $(hdrdir)/ruby/3/warning_push.h +ossl_bio.o: $(hdrdir)/ruby/3/xmalloc.h ossl_bio.o: $(hdrdir)/ruby/assert.h ossl_bio.o: $(hdrdir)/ruby/backward.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_bio.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_bio.o: $(hdrdir)/ruby/defines.h ossl_bio.o: $(hdrdir)/ruby/encoding.h ossl_bio.o: $(hdrdir)/ruby/intern.h @@ -121,8 +577,160 @@ ossl_bio.o: ruby_missing.h ossl_bn.o: $(RUBY_EXTCONF_H) ossl_bn.o: $(arch_hdrdir)/ruby/config.h ossl_bn.o: $(hdrdir)/ruby.h +ossl_bn.o: $(hdrdir)/ruby/3/anyargs.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_bn.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_bn.o: $(hdrdir)/ruby/3/assume.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/const.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/error.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/format.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_bn.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_bn.o: $(hdrdir)/ruby/3/cast.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_bn.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_bn.o: $(hdrdir)/ruby/3/config.h +ossl_bn.o: $(hdrdir)/ruby/3/constant_p.h +ossl_bn.o: $(hdrdir)/ruby/3/core.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_bn.o: $(hdrdir)/ruby/3/core/robject.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_bn.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_bn.o: $(hdrdir)/ruby/3/ctype.h +ossl_bn.o: $(hdrdir)/ruby/3/dllexport.h +ossl_bn.o: $(hdrdir)/ruby/3/dosish.h +ossl_bn.o: $(hdrdir)/ruby/3/error.h +ossl_bn.o: $(hdrdir)/ruby/3/eval.h +ossl_bn.o: $(hdrdir)/ruby/3/event.h +ossl_bn.o: $(hdrdir)/ruby/3/fl_type.h +ossl_bn.o: $(hdrdir)/ruby/3/gc.h +ossl_bn.o: $(hdrdir)/ruby/3/glob.h +ossl_bn.o: $(hdrdir)/ruby/3/globals.h +ossl_bn.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_bn.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_bn.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_bn.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_bn.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_bn.o: $(hdrdir)/ruby/3/has/extension.h +ossl_bn.o: $(hdrdir)/ruby/3/has/feature.h +ossl_bn.o: $(hdrdir)/ruby/3/has/warning.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/array.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/class.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/error.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/file.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/io.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/load.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/object.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/process.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/random.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/range.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/re.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/select.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/string.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/time.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_bn.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_bn.o: $(hdrdir)/ruby/3/interpreter.h +ossl_bn.o: $(hdrdir)/ruby/3/iterator.h +ossl_bn.o: $(hdrdir)/ruby/3/memory.h +ossl_bn.o: $(hdrdir)/ruby/3/method.h +ossl_bn.o: $(hdrdir)/ruby/3/module.h +ossl_bn.o: $(hdrdir)/ruby/3/newobj.h +ossl_bn.o: $(hdrdir)/ruby/3/rgengc.h +ossl_bn.o: $(hdrdir)/ruby/3/scan_args.h +ossl_bn.o: $(hdrdir)/ruby/3/special_consts.h +ossl_bn.o: $(hdrdir)/ruby/3/static_assert.h +ossl_bn.o: $(hdrdir)/ruby/3/stdalign.h +ossl_bn.o: $(hdrdir)/ruby/3/stdbool.h +ossl_bn.o: $(hdrdir)/ruby/3/symbol.h +ossl_bn.o: $(hdrdir)/ruby/3/token_paste.h +ossl_bn.o: $(hdrdir)/ruby/3/value.h +ossl_bn.o: $(hdrdir)/ruby/3/value_type.h +ossl_bn.o: $(hdrdir)/ruby/3/variable.h +ossl_bn.o: $(hdrdir)/ruby/3/warning_push.h +ossl_bn.o: $(hdrdir)/ruby/3/xmalloc.h ossl_bn.o: $(hdrdir)/ruby/assert.h ossl_bn.o: $(hdrdir)/ruby/backward.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_bn.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_bn.o: $(hdrdir)/ruby/defines.h ossl_bn.o: $(hdrdir)/ruby/encoding.h ossl_bn.o: $(hdrdir)/ruby/intern.h @@ -159,8 +767,160 @@ ossl_bn.o: ruby_missing.h ossl_cipher.o: $(RUBY_EXTCONF_H) ossl_cipher.o: $(arch_hdrdir)/ruby/config.h ossl_cipher.o: $(hdrdir)/ruby.h +ossl_cipher.o: $(hdrdir)/ruby/3/anyargs.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_cipher.o: $(hdrdir)/ruby/3/assume.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/const.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/error.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/format.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_cipher.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_cipher.o: $(hdrdir)/ruby/3/cast.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_cipher.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_cipher.o: $(hdrdir)/ruby/3/config.h +ossl_cipher.o: $(hdrdir)/ruby/3/constant_p.h +ossl_cipher.o: $(hdrdir)/ruby/3/core.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/robject.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_cipher.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_cipher.o: $(hdrdir)/ruby/3/ctype.h +ossl_cipher.o: $(hdrdir)/ruby/3/dllexport.h +ossl_cipher.o: $(hdrdir)/ruby/3/dosish.h +ossl_cipher.o: $(hdrdir)/ruby/3/error.h +ossl_cipher.o: $(hdrdir)/ruby/3/eval.h +ossl_cipher.o: $(hdrdir)/ruby/3/event.h +ossl_cipher.o: $(hdrdir)/ruby/3/fl_type.h +ossl_cipher.o: $(hdrdir)/ruby/3/gc.h +ossl_cipher.o: $(hdrdir)/ruby/3/glob.h +ossl_cipher.o: $(hdrdir)/ruby/3/globals.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/extension.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/feature.h +ossl_cipher.o: $(hdrdir)/ruby/3/has/warning.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/array.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/class.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/error.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/file.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/io.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/load.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/object.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/process.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/random.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/range.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/re.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/select.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/string.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/time.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_cipher.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_cipher.o: $(hdrdir)/ruby/3/interpreter.h +ossl_cipher.o: $(hdrdir)/ruby/3/iterator.h +ossl_cipher.o: $(hdrdir)/ruby/3/memory.h +ossl_cipher.o: $(hdrdir)/ruby/3/method.h +ossl_cipher.o: $(hdrdir)/ruby/3/module.h +ossl_cipher.o: $(hdrdir)/ruby/3/newobj.h +ossl_cipher.o: $(hdrdir)/ruby/3/rgengc.h +ossl_cipher.o: $(hdrdir)/ruby/3/scan_args.h +ossl_cipher.o: $(hdrdir)/ruby/3/special_consts.h +ossl_cipher.o: $(hdrdir)/ruby/3/static_assert.h +ossl_cipher.o: $(hdrdir)/ruby/3/stdalign.h +ossl_cipher.o: $(hdrdir)/ruby/3/stdbool.h +ossl_cipher.o: $(hdrdir)/ruby/3/symbol.h +ossl_cipher.o: $(hdrdir)/ruby/3/token_paste.h +ossl_cipher.o: $(hdrdir)/ruby/3/value.h +ossl_cipher.o: $(hdrdir)/ruby/3/value_type.h +ossl_cipher.o: $(hdrdir)/ruby/3/variable.h +ossl_cipher.o: $(hdrdir)/ruby/3/warning_push.h +ossl_cipher.o: $(hdrdir)/ruby/3/xmalloc.h ossl_cipher.o: $(hdrdir)/ruby/assert.h ossl_cipher.o: $(hdrdir)/ruby/backward.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_cipher.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_cipher.o: $(hdrdir)/ruby/defines.h ossl_cipher.o: $(hdrdir)/ruby/encoding.h ossl_cipher.o: $(hdrdir)/ruby/intern.h @@ -197,8 +957,160 @@ ossl_cipher.o: ruby_missing.h ossl_config.o: $(RUBY_EXTCONF_H) ossl_config.o: $(arch_hdrdir)/ruby/config.h ossl_config.o: $(hdrdir)/ruby.h +ossl_config.o: $(hdrdir)/ruby/3/anyargs.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_config.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_config.o: $(hdrdir)/ruby/3/assume.h +ossl_config.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_config.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_config.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_config.o: $(hdrdir)/ruby/3/attr/const.h +ossl_config.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_config.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_config.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_config.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_config.o: $(hdrdir)/ruby/3/attr/error.h +ossl_config.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_config.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_config.o: $(hdrdir)/ruby/3/attr/format.h +ossl_config.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_config.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_config.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_config.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_config.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_config.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_config.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_config.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_config.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_config.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_config.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_config.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_config.o: $(hdrdir)/ruby/3/cast.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_config.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_config.o: $(hdrdir)/ruby/3/config.h +ossl_config.o: $(hdrdir)/ruby/3/constant_p.h +ossl_config.o: $(hdrdir)/ruby/3/core.h +ossl_config.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_config.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_config.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_config.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_config.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_config.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_config.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_config.o: $(hdrdir)/ruby/3/core/robject.h +ossl_config.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_config.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_config.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_config.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_config.o: $(hdrdir)/ruby/3/ctype.h +ossl_config.o: $(hdrdir)/ruby/3/dllexport.h +ossl_config.o: $(hdrdir)/ruby/3/dosish.h +ossl_config.o: $(hdrdir)/ruby/3/error.h +ossl_config.o: $(hdrdir)/ruby/3/eval.h +ossl_config.o: $(hdrdir)/ruby/3/event.h +ossl_config.o: $(hdrdir)/ruby/3/fl_type.h +ossl_config.o: $(hdrdir)/ruby/3/gc.h +ossl_config.o: $(hdrdir)/ruby/3/glob.h +ossl_config.o: $(hdrdir)/ruby/3/globals.h +ossl_config.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_config.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_config.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_config.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_config.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_config.o: $(hdrdir)/ruby/3/has/extension.h +ossl_config.o: $(hdrdir)/ruby/3/has/feature.h +ossl_config.o: $(hdrdir)/ruby/3/has/warning.h +ossl_config.o: $(hdrdir)/ruby/3/intern/array.h +ossl_config.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_config.o: $(hdrdir)/ruby/3/intern/class.h +ossl_config.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_config.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_config.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_config.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_config.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_config.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_config.o: $(hdrdir)/ruby/3/intern/error.h +ossl_config.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_config.o: $(hdrdir)/ruby/3/intern/file.h +ossl_config.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_config.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_config.o: $(hdrdir)/ruby/3/intern/io.h +ossl_config.o: $(hdrdir)/ruby/3/intern/load.h +ossl_config.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_config.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_config.o: $(hdrdir)/ruby/3/intern/object.h +ossl_config.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_config.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_config.o: $(hdrdir)/ruby/3/intern/process.h +ossl_config.o: $(hdrdir)/ruby/3/intern/random.h +ossl_config.o: $(hdrdir)/ruby/3/intern/range.h +ossl_config.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_config.o: $(hdrdir)/ruby/3/intern/re.h +ossl_config.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_config.o: $(hdrdir)/ruby/3/intern/select.h +ossl_config.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_config.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_config.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_config.o: $(hdrdir)/ruby/3/intern/string.h +ossl_config.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_config.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_config.o: $(hdrdir)/ruby/3/intern/time.h +ossl_config.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_config.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_config.o: $(hdrdir)/ruby/3/interpreter.h +ossl_config.o: $(hdrdir)/ruby/3/iterator.h +ossl_config.o: $(hdrdir)/ruby/3/memory.h +ossl_config.o: $(hdrdir)/ruby/3/method.h +ossl_config.o: $(hdrdir)/ruby/3/module.h +ossl_config.o: $(hdrdir)/ruby/3/newobj.h +ossl_config.o: $(hdrdir)/ruby/3/rgengc.h +ossl_config.o: $(hdrdir)/ruby/3/scan_args.h +ossl_config.o: $(hdrdir)/ruby/3/special_consts.h +ossl_config.o: $(hdrdir)/ruby/3/static_assert.h +ossl_config.o: $(hdrdir)/ruby/3/stdalign.h +ossl_config.o: $(hdrdir)/ruby/3/stdbool.h +ossl_config.o: $(hdrdir)/ruby/3/symbol.h +ossl_config.o: $(hdrdir)/ruby/3/token_paste.h +ossl_config.o: $(hdrdir)/ruby/3/value.h +ossl_config.o: $(hdrdir)/ruby/3/value_type.h +ossl_config.o: $(hdrdir)/ruby/3/variable.h +ossl_config.o: $(hdrdir)/ruby/3/warning_push.h +ossl_config.o: $(hdrdir)/ruby/3/xmalloc.h ossl_config.o: $(hdrdir)/ruby/assert.h ossl_config.o: $(hdrdir)/ruby/backward.h +ossl_config.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_config.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_config.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_config.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_config.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_config.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_config.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_config.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_config.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_config.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_config.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_config.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_config.o: $(hdrdir)/ruby/defines.h ossl_config.o: $(hdrdir)/ruby/encoding.h ossl_config.o: $(hdrdir)/ruby/intern.h @@ -235,8 +1147,160 @@ ossl_config.o: ruby_missing.h ossl_digest.o: $(RUBY_EXTCONF_H) ossl_digest.o: $(arch_hdrdir)/ruby/config.h ossl_digest.o: $(hdrdir)/ruby.h +ossl_digest.o: $(hdrdir)/ruby/3/anyargs.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_digest.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_digest.o: $(hdrdir)/ruby/3/assume.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/const.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/error.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/format.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_digest.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_digest.o: $(hdrdir)/ruby/3/cast.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_digest.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_digest.o: $(hdrdir)/ruby/3/config.h +ossl_digest.o: $(hdrdir)/ruby/3/constant_p.h +ossl_digest.o: $(hdrdir)/ruby/3/core.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_digest.o: $(hdrdir)/ruby/3/core/robject.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_digest.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_digest.o: $(hdrdir)/ruby/3/ctype.h +ossl_digest.o: $(hdrdir)/ruby/3/dllexport.h +ossl_digest.o: $(hdrdir)/ruby/3/dosish.h +ossl_digest.o: $(hdrdir)/ruby/3/error.h +ossl_digest.o: $(hdrdir)/ruby/3/eval.h +ossl_digest.o: $(hdrdir)/ruby/3/event.h +ossl_digest.o: $(hdrdir)/ruby/3/fl_type.h +ossl_digest.o: $(hdrdir)/ruby/3/gc.h +ossl_digest.o: $(hdrdir)/ruby/3/glob.h +ossl_digest.o: $(hdrdir)/ruby/3/globals.h +ossl_digest.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_digest.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_digest.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_digest.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_digest.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_digest.o: $(hdrdir)/ruby/3/has/extension.h +ossl_digest.o: $(hdrdir)/ruby/3/has/feature.h +ossl_digest.o: $(hdrdir)/ruby/3/has/warning.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/array.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/class.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/error.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/file.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/io.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/load.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/object.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/process.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/random.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/range.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/re.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/select.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/string.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/time.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_digest.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_digest.o: $(hdrdir)/ruby/3/interpreter.h +ossl_digest.o: $(hdrdir)/ruby/3/iterator.h +ossl_digest.o: $(hdrdir)/ruby/3/memory.h +ossl_digest.o: $(hdrdir)/ruby/3/method.h +ossl_digest.o: $(hdrdir)/ruby/3/module.h +ossl_digest.o: $(hdrdir)/ruby/3/newobj.h +ossl_digest.o: $(hdrdir)/ruby/3/rgengc.h +ossl_digest.o: $(hdrdir)/ruby/3/scan_args.h +ossl_digest.o: $(hdrdir)/ruby/3/special_consts.h +ossl_digest.o: $(hdrdir)/ruby/3/static_assert.h +ossl_digest.o: $(hdrdir)/ruby/3/stdalign.h +ossl_digest.o: $(hdrdir)/ruby/3/stdbool.h +ossl_digest.o: $(hdrdir)/ruby/3/symbol.h +ossl_digest.o: $(hdrdir)/ruby/3/token_paste.h +ossl_digest.o: $(hdrdir)/ruby/3/value.h +ossl_digest.o: $(hdrdir)/ruby/3/value_type.h +ossl_digest.o: $(hdrdir)/ruby/3/variable.h +ossl_digest.o: $(hdrdir)/ruby/3/warning_push.h +ossl_digest.o: $(hdrdir)/ruby/3/xmalloc.h ossl_digest.o: $(hdrdir)/ruby/assert.h ossl_digest.o: $(hdrdir)/ruby/backward.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_digest.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_digest.o: $(hdrdir)/ruby/defines.h ossl_digest.o: $(hdrdir)/ruby/encoding.h ossl_digest.o: $(hdrdir)/ruby/intern.h @@ -273,8 +1337,160 @@ ossl_digest.o: ruby_missing.h ossl_engine.o: $(RUBY_EXTCONF_H) ossl_engine.o: $(arch_hdrdir)/ruby/config.h ossl_engine.o: $(hdrdir)/ruby.h +ossl_engine.o: $(hdrdir)/ruby/3/anyargs.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_engine.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_engine.o: $(hdrdir)/ruby/3/assume.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/const.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/error.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/format.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_engine.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_engine.o: $(hdrdir)/ruby/3/cast.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_engine.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_engine.o: $(hdrdir)/ruby/3/config.h +ossl_engine.o: $(hdrdir)/ruby/3/constant_p.h +ossl_engine.o: $(hdrdir)/ruby/3/core.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_engine.o: $(hdrdir)/ruby/3/core/robject.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_engine.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_engine.o: $(hdrdir)/ruby/3/ctype.h +ossl_engine.o: $(hdrdir)/ruby/3/dllexport.h +ossl_engine.o: $(hdrdir)/ruby/3/dosish.h +ossl_engine.o: $(hdrdir)/ruby/3/error.h +ossl_engine.o: $(hdrdir)/ruby/3/eval.h +ossl_engine.o: $(hdrdir)/ruby/3/event.h +ossl_engine.o: $(hdrdir)/ruby/3/fl_type.h +ossl_engine.o: $(hdrdir)/ruby/3/gc.h +ossl_engine.o: $(hdrdir)/ruby/3/glob.h +ossl_engine.o: $(hdrdir)/ruby/3/globals.h +ossl_engine.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_engine.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_engine.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_engine.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_engine.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_engine.o: $(hdrdir)/ruby/3/has/extension.h +ossl_engine.o: $(hdrdir)/ruby/3/has/feature.h +ossl_engine.o: $(hdrdir)/ruby/3/has/warning.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/array.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/class.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/error.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/file.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/io.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/load.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/object.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/process.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/random.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/range.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/re.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/select.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/string.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/time.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_engine.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_engine.o: $(hdrdir)/ruby/3/interpreter.h +ossl_engine.o: $(hdrdir)/ruby/3/iterator.h +ossl_engine.o: $(hdrdir)/ruby/3/memory.h +ossl_engine.o: $(hdrdir)/ruby/3/method.h +ossl_engine.o: $(hdrdir)/ruby/3/module.h +ossl_engine.o: $(hdrdir)/ruby/3/newobj.h +ossl_engine.o: $(hdrdir)/ruby/3/rgengc.h +ossl_engine.o: $(hdrdir)/ruby/3/scan_args.h +ossl_engine.o: $(hdrdir)/ruby/3/special_consts.h +ossl_engine.o: $(hdrdir)/ruby/3/static_assert.h +ossl_engine.o: $(hdrdir)/ruby/3/stdalign.h +ossl_engine.o: $(hdrdir)/ruby/3/stdbool.h +ossl_engine.o: $(hdrdir)/ruby/3/symbol.h +ossl_engine.o: $(hdrdir)/ruby/3/token_paste.h +ossl_engine.o: $(hdrdir)/ruby/3/value.h +ossl_engine.o: $(hdrdir)/ruby/3/value_type.h +ossl_engine.o: $(hdrdir)/ruby/3/variable.h +ossl_engine.o: $(hdrdir)/ruby/3/warning_push.h +ossl_engine.o: $(hdrdir)/ruby/3/xmalloc.h ossl_engine.o: $(hdrdir)/ruby/assert.h ossl_engine.o: $(hdrdir)/ruby/backward.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_engine.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_engine.o: $(hdrdir)/ruby/defines.h ossl_engine.o: $(hdrdir)/ruby/encoding.h ossl_engine.o: $(hdrdir)/ruby/intern.h @@ -311,8 +1527,160 @@ ossl_engine.o: ruby_missing.h ossl_hmac.o: $(RUBY_EXTCONF_H) ossl_hmac.o: $(arch_hdrdir)/ruby/config.h ossl_hmac.o: $(hdrdir)/ruby.h +ossl_hmac.o: $(hdrdir)/ruby/3/anyargs.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_hmac.o: $(hdrdir)/ruby/3/assume.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/const.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/error.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/format.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_hmac.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_hmac.o: $(hdrdir)/ruby/3/cast.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_hmac.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_hmac.o: $(hdrdir)/ruby/3/config.h +ossl_hmac.o: $(hdrdir)/ruby/3/constant_p.h +ossl_hmac.o: $(hdrdir)/ruby/3/core.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/robject.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_hmac.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_hmac.o: $(hdrdir)/ruby/3/ctype.h +ossl_hmac.o: $(hdrdir)/ruby/3/dllexport.h +ossl_hmac.o: $(hdrdir)/ruby/3/dosish.h +ossl_hmac.o: $(hdrdir)/ruby/3/error.h +ossl_hmac.o: $(hdrdir)/ruby/3/eval.h +ossl_hmac.o: $(hdrdir)/ruby/3/event.h +ossl_hmac.o: $(hdrdir)/ruby/3/fl_type.h +ossl_hmac.o: $(hdrdir)/ruby/3/gc.h +ossl_hmac.o: $(hdrdir)/ruby/3/glob.h +ossl_hmac.o: $(hdrdir)/ruby/3/globals.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/extension.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/feature.h +ossl_hmac.o: $(hdrdir)/ruby/3/has/warning.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/array.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/class.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/error.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/file.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/io.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/load.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/object.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/process.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/random.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/range.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/re.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/select.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/string.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/time.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_hmac.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_hmac.o: $(hdrdir)/ruby/3/interpreter.h +ossl_hmac.o: $(hdrdir)/ruby/3/iterator.h +ossl_hmac.o: $(hdrdir)/ruby/3/memory.h +ossl_hmac.o: $(hdrdir)/ruby/3/method.h +ossl_hmac.o: $(hdrdir)/ruby/3/module.h +ossl_hmac.o: $(hdrdir)/ruby/3/newobj.h +ossl_hmac.o: $(hdrdir)/ruby/3/rgengc.h +ossl_hmac.o: $(hdrdir)/ruby/3/scan_args.h +ossl_hmac.o: $(hdrdir)/ruby/3/special_consts.h +ossl_hmac.o: $(hdrdir)/ruby/3/static_assert.h +ossl_hmac.o: $(hdrdir)/ruby/3/stdalign.h +ossl_hmac.o: $(hdrdir)/ruby/3/stdbool.h +ossl_hmac.o: $(hdrdir)/ruby/3/symbol.h +ossl_hmac.o: $(hdrdir)/ruby/3/token_paste.h +ossl_hmac.o: $(hdrdir)/ruby/3/value.h +ossl_hmac.o: $(hdrdir)/ruby/3/value_type.h +ossl_hmac.o: $(hdrdir)/ruby/3/variable.h +ossl_hmac.o: $(hdrdir)/ruby/3/warning_push.h +ossl_hmac.o: $(hdrdir)/ruby/3/xmalloc.h ossl_hmac.o: $(hdrdir)/ruby/assert.h ossl_hmac.o: $(hdrdir)/ruby/backward.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_hmac.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_hmac.o: $(hdrdir)/ruby/defines.h ossl_hmac.o: $(hdrdir)/ruby/encoding.h ossl_hmac.o: $(hdrdir)/ruby/intern.h @@ -349,8 +1717,160 @@ ossl_hmac.o: ruby_missing.h ossl_kdf.o: $(RUBY_EXTCONF_H) ossl_kdf.o: $(arch_hdrdir)/ruby/config.h ossl_kdf.o: $(hdrdir)/ruby.h +ossl_kdf.o: $(hdrdir)/ruby/3/anyargs.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_kdf.o: $(hdrdir)/ruby/3/assume.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/const.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/error.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/format.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_kdf.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_kdf.o: $(hdrdir)/ruby/3/cast.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_kdf.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_kdf.o: $(hdrdir)/ruby/3/config.h +ossl_kdf.o: $(hdrdir)/ruby/3/constant_p.h +ossl_kdf.o: $(hdrdir)/ruby/3/core.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/robject.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_kdf.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_kdf.o: $(hdrdir)/ruby/3/ctype.h +ossl_kdf.o: $(hdrdir)/ruby/3/dllexport.h +ossl_kdf.o: $(hdrdir)/ruby/3/dosish.h +ossl_kdf.o: $(hdrdir)/ruby/3/error.h +ossl_kdf.o: $(hdrdir)/ruby/3/eval.h +ossl_kdf.o: $(hdrdir)/ruby/3/event.h +ossl_kdf.o: $(hdrdir)/ruby/3/fl_type.h +ossl_kdf.o: $(hdrdir)/ruby/3/gc.h +ossl_kdf.o: $(hdrdir)/ruby/3/glob.h +ossl_kdf.o: $(hdrdir)/ruby/3/globals.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/extension.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/feature.h +ossl_kdf.o: $(hdrdir)/ruby/3/has/warning.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/array.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/class.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/error.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/file.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/io.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/load.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/object.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/process.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/random.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/range.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/re.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/select.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/string.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/time.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_kdf.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_kdf.o: $(hdrdir)/ruby/3/interpreter.h +ossl_kdf.o: $(hdrdir)/ruby/3/iterator.h +ossl_kdf.o: $(hdrdir)/ruby/3/memory.h +ossl_kdf.o: $(hdrdir)/ruby/3/method.h +ossl_kdf.o: $(hdrdir)/ruby/3/module.h +ossl_kdf.o: $(hdrdir)/ruby/3/newobj.h +ossl_kdf.o: $(hdrdir)/ruby/3/rgengc.h +ossl_kdf.o: $(hdrdir)/ruby/3/scan_args.h +ossl_kdf.o: $(hdrdir)/ruby/3/special_consts.h +ossl_kdf.o: $(hdrdir)/ruby/3/static_assert.h +ossl_kdf.o: $(hdrdir)/ruby/3/stdalign.h +ossl_kdf.o: $(hdrdir)/ruby/3/stdbool.h +ossl_kdf.o: $(hdrdir)/ruby/3/symbol.h +ossl_kdf.o: $(hdrdir)/ruby/3/token_paste.h +ossl_kdf.o: $(hdrdir)/ruby/3/value.h +ossl_kdf.o: $(hdrdir)/ruby/3/value_type.h +ossl_kdf.o: $(hdrdir)/ruby/3/variable.h +ossl_kdf.o: $(hdrdir)/ruby/3/warning_push.h +ossl_kdf.o: $(hdrdir)/ruby/3/xmalloc.h ossl_kdf.o: $(hdrdir)/ruby/assert.h ossl_kdf.o: $(hdrdir)/ruby/backward.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_kdf.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_kdf.o: $(hdrdir)/ruby/defines.h ossl_kdf.o: $(hdrdir)/ruby/encoding.h ossl_kdf.o: $(hdrdir)/ruby/intern.h @@ -387,8 +1907,160 @@ ossl_kdf.o: ruby_missing.h ossl_ns_spki.o: $(RUBY_EXTCONF_H) ossl_ns_spki.o: $(arch_hdrdir)/ruby/config.h ossl_ns_spki.o: $(hdrdir)/ruby.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/anyargs.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/assume.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/const.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/error.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/format.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/cast.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/config.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/constant_p.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/robject.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/ctype.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/dllexport.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/dosish.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/error.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/eval.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/event.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/fl_type.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/gc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/glob.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/globals.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/extension.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/feature.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/has/warning.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/array.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/class.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/error.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/file.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/io.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/load.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/object.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/process.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/random.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/range.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/re.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/select.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/string.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/time.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/interpreter.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/iterator.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/memory.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/method.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/module.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/newobj.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/rgengc.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/scan_args.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/special_consts.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/static_assert.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/stdalign.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/stdbool.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/symbol.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/token_paste.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/value.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/value_type.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/variable.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/warning_push.h +ossl_ns_spki.o: $(hdrdir)/ruby/3/xmalloc.h ossl_ns_spki.o: $(hdrdir)/ruby/assert.h ossl_ns_spki.o: $(hdrdir)/ruby/backward.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_ns_spki.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_ns_spki.o: $(hdrdir)/ruby/defines.h ossl_ns_spki.o: $(hdrdir)/ruby/encoding.h ossl_ns_spki.o: $(hdrdir)/ruby/intern.h @@ -425,8 +2097,160 @@ ossl_ns_spki.o: ruby_missing.h ossl_ocsp.o: $(RUBY_EXTCONF_H) ossl_ocsp.o: $(arch_hdrdir)/ruby/config.h ossl_ocsp.o: $(hdrdir)/ruby.h +ossl_ocsp.o: $(hdrdir)/ruby/3/anyargs.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_ocsp.o: $(hdrdir)/ruby/3/assume.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/const.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/error.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/format.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_ocsp.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_ocsp.o: $(hdrdir)/ruby/3/cast.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_ocsp.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_ocsp.o: $(hdrdir)/ruby/3/config.h +ossl_ocsp.o: $(hdrdir)/ruby/3/constant_p.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/robject.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_ocsp.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_ocsp.o: $(hdrdir)/ruby/3/ctype.h +ossl_ocsp.o: $(hdrdir)/ruby/3/dllexport.h +ossl_ocsp.o: $(hdrdir)/ruby/3/dosish.h +ossl_ocsp.o: $(hdrdir)/ruby/3/error.h +ossl_ocsp.o: $(hdrdir)/ruby/3/eval.h +ossl_ocsp.o: $(hdrdir)/ruby/3/event.h +ossl_ocsp.o: $(hdrdir)/ruby/3/fl_type.h +ossl_ocsp.o: $(hdrdir)/ruby/3/gc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/glob.h +ossl_ocsp.o: $(hdrdir)/ruby/3/globals.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/extension.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/feature.h +ossl_ocsp.o: $(hdrdir)/ruby/3/has/warning.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/array.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/class.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/error.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/file.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/io.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/load.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/object.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/process.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/random.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/range.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/re.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/select.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/string.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/time.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_ocsp.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_ocsp.o: $(hdrdir)/ruby/3/interpreter.h +ossl_ocsp.o: $(hdrdir)/ruby/3/iterator.h +ossl_ocsp.o: $(hdrdir)/ruby/3/memory.h +ossl_ocsp.o: $(hdrdir)/ruby/3/method.h +ossl_ocsp.o: $(hdrdir)/ruby/3/module.h +ossl_ocsp.o: $(hdrdir)/ruby/3/newobj.h +ossl_ocsp.o: $(hdrdir)/ruby/3/rgengc.h +ossl_ocsp.o: $(hdrdir)/ruby/3/scan_args.h +ossl_ocsp.o: $(hdrdir)/ruby/3/special_consts.h +ossl_ocsp.o: $(hdrdir)/ruby/3/static_assert.h +ossl_ocsp.o: $(hdrdir)/ruby/3/stdalign.h +ossl_ocsp.o: $(hdrdir)/ruby/3/stdbool.h +ossl_ocsp.o: $(hdrdir)/ruby/3/symbol.h +ossl_ocsp.o: $(hdrdir)/ruby/3/token_paste.h +ossl_ocsp.o: $(hdrdir)/ruby/3/value.h +ossl_ocsp.o: $(hdrdir)/ruby/3/value_type.h +ossl_ocsp.o: $(hdrdir)/ruby/3/variable.h +ossl_ocsp.o: $(hdrdir)/ruby/3/warning_push.h +ossl_ocsp.o: $(hdrdir)/ruby/3/xmalloc.h ossl_ocsp.o: $(hdrdir)/ruby/assert.h ossl_ocsp.o: $(hdrdir)/ruby/backward.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_ocsp.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_ocsp.o: $(hdrdir)/ruby/defines.h ossl_ocsp.o: $(hdrdir)/ruby/encoding.h ossl_ocsp.o: $(hdrdir)/ruby/intern.h @@ -463,8 +2287,160 @@ ossl_ocsp.o: ruby_missing.h ossl_pkcs12.o: $(RUBY_EXTCONF_H) ossl_pkcs12.o: $(arch_hdrdir)/ruby/config.h ossl_pkcs12.o: $(hdrdir)/ruby.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/assume.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/cast.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/config.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/error.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/eval.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/event.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/gc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/glob.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/globals.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/memory.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/method.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/module.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/value.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/variable.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkcs12.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkcs12.o: $(hdrdir)/ruby/assert.h ossl_pkcs12.o: $(hdrdir)/ruby/backward.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkcs12.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkcs12.o: $(hdrdir)/ruby/defines.h ossl_pkcs12.o: $(hdrdir)/ruby/encoding.h ossl_pkcs12.o: $(hdrdir)/ruby/intern.h @@ -501,8 +2477,160 @@ ossl_pkcs12.o: ruby_missing.h ossl_pkcs7.o: $(RUBY_EXTCONF_H) ossl_pkcs7.o: $(arch_hdrdir)/ruby/config.h ossl_pkcs7.o: $(hdrdir)/ruby.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/assume.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/cast.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/config.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/error.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/eval.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/event.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/gc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/glob.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/globals.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/memory.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/method.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/module.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/value.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/variable.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkcs7.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkcs7.o: $(hdrdir)/ruby/assert.h ossl_pkcs7.o: $(hdrdir)/ruby/backward.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkcs7.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkcs7.o: $(hdrdir)/ruby/defines.h ossl_pkcs7.o: $(hdrdir)/ruby/encoding.h ossl_pkcs7.o: $(hdrdir)/ruby/intern.h @@ -539,8 +2667,160 @@ ossl_pkcs7.o: ruby_missing.h ossl_pkey.o: $(RUBY_EXTCONF_H) ossl_pkey.o: $(arch_hdrdir)/ruby/config.h ossl_pkey.o: $(hdrdir)/ruby.h +ossl_pkey.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkey.o: $(hdrdir)/ruby/3/assume.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkey.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkey.o: $(hdrdir)/ruby/3/cast.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkey.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkey.o: $(hdrdir)/ruby/3/config.h +ossl_pkey.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkey.o: $(hdrdir)/ruby/3/core.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkey.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkey.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkey.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkey.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkey.o: $(hdrdir)/ruby/3/error.h +ossl_pkey.o: $(hdrdir)/ruby/3/eval.h +ossl_pkey.o: $(hdrdir)/ruby/3/event.h +ossl_pkey.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkey.o: $(hdrdir)/ruby/3/gc.h +ossl_pkey.o: $(hdrdir)/ruby/3/glob.h +ossl_pkey.o: $(hdrdir)/ruby/3/globals.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkey.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkey.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkey.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkey.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkey.o: $(hdrdir)/ruby/3/memory.h +ossl_pkey.o: $(hdrdir)/ruby/3/method.h +ossl_pkey.o: $(hdrdir)/ruby/3/module.h +ossl_pkey.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkey.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkey.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkey.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkey.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkey.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkey.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkey.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkey.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkey.o: $(hdrdir)/ruby/3/value.h +ossl_pkey.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkey.o: $(hdrdir)/ruby/3/variable.h +ossl_pkey.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkey.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkey.o: $(hdrdir)/ruby/assert.h ossl_pkey.o: $(hdrdir)/ruby/backward.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkey.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkey.o: $(hdrdir)/ruby/defines.h ossl_pkey.o: $(hdrdir)/ruby/encoding.h ossl_pkey.o: $(hdrdir)/ruby/intern.h @@ -577,8 +2857,160 @@ ossl_pkey.o: ruby_missing.h ossl_pkey_dh.o: $(RUBY_EXTCONF_H) ossl_pkey_dh.o: $(arch_hdrdir)/ruby/config.h ossl_pkey_dh.o: $(hdrdir)/ruby.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/assume.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/cast.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/config.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/error.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/eval.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/event.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/gc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/glob.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/globals.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/memory.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/method.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/module.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/value.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/variable.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkey_dh.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkey_dh.o: $(hdrdir)/ruby/assert.h ossl_pkey_dh.o: $(hdrdir)/ruby/backward.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkey_dh.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkey_dh.o: $(hdrdir)/ruby/defines.h ossl_pkey_dh.o: $(hdrdir)/ruby/encoding.h ossl_pkey_dh.o: $(hdrdir)/ruby/intern.h @@ -615,8 +3047,160 @@ ossl_pkey_dh.o: ruby_missing.h ossl_pkey_dsa.o: $(RUBY_EXTCONF_H) ossl_pkey_dsa.o: $(arch_hdrdir)/ruby/config.h ossl_pkey_dsa.o: $(hdrdir)/ruby.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/assume.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/cast.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/config.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/error.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/eval.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/event.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/gc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/glob.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/globals.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/memory.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/method.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/module.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/value.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/variable.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkey_dsa.o: $(hdrdir)/ruby/assert.h ossl_pkey_dsa.o: $(hdrdir)/ruby/backward.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkey_dsa.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkey_dsa.o: $(hdrdir)/ruby/defines.h ossl_pkey_dsa.o: $(hdrdir)/ruby/encoding.h ossl_pkey_dsa.o: $(hdrdir)/ruby/intern.h @@ -653,8 +3237,160 @@ ossl_pkey_dsa.o: ruby_missing.h ossl_pkey_ec.o: $(RUBY_EXTCONF_H) ossl_pkey_ec.o: $(arch_hdrdir)/ruby/config.h ossl_pkey_ec.o: $(hdrdir)/ruby.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/assume.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/cast.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/config.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/error.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/eval.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/event.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/gc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/glob.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/globals.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/memory.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/method.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/module.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/value.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/variable.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkey_ec.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkey_ec.o: $(hdrdir)/ruby/assert.h ossl_pkey_ec.o: $(hdrdir)/ruby/backward.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkey_ec.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkey_ec.o: $(hdrdir)/ruby/defines.h ossl_pkey_ec.o: $(hdrdir)/ruby/encoding.h ossl_pkey_ec.o: $(hdrdir)/ruby/intern.h @@ -691,8 +3427,160 @@ ossl_pkey_ec.o: ruby_missing.h ossl_pkey_rsa.o: $(RUBY_EXTCONF_H) ossl_pkey_rsa.o: $(arch_hdrdir)/ruby/config.h ossl_pkey_rsa.o: $(hdrdir)/ruby.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/anyargs.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/assume.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/const.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/error.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/format.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/cast.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/config.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/constant_p.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/robject.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/ctype.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/dllexport.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/dosish.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/error.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/eval.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/event.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/fl_type.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/gc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/glob.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/globals.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/extension.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/feature.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/has/warning.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/array.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/class.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/error.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/file.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/io.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/load.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/object.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/process.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/random.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/range.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/re.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/select.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/string.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/time.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/interpreter.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/iterator.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/memory.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/method.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/module.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/newobj.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/rgengc.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/scan_args.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/special_consts.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/static_assert.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/stdalign.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/stdbool.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/symbol.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/token_paste.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/value.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/value_type.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/variable.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/warning_push.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/3/xmalloc.h ossl_pkey_rsa.o: $(hdrdir)/ruby/assert.h ossl_pkey_rsa.o: $(hdrdir)/ruby/backward.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_pkey_rsa.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_pkey_rsa.o: $(hdrdir)/ruby/defines.h ossl_pkey_rsa.o: $(hdrdir)/ruby/encoding.h ossl_pkey_rsa.o: $(hdrdir)/ruby/intern.h @@ -729,8 +3617,160 @@ ossl_pkey_rsa.o: ruby_missing.h ossl_rand.o: $(RUBY_EXTCONF_H) ossl_rand.o: $(arch_hdrdir)/ruby/config.h ossl_rand.o: $(hdrdir)/ruby.h +ossl_rand.o: $(hdrdir)/ruby/3/anyargs.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_rand.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_rand.o: $(hdrdir)/ruby/3/assume.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/const.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/error.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/format.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_rand.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_rand.o: $(hdrdir)/ruby/3/cast.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_rand.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_rand.o: $(hdrdir)/ruby/3/config.h +ossl_rand.o: $(hdrdir)/ruby/3/constant_p.h +ossl_rand.o: $(hdrdir)/ruby/3/core.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_rand.o: $(hdrdir)/ruby/3/core/robject.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_rand.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_rand.o: $(hdrdir)/ruby/3/ctype.h +ossl_rand.o: $(hdrdir)/ruby/3/dllexport.h +ossl_rand.o: $(hdrdir)/ruby/3/dosish.h +ossl_rand.o: $(hdrdir)/ruby/3/error.h +ossl_rand.o: $(hdrdir)/ruby/3/eval.h +ossl_rand.o: $(hdrdir)/ruby/3/event.h +ossl_rand.o: $(hdrdir)/ruby/3/fl_type.h +ossl_rand.o: $(hdrdir)/ruby/3/gc.h +ossl_rand.o: $(hdrdir)/ruby/3/glob.h +ossl_rand.o: $(hdrdir)/ruby/3/globals.h +ossl_rand.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_rand.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_rand.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_rand.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_rand.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_rand.o: $(hdrdir)/ruby/3/has/extension.h +ossl_rand.o: $(hdrdir)/ruby/3/has/feature.h +ossl_rand.o: $(hdrdir)/ruby/3/has/warning.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/array.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/class.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/error.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/file.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/io.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/load.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/object.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/process.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/random.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/range.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/re.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/select.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/string.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/time.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_rand.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_rand.o: $(hdrdir)/ruby/3/interpreter.h +ossl_rand.o: $(hdrdir)/ruby/3/iterator.h +ossl_rand.o: $(hdrdir)/ruby/3/memory.h +ossl_rand.o: $(hdrdir)/ruby/3/method.h +ossl_rand.o: $(hdrdir)/ruby/3/module.h +ossl_rand.o: $(hdrdir)/ruby/3/newobj.h +ossl_rand.o: $(hdrdir)/ruby/3/rgengc.h +ossl_rand.o: $(hdrdir)/ruby/3/scan_args.h +ossl_rand.o: $(hdrdir)/ruby/3/special_consts.h +ossl_rand.o: $(hdrdir)/ruby/3/static_assert.h +ossl_rand.o: $(hdrdir)/ruby/3/stdalign.h +ossl_rand.o: $(hdrdir)/ruby/3/stdbool.h +ossl_rand.o: $(hdrdir)/ruby/3/symbol.h +ossl_rand.o: $(hdrdir)/ruby/3/token_paste.h +ossl_rand.o: $(hdrdir)/ruby/3/value.h +ossl_rand.o: $(hdrdir)/ruby/3/value_type.h +ossl_rand.o: $(hdrdir)/ruby/3/variable.h +ossl_rand.o: $(hdrdir)/ruby/3/warning_push.h +ossl_rand.o: $(hdrdir)/ruby/3/xmalloc.h ossl_rand.o: $(hdrdir)/ruby/assert.h ossl_rand.o: $(hdrdir)/ruby/backward.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_rand.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_rand.o: $(hdrdir)/ruby/defines.h ossl_rand.o: $(hdrdir)/ruby/encoding.h ossl_rand.o: $(hdrdir)/ruby/intern.h @@ -767,8 +3807,160 @@ ossl_rand.o: ruby_missing.h ossl_ssl.o: $(RUBY_EXTCONF_H) ossl_ssl.o: $(arch_hdrdir)/ruby/config.h ossl_ssl.o: $(hdrdir)/ruby.h +ossl_ssl.o: $(hdrdir)/ruby/3/anyargs.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_ssl.o: $(hdrdir)/ruby/3/assume.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/const.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/error.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/format.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_ssl.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_ssl.o: $(hdrdir)/ruby/3/cast.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_ssl.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_ssl.o: $(hdrdir)/ruby/3/config.h +ossl_ssl.o: $(hdrdir)/ruby/3/constant_p.h +ossl_ssl.o: $(hdrdir)/ruby/3/core.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/robject.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_ssl.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_ssl.o: $(hdrdir)/ruby/3/ctype.h +ossl_ssl.o: $(hdrdir)/ruby/3/dllexport.h +ossl_ssl.o: $(hdrdir)/ruby/3/dosish.h +ossl_ssl.o: $(hdrdir)/ruby/3/error.h +ossl_ssl.o: $(hdrdir)/ruby/3/eval.h +ossl_ssl.o: $(hdrdir)/ruby/3/event.h +ossl_ssl.o: $(hdrdir)/ruby/3/fl_type.h +ossl_ssl.o: $(hdrdir)/ruby/3/gc.h +ossl_ssl.o: $(hdrdir)/ruby/3/glob.h +ossl_ssl.o: $(hdrdir)/ruby/3/globals.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/extension.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/feature.h +ossl_ssl.o: $(hdrdir)/ruby/3/has/warning.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/array.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/class.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/error.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/file.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/io.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/load.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/object.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/process.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/random.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/range.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/re.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/select.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/string.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/time.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_ssl.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_ssl.o: $(hdrdir)/ruby/3/interpreter.h +ossl_ssl.o: $(hdrdir)/ruby/3/iterator.h +ossl_ssl.o: $(hdrdir)/ruby/3/memory.h +ossl_ssl.o: $(hdrdir)/ruby/3/method.h +ossl_ssl.o: $(hdrdir)/ruby/3/module.h +ossl_ssl.o: $(hdrdir)/ruby/3/newobj.h +ossl_ssl.o: $(hdrdir)/ruby/3/rgengc.h +ossl_ssl.o: $(hdrdir)/ruby/3/scan_args.h +ossl_ssl.o: $(hdrdir)/ruby/3/special_consts.h +ossl_ssl.o: $(hdrdir)/ruby/3/static_assert.h +ossl_ssl.o: $(hdrdir)/ruby/3/stdalign.h +ossl_ssl.o: $(hdrdir)/ruby/3/stdbool.h +ossl_ssl.o: $(hdrdir)/ruby/3/symbol.h +ossl_ssl.o: $(hdrdir)/ruby/3/token_paste.h +ossl_ssl.o: $(hdrdir)/ruby/3/value.h +ossl_ssl.o: $(hdrdir)/ruby/3/value_type.h +ossl_ssl.o: $(hdrdir)/ruby/3/variable.h +ossl_ssl.o: $(hdrdir)/ruby/3/warning_push.h +ossl_ssl.o: $(hdrdir)/ruby/3/xmalloc.h ossl_ssl.o: $(hdrdir)/ruby/assert.h ossl_ssl.o: $(hdrdir)/ruby/backward.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_ssl.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_ssl.o: $(hdrdir)/ruby/defines.h ossl_ssl.o: $(hdrdir)/ruby/encoding.h ossl_ssl.o: $(hdrdir)/ruby/intern.h @@ -805,8 +3997,160 @@ ossl_ssl.o: ruby_missing.h ossl_ssl_session.o: $(RUBY_EXTCONF_H) ossl_ssl_session.o: $(arch_hdrdir)/ruby/config.h ossl_ssl_session.o: $(hdrdir)/ruby.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/anyargs.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/assume.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/const.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/error.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/format.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/cast.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/config.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/constant_p.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/robject.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/ctype.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/dllexport.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/dosish.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/error.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/eval.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/event.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/fl_type.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/gc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/glob.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/globals.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/extension.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/feature.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/has/warning.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/array.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/class.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/error.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/file.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/io.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/load.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/object.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/process.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/random.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/range.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/re.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/select.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/string.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/time.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/interpreter.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/iterator.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/memory.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/method.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/module.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/newobj.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/rgengc.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/scan_args.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/special_consts.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/static_assert.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/stdalign.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/stdbool.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/symbol.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/token_paste.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/value.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/value_type.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/variable.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/warning_push.h +ossl_ssl_session.o: $(hdrdir)/ruby/3/xmalloc.h ossl_ssl_session.o: $(hdrdir)/ruby/assert.h ossl_ssl_session.o: $(hdrdir)/ruby/backward.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_ssl_session.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_ssl_session.o: $(hdrdir)/ruby/defines.h ossl_ssl_session.o: $(hdrdir)/ruby/encoding.h ossl_ssl_session.o: $(hdrdir)/ruby/intern.h @@ -843,8 +4187,160 @@ ossl_ssl_session.o: ruby_missing.h ossl_ts.o: $(RUBY_EXTCONF_H) ossl_ts.o: $(arch_hdrdir)/ruby/config.h ossl_ts.o: $(hdrdir)/ruby.h +ossl_ts.o: $(hdrdir)/ruby/3/anyargs.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_ts.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_ts.o: $(hdrdir)/ruby/3/assume.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/const.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/error.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/format.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_ts.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_ts.o: $(hdrdir)/ruby/3/cast.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_ts.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_ts.o: $(hdrdir)/ruby/3/config.h +ossl_ts.o: $(hdrdir)/ruby/3/constant_p.h +ossl_ts.o: $(hdrdir)/ruby/3/core.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_ts.o: $(hdrdir)/ruby/3/core/robject.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_ts.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_ts.o: $(hdrdir)/ruby/3/ctype.h +ossl_ts.o: $(hdrdir)/ruby/3/dllexport.h +ossl_ts.o: $(hdrdir)/ruby/3/dosish.h +ossl_ts.o: $(hdrdir)/ruby/3/error.h +ossl_ts.o: $(hdrdir)/ruby/3/eval.h +ossl_ts.o: $(hdrdir)/ruby/3/event.h +ossl_ts.o: $(hdrdir)/ruby/3/fl_type.h +ossl_ts.o: $(hdrdir)/ruby/3/gc.h +ossl_ts.o: $(hdrdir)/ruby/3/glob.h +ossl_ts.o: $(hdrdir)/ruby/3/globals.h +ossl_ts.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_ts.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_ts.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_ts.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_ts.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_ts.o: $(hdrdir)/ruby/3/has/extension.h +ossl_ts.o: $(hdrdir)/ruby/3/has/feature.h +ossl_ts.o: $(hdrdir)/ruby/3/has/warning.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/array.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/class.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/error.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/file.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/io.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/load.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/object.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/process.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/random.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/range.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/re.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/select.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/string.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/time.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_ts.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_ts.o: $(hdrdir)/ruby/3/interpreter.h +ossl_ts.o: $(hdrdir)/ruby/3/iterator.h +ossl_ts.o: $(hdrdir)/ruby/3/memory.h +ossl_ts.o: $(hdrdir)/ruby/3/method.h +ossl_ts.o: $(hdrdir)/ruby/3/module.h +ossl_ts.o: $(hdrdir)/ruby/3/newobj.h +ossl_ts.o: $(hdrdir)/ruby/3/rgengc.h +ossl_ts.o: $(hdrdir)/ruby/3/scan_args.h +ossl_ts.o: $(hdrdir)/ruby/3/special_consts.h +ossl_ts.o: $(hdrdir)/ruby/3/static_assert.h +ossl_ts.o: $(hdrdir)/ruby/3/stdalign.h +ossl_ts.o: $(hdrdir)/ruby/3/stdbool.h +ossl_ts.o: $(hdrdir)/ruby/3/symbol.h +ossl_ts.o: $(hdrdir)/ruby/3/token_paste.h +ossl_ts.o: $(hdrdir)/ruby/3/value.h +ossl_ts.o: $(hdrdir)/ruby/3/value_type.h +ossl_ts.o: $(hdrdir)/ruby/3/variable.h +ossl_ts.o: $(hdrdir)/ruby/3/warning_push.h +ossl_ts.o: $(hdrdir)/ruby/3/xmalloc.h ossl_ts.o: $(hdrdir)/ruby/assert.h ossl_ts.o: $(hdrdir)/ruby/backward.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_ts.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_ts.o: $(hdrdir)/ruby/defines.h ossl_ts.o: $(hdrdir)/ruby/encoding.h ossl_ts.o: $(hdrdir)/ruby/intern.h @@ -881,8 +4377,160 @@ ossl_ts.o: ruby_missing.h ossl_x509.o: $(RUBY_EXTCONF_H) ossl_x509.o: $(arch_hdrdir)/ruby/config.h ossl_x509.o: $(hdrdir)/ruby.h +ossl_x509.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509.o: $(hdrdir)/ruby/3/assume.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509.o: $(hdrdir)/ruby/3/cast.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509.o: $(hdrdir)/ruby/3/config.h +ossl_x509.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509.o: $(hdrdir)/ruby/3/core.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509.o: $(hdrdir)/ruby/3/error.h +ossl_x509.o: $(hdrdir)/ruby/3/eval.h +ossl_x509.o: $(hdrdir)/ruby/3/event.h +ossl_x509.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509.o: $(hdrdir)/ruby/3/gc.h +ossl_x509.o: $(hdrdir)/ruby/3/glob.h +ossl_x509.o: $(hdrdir)/ruby/3/globals.h +ossl_x509.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509.o: $(hdrdir)/ruby/3/memory.h +ossl_x509.o: $(hdrdir)/ruby/3/method.h +ossl_x509.o: $(hdrdir)/ruby/3/module.h +ossl_x509.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509.o: $(hdrdir)/ruby/3/value.h +ossl_x509.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509.o: $(hdrdir)/ruby/3/variable.h +ossl_x509.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509.o: $(hdrdir)/ruby/assert.h ossl_x509.o: $(hdrdir)/ruby/backward.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509.o: $(hdrdir)/ruby/defines.h ossl_x509.o: $(hdrdir)/ruby/encoding.h ossl_x509.o: $(hdrdir)/ruby/intern.h @@ -919,8 +4567,160 @@ ossl_x509.o: ruby_missing.h ossl_x509attr.o: $(RUBY_EXTCONF_H) ossl_x509attr.o: $(arch_hdrdir)/ruby/config.h ossl_x509attr.o: $(hdrdir)/ruby.h +ossl_x509attr.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509attr.o: $(hdrdir)/ruby/3/assume.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509attr.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509attr.o: $(hdrdir)/ruby/3/cast.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509attr.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509attr.o: $(hdrdir)/ruby/3/config.h +ossl_x509attr.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509attr.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509attr.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509attr.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509attr.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509attr.o: $(hdrdir)/ruby/3/error.h +ossl_x509attr.o: $(hdrdir)/ruby/3/eval.h +ossl_x509attr.o: $(hdrdir)/ruby/3/event.h +ossl_x509attr.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509attr.o: $(hdrdir)/ruby/3/gc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/glob.h +ossl_x509attr.o: $(hdrdir)/ruby/3/globals.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509attr.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509attr.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509attr.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509attr.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509attr.o: $(hdrdir)/ruby/3/memory.h +ossl_x509attr.o: $(hdrdir)/ruby/3/method.h +ossl_x509attr.o: $(hdrdir)/ruby/3/module.h +ossl_x509attr.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509attr.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509attr.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509attr.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509attr.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509attr.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509attr.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509attr.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509attr.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509attr.o: $(hdrdir)/ruby/3/value.h +ossl_x509attr.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509attr.o: $(hdrdir)/ruby/3/variable.h +ossl_x509attr.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509attr.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509attr.o: $(hdrdir)/ruby/assert.h ossl_x509attr.o: $(hdrdir)/ruby/backward.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509attr.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509attr.o: $(hdrdir)/ruby/defines.h ossl_x509attr.o: $(hdrdir)/ruby/encoding.h ossl_x509attr.o: $(hdrdir)/ruby/intern.h @@ -957,8 +4757,160 @@ ossl_x509attr.o: ruby_missing.h ossl_x509cert.o: $(RUBY_EXTCONF_H) ossl_x509cert.o: $(arch_hdrdir)/ruby/config.h ossl_x509cert.o: $(hdrdir)/ruby.h +ossl_x509cert.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509cert.o: $(hdrdir)/ruby/3/assume.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509cert.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509cert.o: $(hdrdir)/ruby/3/cast.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509cert.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509cert.o: $(hdrdir)/ruby/3/config.h +ossl_x509cert.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509cert.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509cert.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509cert.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509cert.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509cert.o: $(hdrdir)/ruby/3/error.h +ossl_x509cert.o: $(hdrdir)/ruby/3/eval.h +ossl_x509cert.o: $(hdrdir)/ruby/3/event.h +ossl_x509cert.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509cert.o: $(hdrdir)/ruby/3/gc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/glob.h +ossl_x509cert.o: $(hdrdir)/ruby/3/globals.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509cert.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509cert.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509cert.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509cert.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509cert.o: $(hdrdir)/ruby/3/memory.h +ossl_x509cert.o: $(hdrdir)/ruby/3/method.h +ossl_x509cert.o: $(hdrdir)/ruby/3/module.h +ossl_x509cert.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509cert.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509cert.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509cert.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509cert.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509cert.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509cert.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509cert.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509cert.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509cert.o: $(hdrdir)/ruby/3/value.h +ossl_x509cert.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509cert.o: $(hdrdir)/ruby/3/variable.h +ossl_x509cert.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509cert.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509cert.o: $(hdrdir)/ruby/assert.h ossl_x509cert.o: $(hdrdir)/ruby/backward.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509cert.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509cert.o: $(hdrdir)/ruby/defines.h ossl_x509cert.o: $(hdrdir)/ruby/encoding.h ossl_x509cert.o: $(hdrdir)/ruby/intern.h @@ -995,8 +4947,160 @@ ossl_x509cert.o: ruby_missing.h ossl_x509crl.o: $(RUBY_EXTCONF_H) ossl_x509crl.o: $(arch_hdrdir)/ruby/config.h ossl_x509crl.o: $(hdrdir)/ruby.h +ossl_x509crl.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509crl.o: $(hdrdir)/ruby/3/assume.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509crl.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509crl.o: $(hdrdir)/ruby/3/cast.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509crl.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509crl.o: $(hdrdir)/ruby/3/config.h +ossl_x509crl.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509crl.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509crl.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509crl.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509crl.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509crl.o: $(hdrdir)/ruby/3/error.h +ossl_x509crl.o: $(hdrdir)/ruby/3/eval.h +ossl_x509crl.o: $(hdrdir)/ruby/3/event.h +ossl_x509crl.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509crl.o: $(hdrdir)/ruby/3/gc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/glob.h +ossl_x509crl.o: $(hdrdir)/ruby/3/globals.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509crl.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509crl.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509crl.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509crl.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509crl.o: $(hdrdir)/ruby/3/memory.h +ossl_x509crl.o: $(hdrdir)/ruby/3/method.h +ossl_x509crl.o: $(hdrdir)/ruby/3/module.h +ossl_x509crl.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509crl.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509crl.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509crl.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509crl.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509crl.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509crl.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509crl.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509crl.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509crl.o: $(hdrdir)/ruby/3/value.h +ossl_x509crl.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509crl.o: $(hdrdir)/ruby/3/variable.h +ossl_x509crl.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509crl.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509crl.o: $(hdrdir)/ruby/assert.h ossl_x509crl.o: $(hdrdir)/ruby/backward.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509crl.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509crl.o: $(hdrdir)/ruby/defines.h ossl_x509crl.o: $(hdrdir)/ruby/encoding.h ossl_x509crl.o: $(hdrdir)/ruby/intern.h @@ -1033,8 +5137,160 @@ ossl_x509crl.o: ruby_missing.h ossl_x509ext.o: $(RUBY_EXTCONF_H) ossl_x509ext.o: $(arch_hdrdir)/ruby/config.h ossl_x509ext.o: $(hdrdir)/ruby.h +ossl_x509ext.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509ext.o: $(hdrdir)/ruby/3/assume.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509ext.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509ext.o: $(hdrdir)/ruby/3/cast.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509ext.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509ext.o: $(hdrdir)/ruby/3/config.h +ossl_x509ext.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509ext.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509ext.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509ext.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509ext.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509ext.o: $(hdrdir)/ruby/3/error.h +ossl_x509ext.o: $(hdrdir)/ruby/3/eval.h +ossl_x509ext.o: $(hdrdir)/ruby/3/event.h +ossl_x509ext.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509ext.o: $(hdrdir)/ruby/3/gc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/glob.h +ossl_x509ext.o: $(hdrdir)/ruby/3/globals.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509ext.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509ext.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509ext.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509ext.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509ext.o: $(hdrdir)/ruby/3/memory.h +ossl_x509ext.o: $(hdrdir)/ruby/3/method.h +ossl_x509ext.o: $(hdrdir)/ruby/3/module.h +ossl_x509ext.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509ext.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509ext.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509ext.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509ext.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509ext.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509ext.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509ext.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509ext.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509ext.o: $(hdrdir)/ruby/3/value.h +ossl_x509ext.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509ext.o: $(hdrdir)/ruby/3/variable.h +ossl_x509ext.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509ext.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509ext.o: $(hdrdir)/ruby/assert.h ossl_x509ext.o: $(hdrdir)/ruby/backward.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509ext.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509ext.o: $(hdrdir)/ruby/defines.h ossl_x509ext.o: $(hdrdir)/ruby/encoding.h ossl_x509ext.o: $(hdrdir)/ruby/intern.h @@ -1071,8 +5327,160 @@ ossl_x509ext.o: ruby_missing.h ossl_x509name.o: $(RUBY_EXTCONF_H) ossl_x509name.o: $(arch_hdrdir)/ruby/config.h ossl_x509name.o: $(hdrdir)/ruby.h +ossl_x509name.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509name.o: $(hdrdir)/ruby/3/assume.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509name.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509name.o: $(hdrdir)/ruby/3/cast.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509name.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509name.o: $(hdrdir)/ruby/3/config.h +ossl_x509name.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509name.o: $(hdrdir)/ruby/3/core.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509name.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509name.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509name.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509name.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509name.o: $(hdrdir)/ruby/3/error.h +ossl_x509name.o: $(hdrdir)/ruby/3/eval.h +ossl_x509name.o: $(hdrdir)/ruby/3/event.h +ossl_x509name.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509name.o: $(hdrdir)/ruby/3/gc.h +ossl_x509name.o: $(hdrdir)/ruby/3/glob.h +ossl_x509name.o: $(hdrdir)/ruby/3/globals.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509name.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509name.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509name.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509name.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509name.o: $(hdrdir)/ruby/3/memory.h +ossl_x509name.o: $(hdrdir)/ruby/3/method.h +ossl_x509name.o: $(hdrdir)/ruby/3/module.h +ossl_x509name.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509name.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509name.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509name.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509name.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509name.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509name.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509name.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509name.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509name.o: $(hdrdir)/ruby/3/value.h +ossl_x509name.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509name.o: $(hdrdir)/ruby/3/variable.h +ossl_x509name.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509name.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509name.o: $(hdrdir)/ruby/assert.h ossl_x509name.o: $(hdrdir)/ruby/backward.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509name.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509name.o: $(hdrdir)/ruby/defines.h ossl_x509name.o: $(hdrdir)/ruby/encoding.h ossl_x509name.o: $(hdrdir)/ruby/intern.h @@ -1109,8 +5517,160 @@ ossl_x509name.o: ruby_missing.h ossl_x509req.o: $(RUBY_EXTCONF_H) ossl_x509req.o: $(arch_hdrdir)/ruby/config.h ossl_x509req.o: $(hdrdir)/ruby.h +ossl_x509req.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509req.o: $(hdrdir)/ruby/3/assume.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509req.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509req.o: $(hdrdir)/ruby/3/cast.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509req.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509req.o: $(hdrdir)/ruby/3/config.h +ossl_x509req.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509req.o: $(hdrdir)/ruby/3/core.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509req.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509req.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509req.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509req.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509req.o: $(hdrdir)/ruby/3/error.h +ossl_x509req.o: $(hdrdir)/ruby/3/eval.h +ossl_x509req.o: $(hdrdir)/ruby/3/event.h +ossl_x509req.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509req.o: $(hdrdir)/ruby/3/gc.h +ossl_x509req.o: $(hdrdir)/ruby/3/glob.h +ossl_x509req.o: $(hdrdir)/ruby/3/globals.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509req.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509req.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509req.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509req.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509req.o: $(hdrdir)/ruby/3/memory.h +ossl_x509req.o: $(hdrdir)/ruby/3/method.h +ossl_x509req.o: $(hdrdir)/ruby/3/module.h +ossl_x509req.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509req.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509req.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509req.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509req.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509req.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509req.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509req.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509req.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509req.o: $(hdrdir)/ruby/3/value.h +ossl_x509req.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509req.o: $(hdrdir)/ruby/3/variable.h +ossl_x509req.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509req.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509req.o: $(hdrdir)/ruby/assert.h ossl_x509req.o: $(hdrdir)/ruby/backward.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509req.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509req.o: $(hdrdir)/ruby/defines.h ossl_x509req.o: $(hdrdir)/ruby/encoding.h ossl_x509req.o: $(hdrdir)/ruby/intern.h @@ -1147,8 +5707,160 @@ ossl_x509req.o: ruby_missing.h ossl_x509revoked.o: $(RUBY_EXTCONF_H) ossl_x509revoked.o: $(arch_hdrdir)/ruby/config.h ossl_x509revoked.o: $(hdrdir)/ruby.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/assume.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/cast.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/config.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/error.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/eval.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/event.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/gc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/glob.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/globals.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/memory.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/method.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/module.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/value.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/variable.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509revoked.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509revoked.o: $(hdrdir)/ruby/assert.h ossl_x509revoked.o: $(hdrdir)/ruby/backward.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509revoked.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509revoked.o: $(hdrdir)/ruby/defines.h ossl_x509revoked.o: $(hdrdir)/ruby/encoding.h ossl_x509revoked.o: $(hdrdir)/ruby/intern.h @@ -1185,8 +5897,160 @@ ossl_x509revoked.o: ruby_missing.h ossl_x509store.o: $(RUBY_EXTCONF_H) ossl_x509store.o: $(arch_hdrdir)/ruby/config.h ossl_x509store.o: $(hdrdir)/ruby.h +ossl_x509store.o: $(hdrdir)/ruby/3/anyargs.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/char.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/double.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/int.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/long.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/short.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ossl_x509store.o: $(hdrdir)/ruby/3/assume.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/artificial.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/cold.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/const.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/constexpr.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/deprecated.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/error.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/forceinline.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/format.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/noalias.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/noexcept.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/noinline.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/nonnull.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/noreturn.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/pure.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/restrict.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/warning.h +ossl_x509store.o: $(hdrdir)/ruby/3/attr/weakref.h +ossl_x509store.o: $(hdrdir)/ruby/3/cast.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ossl_x509store.o: $(hdrdir)/ruby/3/compiler_since.h +ossl_x509store.o: $(hdrdir)/ruby/3/config.h +ossl_x509store.o: $(hdrdir)/ruby/3/constant_p.h +ossl_x509store.o: $(hdrdir)/ruby/3/core.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rarray.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rbasic.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rbignum.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rclass.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rdata.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rfile.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rhash.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/robject.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rregexp.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rstring.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rstruct.h +ossl_x509store.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ossl_x509store.o: $(hdrdir)/ruby/3/ctype.h +ossl_x509store.o: $(hdrdir)/ruby/3/dllexport.h +ossl_x509store.o: $(hdrdir)/ruby/3/dosish.h +ossl_x509store.o: $(hdrdir)/ruby/3/error.h +ossl_x509store.o: $(hdrdir)/ruby/3/eval.h +ossl_x509store.o: $(hdrdir)/ruby/3/event.h +ossl_x509store.o: $(hdrdir)/ruby/3/fl_type.h +ossl_x509store.o: $(hdrdir)/ruby/3/gc.h +ossl_x509store.o: $(hdrdir)/ruby/3/glob.h +ossl_x509store.o: $(hdrdir)/ruby/3/globals.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/attribute.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/builtin.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/c_attribute.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/extension.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/feature.h +ossl_x509store.o: $(hdrdir)/ruby/3/has/warning.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/array.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/bignum.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/class.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/compar.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/complex.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/cont.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/dir.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/enum.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/enumerator.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/error.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/eval.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/file.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/gc.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/hash.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/io.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/load.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/marshal.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/numeric.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/object.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/parse.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/proc.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/process.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/random.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/range.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/rational.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/re.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/ruby.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/select.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/signal.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/sprintf.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/string.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/struct.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/thread.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/time.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/variable.h +ossl_x509store.o: $(hdrdir)/ruby/3/intern/vm.h +ossl_x509store.o: $(hdrdir)/ruby/3/interpreter.h +ossl_x509store.o: $(hdrdir)/ruby/3/iterator.h +ossl_x509store.o: $(hdrdir)/ruby/3/memory.h +ossl_x509store.o: $(hdrdir)/ruby/3/method.h +ossl_x509store.o: $(hdrdir)/ruby/3/module.h +ossl_x509store.o: $(hdrdir)/ruby/3/newobj.h +ossl_x509store.o: $(hdrdir)/ruby/3/rgengc.h +ossl_x509store.o: $(hdrdir)/ruby/3/scan_args.h +ossl_x509store.o: $(hdrdir)/ruby/3/special_consts.h +ossl_x509store.o: $(hdrdir)/ruby/3/static_assert.h +ossl_x509store.o: $(hdrdir)/ruby/3/stdalign.h +ossl_x509store.o: $(hdrdir)/ruby/3/stdbool.h +ossl_x509store.o: $(hdrdir)/ruby/3/symbol.h +ossl_x509store.o: $(hdrdir)/ruby/3/token_paste.h +ossl_x509store.o: $(hdrdir)/ruby/3/value.h +ossl_x509store.o: $(hdrdir)/ruby/3/value_type.h +ossl_x509store.o: $(hdrdir)/ruby/3/variable.h +ossl_x509store.o: $(hdrdir)/ruby/3/warning_push.h +ossl_x509store.o: $(hdrdir)/ruby/3/xmalloc.h ossl_x509store.o: $(hdrdir)/ruby/assert.h ossl_x509store.o: $(hdrdir)/ruby/backward.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/assume.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/attributes.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/bool.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/extern.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/inttypes.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/limits.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/long_long.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/r_cast.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/rmodule.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/stdalign.h +ossl_x509store.o: $(hdrdir)/ruby/backward/2/stdarg.h ossl_x509store.o: $(hdrdir)/ruby/defines.h ossl_x509store.o: $(hdrdir)/ruby/encoding.h ossl_x509store.o: $(hdrdir)/ruby/intern.h diff --git a/ext/pathname/depend b/ext/pathname/depend index 1e13dd5f37..0965e499b0 100644 --- a/ext/pathname/depend +++ b/ext/pathname/depend @@ -2,8 +2,160 @@ pathname.o: $(RUBY_EXTCONF_H) pathname.o: $(arch_hdrdir)/ruby/config.h pathname.o: $(hdrdir)/ruby.h +pathname.o: $(hdrdir)/ruby/3/anyargs.h +pathname.o: $(hdrdir)/ruby/3/arithmetic.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/char.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/double.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/int.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/long.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/short.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +pathname.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +pathname.o: $(hdrdir)/ruby/3/assume.h +pathname.o: $(hdrdir)/ruby/3/attr/alloc_size.h +pathname.o: $(hdrdir)/ruby/3/attr/artificial.h +pathname.o: $(hdrdir)/ruby/3/attr/cold.h +pathname.o: $(hdrdir)/ruby/3/attr/const.h +pathname.o: $(hdrdir)/ruby/3/attr/constexpr.h +pathname.o: $(hdrdir)/ruby/3/attr/deprecated.h +pathname.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +pathname.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +pathname.o: $(hdrdir)/ruby/3/attr/error.h +pathname.o: $(hdrdir)/ruby/3/attr/flag_enum.h +pathname.o: $(hdrdir)/ruby/3/attr/forceinline.h +pathname.o: $(hdrdir)/ruby/3/attr/format.h +pathname.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +pathname.o: $(hdrdir)/ruby/3/attr/noalias.h +pathname.o: $(hdrdir)/ruby/3/attr/nodiscard.h +pathname.o: $(hdrdir)/ruby/3/attr/noexcept.h +pathname.o: $(hdrdir)/ruby/3/attr/noinline.h +pathname.o: $(hdrdir)/ruby/3/attr/nonnull.h +pathname.o: $(hdrdir)/ruby/3/attr/noreturn.h +pathname.o: $(hdrdir)/ruby/3/attr/pure.h +pathname.o: $(hdrdir)/ruby/3/attr/restrict.h +pathname.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +pathname.o: $(hdrdir)/ruby/3/attr/warning.h +pathname.o: $(hdrdir)/ruby/3/attr/weakref.h +pathname.o: $(hdrdir)/ruby/3/cast.h +pathname.o: $(hdrdir)/ruby/3/compiler_is.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/apple.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/clang.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/intel.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +pathname.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +pathname.o: $(hdrdir)/ruby/3/compiler_since.h +pathname.o: $(hdrdir)/ruby/3/config.h +pathname.o: $(hdrdir)/ruby/3/constant_p.h +pathname.o: $(hdrdir)/ruby/3/core.h +pathname.o: $(hdrdir)/ruby/3/core/rarray.h +pathname.o: $(hdrdir)/ruby/3/core/rbasic.h +pathname.o: $(hdrdir)/ruby/3/core/rbignum.h +pathname.o: $(hdrdir)/ruby/3/core/rclass.h +pathname.o: $(hdrdir)/ruby/3/core/rdata.h +pathname.o: $(hdrdir)/ruby/3/core/rfile.h +pathname.o: $(hdrdir)/ruby/3/core/rhash.h +pathname.o: $(hdrdir)/ruby/3/core/robject.h +pathname.o: $(hdrdir)/ruby/3/core/rregexp.h +pathname.o: $(hdrdir)/ruby/3/core/rstring.h +pathname.o: $(hdrdir)/ruby/3/core/rstruct.h +pathname.o: $(hdrdir)/ruby/3/core/rtypeddata.h +pathname.o: $(hdrdir)/ruby/3/ctype.h +pathname.o: $(hdrdir)/ruby/3/dllexport.h +pathname.o: $(hdrdir)/ruby/3/dosish.h +pathname.o: $(hdrdir)/ruby/3/error.h +pathname.o: $(hdrdir)/ruby/3/eval.h +pathname.o: $(hdrdir)/ruby/3/event.h +pathname.o: $(hdrdir)/ruby/3/fl_type.h +pathname.o: $(hdrdir)/ruby/3/gc.h +pathname.o: $(hdrdir)/ruby/3/glob.h +pathname.o: $(hdrdir)/ruby/3/globals.h +pathname.o: $(hdrdir)/ruby/3/has/attribute.h +pathname.o: $(hdrdir)/ruby/3/has/builtin.h +pathname.o: $(hdrdir)/ruby/3/has/c_attribute.h +pathname.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +pathname.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +pathname.o: $(hdrdir)/ruby/3/has/extension.h +pathname.o: $(hdrdir)/ruby/3/has/feature.h +pathname.o: $(hdrdir)/ruby/3/has/warning.h +pathname.o: $(hdrdir)/ruby/3/intern/array.h +pathname.o: $(hdrdir)/ruby/3/intern/bignum.h +pathname.o: $(hdrdir)/ruby/3/intern/class.h +pathname.o: $(hdrdir)/ruby/3/intern/compar.h +pathname.o: $(hdrdir)/ruby/3/intern/complex.h +pathname.o: $(hdrdir)/ruby/3/intern/cont.h +pathname.o: $(hdrdir)/ruby/3/intern/dir.h +pathname.o: $(hdrdir)/ruby/3/intern/enum.h +pathname.o: $(hdrdir)/ruby/3/intern/enumerator.h +pathname.o: $(hdrdir)/ruby/3/intern/error.h +pathname.o: $(hdrdir)/ruby/3/intern/eval.h +pathname.o: $(hdrdir)/ruby/3/intern/file.h +pathname.o: $(hdrdir)/ruby/3/intern/gc.h +pathname.o: $(hdrdir)/ruby/3/intern/hash.h +pathname.o: $(hdrdir)/ruby/3/intern/io.h +pathname.o: $(hdrdir)/ruby/3/intern/load.h +pathname.o: $(hdrdir)/ruby/3/intern/marshal.h +pathname.o: $(hdrdir)/ruby/3/intern/numeric.h +pathname.o: $(hdrdir)/ruby/3/intern/object.h +pathname.o: $(hdrdir)/ruby/3/intern/parse.h +pathname.o: $(hdrdir)/ruby/3/intern/proc.h +pathname.o: $(hdrdir)/ruby/3/intern/process.h +pathname.o: $(hdrdir)/ruby/3/intern/random.h +pathname.o: $(hdrdir)/ruby/3/intern/range.h +pathname.o: $(hdrdir)/ruby/3/intern/rational.h +pathname.o: $(hdrdir)/ruby/3/intern/re.h +pathname.o: $(hdrdir)/ruby/3/intern/ruby.h +pathname.o: $(hdrdir)/ruby/3/intern/select.h +pathname.o: $(hdrdir)/ruby/3/intern/select/largesize.h +pathname.o: $(hdrdir)/ruby/3/intern/signal.h +pathname.o: $(hdrdir)/ruby/3/intern/sprintf.h +pathname.o: $(hdrdir)/ruby/3/intern/string.h +pathname.o: $(hdrdir)/ruby/3/intern/struct.h +pathname.o: $(hdrdir)/ruby/3/intern/thread.h +pathname.o: $(hdrdir)/ruby/3/intern/time.h +pathname.o: $(hdrdir)/ruby/3/intern/variable.h +pathname.o: $(hdrdir)/ruby/3/intern/vm.h +pathname.o: $(hdrdir)/ruby/3/interpreter.h +pathname.o: $(hdrdir)/ruby/3/iterator.h +pathname.o: $(hdrdir)/ruby/3/memory.h +pathname.o: $(hdrdir)/ruby/3/method.h +pathname.o: $(hdrdir)/ruby/3/module.h +pathname.o: $(hdrdir)/ruby/3/newobj.h +pathname.o: $(hdrdir)/ruby/3/rgengc.h +pathname.o: $(hdrdir)/ruby/3/scan_args.h +pathname.o: $(hdrdir)/ruby/3/special_consts.h +pathname.o: $(hdrdir)/ruby/3/static_assert.h +pathname.o: $(hdrdir)/ruby/3/stdalign.h +pathname.o: $(hdrdir)/ruby/3/stdbool.h +pathname.o: $(hdrdir)/ruby/3/symbol.h +pathname.o: $(hdrdir)/ruby/3/token_paste.h +pathname.o: $(hdrdir)/ruby/3/value.h +pathname.o: $(hdrdir)/ruby/3/value_type.h +pathname.o: $(hdrdir)/ruby/3/variable.h +pathname.o: $(hdrdir)/ruby/3/warning_push.h +pathname.o: $(hdrdir)/ruby/3/xmalloc.h pathname.o: $(hdrdir)/ruby/assert.h pathname.o: $(hdrdir)/ruby/backward.h +pathname.o: $(hdrdir)/ruby/backward/2/assume.h +pathname.o: $(hdrdir)/ruby/backward/2/attributes.h +pathname.o: $(hdrdir)/ruby/backward/2/bool.h +pathname.o: $(hdrdir)/ruby/backward/2/extern.h +pathname.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +pathname.o: $(hdrdir)/ruby/backward/2/inttypes.h +pathname.o: $(hdrdir)/ruby/backward/2/limits.h +pathname.o: $(hdrdir)/ruby/backward/2/long_long.h +pathname.o: $(hdrdir)/ruby/backward/2/r_cast.h +pathname.o: $(hdrdir)/ruby/backward/2/rmodule.h +pathname.o: $(hdrdir)/ruby/backward/2/stdalign.h +pathname.o: $(hdrdir)/ruby/backward/2/stdarg.h pathname.o: $(hdrdir)/ruby/defines.h pathname.o: $(hdrdir)/ruby/encoding.h pathname.o: $(hdrdir)/ruby/intern.h diff --git a/ext/psych/depend b/ext/psych/depend index dc358eaed3..6a605bc549 100644 --- a/ext/psych/depend +++ b/ext/psych/depend @@ -4,8 +4,160 @@ $(OBJS): $(YAML_H) psych.o: $(RUBY_EXTCONF_H) psych.o: $(arch_hdrdir)/ruby/config.h psych.o: $(hdrdir)/ruby.h +psych.o: $(hdrdir)/ruby/3/anyargs.h +psych.o: $(hdrdir)/ruby/3/arithmetic.h +psych.o: $(hdrdir)/ruby/3/arithmetic/char.h +psych.o: $(hdrdir)/ruby/3/arithmetic/double.h +psych.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +psych.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/int.h +psych.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/long.h +psych.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +psych.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/short.h +psych.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +psych.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +psych.o: $(hdrdir)/ruby/3/assume.h +psych.o: $(hdrdir)/ruby/3/attr/alloc_size.h +psych.o: $(hdrdir)/ruby/3/attr/artificial.h +psych.o: $(hdrdir)/ruby/3/attr/cold.h +psych.o: $(hdrdir)/ruby/3/attr/const.h +psych.o: $(hdrdir)/ruby/3/attr/constexpr.h +psych.o: $(hdrdir)/ruby/3/attr/deprecated.h +psych.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +psych.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +psych.o: $(hdrdir)/ruby/3/attr/error.h +psych.o: $(hdrdir)/ruby/3/attr/flag_enum.h +psych.o: $(hdrdir)/ruby/3/attr/forceinline.h +psych.o: $(hdrdir)/ruby/3/attr/format.h +psych.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +psych.o: $(hdrdir)/ruby/3/attr/noalias.h +psych.o: $(hdrdir)/ruby/3/attr/nodiscard.h +psych.o: $(hdrdir)/ruby/3/attr/noexcept.h +psych.o: $(hdrdir)/ruby/3/attr/noinline.h +psych.o: $(hdrdir)/ruby/3/attr/nonnull.h +psych.o: $(hdrdir)/ruby/3/attr/noreturn.h +psych.o: $(hdrdir)/ruby/3/attr/pure.h +psych.o: $(hdrdir)/ruby/3/attr/restrict.h +psych.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +psych.o: $(hdrdir)/ruby/3/attr/warning.h +psych.o: $(hdrdir)/ruby/3/attr/weakref.h +psych.o: $(hdrdir)/ruby/3/cast.h +psych.o: $(hdrdir)/ruby/3/compiler_is.h +psych.o: $(hdrdir)/ruby/3/compiler_is/apple.h +psych.o: $(hdrdir)/ruby/3/compiler_is/clang.h +psych.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +psych.o: $(hdrdir)/ruby/3/compiler_is/intel.h +psych.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +psych.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +psych.o: $(hdrdir)/ruby/3/compiler_since.h +psych.o: $(hdrdir)/ruby/3/config.h +psych.o: $(hdrdir)/ruby/3/constant_p.h +psych.o: $(hdrdir)/ruby/3/core.h +psych.o: $(hdrdir)/ruby/3/core/rarray.h +psych.o: $(hdrdir)/ruby/3/core/rbasic.h +psych.o: $(hdrdir)/ruby/3/core/rbignum.h +psych.o: $(hdrdir)/ruby/3/core/rclass.h +psych.o: $(hdrdir)/ruby/3/core/rdata.h +psych.o: $(hdrdir)/ruby/3/core/rfile.h +psych.o: $(hdrdir)/ruby/3/core/rhash.h +psych.o: $(hdrdir)/ruby/3/core/robject.h +psych.o: $(hdrdir)/ruby/3/core/rregexp.h +psych.o: $(hdrdir)/ruby/3/core/rstring.h +psych.o: $(hdrdir)/ruby/3/core/rstruct.h +psych.o: $(hdrdir)/ruby/3/core/rtypeddata.h +psych.o: $(hdrdir)/ruby/3/ctype.h +psych.o: $(hdrdir)/ruby/3/dllexport.h +psych.o: $(hdrdir)/ruby/3/dosish.h +psych.o: $(hdrdir)/ruby/3/error.h +psych.o: $(hdrdir)/ruby/3/eval.h +psych.o: $(hdrdir)/ruby/3/event.h +psych.o: $(hdrdir)/ruby/3/fl_type.h +psych.o: $(hdrdir)/ruby/3/gc.h +psych.o: $(hdrdir)/ruby/3/glob.h +psych.o: $(hdrdir)/ruby/3/globals.h +psych.o: $(hdrdir)/ruby/3/has/attribute.h +psych.o: $(hdrdir)/ruby/3/has/builtin.h +psych.o: $(hdrdir)/ruby/3/has/c_attribute.h +psych.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +psych.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +psych.o: $(hdrdir)/ruby/3/has/extension.h +psych.o: $(hdrdir)/ruby/3/has/feature.h +psych.o: $(hdrdir)/ruby/3/has/warning.h +psych.o: $(hdrdir)/ruby/3/intern/array.h +psych.o: $(hdrdir)/ruby/3/intern/bignum.h +psych.o: $(hdrdir)/ruby/3/intern/class.h +psych.o: $(hdrdir)/ruby/3/intern/compar.h +psych.o: $(hdrdir)/ruby/3/intern/complex.h +psych.o: $(hdrdir)/ruby/3/intern/cont.h +psych.o: $(hdrdir)/ruby/3/intern/dir.h +psych.o: $(hdrdir)/ruby/3/intern/enum.h +psych.o: $(hdrdir)/ruby/3/intern/enumerator.h +psych.o: $(hdrdir)/ruby/3/intern/error.h +psych.o: $(hdrdir)/ruby/3/intern/eval.h +psych.o: $(hdrdir)/ruby/3/intern/file.h +psych.o: $(hdrdir)/ruby/3/intern/gc.h +psych.o: $(hdrdir)/ruby/3/intern/hash.h +psych.o: $(hdrdir)/ruby/3/intern/io.h +psych.o: $(hdrdir)/ruby/3/intern/load.h +psych.o: $(hdrdir)/ruby/3/intern/marshal.h +psych.o: $(hdrdir)/ruby/3/intern/numeric.h +psych.o: $(hdrdir)/ruby/3/intern/object.h +psych.o: $(hdrdir)/ruby/3/intern/parse.h +psych.o: $(hdrdir)/ruby/3/intern/proc.h +psych.o: $(hdrdir)/ruby/3/intern/process.h +psych.o: $(hdrdir)/ruby/3/intern/random.h +psych.o: $(hdrdir)/ruby/3/intern/range.h +psych.o: $(hdrdir)/ruby/3/intern/rational.h +psych.o: $(hdrdir)/ruby/3/intern/re.h +psych.o: $(hdrdir)/ruby/3/intern/ruby.h +psych.o: $(hdrdir)/ruby/3/intern/select.h +psych.o: $(hdrdir)/ruby/3/intern/select/largesize.h +psych.o: $(hdrdir)/ruby/3/intern/signal.h +psych.o: $(hdrdir)/ruby/3/intern/sprintf.h +psych.o: $(hdrdir)/ruby/3/intern/string.h +psych.o: $(hdrdir)/ruby/3/intern/struct.h +psych.o: $(hdrdir)/ruby/3/intern/thread.h +psych.o: $(hdrdir)/ruby/3/intern/time.h +psych.o: $(hdrdir)/ruby/3/intern/variable.h +psych.o: $(hdrdir)/ruby/3/intern/vm.h +psych.o: $(hdrdir)/ruby/3/interpreter.h +psych.o: $(hdrdir)/ruby/3/iterator.h +psych.o: $(hdrdir)/ruby/3/memory.h +psych.o: $(hdrdir)/ruby/3/method.h +psych.o: $(hdrdir)/ruby/3/module.h +psych.o: $(hdrdir)/ruby/3/newobj.h +psych.o: $(hdrdir)/ruby/3/rgengc.h +psych.o: $(hdrdir)/ruby/3/scan_args.h +psych.o: $(hdrdir)/ruby/3/special_consts.h +psych.o: $(hdrdir)/ruby/3/static_assert.h +psych.o: $(hdrdir)/ruby/3/stdalign.h +psych.o: $(hdrdir)/ruby/3/stdbool.h +psych.o: $(hdrdir)/ruby/3/symbol.h +psych.o: $(hdrdir)/ruby/3/token_paste.h +psych.o: $(hdrdir)/ruby/3/value.h +psych.o: $(hdrdir)/ruby/3/value_type.h +psych.o: $(hdrdir)/ruby/3/variable.h +psych.o: $(hdrdir)/ruby/3/warning_push.h +psych.o: $(hdrdir)/ruby/3/xmalloc.h psych.o: $(hdrdir)/ruby/assert.h psych.o: $(hdrdir)/ruby/backward.h +psych.o: $(hdrdir)/ruby/backward/2/assume.h +psych.o: $(hdrdir)/ruby/backward/2/attributes.h +psych.o: $(hdrdir)/ruby/backward/2/bool.h +psych.o: $(hdrdir)/ruby/backward/2/extern.h +psych.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +psych.o: $(hdrdir)/ruby/backward/2/inttypes.h +psych.o: $(hdrdir)/ruby/backward/2/limits.h +psych.o: $(hdrdir)/ruby/backward/2/long_long.h +psych.o: $(hdrdir)/ruby/backward/2/r_cast.h +psych.o: $(hdrdir)/ruby/backward/2/rmodule.h +psych.o: $(hdrdir)/ruby/backward/2/stdalign.h +psych.o: $(hdrdir)/ruby/backward/2/stdarg.h psych.o: $(hdrdir)/ruby/defines.h psych.o: $(hdrdir)/ruby/encoding.h psych.o: $(hdrdir)/ruby/intern.h @@ -24,8 +176,160 @@ psych.o: psych_yaml_tree.h psych_emitter.o: $(RUBY_EXTCONF_H) psych_emitter.o: $(arch_hdrdir)/ruby/config.h psych_emitter.o: $(hdrdir)/ruby.h +psych_emitter.o: $(hdrdir)/ruby/3/anyargs.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/char.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/double.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/int.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/long.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/short.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +psych_emitter.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +psych_emitter.o: $(hdrdir)/ruby/3/assume.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/alloc_size.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/artificial.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/cold.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/const.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/constexpr.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/deprecated.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/error.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/flag_enum.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/forceinline.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/format.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/noalias.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/nodiscard.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/noexcept.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/noinline.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/nonnull.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/noreturn.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/pure.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/restrict.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/warning.h +psych_emitter.o: $(hdrdir)/ruby/3/attr/weakref.h +psych_emitter.o: $(hdrdir)/ruby/3/cast.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/apple.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/clang.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/intel.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +psych_emitter.o: $(hdrdir)/ruby/3/compiler_since.h +psych_emitter.o: $(hdrdir)/ruby/3/config.h +psych_emitter.o: $(hdrdir)/ruby/3/constant_p.h +psych_emitter.o: $(hdrdir)/ruby/3/core.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rarray.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rbasic.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rbignum.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rclass.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rdata.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rfile.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rhash.h +psych_emitter.o: $(hdrdir)/ruby/3/core/robject.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rregexp.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rstring.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rstruct.h +psych_emitter.o: $(hdrdir)/ruby/3/core/rtypeddata.h +psych_emitter.o: $(hdrdir)/ruby/3/ctype.h +psych_emitter.o: $(hdrdir)/ruby/3/dllexport.h +psych_emitter.o: $(hdrdir)/ruby/3/dosish.h +psych_emitter.o: $(hdrdir)/ruby/3/error.h +psych_emitter.o: $(hdrdir)/ruby/3/eval.h +psych_emitter.o: $(hdrdir)/ruby/3/event.h +psych_emitter.o: $(hdrdir)/ruby/3/fl_type.h +psych_emitter.o: $(hdrdir)/ruby/3/gc.h +psych_emitter.o: $(hdrdir)/ruby/3/glob.h +psych_emitter.o: $(hdrdir)/ruby/3/globals.h +psych_emitter.o: $(hdrdir)/ruby/3/has/attribute.h +psych_emitter.o: $(hdrdir)/ruby/3/has/builtin.h +psych_emitter.o: $(hdrdir)/ruby/3/has/c_attribute.h +psych_emitter.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +psych_emitter.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +psych_emitter.o: $(hdrdir)/ruby/3/has/extension.h +psych_emitter.o: $(hdrdir)/ruby/3/has/feature.h +psych_emitter.o: $(hdrdir)/ruby/3/has/warning.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/array.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/bignum.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/class.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/compar.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/complex.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/cont.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/dir.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/enum.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/enumerator.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/error.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/eval.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/file.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/gc.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/hash.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/io.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/load.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/marshal.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/numeric.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/object.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/parse.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/proc.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/process.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/random.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/range.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/rational.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/re.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/ruby.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/select.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/select/largesize.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/signal.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/sprintf.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/string.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/struct.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/thread.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/time.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/variable.h +psych_emitter.o: $(hdrdir)/ruby/3/intern/vm.h +psych_emitter.o: $(hdrdir)/ruby/3/interpreter.h +psych_emitter.o: $(hdrdir)/ruby/3/iterator.h +psych_emitter.o: $(hdrdir)/ruby/3/memory.h +psych_emitter.o: $(hdrdir)/ruby/3/method.h +psych_emitter.o: $(hdrdir)/ruby/3/module.h +psych_emitter.o: $(hdrdir)/ruby/3/newobj.h +psych_emitter.o: $(hdrdir)/ruby/3/rgengc.h +psych_emitter.o: $(hdrdir)/ruby/3/scan_args.h +psych_emitter.o: $(hdrdir)/ruby/3/special_consts.h +psych_emitter.o: $(hdrdir)/ruby/3/static_assert.h +psych_emitter.o: $(hdrdir)/ruby/3/stdalign.h +psych_emitter.o: $(hdrdir)/ruby/3/stdbool.h +psych_emitter.o: $(hdrdir)/ruby/3/symbol.h +psych_emitter.o: $(hdrdir)/ruby/3/token_paste.h +psych_emitter.o: $(hdrdir)/ruby/3/value.h +psych_emitter.o: $(hdrdir)/ruby/3/value_type.h +psych_emitter.o: $(hdrdir)/ruby/3/variable.h +psych_emitter.o: $(hdrdir)/ruby/3/warning_push.h +psych_emitter.o: $(hdrdir)/ruby/3/xmalloc.h psych_emitter.o: $(hdrdir)/ruby/assert.h psych_emitter.o: $(hdrdir)/ruby/backward.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/assume.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/attributes.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/bool.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/extern.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/inttypes.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/limits.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/long_long.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/r_cast.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/rmodule.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/stdalign.h +psych_emitter.o: $(hdrdir)/ruby/backward/2/stdarg.h psych_emitter.o: $(hdrdir)/ruby/defines.h psych_emitter.o: $(hdrdir)/ruby/encoding.h psych_emitter.o: $(hdrdir)/ruby/intern.h @@ -44,8 +348,160 @@ psych_emitter.o: psych_yaml_tree.h psych_parser.o: $(RUBY_EXTCONF_H) psych_parser.o: $(arch_hdrdir)/ruby/config.h psych_parser.o: $(hdrdir)/ruby.h +psych_parser.o: $(hdrdir)/ruby/3/anyargs.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/char.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/double.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/int.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/long.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/short.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +psych_parser.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +psych_parser.o: $(hdrdir)/ruby/3/assume.h +psych_parser.o: $(hdrdir)/ruby/3/attr/alloc_size.h +psych_parser.o: $(hdrdir)/ruby/3/attr/artificial.h +psych_parser.o: $(hdrdir)/ruby/3/attr/cold.h +psych_parser.o: $(hdrdir)/ruby/3/attr/const.h +psych_parser.o: $(hdrdir)/ruby/3/attr/constexpr.h +psych_parser.o: $(hdrdir)/ruby/3/attr/deprecated.h +psych_parser.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +psych_parser.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +psych_parser.o: $(hdrdir)/ruby/3/attr/error.h +psych_parser.o: $(hdrdir)/ruby/3/attr/flag_enum.h +psych_parser.o: $(hdrdir)/ruby/3/attr/forceinline.h +psych_parser.o: $(hdrdir)/ruby/3/attr/format.h +psych_parser.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +psych_parser.o: $(hdrdir)/ruby/3/attr/noalias.h +psych_parser.o: $(hdrdir)/ruby/3/attr/nodiscard.h +psych_parser.o: $(hdrdir)/ruby/3/attr/noexcept.h +psych_parser.o: $(hdrdir)/ruby/3/attr/noinline.h +psych_parser.o: $(hdrdir)/ruby/3/attr/nonnull.h +psych_parser.o: $(hdrdir)/ruby/3/attr/noreturn.h +psych_parser.o: $(hdrdir)/ruby/3/attr/pure.h +psych_parser.o: $(hdrdir)/ruby/3/attr/restrict.h +psych_parser.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +psych_parser.o: $(hdrdir)/ruby/3/attr/warning.h +psych_parser.o: $(hdrdir)/ruby/3/attr/weakref.h +psych_parser.o: $(hdrdir)/ruby/3/cast.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/apple.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/clang.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/intel.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +psych_parser.o: $(hdrdir)/ruby/3/compiler_since.h +psych_parser.o: $(hdrdir)/ruby/3/config.h +psych_parser.o: $(hdrdir)/ruby/3/constant_p.h +psych_parser.o: $(hdrdir)/ruby/3/core.h +psych_parser.o: $(hdrdir)/ruby/3/core/rarray.h +psych_parser.o: $(hdrdir)/ruby/3/core/rbasic.h +psych_parser.o: $(hdrdir)/ruby/3/core/rbignum.h +psych_parser.o: $(hdrdir)/ruby/3/core/rclass.h +psych_parser.o: $(hdrdir)/ruby/3/core/rdata.h +psych_parser.o: $(hdrdir)/ruby/3/core/rfile.h +psych_parser.o: $(hdrdir)/ruby/3/core/rhash.h +psych_parser.o: $(hdrdir)/ruby/3/core/robject.h +psych_parser.o: $(hdrdir)/ruby/3/core/rregexp.h +psych_parser.o: $(hdrdir)/ruby/3/core/rstring.h +psych_parser.o: $(hdrdir)/ruby/3/core/rstruct.h +psych_parser.o: $(hdrdir)/ruby/3/core/rtypeddata.h +psych_parser.o: $(hdrdir)/ruby/3/ctype.h +psych_parser.o: $(hdrdir)/ruby/3/dllexport.h +psych_parser.o: $(hdrdir)/ruby/3/dosish.h +psych_parser.o: $(hdrdir)/ruby/3/error.h +psych_parser.o: $(hdrdir)/ruby/3/eval.h +psych_parser.o: $(hdrdir)/ruby/3/event.h +psych_parser.o: $(hdrdir)/ruby/3/fl_type.h +psych_parser.o: $(hdrdir)/ruby/3/gc.h +psych_parser.o: $(hdrdir)/ruby/3/glob.h +psych_parser.o: $(hdrdir)/ruby/3/globals.h +psych_parser.o: $(hdrdir)/ruby/3/has/attribute.h +psych_parser.o: $(hdrdir)/ruby/3/has/builtin.h +psych_parser.o: $(hdrdir)/ruby/3/has/c_attribute.h +psych_parser.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +psych_parser.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +psych_parser.o: $(hdrdir)/ruby/3/has/extension.h +psych_parser.o: $(hdrdir)/ruby/3/has/feature.h +psych_parser.o: $(hdrdir)/ruby/3/has/warning.h +psych_parser.o: $(hdrdir)/ruby/3/intern/array.h +psych_parser.o: $(hdrdir)/ruby/3/intern/bignum.h +psych_parser.o: $(hdrdir)/ruby/3/intern/class.h +psych_parser.o: $(hdrdir)/ruby/3/intern/compar.h +psych_parser.o: $(hdrdir)/ruby/3/intern/complex.h +psych_parser.o: $(hdrdir)/ruby/3/intern/cont.h +psych_parser.o: $(hdrdir)/ruby/3/intern/dir.h +psych_parser.o: $(hdrdir)/ruby/3/intern/enum.h +psych_parser.o: $(hdrdir)/ruby/3/intern/enumerator.h +psych_parser.o: $(hdrdir)/ruby/3/intern/error.h +psych_parser.o: $(hdrdir)/ruby/3/intern/eval.h +psych_parser.o: $(hdrdir)/ruby/3/intern/file.h +psych_parser.o: $(hdrdir)/ruby/3/intern/gc.h +psych_parser.o: $(hdrdir)/ruby/3/intern/hash.h +psych_parser.o: $(hdrdir)/ruby/3/intern/io.h +psych_parser.o: $(hdrdir)/ruby/3/intern/load.h +psych_parser.o: $(hdrdir)/ruby/3/intern/marshal.h +psych_parser.o: $(hdrdir)/ruby/3/intern/numeric.h +psych_parser.o: $(hdrdir)/ruby/3/intern/object.h +psych_parser.o: $(hdrdir)/ruby/3/intern/parse.h +psych_parser.o: $(hdrdir)/ruby/3/intern/proc.h +psych_parser.o: $(hdrdir)/ruby/3/intern/process.h +psych_parser.o: $(hdrdir)/ruby/3/intern/random.h +psych_parser.o: $(hdrdir)/ruby/3/intern/range.h +psych_parser.o: $(hdrdir)/ruby/3/intern/rational.h +psych_parser.o: $(hdrdir)/ruby/3/intern/re.h +psych_parser.o: $(hdrdir)/ruby/3/intern/ruby.h +psych_parser.o: $(hdrdir)/ruby/3/intern/select.h +psych_parser.o: $(hdrdir)/ruby/3/intern/select/largesize.h +psych_parser.o: $(hdrdir)/ruby/3/intern/signal.h +psych_parser.o: $(hdrdir)/ruby/3/intern/sprintf.h +psych_parser.o: $(hdrdir)/ruby/3/intern/string.h +psych_parser.o: $(hdrdir)/ruby/3/intern/struct.h +psych_parser.o: $(hdrdir)/ruby/3/intern/thread.h +psych_parser.o: $(hdrdir)/ruby/3/intern/time.h +psych_parser.o: $(hdrdir)/ruby/3/intern/variable.h +psych_parser.o: $(hdrdir)/ruby/3/intern/vm.h +psych_parser.o: $(hdrdir)/ruby/3/interpreter.h +psych_parser.o: $(hdrdir)/ruby/3/iterator.h +psych_parser.o: $(hdrdir)/ruby/3/memory.h +psych_parser.o: $(hdrdir)/ruby/3/method.h +psych_parser.o: $(hdrdir)/ruby/3/module.h +psych_parser.o: $(hdrdir)/ruby/3/newobj.h +psych_parser.o: $(hdrdir)/ruby/3/rgengc.h +psych_parser.o: $(hdrdir)/ruby/3/scan_args.h +psych_parser.o: $(hdrdir)/ruby/3/special_consts.h +psych_parser.o: $(hdrdir)/ruby/3/static_assert.h +psych_parser.o: $(hdrdir)/ruby/3/stdalign.h +psych_parser.o: $(hdrdir)/ruby/3/stdbool.h +psych_parser.o: $(hdrdir)/ruby/3/symbol.h +psych_parser.o: $(hdrdir)/ruby/3/token_paste.h +psych_parser.o: $(hdrdir)/ruby/3/value.h +psych_parser.o: $(hdrdir)/ruby/3/value_type.h +psych_parser.o: $(hdrdir)/ruby/3/variable.h +psych_parser.o: $(hdrdir)/ruby/3/warning_push.h +psych_parser.o: $(hdrdir)/ruby/3/xmalloc.h psych_parser.o: $(hdrdir)/ruby/assert.h psych_parser.o: $(hdrdir)/ruby/backward.h +psych_parser.o: $(hdrdir)/ruby/backward/2/assume.h +psych_parser.o: $(hdrdir)/ruby/backward/2/attributes.h +psych_parser.o: $(hdrdir)/ruby/backward/2/bool.h +psych_parser.o: $(hdrdir)/ruby/backward/2/extern.h +psych_parser.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +psych_parser.o: $(hdrdir)/ruby/backward/2/inttypes.h +psych_parser.o: $(hdrdir)/ruby/backward/2/limits.h +psych_parser.o: $(hdrdir)/ruby/backward/2/long_long.h +psych_parser.o: $(hdrdir)/ruby/backward/2/r_cast.h +psych_parser.o: $(hdrdir)/ruby/backward/2/rmodule.h +psych_parser.o: $(hdrdir)/ruby/backward/2/stdalign.h +psych_parser.o: $(hdrdir)/ruby/backward/2/stdarg.h psych_parser.o: $(hdrdir)/ruby/defines.h psych_parser.o: $(hdrdir)/ruby/encoding.h psych_parser.o: $(hdrdir)/ruby/intern.h @@ -64,8 +520,160 @@ psych_parser.o: psych_yaml_tree.h psych_to_ruby.o: $(RUBY_EXTCONF_H) psych_to_ruby.o: $(arch_hdrdir)/ruby/config.h psych_to_ruby.o: $(hdrdir)/ruby.h +psych_to_ruby.o: $(hdrdir)/ruby/3/anyargs.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/char.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/double.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/int.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/long.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/short.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +psych_to_ruby.o: $(hdrdir)/ruby/3/assume.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/alloc_size.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/artificial.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/cold.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/const.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/constexpr.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/deprecated.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/error.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/flag_enum.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/forceinline.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/format.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/noalias.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/nodiscard.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/noexcept.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/noinline.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/nonnull.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/noreturn.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/pure.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/restrict.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/warning.h +psych_to_ruby.o: $(hdrdir)/ruby/3/attr/weakref.h +psych_to_ruby.o: $(hdrdir)/ruby/3/cast.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/apple.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/clang.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/intel.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +psych_to_ruby.o: $(hdrdir)/ruby/3/compiler_since.h +psych_to_ruby.o: $(hdrdir)/ruby/3/config.h +psych_to_ruby.o: $(hdrdir)/ruby/3/constant_p.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rarray.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rbasic.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rbignum.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rclass.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rdata.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rfile.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rhash.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/robject.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rregexp.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rstring.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rstruct.h +psych_to_ruby.o: $(hdrdir)/ruby/3/core/rtypeddata.h +psych_to_ruby.o: $(hdrdir)/ruby/3/ctype.h +psych_to_ruby.o: $(hdrdir)/ruby/3/dllexport.h +psych_to_ruby.o: $(hdrdir)/ruby/3/dosish.h +psych_to_ruby.o: $(hdrdir)/ruby/3/error.h +psych_to_ruby.o: $(hdrdir)/ruby/3/eval.h +psych_to_ruby.o: $(hdrdir)/ruby/3/event.h +psych_to_ruby.o: $(hdrdir)/ruby/3/fl_type.h +psych_to_ruby.o: $(hdrdir)/ruby/3/gc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/glob.h +psych_to_ruby.o: $(hdrdir)/ruby/3/globals.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/attribute.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/builtin.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/c_attribute.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/extension.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/feature.h +psych_to_ruby.o: $(hdrdir)/ruby/3/has/warning.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/array.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/bignum.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/class.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/compar.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/complex.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/cont.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/dir.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/enum.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/enumerator.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/error.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/eval.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/file.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/gc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/hash.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/io.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/load.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/marshal.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/numeric.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/object.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/parse.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/proc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/process.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/random.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/range.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/rational.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/re.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/ruby.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/select.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/select/largesize.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/signal.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/sprintf.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/string.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/struct.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/thread.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/time.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/variable.h +psych_to_ruby.o: $(hdrdir)/ruby/3/intern/vm.h +psych_to_ruby.o: $(hdrdir)/ruby/3/interpreter.h +psych_to_ruby.o: $(hdrdir)/ruby/3/iterator.h +psych_to_ruby.o: $(hdrdir)/ruby/3/memory.h +psych_to_ruby.o: $(hdrdir)/ruby/3/method.h +psych_to_ruby.o: $(hdrdir)/ruby/3/module.h +psych_to_ruby.o: $(hdrdir)/ruby/3/newobj.h +psych_to_ruby.o: $(hdrdir)/ruby/3/rgengc.h +psych_to_ruby.o: $(hdrdir)/ruby/3/scan_args.h +psych_to_ruby.o: $(hdrdir)/ruby/3/special_consts.h +psych_to_ruby.o: $(hdrdir)/ruby/3/static_assert.h +psych_to_ruby.o: $(hdrdir)/ruby/3/stdalign.h +psych_to_ruby.o: $(hdrdir)/ruby/3/stdbool.h +psych_to_ruby.o: $(hdrdir)/ruby/3/symbol.h +psych_to_ruby.o: $(hdrdir)/ruby/3/token_paste.h +psych_to_ruby.o: $(hdrdir)/ruby/3/value.h +psych_to_ruby.o: $(hdrdir)/ruby/3/value_type.h +psych_to_ruby.o: $(hdrdir)/ruby/3/variable.h +psych_to_ruby.o: $(hdrdir)/ruby/3/warning_push.h +psych_to_ruby.o: $(hdrdir)/ruby/3/xmalloc.h psych_to_ruby.o: $(hdrdir)/ruby/assert.h psych_to_ruby.o: $(hdrdir)/ruby/backward.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/assume.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/attributes.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/bool.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/extern.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/inttypes.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/limits.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/long_long.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/r_cast.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/rmodule.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/stdalign.h +psych_to_ruby.o: $(hdrdir)/ruby/backward/2/stdarg.h psych_to_ruby.o: $(hdrdir)/ruby/defines.h psych_to_ruby.o: $(hdrdir)/ruby/encoding.h psych_to_ruby.o: $(hdrdir)/ruby/intern.h @@ -84,8 +692,160 @@ psych_to_ruby.o: psych_yaml_tree.h psych_yaml_tree.o: $(RUBY_EXTCONF_H) psych_yaml_tree.o: $(arch_hdrdir)/ruby/config.h psych_yaml_tree.o: $(hdrdir)/ruby.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/anyargs.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/char.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/double.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/int.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/long.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/short.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/assume.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/alloc_size.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/artificial.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/cold.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/const.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/constexpr.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/deprecated.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/error.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/flag_enum.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/forceinline.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/format.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/noalias.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/nodiscard.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/noexcept.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/noinline.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/nonnull.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/noreturn.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/pure.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/restrict.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/warning.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/attr/weakref.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/cast.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/apple.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/clang.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/intel.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/compiler_since.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/config.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/constant_p.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rarray.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rbasic.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rbignum.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rclass.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rdata.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rfile.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rhash.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/robject.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rregexp.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rstring.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rstruct.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/core/rtypeddata.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/ctype.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/dllexport.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/dosish.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/error.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/eval.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/event.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/fl_type.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/gc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/glob.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/globals.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/attribute.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/builtin.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/c_attribute.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/extension.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/feature.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/has/warning.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/array.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/bignum.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/class.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/compar.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/complex.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/cont.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/dir.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/enum.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/enumerator.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/error.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/eval.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/file.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/gc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/hash.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/io.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/load.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/marshal.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/numeric.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/object.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/parse.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/proc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/process.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/random.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/range.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/rational.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/re.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/ruby.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/select.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/select/largesize.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/signal.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/sprintf.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/string.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/struct.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/thread.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/time.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/variable.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/intern/vm.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/interpreter.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/iterator.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/memory.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/method.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/module.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/newobj.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/rgengc.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/scan_args.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/special_consts.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/static_assert.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/stdalign.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/stdbool.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/symbol.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/token_paste.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/value.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/value_type.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/variable.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/warning_push.h +psych_yaml_tree.o: $(hdrdir)/ruby/3/xmalloc.h psych_yaml_tree.o: $(hdrdir)/ruby/assert.h psych_yaml_tree.o: $(hdrdir)/ruby/backward.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/assume.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/attributes.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/bool.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/extern.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/inttypes.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/limits.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/long_long.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/r_cast.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/rmodule.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/stdalign.h +psych_yaml_tree.o: $(hdrdir)/ruby/backward/2/stdarg.h psych_yaml_tree.o: $(hdrdir)/ruby/defines.h psych_yaml_tree.o: $(hdrdir)/ruby/encoding.h psych_yaml_tree.o: $(hdrdir)/ruby/intern.h diff --git a/ext/pty/depend b/ext/pty/depend index 09c364102d..781ca88a5e 100644 --- a/ext/pty/depend +++ b/ext/pty/depend @@ -2,8 +2,160 @@ pty.o: $(RUBY_EXTCONF_H) pty.o: $(arch_hdrdir)/ruby/config.h pty.o: $(hdrdir)/ruby.h +pty.o: $(hdrdir)/ruby/3/anyargs.h +pty.o: $(hdrdir)/ruby/3/arithmetic.h +pty.o: $(hdrdir)/ruby/3/arithmetic/char.h +pty.o: $(hdrdir)/ruby/3/arithmetic/double.h +pty.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +pty.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/int.h +pty.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/long.h +pty.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +pty.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/short.h +pty.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +pty.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +pty.o: $(hdrdir)/ruby/3/assume.h +pty.o: $(hdrdir)/ruby/3/attr/alloc_size.h +pty.o: $(hdrdir)/ruby/3/attr/artificial.h +pty.o: $(hdrdir)/ruby/3/attr/cold.h +pty.o: $(hdrdir)/ruby/3/attr/const.h +pty.o: $(hdrdir)/ruby/3/attr/constexpr.h +pty.o: $(hdrdir)/ruby/3/attr/deprecated.h +pty.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +pty.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +pty.o: $(hdrdir)/ruby/3/attr/error.h +pty.o: $(hdrdir)/ruby/3/attr/flag_enum.h +pty.o: $(hdrdir)/ruby/3/attr/forceinline.h +pty.o: $(hdrdir)/ruby/3/attr/format.h +pty.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +pty.o: $(hdrdir)/ruby/3/attr/noalias.h +pty.o: $(hdrdir)/ruby/3/attr/nodiscard.h +pty.o: $(hdrdir)/ruby/3/attr/noexcept.h +pty.o: $(hdrdir)/ruby/3/attr/noinline.h +pty.o: $(hdrdir)/ruby/3/attr/nonnull.h +pty.o: $(hdrdir)/ruby/3/attr/noreturn.h +pty.o: $(hdrdir)/ruby/3/attr/pure.h +pty.o: $(hdrdir)/ruby/3/attr/restrict.h +pty.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +pty.o: $(hdrdir)/ruby/3/attr/warning.h +pty.o: $(hdrdir)/ruby/3/attr/weakref.h +pty.o: $(hdrdir)/ruby/3/cast.h +pty.o: $(hdrdir)/ruby/3/compiler_is.h +pty.o: $(hdrdir)/ruby/3/compiler_is/apple.h +pty.o: $(hdrdir)/ruby/3/compiler_is/clang.h +pty.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +pty.o: $(hdrdir)/ruby/3/compiler_is/intel.h +pty.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +pty.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +pty.o: $(hdrdir)/ruby/3/compiler_since.h +pty.o: $(hdrdir)/ruby/3/config.h +pty.o: $(hdrdir)/ruby/3/constant_p.h +pty.o: $(hdrdir)/ruby/3/core.h +pty.o: $(hdrdir)/ruby/3/core/rarray.h +pty.o: $(hdrdir)/ruby/3/core/rbasic.h +pty.o: $(hdrdir)/ruby/3/core/rbignum.h +pty.o: $(hdrdir)/ruby/3/core/rclass.h +pty.o: $(hdrdir)/ruby/3/core/rdata.h +pty.o: $(hdrdir)/ruby/3/core/rfile.h +pty.o: $(hdrdir)/ruby/3/core/rhash.h +pty.o: $(hdrdir)/ruby/3/core/robject.h +pty.o: $(hdrdir)/ruby/3/core/rregexp.h +pty.o: $(hdrdir)/ruby/3/core/rstring.h +pty.o: $(hdrdir)/ruby/3/core/rstruct.h +pty.o: $(hdrdir)/ruby/3/core/rtypeddata.h +pty.o: $(hdrdir)/ruby/3/ctype.h +pty.o: $(hdrdir)/ruby/3/dllexport.h +pty.o: $(hdrdir)/ruby/3/dosish.h +pty.o: $(hdrdir)/ruby/3/error.h +pty.o: $(hdrdir)/ruby/3/eval.h +pty.o: $(hdrdir)/ruby/3/event.h +pty.o: $(hdrdir)/ruby/3/fl_type.h +pty.o: $(hdrdir)/ruby/3/gc.h +pty.o: $(hdrdir)/ruby/3/glob.h +pty.o: $(hdrdir)/ruby/3/globals.h +pty.o: $(hdrdir)/ruby/3/has/attribute.h +pty.o: $(hdrdir)/ruby/3/has/builtin.h +pty.o: $(hdrdir)/ruby/3/has/c_attribute.h +pty.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +pty.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +pty.o: $(hdrdir)/ruby/3/has/extension.h +pty.o: $(hdrdir)/ruby/3/has/feature.h +pty.o: $(hdrdir)/ruby/3/has/warning.h +pty.o: $(hdrdir)/ruby/3/intern/array.h +pty.o: $(hdrdir)/ruby/3/intern/bignum.h +pty.o: $(hdrdir)/ruby/3/intern/class.h +pty.o: $(hdrdir)/ruby/3/intern/compar.h +pty.o: $(hdrdir)/ruby/3/intern/complex.h +pty.o: $(hdrdir)/ruby/3/intern/cont.h +pty.o: $(hdrdir)/ruby/3/intern/dir.h +pty.o: $(hdrdir)/ruby/3/intern/enum.h +pty.o: $(hdrdir)/ruby/3/intern/enumerator.h +pty.o: $(hdrdir)/ruby/3/intern/error.h +pty.o: $(hdrdir)/ruby/3/intern/eval.h +pty.o: $(hdrdir)/ruby/3/intern/file.h +pty.o: $(hdrdir)/ruby/3/intern/gc.h +pty.o: $(hdrdir)/ruby/3/intern/hash.h +pty.o: $(hdrdir)/ruby/3/intern/io.h +pty.o: $(hdrdir)/ruby/3/intern/load.h +pty.o: $(hdrdir)/ruby/3/intern/marshal.h +pty.o: $(hdrdir)/ruby/3/intern/numeric.h +pty.o: $(hdrdir)/ruby/3/intern/object.h +pty.o: $(hdrdir)/ruby/3/intern/parse.h +pty.o: $(hdrdir)/ruby/3/intern/proc.h +pty.o: $(hdrdir)/ruby/3/intern/process.h +pty.o: $(hdrdir)/ruby/3/intern/random.h +pty.o: $(hdrdir)/ruby/3/intern/range.h +pty.o: $(hdrdir)/ruby/3/intern/rational.h +pty.o: $(hdrdir)/ruby/3/intern/re.h +pty.o: $(hdrdir)/ruby/3/intern/ruby.h +pty.o: $(hdrdir)/ruby/3/intern/select.h +pty.o: $(hdrdir)/ruby/3/intern/select/largesize.h +pty.o: $(hdrdir)/ruby/3/intern/signal.h +pty.o: $(hdrdir)/ruby/3/intern/sprintf.h +pty.o: $(hdrdir)/ruby/3/intern/string.h +pty.o: $(hdrdir)/ruby/3/intern/struct.h +pty.o: $(hdrdir)/ruby/3/intern/thread.h +pty.o: $(hdrdir)/ruby/3/intern/time.h +pty.o: $(hdrdir)/ruby/3/intern/variable.h +pty.o: $(hdrdir)/ruby/3/intern/vm.h +pty.o: $(hdrdir)/ruby/3/interpreter.h +pty.o: $(hdrdir)/ruby/3/iterator.h +pty.o: $(hdrdir)/ruby/3/memory.h +pty.o: $(hdrdir)/ruby/3/method.h +pty.o: $(hdrdir)/ruby/3/module.h +pty.o: $(hdrdir)/ruby/3/newobj.h +pty.o: $(hdrdir)/ruby/3/rgengc.h +pty.o: $(hdrdir)/ruby/3/scan_args.h +pty.o: $(hdrdir)/ruby/3/special_consts.h +pty.o: $(hdrdir)/ruby/3/static_assert.h +pty.o: $(hdrdir)/ruby/3/stdalign.h +pty.o: $(hdrdir)/ruby/3/stdbool.h +pty.o: $(hdrdir)/ruby/3/symbol.h +pty.o: $(hdrdir)/ruby/3/token_paste.h +pty.o: $(hdrdir)/ruby/3/value.h +pty.o: $(hdrdir)/ruby/3/value_type.h +pty.o: $(hdrdir)/ruby/3/variable.h +pty.o: $(hdrdir)/ruby/3/warning_push.h +pty.o: $(hdrdir)/ruby/3/xmalloc.h pty.o: $(hdrdir)/ruby/assert.h pty.o: $(hdrdir)/ruby/backward.h +pty.o: $(hdrdir)/ruby/backward/2/assume.h +pty.o: $(hdrdir)/ruby/backward/2/attributes.h +pty.o: $(hdrdir)/ruby/backward/2/bool.h +pty.o: $(hdrdir)/ruby/backward/2/extern.h +pty.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +pty.o: $(hdrdir)/ruby/backward/2/inttypes.h +pty.o: $(hdrdir)/ruby/backward/2/limits.h +pty.o: $(hdrdir)/ruby/backward/2/long_long.h +pty.o: $(hdrdir)/ruby/backward/2/r_cast.h +pty.o: $(hdrdir)/ruby/backward/2/rmodule.h +pty.o: $(hdrdir)/ruby/backward/2/stdalign.h +pty.o: $(hdrdir)/ruby/backward/2/stdarg.h pty.o: $(hdrdir)/ruby/defines.h pty.o: $(hdrdir)/ruby/encoding.h pty.o: $(hdrdir)/ruby/intern.h @@ -23,7 +175,6 @@ pty.o: $(top_srcdir)/internal/imemo.h pty.o: $(top_srcdir)/internal/process.h pty.o: $(top_srcdir)/internal/signal.h pty.o: $(top_srcdir)/internal/static_assert.h -pty.o: $(top_srcdir)/internal/stdbool.h pty.o: $(top_srcdir)/internal/warnings.h pty.o: pty.c # AUTOGENERATED DEPENDENCIES END diff --git a/ext/racc/cparse/depend b/ext/racc/cparse/depend index a156b32343..c7af157bfa 100644 --- a/ext/racc/cparse/depend +++ b/ext/racc/cparse/depend @@ -2,8 +2,160 @@ cparse.o: $(RUBY_EXTCONF_H) cparse.o: $(arch_hdrdir)/ruby/config.h cparse.o: $(hdrdir)/ruby.h +cparse.o: $(hdrdir)/ruby/3/anyargs.h +cparse.o: $(hdrdir)/ruby/3/arithmetic.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/char.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/double.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/int.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/long.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/short.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +cparse.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +cparse.o: $(hdrdir)/ruby/3/assume.h +cparse.o: $(hdrdir)/ruby/3/attr/alloc_size.h +cparse.o: $(hdrdir)/ruby/3/attr/artificial.h +cparse.o: $(hdrdir)/ruby/3/attr/cold.h +cparse.o: $(hdrdir)/ruby/3/attr/const.h +cparse.o: $(hdrdir)/ruby/3/attr/constexpr.h +cparse.o: $(hdrdir)/ruby/3/attr/deprecated.h +cparse.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +cparse.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +cparse.o: $(hdrdir)/ruby/3/attr/error.h +cparse.o: $(hdrdir)/ruby/3/attr/flag_enum.h +cparse.o: $(hdrdir)/ruby/3/attr/forceinline.h +cparse.o: $(hdrdir)/ruby/3/attr/format.h +cparse.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +cparse.o: $(hdrdir)/ruby/3/attr/noalias.h +cparse.o: $(hdrdir)/ruby/3/attr/nodiscard.h +cparse.o: $(hdrdir)/ruby/3/attr/noexcept.h +cparse.o: $(hdrdir)/ruby/3/attr/noinline.h +cparse.o: $(hdrdir)/ruby/3/attr/nonnull.h +cparse.o: $(hdrdir)/ruby/3/attr/noreturn.h +cparse.o: $(hdrdir)/ruby/3/attr/pure.h +cparse.o: $(hdrdir)/ruby/3/attr/restrict.h +cparse.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +cparse.o: $(hdrdir)/ruby/3/attr/warning.h +cparse.o: $(hdrdir)/ruby/3/attr/weakref.h +cparse.o: $(hdrdir)/ruby/3/cast.h +cparse.o: $(hdrdir)/ruby/3/compiler_is.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/apple.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/clang.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/intel.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +cparse.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +cparse.o: $(hdrdir)/ruby/3/compiler_since.h +cparse.o: $(hdrdir)/ruby/3/config.h +cparse.o: $(hdrdir)/ruby/3/constant_p.h +cparse.o: $(hdrdir)/ruby/3/core.h +cparse.o: $(hdrdir)/ruby/3/core/rarray.h +cparse.o: $(hdrdir)/ruby/3/core/rbasic.h +cparse.o: $(hdrdir)/ruby/3/core/rbignum.h +cparse.o: $(hdrdir)/ruby/3/core/rclass.h +cparse.o: $(hdrdir)/ruby/3/core/rdata.h +cparse.o: $(hdrdir)/ruby/3/core/rfile.h +cparse.o: $(hdrdir)/ruby/3/core/rhash.h +cparse.o: $(hdrdir)/ruby/3/core/robject.h +cparse.o: $(hdrdir)/ruby/3/core/rregexp.h +cparse.o: $(hdrdir)/ruby/3/core/rstring.h +cparse.o: $(hdrdir)/ruby/3/core/rstruct.h +cparse.o: $(hdrdir)/ruby/3/core/rtypeddata.h +cparse.o: $(hdrdir)/ruby/3/ctype.h +cparse.o: $(hdrdir)/ruby/3/dllexport.h +cparse.o: $(hdrdir)/ruby/3/dosish.h +cparse.o: $(hdrdir)/ruby/3/error.h +cparse.o: $(hdrdir)/ruby/3/eval.h +cparse.o: $(hdrdir)/ruby/3/event.h +cparse.o: $(hdrdir)/ruby/3/fl_type.h +cparse.o: $(hdrdir)/ruby/3/gc.h +cparse.o: $(hdrdir)/ruby/3/glob.h +cparse.o: $(hdrdir)/ruby/3/globals.h +cparse.o: $(hdrdir)/ruby/3/has/attribute.h +cparse.o: $(hdrdir)/ruby/3/has/builtin.h +cparse.o: $(hdrdir)/ruby/3/has/c_attribute.h +cparse.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +cparse.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +cparse.o: $(hdrdir)/ruby/3/has/extension.h +cparse.o: $(hdrdir)/ruby/3/has/feature.h +cparse.o: $(hdrdir)/ruby/3/has/warning.h +cparse.o: $(hdrdir)/ruby/3/intern/array.h +cparse.o: $(hdrdir)/ruby/3/intern/bignum.h +cparse.o: $(hdrdir)/ruby/3/intern/class.h +cparse.o: $(hdrdir)/ruby/3/intern/compar.h +cparse.o: $(hdrdir)/ruby/3/intern/complex.h +cparse.o: $(hdrdir)/ruby/3/intern/cont.h +cparse.o: $(hdrdir)/ruby/3/intern/dir.h +cparse.o: $(hdrdir)/ruby/3/intern/enum.h +cparse.o: $(hdrdir)/ruby/3/intern/enumerator.h +cparse.o: $(hdrdir)/ruby/3/intern/error.h +cparse.o: $(hdrdir)/ruby/3/intern/eval.h +cparse.o: $(hdrdir)/ruby/3/intern/file.h +cparse.o: $(hdrdir)/ruby/3/intern/gc.h +cparse.o: $(hdrdir)/ruby/3/intern/hash.h +cparse.o: $(hdrdir)/ruby/3/intern/io.h +cparse.o: $(hdrdir)/ruby/3/intern/load.h +cparse.o: $(hdrdir)/ruby/3/intern/marshal.h +cparse.o: $(hdrdir)/ruby/3/intern/numeric.h +cparse.o: $(hdrdir)/ruby/3/intern/object.h +cparse.o: $(hdrdir)/ruby/3/intern/parse.h +cparse.o: $(hdrdir)/ruby/3/intern/proc.h +cparse.o: $(hdrdir)/ruby/3/intern/process.h +cparse.o: $(hdrdir)/ruby/3/intern/random.h +cparse.o: $(hdrdir)/ruby/3/intern/range.h +cparse.o: $(hdrdir)/ruby/3/intern/rational.h +cparse.o: $(hdrdir)/ruby/3/intern/re.h +cparse.o: $(hdrdir)/ruby/3/intern/ruby.h +cparse.o: $(hdrdir)/ruby/3/intern/select.h +cparse.o: $(hdrdir)/ruby/3/intern/select/largesize.h +cparse.o: $(hdrdir)/ruby/3/intern/signal.h +cparse.o: $(hdrdir)/ruby/3/intern/sprintf.h +cparse.o: $(hdrdir)/ruby/3/intern/string.h +cparse.o: $(hdrdir)/ruby/3/intern/struct.h +cparse.o: $(hdrdir)/ruby/3/intern/thread.h +cparse.o: $(hdrdir)/ruby/3/intern/time.h +cparse.o: $(hdrdir)/ruby/3/intern/variable.h +cparse.o: $(hdrdir)/ruby/3/intern/vm.h +cparse.o: $(hdrdir)/ruby/3/interpreter.h +cparse.o: $(hdrdir)/ruby/3/iterator.h +cparse.o: $(hdrdir)/ruby/3/memory.h +cparse.o: $(hdrdir)/ruby/3/method.h +cparse.o: $(hdrdir)/ruby/3/module.h +cparse.o: $(hdrdir)/ruby/3/newobj.h +cparse.o: $(hdrdir)/ruby/3/rgengc.h +cparse.o: $(hdrdir)/ruby/3/scan_args.h +cparse.o: $(hdrdir)/ruby/3/special_consts.h +cparse.o: $(hdrdir)/ruby/3/static_assert.h +cparse.o: $(hdrdir)/ruby/3/stdalign.h +cparse.o: $(hdrdir)/ruby/3/stdbool.h +cparse.o: $(hdrdir)/ruby/3/symbol.h +cparse.o: $(hdrdir)/ruby/3/token_paste.h +cparse.o: $(hdrdir)/ruby/3/value.h +cparse.o: $(hdrdir)/ruby/3/value_type.h +cparse.o: $(hdrdir)/ruby/3/variable.h +cparse.o: $(hdrdir)/ruby/3/warning_push.h +cparse.o: $(hdrdir)/ruby/3/xmalloc.h cparse.o: $(hdrdir)/ruby/assert.h cparse.o: $(hdrdir)/ruby/backward.h +cparse.o: $(hdrdir)/ruby/backward/2/assume.h +cparse.o: $(hdrdir)/ruby/backward/2/attributes.h +cparse.o: $(hdrdir)/ruby/backward/2/bool.h +cparse.o: $(hdrdir)/ruby/backward/2/extern.h +cparse.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +cparse.o: $(hdrdir)/ruby/backward/2/inttypes.h +cparse.o: $(hdrdir)/ruby/backward/2/limits.h +cparse.o: $(hdrdir)/ruby/backward/2/long_long.h +cparse.o: $(hdrdir)/ruby/backward/2/r_cast.h +cparse.o: $(hdrdir)/ruby/backward/2/rmodule.h +cparse.o: $(hdrdir)/ruby/backward/2/stdalign.h +cparse.o: $(hdrdir)/ruby/backward/2/stdarg.h cparse.o: $(hdrdir)/ruby/defines.h cparse.o: $(hdrdir)/ruby/intern.h cparse.o: $(hdrdir)/ruby/missing.h diff --git a/ext/rbconfig/sizeof/depend b/ext/rbconfig/sizeof/depend index 9433dd4156..63809d1a10 100644 --- a/ext/rbconfig/sizeof/depend +++ b/ext/rbconfig/sizeof/depend @@ -16,8 +16,160 @@ sizes.c: $(top_srcdir)/tool/generic_erb.rb \ # AUTOGENERATED DEPENDENCIES START limits.o: $(RUBY_EXTCONF_H) limits.o: $(arch_hdrdir)/ruby/config.h +limits.o: $(hdrdir)/ruby/3/anyargs.h +limits.o: $(hdrdir)/ruby/3/arithmetic.h +limits.o: $(hdrdir)/ruby/3/arithmetic/char.h +limits.o: $(hdrdir)/ruby/3/arithmetic/double.h +limits.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +limits.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/int.h +limits.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/long.h +limits.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +limits.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/short.h +limits.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +limits.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +limits.o: $(hdrdir)/ruby/3/assume.h +limits.o: $(hdrdir)/ruby/3/attr/alloc_size.h +limits.o: $(hdrdir)/ruby/3/attr/artificial.h +limits.o: $(hdrdir)/ruby/3/attr/cold.h +limits.o: $(hdrdir)/ruby/3/attr/const.h +limits.o: $(hdrdir)/ruby/3/attr/constexpr.h +limits.o: $(hdrdir)/ruby/3/attr/deprecated.h +limits.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +limits.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +limits.o: $(hdrdir)/ruby/3/attr/error.h +limits.o: $(hdrdir)/ruby/3/attr/flag_enum.h +limits.o: $(hdrdir)/ruby/3/attr/forceinline.h +limits.o: $(hdrdir)/ruby/3/attr/format.h +limits.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +limits.o: $(hdrdir)/ruby/3/attr/noalias.h +limits.o: $(hdrdir)/ruby/3/attr/nodiscard.h +limits.o: $(hdrdir)/ruby/3/attr/noexcept.h +limits.o: $(hdrdir)/ruby/3/attr/noinline.h +limits.o: $(hdrdir)/ruby/3/attr/nonnull.h +limits.o: $(hdrdir)/ruby/3/attr/noreturn.h +limits.o: $(hdrdir)/ruby/3/attr/pure.h +limits.o: $(hdrdir)/ruby/3/attr/restrict.h +limits.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +limits.o: $(hdrdir)/ruby/3/attr/warning.h +limits.o: $(hdrdir)/ruby/3/attr/weakref.h +limits.o: $(hdrdir)/ruby/3/cast.h +limits.o: $(hdrdir)/ruby/3/compiler_is.h +limits.o: $(hdrdir)/ruby/3/compiler_is/apple.h +limits.o: $(hdrdir)/ruby/3/compiler_is/clang.h +limits.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +limits.o: $(hdrdir)/ruby/3/compiler_is/intel.h +limits.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +limits.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +limits.o: $(hdrdir)/ruby/3/compiler_since.h +limits.o: $(hdrdir)/ruby/3/config.h +limits.o: $(hdrdir)/ruby/3/constant_p.h +limits.o: $(hdrdir)/ruby/3/core.h +limits.o: $(hdrdir)/ruby/3/core/rarray.h +limits.o: $(hdrdir)/ruby/3/core/rbasic.h +limits.o: $(hdrdir)/ruby/3/core/rbignum.h +limits.o: $(hdrdir)/ruby/3/core/rclass.h +limits.o: $(hdrdir)/ruby/3/core/rdata.h +limits.o: $(hdrdir)/ruby/3/core/rfile.h +limits.o: $(hdrdir)/ruby/3/core/rhash.h +limits.o: $(hdrdir)/ruby/3/core/robject.h +limits.o: $(hdrdir)/ruby/3/core/rregexp.h +limits.o: $(hdrdir)/ruby/3/core/rstring.h +limits.o: $(hdrdir)/ruby/3/core/rstruct.h +limits.o: $(hdrdir)/ruby/3/core/rtypeddata.h +limits.o: $(hdrdir)/ruby/3/ctype.h +limits.o: $(hdrdir)/ruby/3/dllexport.h +limits.o: $(hdrdir)/ruby/3/dosish.h +limits.o: $(hdrdir)/ruby/3/error.h +limits.o: $(hdrdir)/ruby/3/eval.h +limits.o: $(hdrdir)/ruby/3/event.h +limits.o: $(hdrdir)/ruby/3/fl_type.h +limits.o: $(hdrdir)/ruby/3/gc.h +limits.o: $(hdrdir)/ruby/3/glob.h +limits.o: $(hdrdir)/ruby/3/globals.h +limits.o: $(hdrdir)/ruby/3/has/attribute.h +limits.o: $(hdrdir)/ruby/3/has/builtin.h +limits.o: $(hdrdir)/ruby/3/has/c_attribute.h +limits.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +limits.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +limits.o: $(hdrdir)/ruby/3/has/extension.h +limits.o: $(hdrdir)/ruby/3/has/feature.h +limits.o: $(hdrdir)/ruby/3/has/warning.h +limits.o: $(hdrdir)/ruby/3/intern/array.h +limits.o: $(hdrdir)/ruby/3/intern/bignum.h +limits.o: $(hdrdir)/ruby/3/intern/class.h +limits.o: $(hdrdir)/ruby/3/intern/compar.h +limits.o: $(hdrdir)/ruby/3/intern/complex.h +limits.o: $(hdrdir)/ruby/3/intern/cont.h +limits.o: $(hdrdir)/ruby/3/intern/dir.h +limits.o: $(hdrdir)/ruby/3/intern/enum.h +limits.o: $(hdrdir)/ruby/3/intern/enumerator.h +limits.o: $(hdrdir)/ruby/3/intern/error.h +limits.o: $(hdrdir)/ruby/3/intern/eval.h +limits.o: $(hdrdir)/ruby/3/intern/file.h +limits.o: $(hdrdir)/ruby/3/intern/gc.h +limits.o: $(hdrdir)/ruby/3/intern/hash.h +limits.o: $(hdrdir)/ruby/3/intern/io.h +limits.o: $(hdrdir)/ruby/3/intern/load.h +limits.o: $(hdrdir)/ruby/3/intern/marshal.h +limits.o: $(hdrdir)/ruby/3/intern/numeric.h +limits.o: $(hdrdir)/ruby/3/intern/object.h +limits.o: $(hdrdir)/ruby/3/intern/parse.h +limits.o: $(hdrdir)/ruby/3/intern/proc.h +limits.o: $(hdrdir)/ruby/3/intern/process.h +limits.o: $(hdrdir)/ruby/3/intern/random.h +limits.o: $(hdrdir)/ruby/3/intern/range.h +limits.o: $(hdrdir)/ruby/3/intern/rational.h +limits.o: $(hdrdir)/ruby/3/intern/re.h +limits.o: $(hdrdir)/ruby/3/intern/ruby.h +limits.o: $(hdrdir)/ruby/3/intern/select.h +limits.o: $(hdrdir)/ruby/3/intern/select/largesize.h +limits.o: $(hdrdir)/ruby/3/intern/signal.h +limits.o: $(hdrdir)/ruby/3/intern/sprintf.h +limits.o: $(hdrdir)/ruby/3/intern/string.h +limits.o: $(hdrdir)/ruby/3/intern/struct.h +limits.o: $(hdrdir)/ruby/3/intern/thread.h +limits.o: $(hdrdir)/ruby/3/intern/time.h +limits.o: $(hdrdir)/ruby/3/intern/variable.h +limits.o: $(hdrdir)/ruby/3/intern/vm.h +limits.o: $(hdrdir)/ruby/3/interpreter.h +limits.o: $(hdrdir)/ruby/3/iterator.h +limits.o: $(hdrdir)/ruby/3/memory.h +limits.o: $(hdrdir)/ruby/3/method.h +limits.o: $(hdrdir)/ruby/3/module.h +limits.o: $(hdrdir)/ruby/3/newobj.h +limits.o: $(hdrdir)/ruby/3/rgengc.h +limits.o: $(hdrdir)/ruby/3/scan_args.h +limits.o: $(hdrdir)/ruby/3/special_consts.h +limits.o: $(hdrdir)/ruby/3/static_assert.h +limits.o: $(hdrdir)/ruby/3/stdalign.h +limits.o: $(hdrdir)/ruby/3/stdbool.h +limits.o: $(hdrdir)/ruby/3/symbol.h +limits.o: $(hdrdir)/ruby/3/token_paste.h +limits.o: $(hdrdir)/ruby/3/value.h +limits.o: $(hdrdir)/ruby/3/value_type.h +limits.o: $(hdrdir)/ruby/3/variable.h +limits.o: $(hdrdir)/ruby/3/warning_push.h +limits.o: $(hdrdir)/ruby/3/xmalloc.h limits.o: $(hdrdir)/ruby/assert.h limits.o: $(hdrdir)/ruby/backward.h +limits.o: $(hdrdir)/ruby/backward/2/assume.h +limits.o: $(hdrdir)/ruby/backward/2/attributes.h +limits.o: $(hdrdir)/ruby/backward/2/bool.h +limits.o: $(hdrdir)/ruby/backward/2/extern.h +limits.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +limits.o: $(hdrdir)/ruby/backward/2/inttypes.h +limits.o: $(hdrdir)/ruby/backward/2/limits.h +limits.o: $(hdrdir)/ruby/backward/2/long_long.h +limits.o: $(hdrdir)/ruby/backward/2/r_cast.h +limits.o: $(hdrdir)/ruby/backward/2/rmodule.h +limits.o: $(hdrdir)/ruby/backward/2/stdalign.h +limits.o: $(hdrdir)/ruby/backward/2/stdarg.h limits.o: $(hdrdir)/ruby/defines.h limits.o: $(hdrdir)/ruby/intern.h limits.o: $(hdrdir)/ruby/missing.h @@ -27,8 +179,160 @@ limits.o: $(hdrdir)/ruby/subst.h limits.o: limits.c sizes.o: $(RUBY_EXTCONF_H) sizes.o: $(arch_hdrdir)/ruby/config.h +sizes.o: $(hdrdir)/ruby/3/anyargs.h +sizes.o: $(hdrdir)/ruby/3/arithmetic.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/char.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/double.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/int.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/long.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/short.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +sizes.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +sizes.o: $(hdrdir)/ruby/3/assume.h +sizes.o: $(hdrdir)/ruby/3/attr/alloc_size.h +sizes.o: $(hdrdir)/ruby/3/attr/artificial.h +sizes.o: $(hdrdir)/ruby/3/attr/cold.h +sizes.o: $(hdrdir)/ruby/3/attr/const.h +sizes.o: $(hdrdir)/ruby/3/attr/constexpr.h +sizes.o: $(hdrdir)/ruby/3/attr/deprecated.h +sizes.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +sizes.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +sizes.o: $(hdrdir)/ruby/3/attr/error.h +sizes.o: $(hdrdir)/ruby/3/attr/flag_enum.h +sizes.o: $(hdrdir)/ruby/3/attr/forceinline.h +sizes.o: $(hdrdir)/ruby/3/attr/format.h +sizes.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +sizes.o: $(hdrdir)/ruby/3/attr/noalias.h +sizes.o: $(hdrdir)/ruby/3/attr/nodiscard.h +sizes.o: $(hdrdir)/ruby/3/attr/noexcept.h +sizes.o: $(hdrdir)/ruby/3/attr/noinline.h +sizes.o: $(hdrdir)/ruby/3/attr/nonnull.h +sizes.o: $(hdrdir)/ruby/3/attr/noreturn.h +sizes.o: $(hdrdir)/ruby/3/attr/pure.h +sizes.o: $(hdrdir)/ruby/3/attr/restrict.h +sizes.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +sizes.o: $(hdrdir)/ruby/3/attr/warning.h +sizes.o: $(hdrdir)/ruby/3/attr/weakref.h +sizes.o: $(hdrdir)/ruby/3/cast.h +sizes.o: $(hdrdir)/ruby/3/compiler_is.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/apple.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/clang.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/intel.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +sizes.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +sizes.o: $(hdrdir)/ruby/3/compiler_since.h +sizes.o: $(hdrdir)/ruby/3/config.h +sizes.o: $(hdrdir)/ruby/3/constant_p.h +sizes.o: $(hdrdir)/ruby/3/core.h +sizes.o: $(hdrdir)/ruby/3/core/rarray.h +sizes.o: $(hdrdir)/ruby/3/core/rbasic.h +sizes.o: $(hdrdir)/ruby/3/core/rbignum.h +sizes.o: $(hdrdir)/ruby/3/core/rclass.h +sizes.o: $(hdrdir)/ruby/3/core/rdata.h +sizes.o: $(hdrdir)/ruby/3/core/rfile.h +sizes.o: $(hdrdir)/ruby/3/core/rhash.h +sizes.o: $(hdrdir)/ruby/3/core/robject.h +sizes.o: $(hdrdir)/ruby/3/core/rregexp.h +sizes.o: $(hdrdir)/ruby/3/core/rstring.h +sizes.o: $(hdrdir)/ruby/3/core/rstruct.h +sizes.o: $(hdrdir)/ruby/3/core/rtypeddata.h +sizes.o: $(hdrdir)/ruby/3/ctype.h +sizes.o: $(hdrdir)/ruby/3/dllexport.h +sizes.o: $(hdrdir)/ruby/3/dosish.h +sizes.o: $(hdrdir)/ruby/3/error.h +sizes.o: $(hdrdir)/ruby/3/eval.h +sizes.o: $(hdrdir)/ruby/3/event.h +sizes.o: $(hdrdir)/ruby/3/fl_type.h +sizes.o: $(hdrdir)/ruby/3/gc.h +sizes.o: $(hdrdir)/ruby/3/glob.h +sizes.o: $(hdrdir)/ruby/3/globals.h +sizes.o: $(hdrdir)/ruby/3/has/attribute.h +sizes.o: $(hdrdir)/ruby/3/has/builtin.h +sizes.o: $(hdrdir)/ruby/3/has/c_attribute.h +sizes.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +sizes.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +sizes.o: $(hdrdir)/ruby/3/has/extension.h +sizes.o: $(hdrdir)/ruby/3/has/feature.h +sizes.o: $(hdrdir)/ruby/3/has/warning.h +sizes.o: $(hdrdir)/ruby/3/intern/array.h +sizes.o: $(hdrdir)/ruby/3/intern/bignum.h +sizes.o: $(hdrdir)/ruby/3/intern/class.h +sizes.o: $(hdrdir)/ruby/3/intern/compar.h +sizes.o: $(hdrdir)/ruby/3/intern/complex.h +sizes.o: $(hdrdir)/ruby/3/intern/cont.h +sizes.o: $(hdrdir)/ruby/3/intern/dir.h +sizes.o: $(hdrdir)/ruby/3/intern/enum.h +sizes.o: $(hdrdir)/ruby/3/intern/enumerator.h +sizes.o: $(hdrdir)/ruby/3/intern/error.h +sizes.o: $(hdrdir)/ruby/3/intern/eval.h +sizes.o: $(hdrdir)/ruby/3/intern/file.h +sizes.o: $(hdrdir)/ruby/3/intern/gc.h +sizes.o: $(hdrdir)/ruby/3/intern/hash.h +sizes.o: $(hdrdir)/ruby/3/intern/io.h +sizes.o: $(hdrdir)/ruby/3/intern/load.h +sizes.o: $(hdrdir)/ruby/3/intern/marshal.h +sizes.o: $(hdrdir)/ruby/3/intern/numeric.h +sizes.o: $(hdrdir)/ruby/3/intern/object.h +sizes.o: $(hdrdir)/ruby/3/intern/parse.h +sizes.o: $(hdrdir)/ruby/3/intern/proc.h +sizes.o: $(hdrdir)/ruby/3/intern/process.h +sizes.o: $(hdrdir)/ruby/3/intern/random.h +sizes.o: $(hdrdir)/ruby/3/intern/range.h +sizes.o: $(hdrdir)/ruby/3/intern/rational.h +sizes.o: $(hdrdir)/ruby/3/intern/re.h +sizes.o: $(hdrdir)/ruby/3/intern/ruby.h +sizes.o: $(hdrdir)/ruby/3/intern/select.h +sizes.o: $(hdrdir)/ruby/3/intern/select/largesize.h +sizes.o: $(hdrdir)/ruby/3/intern/signal.h +sizes.o: $(hdrdir)/ruby/3/intern/sprintf.h +sizes.o: $(hdrdir)/ruby/3/intern/string.h +sizes.o: $(hdrdir)/ruby/3/intern/struct.h +sizes.o: $(hdrdir)/ruby/3/intern/thread.h +sizes.o: $(hdrdir)/ruby/3/intern/time.h +sizes.o: $(hdrdir)/ruby/3/intern/variable.h +sizes.o: $(hdrdir)/ruby/3/intern/vm.h +sizes.o: $(hdrdir)/ruby/3/interpreter.h +sizes.o: $(hdrdir)/ruby/3/iterator.h +sizes.o: $(hdrdir)/ruby/3/memory.h +sizes.o: $(hdrdir)/ruby/3/method.h +sizes.o: $(hdrdir)/ruby/3/module.h +sizes.o: $(hdrdir)/ruby/3/newobj.h +sizes.o: $(hdrdir)/ruby/3/rgengc.h +sizes.o: $(hdrdir)/ruby/3/scan_args.h +sizes.o: $(hdrdir)/ruby/3/special_consts.h +sizes.o: $(hdrdir)/ruby/3/static_assert.h +sizes.o: $(hdrdir)/ruby/3/stdalign.h +sizes.o: $(hdrdir)/ruby/3/stdbool.h +sizes.o: $(hdrdir)/ruby/3/symbol.h +sizes.o: $(hdrdir)/ruby/3/token_paste.h +sizes.o: $(hdrdir)/ruby/3/value.h +sizes.o: $(hdrdir)/ruby/3/value_type.h +sizes.o: $(hdrdir)/ruby/3/variable.h +sizes.o: $(hdrdir)/ruby/3/warning_push.h +sizes.o: $(hdrdir)/ruby/3/xmalloc.h sizes.o: $(hdrdir)/ruby/assert.h sizes.o: $(hdrdir)/ruby/backward.h +sizes.o: $(hdrdir)/ruby/backward/2/assume.h +sizes.o: $(hdrdir)/ruby/backward/2/attributes.h +sizes.o: $(hdrdir)/ruby/backward/2/bool.h +sizes.o: $(hdrdir)/ruby/backward/2/extern.h +sizes.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +sizes.o: $(hdrdir)/ruby/backward/2/inttypes.h +sizes.o: $(hdrdir)/ruby/backward/2/limits.h +sizes.o: $(hdrdir)/ruby/backward/2/long_long.h +sizes.o: $(hdrdir)/ruby/backward/2/r_cast.h +sizes.o: $(hdrdir)/ruby/backward/2/rmodule.h +sizes.o: $(hdrdir)/ruby/backward/2/stdalign.h +sizes.o: $(hdrdir)/ruby/backward/2/stdarg.h sizes.o: $(hdrdir)/ruby/defines.h sizes.o: $(hdrdir)/ruby/intern.h sizes.o: $(hdrdir)/ruby/missing.h diff --git a/ext/readline/depend b/ext/readline/depend index 2dde7fca58..4e7c2aaeae 100644 --- a/ext/readline/depend +++ b/ext/readline/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START readline.o: $(RUBY_EXTCONF_H) readline.o: $(arch_hdrdir)/ruby/config.h +readline.o: $(hdrdir)/ruby/3/anyargs.h +readline.o: $(hdrdir)/ruby/3/arithmetic.h +readline.o: $(hdrdir)/ruby/3/arithmetic/char.h +readline.o: $(hdrdir)/ruby/3/arithmetic/double.h +readline.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +readline.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/int.h +readline.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/long.h +readline.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +readline.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/short.h +readline.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +readline.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +readline.o: $(hdrdir)/ruby/3/assume.h +readline.o: $(hdrdir)/ruby/3/attr/alloc_size.h +readline.o: $(hdrdir)/ruby/3/attr/artificial.h +readline.o: $(hdrdir)/ruby/3/attr/cold.h +readline.o: $(hdrdir)/ruby/3/attr/const.h +readline.o: $(hdrdir)/ruby/3/attr/constexpr.h +readline.o: $(hdrdir)/ruby/3/attr/deprecated.h +readline.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +readline.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +readline.o: $(hdrdir)/ruby/3/attr/error.h +readline.o: $(hdrdir)/ruby/3/attr/flag_enum.h +readline.o: $(hdrdir)/ruby/3/attr/forceinline.h +readline.o: $(hdrdir)/ruby/3/attr/format.h +readline.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +readline.o: $(hdrdir)/ruby/3/attr/noalias.h +readline.o: $(hdrdir)/ruby/3/attr/nodiscard.h +readline.o: $(hdrdir)/ruby/3/attr/noexcept.h +readline.o: $(hdrdir)/ruby/3/attr/noinline.h +readline.o: $(hdrdir)/ruby/3/attr/nonnull.h +readline.o: $(hdrdir)/ruby/3/attr/noreturn.h +readline.o: $(hdrdir)/ruby/3/attr/pure.h +readline.o: $(hdrdir)/ruby/3/attr/restrict.h +readline.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +readline.o: $(hdrdir)/ruby/3/attr/warning.h +readline.o: $(hdrdir)/ruby/3/attr/weakref.h +readline.o: $(hdrdir)/ruby/3/cast.h +readline.o: $(hdrdir)/ruby/3/compiler_is.h +readline.o: $(hdrdir)/ruby/3/compiler_is/apple.h +readline.o: $(hdrdir)/ruby/3/compiler_is/clang.h +readline.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +readline.o: $(hdrdir)/ruby/3/compiler_is/intel.h +readline.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +readline.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +readline.o: $(hdrdir)/ruby/3/compiler_since.h +readline.o: $(hdrdir)/ruby/3/config.h +readline.o: $(hdrdir)/ruby/3/constant_p.h +readline.o: $(hdrdir)/ruby/3/core.h +readline.o: $(hdrdir)/ruby/3/core/rarray.h +readline.o: $(hdrdir)/ruby/3/core/rbasic.h +readline.o: $(hdrdir)/ruby/3/core/rbignum.h +readline.o: $(hdrdir)/ruby/3/core/rclass.h +readline.o: $(hdrdir)/ruby/3/core/rdata.h +readline.o: $(hdrdir)/ruby/3/core/rfile.h +readline.o: $(hdrdir)/ruby/3/core/rhash.h +readline.o: $(hdrdir)/ruby/3/core/robject.h +readline.o: $(hdrdir)/ruby/3/core/rregexp.h +readline.o: $(hdrdir)/ruby/3/core/rstring.h +readline.o: $(hdrdir)/ruby/3/core/rstruct.h +readline.o: $(hdrdir)/ruby/3/core/rtypeddata.h +readline.o: $(hdrdir)/ruby/3/ctype.h +readline.o: $(hdrdir)/ruby/3/dllexport.h +readline.o: $(hdrdir)/ruby/3/dosish.h +readline.o: $(hdrdir)/ruby/3/error.h +readline.o: $(hdrdir)/ruby/3/eval.h +readline.o: $(hdrdir)/ruby/3/event.h +readline.o: $(hdrdir)/ruby/3/fl_type.h +readline.o: $(hdrdir)/ruby/3/gc.h +readline.o: $(hdrdir)/ruby/3/glob.h +readline.o: $(hdrdir)/ruby/3/globals.h +readline.o: $(hdrdir)/ruby/3/has/attribute.h +readline.o: $(hdrdir)/ruby/3/has/builtin.h +readline.o: $(hdrdir)/ruby/3/has/c_attribute.h +readline.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +readline.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +readline.o: $(hdrdir)/ruby/3/has/extension.h +readline.o: $(hdrdir)/ruby/3/has/feature.h +readline.o: $(hdrdir)/ruby/3/has/warning.h +readline.o: $(hdrdir)/ruby/3/intern/array.h +readline.o: $(hdrdir)/ruby/3/intern/bignum.h +readline.o: $(hdrdir)/ruby/3/intern/class.h +readline.o: $(hdrdir)/ruby/3/intern/compar.h +readline.o: $(hdrdir)/ruby/3/intern/complex.h +readline.o: $(hdrdir)/ruby/3/intern/cont.h +readline.o: $(hdrdir)/ruby/3/intern/dir.h +readline.o: $(hdrdir)/ruby/3/intern/enum.h +readline.o: $(hdrdir)/ruby/3/intern/enumerator.h +readline.o: $(hdrdir)/ruby/3/intern/error.h +readline.o: $(hdrdir)/ruby/3/intern/eval.h +readline.o: $(hdrdir)/ruby/3/intern/file.h +readline.o: $(hdrdir)/ruby/3/intern/gc.h +readline.o: $(hdrdir)/ruby/3/intern/hash.h +readline.o: $(hdrdir)/ruby/3/intern/io.h +readline.o: $(hdrdir)/ruby/3/intern/load.h +readline.o: $(hdrdir)/ruby/3/intern/marshal.h +readline.o: $(hdrdir)/ruby/3/intern/numeric.h +readline.o: $(hdrdir)/ruby/3/intern/object.h +readline.o: $(hdrdir)/ruby/3/intern/parse.h +readline.o: $(hdrdir)/ruby/3/intern/proc.h +readline.o: $(hdrdir)/ruby/3/intern/process.h +readline.o: $(hdrdir)/ruby/3/intern/random.h +readline.o: $(hdrdir)/ruby/3/intern/range.h +readline.o: $(hdrdir)/ruby/3/intern/rational.h +readline.o: $(hdrdir)/ruby/3/intern/re.h +readline.o: $(hdrdir)/ruby/3/intern/ruby.h +readline.o: $(hdrdir)/ruby/3/intern/select.h +readline.o: $(hdrdir)/ruby/3/intern/select/largesize.h +readline.o: $(hdrdir)/ruby/3/intern/signal.h +readline.o: $(hdrdir)/ruby/3/intern/sprintf.h +readline.o: $(hdrdir)/ruby/3/intern/string.h +readline.o: $(hdrdir)/ruby/3/intern/struct.h +readline.o: $(hdrdir)/ruby/3/intern/thread.h +readline.o: $(hdrdir)/ruby/3/intern/time.h +readline.o: $(hdrdir)/ruby/3/intern/variable.h +readline.o: $(hdrdir)/ruby/3/intern/vm.h +readline.o: $(hdrdir)/ruby/3/interpreter.h +readline.o: $(hdrdir)/ruby/3/iterator.h +readline.o: $(hdrdir)/ruby/3/memory.h +readline.o: $(hdrdir)/ruby/3/method.h +readline.o: $(hdrdir)/ruby/3/module.h +readline.o: $(hdrdir)/ruby/3/newobj.h +readline.o: $(hdrdir)/ruby/3/rgengc.h +readline.o: $(hdrdir)/ruby/3/scan_args.h +readline.o: $(hdrdir)/ruby/3/special_consts.h +readline.o: $(hdrdir)/ruby/3/static_assert.h +readline.o: $(hdrdir)/ruby/3/stdalign.h +readline.o: $(hdrdir)/ruby/3/stdbool.h +readline.o: $(hdrdir)/ruby/3/symbol.h +readline.o: $(hdrdir)/ruby/3/token_paste.h +readline.o: $(hdrdir)/ruby/3/value.h +readline.o: $(hdrdir)/ruby/3/value_type.h +readline.o: $(hdrdir)/ruby/3/variable.h +readline.o: $(hdrdir)/ruby/3/warning_push.h +readline.o: $(hdrdir)/ruby/3/xmalloc.h readline.o: $(hdrdir)/ruby/assert.h readline.o: $(hdrdir)/ruby/backward.h +readline.o: $(hdrdir)/ruby/backward/2/assume.h +readline.o: $(hdrdir)/ruby/backward/2/attributes.h +readline.o: $(hdrdir)/ruby/backward/2/bool.h +readline.o: $(hdrdir)/ruby/backward/2/extern.h +readline.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +readline.o: $(hdrdir)/ruby/backward/2/inttypes.h +readline.o: $(hdrdir)/ruby/backward/2/limits.h +readline.o: $(hdrdir)/ruby/backward/2/long_long.h +readline.o: $(hdrdir)/ruby/backward/2/r_cast.h +readline.o: $(hdrdir)/ruby/backward/2/rmodule.h +readline.o: $(hdrdir)/ruby/backward/2/stdalign.h +readline.o: $(hdrdir)/ruby/backward/2/stdarg.h readline.o: $(hdrdir)/ruby/defines.h readline.o: $(hdrdir)/ruby/encoding.h readline.o: $(hdrdir)/ruby/intern.h diff --git a/ext/ripper/depend b/ext/ripper/depend index f1ec0facc9..6b81c00309 100644 --- a/ext/ripper/depend +++ b/ext/ripper/depend @@ -52,8 +52,160 @@ ripper.E: ripper.c ripper.o: $(RUBY_EXTCONF_H) ripper.o: $(arch_hdrdir)/ruby/config.h ripper.o: $(hdrdir)/ruby.h +ripper.o: $(hdrdir)/ruby/3/anyargs.h +ripper.o: $(hdrdir)/ruby/3/arithmetic.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/char.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/double.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/int.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/long.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/short.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ripper.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ripper.o: $(hdrdir)/ruby/3/assume.h +ripper.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ripper.o: $(hdrdir)/ruby/3/attr/artificial.h +ripper.o: $(hdrdir)/ruby/3/attr/cold.h +ripper.o: $(hdrdir)/ruby/3/attr/const.h +ripper.o: $(hdrdir)/ruby/3/attr/constexpr.h +ripper.o: $(hdrdir)/ruby/3/attr/deprecated.h +ripper.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ripper.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ripper.o: $(hdrdir)/ruby/3/attr/error.h +ripper.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ripper.o: $(hdrdir)/ruby/3/attr/forceinline.h +ripper.o: $(hdrdir)/ruby/3/attr/format.h +ripper.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ripper.o: $(hdrdir)/ruby/3/attr/noalias.h +ripper.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ripper.o: $(hdrdir)/ruby/3/attr/noexcept.h +ripper.o: $(hdrdir)/ruby/3/attr/noinline.h +ripper.o: $(hdrdir)/ruby/3/attr/nonnull.h +ripper.o: $(hdrdir)/ruby/3/attr/noreturn.h +ripper.o: $(hdrdir)/ruby/3/attr/pure.h +ripper.o: $(hdrdir)/ruby/3/attr/restrict.h +ripper.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ripper.o: $(hdrdir)/ruby/3/attr/warning.h +ripper.o: $(hdrdir)/ruby/3/attr/weakref.h +ripper.o: $(hdrdir)/ruby/3/cast.h +ripper.o: $(hdrdir)/ruby/3/compiler_is.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ripper.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ripper.o: $(hdrdir)/ruby/3/compiler_since.h +ripper.o: $(hdrdir)/ruby/3/config.h +ripper.o: $(hdrdir)/ruby/3/constant_p.h +ripper.o: $(hdrdir)/ruby/3/core.h +ripper.o: $(hdrdir)/ruby/3/core/rarray.h +ripper.o: $(hdrdir)/ruby/3/core/rbasic.h +ripper.o: $(hdrdir)/ruby/3/core/rbignum.h +ripper.o: $(hdrdir)/ruby/3/core/rclass.h +ripper.o: $(hdrdir)/ruby/3/core/rdata.h +ripper.o: $(hdrdir)/ruby/3/core/rfile.h +ripper.o: $(hdrdir)/ruby/3/core/rhash.h +ripper.o: $(hdrdir)/ruby/3/core/robject.h +ripper.o: $(hdrdir)/ruby/3/core/rregexp.h +ripper.o: $(hdrdir)/ruby/3/core/rstring.h +ripper.o: $(hdrdir)/ruby/3/core/rstruct.h +ripper.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ripper.o: $(hdrdir)/ruby/3/ctype.h +ripper.o: $(hdrdir)/ruby/3/dllexport.h +ripper.o: $(hdrdir)/ruby/3/dosish.h +ripper.o: $(hdrdir)/ruby/3/error.h +ripper.o: $(hdrdir)/ruby/3/eval.h +ripper.o: $(hdrdir)/ruby/3/event.h +ripper.o: $(hdrdir)/ruby/3/fl_type.h +ripper.o: $(hdrdir)/ruby/3/gc.h +ripper.o: $(hdrdir)/ruby/3/glob.h +ripper.o: $(hdrdir)/ruby/3/globals.h +ripper.o: $(hdrdir)/ruby/3/has/attribute.h +ripper.o: $(hdrdir)/ruby/3/has/builtin.h +ripper.o: $(hdrdir)/ruby/3/has/c_attribute.h +ripper.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ripper.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ripper.o: $(hdrdir)/ruby/3/has/extension.h +ripper.o: $(hdrdir)/ruby/3/has/feature.h +ripper.o: $(hdrdir)/ruby/3/has/warning.h +ripper.o: $(hdrdir)/ruby/3/intern/array.h +ripper.o: $(hdrdir)/ruby/3/intern/bignum.h +ripper.o: $(hdrdir)/ruby/3/intern/class.h +ripper.o: $(hdrdir)/ruby/3/intern/compar.h +ripper.o: $(hdrdir)/ruby/3/intern/complex.h +ripper.o: $(hdrdir)/ruby/3/intern/cont.h +ripper.o: $(hdrdir)/ruby/3/intern/dir.h +ripper.o: $(hdrdir)/ruby/3/intern/enum.h +ripper.o: $(hdrdir)/ruby/3/intern/enumerator.h +ripper.o: $(hdrdir)/ruby/3/intern/error.h +ripper.o: $(hdrdir)/ruby/3/intern/eval.h +ripper.o: $(hdrdir)/ruby/3/intern/file.h +ripper.o: $(hdrdir)/ruby/3/intern/gc.h +ripper.o: $(hdrdir)/ruby/3/intern/hash.h +ripper.o: $(hdrdir)/ruby/3/intern/io.h +ripper.o: $(hdrdir)/ruby/3/intern/load.h +ripper.o: $(hdrdir)/ruby/3/intern/marshal.h +ripper.o: $(hdrdir)/ruby/3/intern/numeric.h +ripper.o: $(hdrdir)/ruby/3/intern/object.h +ripper.o: $(hdrdir)/ruby/3/intern/parse.h +ripper.o: $(hdrdir)/ruby/3/intern/proc.h +ripper.o: $(hdrdir)/ruby/3/intern/process.h +ripper.o: $(hdrdir)/ruby/3/intern/random.h +ripper.o: $(hdrdir)/ruby/3/intern/range.h +ripper.o: $(hdrdir)/ruby/3/intern/rational.h +ripper.o: $(hdrdir)/ruby/3/intern/re.h +ripper.o: $(hdrdir)/ruby/3/intern/ruby.h +ripper.o: $(hdrdir)/ruby/3/intern/select.h +ripper.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ripper.o: $(hdrdir)/ruby/3/intern/signal.h +ripper.o: $(hdrdir)/ruby/3/intern/sprintf.h +ripper.o: $(hdrdir)/ruby/3/intern/string.h +ripper.o: $(hdrdir)/ruby/3/intern/struct.h +ripper.o: $(hdrdir)/ruby/3/intern/thread.h +ripper.o: $(hdrdir)/ruby/3/intern/time.h +ripper.o: $(hdrdir)/ruby/3/intern/variable.h +ripper.o: $(hdrdir)/ruby/3/intern/vm.h +ripper.o: $(hdrdir)/ruby/3/interpreter.h +ripper.o: $(hdrdir)/ruby/3/iterator.h +ripper.o: $(hdrdir)/ruby/3/memory.h +ripper.o: $(hdrdir)/ruby/3/method.h +ripper.o: $(hdrdir)/ruby/3/module.h +ripper.o: $(hdrdir)/ruby/3/newobj.h +ripper.o: $(hdrdir)/ruby/3/rgengc.h +ripper.o: $(hdrdir)/ruby/3/scan_args.h +ripper.o: $(hdrdir)/ruby/3/special_consts.h +ripper.o: $(hdrdir)/ruby/3/static_assert.h +ripper.o: $(hdrdir)/ruby/3/stdalign.h +ripper.o: $(hdrdir)/ruby/3/stdbool.h +ripper.o: $(hdrdir)/ruby/3/symbol.h +ripper.o: $(hdrdir)/ruby/3/token_paste.h +ripper.o: $(hdrdir)/ruby/3/value.h +ripper.o: $(hdrdir)/ruby/3/value_type.h +ripper.o: $(hdrdir)/ruby/3/variable.h +ripper.o: $(hdrdir)/ruby/3/warning_push.h +ripper.o: $(hdrdir)/ruby/3/xmalloc.h ripper.o: $(hdrdir)/ruby/assert.h ripper.o: $(hdrdir)/ruby/backward.h +ripper.o: $(hdrdir)/ruby/backward/2/assume.h +ripper.o: $(hdrdir)/ruby/backward/2/attributes.h +ripper.o: $(hdrdir)/ruby/backward/2/bool.h +ripper.o: $(hdrdir)/ruby/backward/2/extern.h +ripper.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ripper.o: $(hdrdir)/ruby/backward/2/inttypes.h +ripper.o: $(hdrdir)/ruby/backward/2/limits.h +ripper.o: $(hdrdir)/ruby/backward/2/long_long.h +ripper.o: $(hdrdir)/ruby/backward/2/r_cast.h +ripper.o: $(hdrdir)/ruby/backward/2/rmodule.h +ripper.o: $(hdrdir)/ruby/backward/2/stdalign.h +ripper.o: $(hdrdir)/ruby/backward/2/stdarg.h ripper.o: $(hdrdir)/ruby/defines.h ripper.o: $(hdrdir)/ruby/encoding.h ripper.o: $(hdrdir)/ruby/intern.h @@ -87,7 +239,6 @@ ripper.o: $(top_srcdir)/internal/rational.h ripper.o: $(top_srcdir)/internal/re.h ripper.o: $(top_srcdir)/internal/serial.h ripper.o: $(top_srcdir)/internal/static_assert.h -ripper.o: $(top_srcdir)/internal/stdbool.h ripper.o: $(top_srcdir)/internal/string.h ripper.o: $(top_srcdir)/internal/symbol.h ripper.o: $(top_srcdir)/internal/thread.h diff --git a/ext/sdbm/depend b/ext/sdbm/depend index d475ecccef..e9777e477b 100644 --- a/ext/sdbm/depend +++ b/ext/sdbm/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START _sdbm.o: $(RUBY_EXTCONF_H) _sdbm.o: $(arch_hdrdir)/ruby/config.h +_sdbm.o: $(hdrdir)/ruby/3/anyargs.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/char.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/double.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/int.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/long.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/short.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +_sdbm.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +_sdbm.o: $(hdrdir)/ruby/3/assume.h +_sdbm.o: $(hdrdir)/ruby/3/attr/alloc_size.h +_sdbm.o: $(hdrdir)/ruby/3/attr/artificial.h +_sdbm.o: $(hdrdir)/ruby/3/attr/cold.h +_sdbm.o: $(hdrdir)/ruby/3/attr/const.h +_sdbm.o: $(hdrdir)/ruby/3/attr/constexpr.h +_sdbm.o: $(hdrdir)/ruby/3/attr/deprecated.h +_sdbm.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +_sdbm.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +_sdbm.o: $(hdrdir)/ruby/3/attr/error.h +_sdbm.o: $(hdrdir)/ruby/3/attr/flag_enum.h +_sdbm.o: $(hdrdir)/ruby/3/attr/forceinline.h +_sdbm.o: $(hdrdir)/ruby/3/attr/format.h +_sdbm.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +_sdbm.o: $(hdrdir)/ruby/3/attr/noalias.h +_sdbm.o: $(hdrdir)/ruby/3/attr/nodiscard.h +_sdbm.o: $(hdrdir)/ruby/3/attr/noexcept.h +_sdbm.o: $(hdrdir)/ruby/3/attr/noinline.h +_sdbm.o: $(hdrdir)/ruby/3/attr/nonnull.h +_sdbm.o: $(hdrdir)/ruby/3/attr/noreturn.h +_sdbm.o: $(hdrdir)/ruby/3/attr/pure.h +_sdbm.o: $(hdrdir)/ruby/3/attr/restrict.h +_sdbm.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +_sdbm.o: $(hdrdir)/ruby/3/attr/warning.h +_sdbm.o: $(hdrdir)/ruby/3/attr/weakref.h +_sdbm.o: $(hdrdir)/ruby/3/cast.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/apple.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/clang.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/intel.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +_sdbm.o: $(hdrdir)/ruby/3/compiler_since.h +_sdbm.o: $(hdrdir)/ruby/3/config.h +_sdbm.o: $(hdrdir)/ruby/3/constant_p.h +_sdbm.o: $(hdrdir)/ruby/3/core.h +_sdbm.o: $(hdrdir)/ruby/3/core/rarray.h +_sdbm.o: $(hdrdir)/ruby/3/core/rbasic.h +_sdbm.o: $(hdrdir)/ruby/3/core/rbignum.h +_sdbm.o: $(hdrdir)/ruby/3/core/rclass.h +_sdbm.o: $(hdrdir)/ruby/3/core/rdata.h +_sdbm.o: $(hdrdir)/ruby/3/core/rfile.h +_sdbm.o: $(hdrdir)/ruby/3/core/rhash.h +_sdbm.o: $(hdrdir)/ruby/3/core/robject.h +_sdbm.o: $(hdrdir)/ruby/3/core/rregexp.h +_sdbm.o: $(hdrdir)/ruby/3/core/rstring.h +_sdbm.o: $(hdrdir)/ruby/3/core/rstruct.h +_sdbm.o: $(hdrdir)/ruby/3/core/rtypeddata.h +_sdbm.o: $(hdrdir)/ruby/3/ctype.h +_sdbm.o: $(hdrdir)/ruby/3/dllexport.h +_sdbm.o: $(hdrdir)/ruby/3/dosish.h +_sdbm.o: $(hdrdir)/ruby/3/error.h +_sdbm.o: $(hdrdir)/ruby/3/eval.h +_sdbm.o: $(hdrdir)/ruby/3/event.h +_sdbm.o: $(hdrdir)/ruby/3/fl_type.h +_sdbm.o: $(hdrdir)/ruby/3/gc.h +_sdbm.o: $(hdrdir)/ruby/3/glob.h +_sdbm.o: $(hdrdir)/ruby/3/globals.h +_sdbm.o: $(hdrdir)/ruby/3/has/attribute.h +_sdbm.o: $(hdrdir)/ruby/3/has/builtin.h +_sdbm.o: $(hdrdir)/ruby/3/has/c_attribute.h +_sdbm.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +_sdbm.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +_sdbm.o: $(hdrdir)/ruby/3/has/extension.h +_sdbm.o: $(hdrdir)/ruby/3/has/feature.h +_sdbm.o: $(hdrdir)/ruby/3/has/warning.h +_sdbm.o: $(hdrdir)/ruby/3/intern/array.h +_sdbm.o: $(hdrdir)/ruby/3/intern/bignum.h +_sdbm.o: $(hdrdir)/ruby/3/intern/class.h +_sdbm.o: $(hdrdir)/ruby/3/intern/compar.h +_sdbm.o: $(hdrdir)/ruby/3/intern/complex.h +_sdbm.o: $(hdrdir)/ruby/3/intern/cont.h +_sdbm.o: $(hdrdir)/ruby/3/intern/dir.h +_sdbm.o: $(hdrdir)/ruby/3/intern/enum.h +_sdbm.o: $(hdrdir)/ruby/3/intern/enumerator.h +_sdbm.o: $(hdrdir)/ruby/3/intern/error.h +_sdbm.o: $(hdrdir)/ruby/3/intern/eval.h +_sdbm.o: $(hdrdir)/ruby/3/intern/file.h +_sdbm.o: $(hdrdir)/ruby/3/intern/gc.h +_sdbm.o: $(hdrdir)/ruby/3/intern/hash.h +_sdbm.o: $(hdrdir)/ruby/3/intern/io.h +_sdbm.o: $(hdrdir)/ruby/3/intern/load.h +_sdbm.o: $(hdrdir)/ruby/3/intern/marshal.h +_sdbm.o: $(hdrdir)/ruby/3/intern/numeric.h +_sdbm.o: $(hdrdir)/ruby/3/intern/object.h +_sdbm.o: $(hdrdir)/ruby/3/intern/parse.h +_sdbm.o: $(hdrdir)/ruby/3/intern/proc.h +_sdbm.o: $(hdrdir)/ruby/3/intern/process.h +_sdbm.o: $(hdrdir)/ruby/3/intern/random.h +_sdbm.o: $(hdrdir)/ruby/3/intern/range.h +_sdbm.o: $(hdrdir)/ruby/3/intern/rational.h +_sdbm.o: $(hdrdir)/ruby/3/intern/re.h +_sdbm.o: $(hdrdir)/ruby/3/intern/ruby.h +_sdbm.o: $(hdrdir)/ruby/3/intern/select.h +_sdbm.o: $(hdrdir)/ruby/3/intern/select/largesize.h +_sdbm.o: $(hdrdir)/ruby/3/intern/signal.h +_sdbm.o: $(hdrdir)/ruby/3/intern/sprintf.h +_sdbm.o: $(hdrdir)/ruby/3/intern/string.h +_sdbm.o: $(hdrdir)/ruby/3/intern/struct.h +_sdbm.o: $(hdrdir)/ruby/3/intern/thread.h +_sdbm.o: $(hdrdir)/ruby/3/intern/time.h +_sdbm.o: $(hdrdir)/ruby/3/intern/variable.h +_sdbm.o: $(hdrdir)/ruby/3/intern/vm.h +_sdbm.o: $(hdrdir)/ruby/3/interpreter.h +_sdbm.o: $(hdrdir)/ruby/3/iterator.h +_sdbm.o: $(hdrdir)/ruby/3/memory.h +_sdbm.o: $(hdrdir)/ruby/3/method.h +_sdbm.o: $(hdrdir)/ruby/3/module.h +_sdbm.o: $(hdrdir)/ruby/3/newobj.h +_sdbm.o: $(hdrdir)/ruby/3/rgengc.h +_sdbm.o: $(hdrdir)/ruby/3/scan_args.h +_sdbm.o: $(hdrdir)/ruby/3/special_consts.h +_sdbm.o: $(hdrdir)/ruby/3/static_assert.h +_sdbm.o: $(hdrdir)/ruby/3/stdalign.h +_sdbm.o: $(hdrdir)/ruby/3/stdbool.h +_sdbm.o: $(hdrdir)/ruby/3/symbol.h +_sdbm.o: $(hdrdir)/ruby/3/token_paste.h +_sdbm.o: $(hdrdir)/ruby/3/value.h +_sdbm.o: $(hdrdir)/ruby/3/value_type.h +_sdbm.o: $(hdrdir)/ruby/3/variable.h +_sdbm.o: $(hdrdir)/ruby/3/warning_push.h +_sdbm.o: $(hdrdir)/ruby/3/xmalloc.h _sdbm.o: $(hdrdir)/ruby/assert.h _sdbm.o: $(hdrdir)/ruby/backward.h +_sdbm.o: $(hdrdir)/ruby/backward/2/assume.h +_sdbm.o: $(hdrdir)/ruby/backward/2/attributes.h +_sdbm.o: $(hdrdir)/ruby/backward/2/bool.h +_sdbm.o: $(hdrdir)/ruby/backward/2/extern.h +_sdbm.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +_sdbm.o: $(hdrdir)/ruby/backward/2/inttypes.h +_sdbm.o: $(hdrdir)/ruby/backward/2/limits.h +_sdbm.o: $(hdrdir)/ruby/backward/2/long_long.h +_sdbm.o: $(hdrdir)/ruby/backward/2/r_cast.h +_sdbm.o: $(hdrdir)/ruby/backward/2/rmodule.h +_sdbm.o: $(hdrdir)/ruby/backward/2/stdalign.h +_sdbm.o: $(hdrdir)/ruby/backward/2/stdarg.h _sdbm.o: $(hdrdir)/ruby/defines.h _sdbm.o: $(hdrdir)/ruby/intern.h _sdbm.o: $(hdrdir)/ruby/missing.h @@ -14,8 +166,160 @@ _sdbm.o: sdbm.h init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/missing.h diff --git a/ext/socket/depend b/ext/socket/depend index 669311cc74..3b1b333ba5 100644 --- a/ext/socket/depend +++ b/ext/socket/depend @@ -13,8 +13,160 @@ constdefs.c: constdefs.h ancdata.o: $(RUBY_EXTCONF_H) ancdata.o: $(arch_hdrdir)/ruby/config.h ancdata.o: $(hdrdir)/ruby.h +ancdata.o: $(hdrdir)/ruby/3/anyargs.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/char.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/double.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/int.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/long.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/short.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ancdata.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ancdata.o: $(hdrdir)/ruby/3/assume.h +ancdata.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ancdata.o: $(hdrdir)/ruby/3/attr/artificial.h +ancdata.o: $(hdrdir)/ruby/3/attr/cold.h +ancdata.o: $(hdrdir)/ruby/3/attr/const.h +ancdata.o: $(hdrdir)/ruby/3/attr/constexpr.h +ancdata.o: $(hdrdir)/ruby/3/attr/deprecated.h +ancdata.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ancdata.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ancdata.o: $(hdrdir)/ruby/3/attr/error.h +ancdata.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ancdata.o: $(hdrdir)/ruby/3/attr/forceinline.h +ancdata.o: $(hdrdir)/ruby/3/attr/format.h +ancdata.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ancdata.o: $(hdrdir)/ruby/3/attr/noalias.h +ancdata.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ancdata.o: $(hdrdir)/ruby/3/attr/noexcept.h +ancdata.o: $(hdrdir)/ruby/3/attr/noinline.h +ancdata.o: $(hdrdir)/ruby/3/attr/nonnull.h +ancdata.o: $(hdrdir)/ruby/3/attr/noreturn.h +ancdata.o: $(hdrdir)/ruby/3/attr/pure.h +ancdata.o: $(hdrdir)/ruby/3/attr/restrict.h +ancdata.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ancdata.o: $(hdrdir)/ruby/3/attr/warning.h +ancdata.o: $(hdrdir)/ruby/3/attr/weakref.h +ancdata.o: $(hdrdir)/ruby/3/cast.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ancdata.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ancdata.o: $(hdrdir)/ruby/3/compiler_since.h +ancdata.o: $(hdrdir)/ruby/3/config.h +ancdata.o: $(hdrdir)/ruby/3/constant_p.h +ancdata.o: $(hdrdir)/ruby/3/core.h +ancdata.o: $(hdrdir)/ruby/3/core/rarray.h +ancdata.o: $(hdrdir)/ruby/3/core/rbasic.h +ancdata.o: $(hdrdir)/ruby/3/core/rbignum.h +ancdata.o: $(hdrdir)/ruby/3/core/rclass.h +ancdata.o: $(hdrdir)/ruby/3/core/rdata.h +ancdata.o: $(hdrdir)/ruby/3/core/rfile.h +ancdata.o: $(hdrdir)/ruby/3/core/rhash.h +ancdata.o: $(hdrdir)/ruby/3/core/robject.h +ancdata.o: $(hdrdir)/ruby/3/core/rregexp.h +ancdata.o: $(hdrdir)/ruby/3/core/rstring.h +ancdata.o: $(hdrdir)/ruby/3/core/rstruct.h +ancdata.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ancdata.o: $(hdrdir)/ruby/3/ctype.h +ancdata.o: $(hdrdir)/ruby/3/dllexport.h +ancdata.o: $(hdrdir)/ruby/3/dosish.h +ancdata.o: $(hdrdir)/ruby/3/error.h +ancdata.o: $(hdrdir)/ruby/3/eval.h +ancdata.o: $(hdrdir)/ruby/3/event.h +ancdata.o: $(hdrdir)/ruby/3/fl_type.h +ancdata.o: $(hdrdir)/ruby/3/gc.h +ancdata.o: $(hdrdir)/ruby/3/glob.h +ancdata.o: $(hdrdir)/ruby/3/globals.h +ancdata.o: $(hdrdir)/ruby/3/has/attribute.h +ancdata.o: $(hdrdir)/ruby/3/has/builtin.h +ancdata.o: $(hdrdir)/ruby/3/has/c_attribute.h +ancdata.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ancdata.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ancdata.o: $(hdrdir)/ruby/3/has/extension.h +ancdata.o: $(hdrdir)/ruby/3/has/feature.h +ancdata.o: $(hdrdir)/ruby/3/has/warning.h +ancdata.o: $(hdrdir)/ruby/3/intern/array.h +ancdata.o: $(hdrdir)/ruby/3/intern/bignum.h +ancdata.o: $(hdrdir)/ruby/3/intern/class.h +ancdata.o: $(hdrdir)/ruby/3/intern/compar.h +ancdata.o: $(hdrdir)/ruby/3/intern/complex.h +ancdata.o: $(hdrdir)/ruby/3/intern/cont.h +ancdata.o: $(hdrdir)/ruby/3/intern/dir.h +ancdata.o: $(hdrdir)/ruby/3/intern/enum.h +ancdata.o: $(hdrdir)/ruby/3/intern/enumerator.h +ancdata.o: $(hdrdir)/ruby/3/intern/error.h +ancdata.o: $(hdrdir)/ruby/3/intern/eval.h +ancdata.o: $(hdrdir)/ruby/3/intern/file.h +ancdata.o: $(hdrdir)/ruby/3/intern/gc.h +ancdata.o: $(hdrdir)/ruby/3/intern/hash.h +ancdata.o: $(hdrdir)/ruby/3/intern/io.h +ancdata.o: $(hdrdir)/ruby/3/intern/load.h +ancdata.o: $(hdrdir)/ruby/3/intern/marshal.h +ancdata.o: $(hdrdir)/ruby/3/intern/numeric.h +ancdata.o: $(hdrdir)/ruby/3/intern/object.h +ancdata.o: $(hdrdir)/ruby/3/intern/parse.h +ancdata.o: $(hdrdir)/ruby/3/intern/proc.h +ancdata.o: $(hdrdir)/ruby/3/intern/process.h +ancdata.o: $(hdrdir)/ruby/3/intern/random.h +ancdata.o: $(hdrdir)/ruby/3/intern/range.h +ancdata.o: $(hdrdir)/ruby/3/intern/rational.h +ancdata.o: $(hdrdir)/ruby/3/intern/re.h +ancdata.o: $(hdrdir)/ruby/3/intern/ruby.h +ancdata.o: $(hdrdir)/ruby/3/intern/select.h +ancdata.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ancdata.o: $(hdrdir)/ruby/3/intern/signal.h +ancdata.o: $(hdrdir)/ruby/3/intern/sprintf.h +ancdata.o: $(hdrdir)/ruby/3/intern/string.h +ancdata.o: $(hdrdir)/ruby/3/intern/struct.h +ancdata.o: $(hdrdir)/ruby/3/intern/thread.h +ancdata.o: $(hdrdir)/ruby/3/intern/time.h +ancdata.o: $(hdrdir)/ruby/3/intern/variable.h +ancdata.o: $(hdrdir)/ruby/3/intern/vm.h +ancdata.o: $(hdrdir)/ruby/3/interpreter.h +ancdata.o: $(hdrdir)/ruby/3/iterator.h +ancdata.o: $(hdrdir)/ruby/3/memory.h +ancdata.o: $(hdrdir)/ruby/3/method.h +ancdata.o: $(hdrdir)/ruby/3/module.h +ancdata.o: $(hdrdir)/ruby/3/newobj.h +ancdata.o: $(hdrdir)/ruby/3/rgengc.h +ancdata.o: $(hdrdir)/ruby/3/scan_args.h +ancdata.o: $(hdrdir)/ruby/3/special_consts.h +ancdata.o: $(hdrdir)/ruby/3/static_assert.h +ancdata.o: $(hdrdir)/ruby/3/stdalign.h +ancdata.o: $(hdrdir)/ruby/3/stdbool.h +ancdata.o: $(hdrdir)/ruby/3/symbol.h +ancdata.o: $(hdrdir)/ruby/3/token_paste.h +ancdata.o: $(hdrdir)/ruby/3/value.h +ancdata.o: $(hdrdir)/ruby/3/value_type.h +ancdata.o: $(hdrdir)/ruby/3/variable.h +ancdata.o: $(hdrdir)/ruby/3/warning_push.h +ancdata.o: $(hdrdir)/ruby/3/xmalloc.h ancdata.o: $(hdrdir)/ruby/assert.h ancdata.o: $(hdrdir)/ruby/backward.h +ancdata.o: $(hdrdir)/ruby/backward/2/assume.h +ancdata.o: $(hdrdir)/ruby/backward/2/attributes.h +ancdata.o: $(hdrdir)/ruby/backward/2/bool.h +ancdata.o: $(hdrdir)/ruby/backward/2/extern.h +ancdata.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ancdata.o: $(hdrdir)/ruby/backward/2/inttypes.h +ancdata.o: $(hdrdir)/ruby/backward/2/limits.h +ancdata.o: $(hdrdir)/ruby/backward/2/long_long.h +ancdata.o: $(hdrdir)/ruby/backward/2/r_cast.h +ancdata.o: $(hdrdir)/ruby/backward/2/rmodule.h +ancdata.o: $(hdrdir)/ruby/backward/2/stdalign.h +ancdata.o: $(hdrdir)/ruby/backward/2/stdarg.h ancdata.o: $(hdrdir)/ruby/defines.h ancdata.o: $(hdrdir)/ruby/encoding.h ancdata.o: $(hdrdir)/ruby/intern.h @@ -35,7 +187,6 @@ ancdata.o: $(top_srcdir)/internal/gc.h ancdata.o: $(top_srcdir)/internal/io.h ancdata.o: $(top_srcdir)/internal/serial.h ancdata.o: $(top_srcdir)/internal/static_assert.h -ancdata.o: $(top_srcdir)/internal/stdbool.h ancdata.o: $(top_srcdir)/internal/string.h ancdata.o: $(top_srcdir)/internal/thread.h ancdata.o: $(top_srcdir)/internal/vm.h @@ -47,8 +198,160 @@ ancdata.o: sockport.h basicsocket.o: $(RUBY_EXTCONF_H) basicsocket.o: $(arch_hdrdir)/ruby/config.h basicsocket.o: $(hdrdir)/ruby.h +basicsocket.o: $(hdrdir)/ruby/3/anyargs.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +basicsocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +basicsocket.o: $(hdrdir)/ruby/3/assume.h +basicsocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +basicsocket.o: $(hdrdir)/ruby/3/attr/artificial.h +basicsocket.o: $(hdrdir)/ruby/3/attr/cold.h +basicsocket.o: $(hdrdir)/ruby/3/attr/const.h +basicsocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +basicsocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +basicsocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +basicsocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +basicsocket.o: $(hdrdir)/ruby/3/attr/error.h +basicsocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +basicsocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +basicsocket.o: $(hdrdir)/ruby/3/attr/format.h +basicsocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +basicsocket.o: $(hdrdir)/ruby/3/attr/noalias.h +basicsocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +basicsocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +basicsocket.o: $(hdrdir)/ruby/3/attr/noinline.h +basicsocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +basicsocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +basicsocket.o: $(hdrdir)/ruby/3/attr/pure.h +basicsocket.o: $(hdrdir)/ruby/3/attr/restrict.h +basicsocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +basicsocket.o: $(hdrdir)/ruby/3/attr/warning.h +basicsocket.o: $(hdrdir)/ruby/3/attr/weakref.h +basicsocket.o: $(hdrdir)/ruby/3/cast.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +basicsocket.o: $(hdrdir)/ruby/3/compiler_since.h +basicsocket.o: $(hdrdir)/ruby/3/config.h +basicsocket.o: $(hdrdir)/ruby/3/constant_p.h +basicsocket.o: $(hdrdir)/ruby/3/core.h +basicsocket.o: $(hdrdir)/ruby/3/core/rarray.h +basicsocket.o: $(hdrdir)/ruby/3/core/rbasic.h +basicsocket.o: $(hdrdir)/ruby/3/core/rbignum.h +basicsocket.o: $(hdrdir)/ruby/3/core/rclass.h +basicsocket.o: $(hdrdir)/ruby/3/core/rdata.h +basicsocket.o: $(hdrdir)/ruby/3/core/rfile.h +basicsocket.o: $(hdrdir)/ruby/3/core/rhash.h +basicsocket.o: $(hdrdir)/ruby/3/core/robject.h +basicsocket.o: $(hdrdir)/ruby/3/core/rregexp.h +basicsocket.o: $(hdrdir)/ruby/3/core/rstring.h +basicsocket.o: $(hdrdir)/ruby/3/core/rstruct.h +basicsocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +basicsocket.o: $(hdrdir)/ruby/3/ctype.h +basicsocket.o: $(hdrdir)/ruby/3/dllexport.h +basicsocket.o: $(hdrdir)/ruby/3/dosish.h +basicsocket.o: $(hdrdir)/ruby/3/error.h +basicsocket.o: $(hdrdir)/ruby/3/eval.h +basicsocket.o: $(hdrdir)/ruby/3/event.h +basicsocket.o: $(hdrdir)/ruby/3/fl_type.h +basicsocket.o: $(hdrdir)/ruby/3/gc.h +basicsocket.o: $(hdrdir)/ruby/3/glob.h +basicsocket.o: $(hdrdir)/ruby/3/globals.h +basicsocket.o: $(hdrdir)/ruby/3/has/attribute.h +basicsocket.o: $(hdrdir)/ruby/3/has/builtin.h +basicsocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +basicsocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +basicsocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +basicsocket.o: $(hdrdir)/ruby/3/has/extension.h +basicsocket.o: $(hdrdir)/ruby/3/has/feature.h +basicsocket.o: $(hdrdir)/ruby/3/has/warning.h +basicsocket.o: $(hdrdir)/ruby/3/intern/array.h +basicsocket.o: $(hdrdir)/ruby/3/intern/bignum.h +basicsocket.o: $(hdrdir)/ruby/3/intern/class.h +basicsocket.o: $(hdrdir)/ruby/3/intern/compar.h +basicsocket.o: $(hdrdir)/ruby/3/intern/complex.h +basicsocket.o: $(hdrdir)/ruby/3/intern/cont.h +basicsocket.o: $(hdrdir)/ruby/3/intern/dir.h +basicsocket.o: $(hdrdir)/ruby/3/intern/enum.h +basicsocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +basicsocket.o: $(hdrdir)/ruby/3/intern/error.h +basicsocket.o: $(hdrdir)/ruby/3/intern/eval.h +basicsocket.o: $(hdrdir)/ruby/3/intern/file.h +basicsocket.o: $(hdrdir)/ruby/3/intern/gc.h +basicsocket.o: $(hdrdir)/ruby/3/intern/hash.h +basicsocket.o: $(hdrdir)/ruby/3/intern/io.h +basicsocket.o: $(hdrdir)/ruby/3/intern/load.h +basicsocket.o: $(hdrdir)/ruby/3/intern/marshal.h +basicsocket.o: $(hdrdir)/ruby/3/intern/numeric.h +basicsocket.o: $(hdrdir)/ruby/3/intern/object.h +basicsocket.o: $(hdrdir)/ruby/3/intern/parse.h +basicsocket.o: $(hdrdir)/ruby/3/intern/proc.h +basicsocket.o: $(hdrdir)/ruby/3/intern/process.h +basicsocket.o: $(hdrdir)/ruby/3/intern/random.h +basicsocket.o: $(hdrdir)/ruby/3/intern/range.h +basicsocket.o: $(hdrdir)/ruby/3/intern/rational.h +basicsocket.o: $(hdrdir)/ruby/3/intern/re.h +basicsocket.o: $(hdrdir)/ruby/3/intern/ruby.h +basicsocket.o: $(hdrdir)/ruby/3/intern/select.h +basicsocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +basicsocket.o: $(hdrdir)/ruby/3/intern/signal.h +basicsocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +basicsocket.o: $(hdrdir)/ruby/3/intern/string.h +basicsocket.o: $(hdrdir)/ruby/3/intern/struct.h +basicsocket.o: $(hdrdir)/ruby/3/intern/thread.h +basicsocket.o: $(hdrdir)/ruby/3/intern/time.h +basicsocket.o: $(hdrdir)/ruby/3/intern/variable.h +basicsocket.o: $(hdrdir)/ruby/3/intern/vm.h +basicsocket.o: $(hdrdir)/ruby/3/interpreter.h +basicsocket.o: $(hdrdir)/ruby/3/iterator.h +basicsocket.o: $(hdrdir)/ruby/3/memory.h +basicsocket.o: $(hdrdir)/ruby/3/method.h +basicsocket.o: $(hdrdir)/ruby/3/module.h +basicsocket.o: $(hdrdir)/ruby/3/newobj.h +basicsocket.o: $(hdrdir)/ruby/3/rgengc.h +basicsocket.o: $(hdrdir)/ruby/3/scan_args.h +basicsocket.o: $(hdrdir)/ruby/3/special_consts.h +basicsocket.o: $(hdrdir)/ruby/3/static_assert.h +basicsocket.o: $(hdrdir)/ruby/3/stdalign.h +basicsocket.o: $(hdrdir)/ruby/3/stdbool.h +basicsocket.o: $(hdrdir)/ruby/3/symbol.h +basicsocket.o: $(hdrdir)/ruby/3/token_paste.h +basicsocket.o: $(hdrdir)/ruby/3/value.h +basicsocket.o: $(hdrdir)/ruby/3/value_type.h +basicsocket.o: $(hdrdir)/ruby/3/variable.h +basicsocket.o: $(hdrdir)/ruby/3/warning_push.h +basicsocket.o: $(hdrdir)/ruby/3/xmalloc.h basicsocket.o: $(hdrdir)/ruby/assert.h basicsocket.o: $(hdrdir)/ruby/backward.h +basicsocket.o: $(hdrdir)/ruby/backward/2/assume.h +basicsocket.o: $(hdrdir)/ruby/backward/2/attributes.h +basicsocket.o: $(hdrdir)/ruby/backward/2/bool.h +basicsocket.o: $(hdrdir)/ruby/backward/2/extern.h +basicsocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +basicsocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +basicsocket.o: $(hdrdir)/ruby/backward/2/limits.h +basicsocket.o: $(hdrdir)/ruby/backward/2/long_long.h +basicsocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +basicsocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +basicsocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +basicsocket.o: $(hdrdir)/ruby/backward/2/stdarg.h basicsocket.o: $(hdrdir)/ruby/defines.h basicsocket.o: $(hdrdir)/ruby/encoding.h basicsocket.o: $(hdrdir)/ruby/intern.h @@ -69,7 +372,6 @@ basicsocket.o: $(top_srcdir)/internal/gc.h basicsocket.o: $(top_srcdir)/internal/io.h basicsocket.o: $(top_srcdir)/internal/serial.h basicsocket.o: $(top_srcdir)/internal/static_assert.h -basicsocket.o: $(top_srcdir)/internal/stdbool.h basicsocket.o: $(top_srcdir)/internal/string.h basicsocket.o: $(top_srcdir)/internal/thread.h basicsocket.o: $(top_srcdir)/internal/vm.h @@ -81,8 +383,160 @@ basicsocket.o: sockport.h constants.o: $(RUBY_EXTCONF_H) constants.o: $(arch_hdrdir)/ruby/config.h constants.o: $(hdrdir)/ruby.h +constants.o: $(hdrdir)/ruby/3/anyargs.h +constants.o: $(hdrdir)/ruby/3/arithmetic.h +constants.o: $(hdrdir)/ruby/3/arithmetic/char.h +constants.o: $(hdrdir)/ruby/3/arithmetic/double.h +constants.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +constants.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/int.h +constants.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/long.h +constants.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +constants.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/short.h +constants.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +constants.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +constants.o: $(hdrdir)/ruby/3/assume.h +constants.o: $(hdrdir)/ruby/3/attr/alloc_size.h +constants.o: $(hdrdir)/ruby/3/attr/artificial.h +constants.o: $(hdrdir)/ruby/3/attr/cold.h +constants.o: $(hdrdir)/ruby/3/attr/const.h +constants.o: $(hdrdir)/ruby/3/attr/constexpr.h +constants.o: $(hdrdir)/ruby/3/attr/deprecated.h +constants.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +constants.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +constants.o: $(hdrdir)/ruby/3/attr/error.h +constants.o: $(hdrdir)/ruby/3/attr/flag_enum.h +constants.o: $(hdrdir)/ruby/3/attr/forceinline.h +constants.o: $(hdrdir)/ruby/3/attr/format.h +constants.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +constants.o: $(hdrdir)/ruby/3/attr/noalias.h +constants.o: $(hdrdir)/ruby/3/attr/nodiscard.h +constants.o: $(hdrdir)/ruby/3/attr/noexcept.h +constants.o: $(hdrdir)/ruby/3/attr/noinline.h +constants.o: $(hdrdir)/ruby/3/attr/nonnull.h +constants.o: $(hdrdir)/ruby/3/attr/noreturn.h +constants.o: $(hdrdir)/ruby/3/attr/pure.h +constants.o: $(hdrdir)/ruby/3/attr/restrict.h +constants.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +constants.o: $(hdrdir)/ruby/3/attr/warning.h +constants.o: $(hdrdir)/ruby/3/attr/weakref.h +constants.o: $(hdrdir)/ruby/3/cast.h +constants.o: $(hdrdir)/ruby/3/compiler_is.h +constants.o: $(hdrdir)/ruby/3/compiler_is/apple.h +constants.o: $(hdrdir)/ruby/3/compiler_is/clang.h +constants.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +constants.o: $(hdrdir)/ruby/3/compiler_is/intel.h +constants.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +constants.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +constants.o: $(hdrdir)/ruby/3/compiler_since.h +constants.o: $(hdrdir)/ruby/3/config.h +constants.o: $(hdrdir)/ruby/3/constant_p.h +constants.o: $(hdrdir)/ruby/3/core.h +constants.o: $(hdrdir)/ruby/3/core/rarray.h +constants.o: $(hdrdir)/ruby/3/core/rbasic.h +constants.o: $(hdrdir)/ruby/3/core/rbignum.h +constants.o: $(hdrdir)/ruby/3/core/rclass.h +constants.o: $(hdrdir)/ruby/3/core/rdata.h +constants.o: $(hdrdir)/ruby/3/core/rfile.h +constants.o: $(hdrdir)/ruby/3/core/rhash.h +constants.o: $(hdrdir)/ruby/3/core/robject.h +constants.o: $(hdrdir)/ruby/3/core/rregexp.h +constants.o: $(hdrdir)/ruby/3/core/rstring.h +constants.o: $(hdrdir)/ruby/3/core/rstruct.h +constants.o: $(hdrdir)/ruby/3/core/rtypeddata.h +constants.o: $(hdrdir)/ruby/3/ctype.h +constants.o: $(hdrdir)/ruby/3/dllexport.h +constants.o: $(hdrdir)/ruby/3/dosish.h +constants.o: $(hdrdir)/ruby/3/error.h +constants.o: $(hdrdir)/ruby/3/eval.h +constants.o: $(hdrdir)/ruby/3/event.h +constants.o: $(hdrdir)/ruby/3/fl_type.h +constants.o: $(hdrdir)/ruby/3/gc.h +constants.o: $(hdrdir)/ruby/3/glob.h +constants.o: $(hdrdir)/ruby/3/globals.h +constants.o: $(hdrdir)/ruby/3/has/attribute.h +constants.o: $(hdrdir)/ruby/3/has/builtin.h +constants.o: $(hdrdir)/ruby/3/has/c_attribute.h +constants.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +constants.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +constants.o: $(hdrdir)/ruby/3/has/extension.h +constants.o: $(hdrdir)/ruby/3/has/feature.h +constants.o: $(hdrdir)/ruby/3/has/warning.h +constants.o: $(hdrdir)/ruby/3/intern/array.h +constants.o: $(hdrdir)/ruby/3/intern/bignum.h +constants.o: $(hdrdir)/ruby/3/intern/class.h +constants.o: $(hdrdir)/ruby/3/intern/compar.h +constants.o: $(hdrdir)/ruby/3/intern/complex.h +constants.o: $(hdrdir)/ruby/3/intern/cont.h +constants.o: $(hdrdir)/ruby/3/intern/dir.h +constants.o: $(hdrdir)/ruby/3/intern/enum.h +constants.o: $(hdrdir)/ruby/3/intern/enumerator.h +constants.o: $(hdrdir)/ruby/3/intern/error.h +constants.o: $(hdrdir)/ruby/3/intern/eval.h +constants.o: $(hdrdir)/ruby/3/intern/file.h +constants.o: $(hdrdir)/ruby/3/intern/gc.h +constants.o: $(hdrdir)/ruby/3/intern/hash.h +constants.o: $(hdrdir)/ruby/3/intern/io.h +constants.o: $(hdrdir)/ruby/3/intern/load.h +constants.o: $(hdrdir)/ruby/3/intern/marshal.h +constants.o: $(hdrdir)/ruby/3/intern/numeric.h +constants.o: $(hdrdir)/ruby/3/intern/object.h +constants.o: $(hdrdir)/ruby/3/intern/parse.h +constants.o: $(hdrdir)/ruby/3/intern/proc.h +constants.o: $(hdrdir)/ruby/3/intern/process.h +constants.o: $(hdrdir)/ruby/3/intern/random.h +constants.o: $(hdrdir)/ruby/3/intern/range.h +constants.o: $(hdrdir)/ruby/3/intern/rational.h +constants.o: $(hdrdir)/ruby/3/intern/re.h +constants.o: $(hdrdir)/ruby/3/intern/ruby.h +constants.o: $(hdrdir)/ruby/3/intern/select.h +constants.o: $(hdrdir)/ruby/3/intern/select/largesize.h +constants.o: $(hdrdir)/ruby/3/intern/signal.h +constants.o: $(hdrdir)/ruby/3/intern/sprintf.h +constants.o: $(hdrdir)/ruby/3/intern/string.h +constants.o: $(hdrdir)/ruby/3/intern/struct.h +constants.o: $(hdrdir)/ruby/3/intern/thread.h +constants.o: $(hdrdir)/ruby/3/intern/time.h +constants.o: $(hdrdir)/ruby/3/intern/variable.h +constants.o: $(hdrdir)/ruby/3/intern/vm.h +constants.o: $(hdrdir)/ruby/3/interpreter.h +constants.o: $(hdrdir)/ruby/3/iterator.h +constants.o: $(hdrdir)/ruby/3/memory.h +constants.o: $(hdrdir)/ruby/3/method.h +constants.o: $(hdrdir)/ruby/3/module.h +constants.o: $(hdrdir)/ruby/3/newobj.h +constants.o: $(hdrdir)/ruby/3/rgengc.h +constants.o: $(hdrdir)/ruby/3/scan_args.h +constants.o: $(hdrdir)/ruby/3/special_consts.h +constants.o: $(hdrdir)/ruby/3/static_assert.h +constants.o: $(hdrdir)/ruby/3/stdalign.h +constants.o: $(hdrdir)/ruby/3/stdbool.h +constants.o: $(hdrdir)/ruby/3/symbol.h +constants.o: $(hdrdir)/ruby/3/token_paste.h +constants.o: $(hdrdir)/ruby/3/value.h +constants.o: $(hdrdir)/ruby/3/value_type.h +constants.o: $(hdrdir)/ruby/3/variable.h +constants.o: $(hdrdir)/ruby/3/warning_push.h +constants.o: $(hdrdir)/ruby/3/xmalloc.h constants.o: $(hdrdir)/ruby/assert.h constants.o: $(hdrdir)/ruby/backward.h +constants.o: $(hdrdir)/ruby/backward/2/assume.h +constants.o: $(hdrdir)/ruby/backward/2/attributes.h +constants.o: $(hdrdir)/ruby/backward/2/bool.h +constants.o: $(hdrdir)/ruby/backward/2/extern.h +constants.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +constants.o: $(hdrdir)/ruby/backward/2/inttypes.h +constants.o: $(hdrdir)/ruby/backward/2/limits.h +constants.o: $(hdrdir)/ruby/backward/2/long_long.h +constants.o: $(hdrdir)/ruby/backward/2/r_cast.h +constants.o: $(hdrdir)/ruby/backward/2/rmodule.h +constants.o: $(hdrdir)/ruby/backward/2/stdalign.h +constants.o: $(hdrdir)/ruby/backward/2/stdarg.h constants.o: $(hdrdir)/ruby/defines.h constants.o: $(hdrdir)/ruby/encoding.h constants.o: $(hdrdir)/ruby/intern.h @@ -103,7 +557,6 @@ constants.o: $(top_srcdir)/internal/gc.h constants.o: $(top_srcdir)/internal/io.h constants.o: $(top_srcdir)/internal/serial.h constants.o: $(top_srcdir)/internal/static_assert.h -constants.o: $(top_srcdir)/internal/stdbool.h constants.o: $(top_srcdir)/internal/string.h constants.o: $(top_srcdir)/internal/thread.h constants.o: $(top_srcdir)/internal/vm.h @@ -116,8 +569,160 @@ constants.o: sockport.h ifaddr.o: $(RUBY_EXTCONF_H) ifaddr.o: $(arch_hdrdir)/ruby/config.h ifaddr.o: $(hdrdir)/ruby.h +ifaddr.o: $(hdrdir)/ruby/3/anyargs.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/char.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/double.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/int.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/long.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/short.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ifaddr.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ifaddr.o: $(hdrdir)/ruby/3/assume.h +ifaddr.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ifaddr.o: $(hdrdir)/ruby/3/attr/artificial.h +ifaddr.o: $(hdrdir)/ruby/3/attr/cold.h +ifaddr.o: $(hdrdir)/ruby/3/attr/const.h +ifaddr.o: $(hdrdir)/ruby/3/attr/constexpr.h +ifaddr.o: $(hdrdir)/ruby/3/attr/deprecated.h +ifaddr.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ifaddr.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ifaddr.o: $(hdrdir)/ruby/3/attr/error.h +ifaddr.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ifaddr.o: $(hdrdir)/ruby/3/attr/forceinline.h +ifaddr.o: $(hdrdir)/ruby/3/attr/format.h +ifaddr.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ifaddr.o: $(hdrdir)/ruby/3/attr/noalias.h +ifaddr.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ifaddr.o: $(hdrdir)/ruby/3/attr/noexcept.h +ifaddr.o: $(hdrdir)/ruby/3/attr/noinline.h +ifaddr.o: $(hdrdir)/ruby/3/attr/nonnull.h +ifaddr.o: $(hdrdir)/ruby/3/attr/noreturn.h +ifaddr.o: $(hdrdir)/ruby/3/attr/pure.h +ifaddr.o: $(hdrdir)/ruby/3/attr/restrict.h +ifaddr.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ifaddr.o: $(hdrdir)/ruby/3/attr/warning.h +ifaddr.o: $(hdrdir)/ruby/3/attr/weakref.h +ifaddr.o: $(hdrdir)/ruby/3/cast.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ifaddr.o: $(hdrdir)/ruby/3/compiler_since.h +ifaddr.o: $(hdrdir)/ruby/3/config.h +ifaddr.o: $(hdrdir)/ruby/3/constant_p.h +ifaddr.o: $(hdrdir)/ruby/3/core.h +ifaddr.o: $(hdrdir)/ruby/3/core/rarray.h +ifaddr.o: $(hdrdir)/ruby/3/core/rbasic.h +ifaddr.o: $(hdrdir)/ruby/3/core/rbignum.h +ifaddr.o: $(hdrdir)/ruby/3/core/rclass.h +ifaddr.o: $(hdrdir)/ruby/3/core/rdata.h +ifaddr.o: $(hdrdir)/ruby/3/core/rfile.h +ifaddr.o: $(hdrdir)/ruby/3/core/rhash.h +ifaddr.o: $(hdrdir)/ruby/3/core/robject.h +ifaddr.o: $(hdrdir)/ruby/3/core/rregexp.h +ifaddr.o: $(hdrdir)/ruby/3/core/rstring.h +ifaddr.o: $(hdrdir)/ruby/3/core/rstruct.h +ifaddr.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ifaddr.o: $(hdrdir)/ruby/3/ctype.h +ifaddr.o: $(hdrdir)/ruby/3/dllexport.h +ifaddr.o: $(hdrdir)/ruby/3/dosish.h +ifaddr.o: $(hdrdir)/ruby/3/error.h +ifaddr.o: $(hdrdir)/ruby/3/eval.h +ifaddr.o: $(hdrdir)/ruby/3/event.h +ifaddr.o: $(hdrdir)/ruby/3/fl_type.h +ifaddr.o: $(hdrdir)/ruby/3/gc.h +ifaddr.o: $(hdrdir)/ruby/3/glob.h +ifaddr.o: $(hdrdir)/ruby/3/globals.h +ifaddr.o: $(hdrdir)/ruby/3/has/attribute.h +ifaddr.o: $(hdrdir)/ruby/3/has/builtin.h +ifaddr.o: $(hdrdir)/ruby/3/has/c_attribute.h +ifaddr.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ifaddr.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ifaddr.o: $(hdrdir)/ruby/3/has/extension.h +ifaddr.o: $(hdrdir)/ruby/3/has/feature.h +ifaddr.o: $(hdrdir)/ruby/3/has/warning.h +ifaddr.o: $(hdrdir)/ruby/3/intern/array.h +ifaddr.o: $(hdrdir)/ruby/3/intern/bignum.h +ifaddr.o: $(hdrdir)/ruby/3/intern/class.h +ifaddr.o: $(hdrdir)/ruby/3/intern/compar.h +ifaddr.o: $(hdrdir)/ruby/3/intern/complex.h +ifaddr.o: $(hdrdir)/ruby/3/intern/cont.h +ifaddr.o: $(hdrdir)/ruby/3/intern/dir.h +ifaddr.o: $(hdrdir)/ruby/3/intern/enum.h +ifaddr.o: $(hdrdir)/ruby/3/intern/enumerator.h +ifaddr.o: $(hdrdir)/ruby/3/intern/error.h +ifaddr.o: $(hdrdir)/ruby/3/intern/eval.h +ifaddr.o: $(hdrdir)/ruby/3/intern/file.h +ifaddr.o: $(hdrdir)/ruby/3/intern/gc.h +ifaddr.o: $(hdrdir)/ruby/3/intern/hash.h +ifaddr.o: $(hdrdir)/ruby/3/intern/io.h +ifaddr.o: $(hdrdir)/ruby/3/intern/load.h +ifaddr.o: $(hdrdir)/ruby/3/intern/marshal.h +ifaddr.o: $(hdrdir)/ruby/3/intern/numeric.h +ifaddr.o: $(hdrdir)/ruby/3/intern/object.h +ifaddr.o: $(hdrdir)/ruby/3/intern/parse.h +ifaddr.o: $(hdrdir)/ruby/3/intern/proc.h +ifaddr.o: $(hdrdir)/ruby/3/intern/process.h +ifaddr.o: $(hdrdir)/ruby/3/intern/random.h +ifaddr.o: $(hdrdir)/ruby/3/intern/range.h +ifaddr.o: $(hdrdir)/ruby/3/intern/rational.h +ifaddr.o: $(hdrdir)/ruby/3/intern/re.h +ifaddr.o: $(hdrdir)/ruby/3/intern/ruby.h +ifaddr.o: $(hdrdir)/ruby/3/intern/select.h +ifaddr.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ifaddr.o: $(hdrdir)/ruby/3/intern/signal.h +ifaddr.o: $(hdrdir)/ruby/3/intern/sprintf.h +ifaddr.o: $(hdrdir)/ruby/3/intern/string.h +ifaddr.o: $(hdrdir)/ruby/3/intern/struct.h +ifaddr.o: $(hdrdir)/ruby/3/intern/thread.h +ifaddr.o: $(hdrdir)/ruby/3/intern/time.h +ifaddr.o: $(hdrdir)/ruby/3/intern/variable.h +ifaddr.o: $(hdrdir)/ruby/3/intern/vm.h +ifaddr.o: $(hdrdir)/ruby/3/interpreter.h +ifaddr.o: $(hdrdir)/ruby/3/iterator.h +ifaddr.o: $(hdrdir)/ruby/3/memory.h +ifaddr.o: $(hdrdir)/ruby/3/method.h +ifaddr.o: $(hdrdir)/ruby/3/module.h +ifaddr.o: $(hdrdir)/ruby/3/newobj.h +ifaddr.o: $(hdrdir)/ruby/3/rgengc.h +ifaddr.o: $(hdrdir)/ruby/3/scan_args.h +ifaddr.o: $(hdrdir)/ruby/3/special_consts.h +ifaddr.o: $(hdrdir)/ruby/3/static_assert.h +ifaddr.o: $(hdrdir)/ruby/3/stdalign.h +ifaddr.o: $(hdrdir)/ruby/3/stdbool.h +ifaddr.o: $(hdrdir)/ruby/3/symbol.h +ifaddr.o: $(hdrdir)/ruby/3/token_paste.h +ifaddr.o: $(hdrdir)/ruby/3/value.h +ifaddr.o: $(hdrdir)/ruby/3/value_type.h +ifaddr.o: $(hdrdir)/ruby/3/variable.h +ifaddr.o: $(hdrdir)/ruby/3/warning_push.h +ifaddr.o: $(hdrdir)/ruby/3/xmalloc.h ifaddr.o: $(hdrdir)/ruby/assert.h ifaddr.o: $(hdrdir)/ruby/backward.h +ifaddr.o: $(hdrdir)/ruby/backward/2/assume.h +ifaddr.o: $(hdrdir)/ruby/backward/2/attributes.h +ifaddr.o: $(hdrdir)/ruby/backward/2/bool.h +ifaddr.o: $(hdrdir)/ruby/backward/2/extern.h +ifaddr.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ifaddr.o: $(hdrdir)/ruby/backward/2/inttypes.h +ifaddr.o: $(hdrdir)/ruby/backward/2/limits.h +ifaddr.o: $(hdrdir)/ruby/backward/2/long_long.h +ifaddr.o: $(hdrdir)/ruby/backward/2/r_cast.h +ifaddr.o: $(hdrdir)/ruby/backward/2/rmodule.h +ifaddr.o: $(hdrdir)/ruby/backward/2/stdalign.h +ifaddr.o: $(hdrdir)/ruby/backward/2/stdarg.h ifaddr.o: $(hdrdir)/ruby/defines.h ifaddr.o: $(hdrdir)/ruby/encoding.h ifaddr.o: $(hdrdir)/ruby/intern.h @@ -138,7 +743,6 @@ ifaddr.o: $(top_srcdir)/internal/gc.h ifaddr.o: $(top_srcdir)/internal/io.h ifaddr.o: $(top_srcdir)/internal/serial.h ifaddr.o: $(top_srcdir)/internal/static_assert.h -ifaddr.o: $(top_srcdir)/internal/stdbool.h ifaddr.o: $(top_srcdir)/internal/string.h ifaddr.o: $(top_srcdir)/internal/thread.h ifaddr.o: $(top_srcdir)/internal/vm.h @@ -150,8 +754,160 @@ ifaddr.o: sockport.h init.o: $(RUBY_EXTCONF_H) init.o: $(arch_hdrdir)/ruby/config.h init.o: $(hdrdir)/ruby.h +init.o: $(hdrdir)/ruby/3/anyargs.h +init.o: $(hdrdir)/ruby/3/arithmetic.h +init.o: $(hdrdir)/ruby/3/arithmetic/char.h +init.o: $(hdrdir)/ruby/3/arithmetic/double.h +init.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/int.h +init.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/long.h +init.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/short.h +init.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/3/assume.h +init.o: $(hdrdir)/ruby/3/attr/alloc_size.h +init.o: $(hdrdir)/ruby/3/attr/artificial.h +init.o: $(hdrdir)/ruby/3/attr/cold.h +init.o: $(hdrdir)/ruby/3/attr/const.h +init.o: $(hdrdir)/ruby/3/attr/constexpr.h +init.o: $(hdrdir)/ruby/3/attr/deprecated.h +init.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/3/attr/error.h +init.o: $(hdrdir)/ruby/3/attr/flag_enum.h +init.o: $(hdrdir)/ruby/3/attr/forceinline.h +init.o: $(hdrdir)/ruby/3/attr/format.h +init.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/3/attr/noalias.h +init.o: $(hdrdir)/ruby/3/attr/nodiscard.h +init.o: $(hdrdir)/ruby/3/attr/noexcept.h +init.o: $(hdrdir)/ruby/3/attr/noinline.h +init.o: $(hdrdir)/ruby/3/attr/nonnull.h +init.o: $(hdrdir)/ruby/3/attr/noreturn.h +init.o: $(hdrdir)/ruby/3/attr/pure.h +init.o: $(hdrdir)/ruby/3/attr/restrict.h +init.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/3/attr/warning.h +init.o: $(hdrdir)/ruby/3/attr/weakref.h +init.o: $(hdrdir)/ruby/3/cast.h +init.o: $(hdrdir)/ruby/3/compiler_is.h +init.o: $(hdrdir)/ruby/3/compiler_is/apple.h +init.o: $(hdrdir)/ruby/3/compiler_is/clang.h +init.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/3/compiler_is/intel.h +init.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/3/compiler_since.h +init.o: $(hdrdir)/ruby/3/config.h +init.o: $(hdrdir)/ruby/3/constant_p.h +init.o: $(hdrdir)/ruby/3/core.h +init.o: $(hdrdir)/ruby/3/core/rarray.h +init.o: $(hdrdir)/ruby/3/core/rbasic.h +init.o: $(hdrdir)/ruby/3/core/rbignum.h +init.o: $(hdrdir)/ruby/3/core/rclass.h +init.o: $(hdrdir)/ruby/3/core/rdata.h +init.o: $(hdrdir)/ruby/3/core/rfile.h +init.o: $(hdrdir)/ruby/3/core/rhash.h +init.o: $(hdrdir)/ruby/3/core/robject.h +init.o: $(hdrdir)/ruby/3/core/rregexp.h +init.o: $(hdrdir)/ruby/3/core/rstring.h +init.o: $(hdrdir)/ruby/3/core/rstruct.h +init.o: $(hdrdir)/ruby/3/core/rtypeddata.h +init.o: $(hdrdir)/ruby/3/ctype.h +init.o: $(hdrdir)/ruby/3/dllexport.h +init.o: $(hdrdir)/ruby/3/dosish.h +init.o: $(hdrdir)/ruby/3/error.h +init.o: $(hdrdir)/ruby/3/eval.h +init.o: $(hdrdir)/ruby/3/event.h +init.o: $(hdrdir)/ruby/3/fl_type.h +init.o: $(hdrdir)/ruby/3/gc.h +init.o: $(hdrdir)/ruby/3/glob.h +init.o: $(hdrdir)/ruby/3/globals.h +init.o: $(hdrdir)/ruby/3/has/attribute.h +init.o: $(hdrdir)/ruby/3/has/builtin.h +init.o: $(hdrdir)/ruby/3/has/c_attribute.h +init.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/3/has/extension.h +init.o: $(hdrdir)/ruby/3/has/feature.h +init.o: $(hdrdir)/ruby/3/has/warning.h +init.o: $(hdrdir)/ruby/3/intern/array.h +init.o: $(hdrdir)/ruby/3/intern/bignum.h +init.o: $(hdrdir)/ruby/3/intern/class.h +init.o: $(hdrdir)/ruby/3/intern/compar.h +init.o: $(hdrdir)/ruby/3/intern/complex.h +init.o: $(hdrdir)/ruby/3/intern/cont.h +init.o: $(hdrdir)/ruby/3/intern/dir.h +init.o: $(hdrdir)/ruby/3/intern/enum.h +init.o: $(hdrdir)/ruby/3/intern/enumerator.h +init.o: $(hdrdir)/ruby/3/intern/error.h +init.o: $(hdrdir)/ruby/3/intern/eval.h +init.o: $(hdrdir)/ruby/3/intern/file.h +init.o: $(hdrdir)/ruby/3/intern/gc.h +init.o: $(hdrdir)/ruby/3/intern/hash.h +init.o: $(hdrdir)/ruby/3/intern/io.h +init.o: $(hdrdir)/ruby/3/intern/load.h +init.o: $(hdrdir)/ruby/3/intern/marshal.h +init.o: $(hdrdir)/ruby/3/intern/numeric.h +init.o: $(hdrdir)/ruby/3/intern/object.h +init.o: $(hdrdir)/ruby/3/intern/parse.h +init.o: $(hdrdir)/ruby/3/intern/proc.h +init.o: $(hdrdir)/ruby/3/intern/process.h +init.o: $(hdrdir)/ruby/3/intern/random.h +init.o: $(hdrdir)/ruby/3/intern/range.h +init.o: $(hdrdir)/ruby/3/intern/rational.h +init.o: $(hdrdir)/ruby/3/intern/re.h +init.o: $(hdrdir)/ruby/3/intern/ruby.h +init.o: $(hdrdir)/ruby/3/intern/select.h +init.o: $(hdrdir)/ruby/3/intern/select/largesize.h +init.o: $(hdrdir)/ruby/3/intern/signal.h +init.o: $(hdrdir)/ruby/3/intern/sprintf.h +init.o: $(hdrdir)/ruby/3/intern/string.h +init.o: $(hdrdir)/ruby/3/intern/struct.h +init.o: $(hdrdir)/ruby/3/intern/thread.h +init.o: $(hdrdir)/ruby/3/intern/time.h +init.o: $(hdrdir)/ruby/3/intern/variable.h +init.o: $(hdrdir)/ruby/3/intern/vm.h +init.o: $(hdrdir)/ruby/3/interpreter.h +init.o: $(hdrdir)/ruby/3/iterator.h +init.o: $(hdrdir)/ruby/3/memory.h +init.o: $(hdrdir)/ruby/3/method.h +init.o: $(hdrdir)/ruby/3/module.h +init.o: $(hdrdir)/ruby/3/newobj.h +init.o: $(hdrdir)/ruby/3/rgengc.h +init.o: $(hdrdir)/ruby/3/scan_args.h +init.o: $(hdrdir)/ruby/3/special_consts.h +init.o: $(hdrdir)/ruby/3/static_assert.h +init.o: $(hdrdir)/ruby/3/stdalign.h +init.o: $(hdrdir)/ruby/3/stdbool.h +init.o: $(hdrdir)/ruby/3/symbol.h +init.o: $(hdrdir)/ruby/3/token_paste.h +init.o: $(hdrdir)/ruby/3/value.h +init.o: $(hdrdir)/ruby/3/value_type.h +init.o: $(hdrdir)/ruby/3/variable.h +init.o: $(hdrdir)/ruby/3/warning_push.h +init.o: $(hdrdir)/ruby/3/xmalloc.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/extern.h +init.o: $(hdrdir)/ruby/backward/2/gcc_version_since.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/r_cast.h +init.o: $(hdrdir)/ruby/backward/2/rmodule.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/encoding.h init.o: $(hdrdir)/ruby/intern.h @@ -172,7 +928,6 @@ init.o: $(top_srcdir)/internal/gc.h init.o: $(top_srcdir)/internal/io.h init.o: $(top_srcdir)/internal/serial.h init.o: $(top_srcdir)/internal/static_assert.h -init.o: $(top_srcdir)/internal/stdbool.h init.o: $(top_srcdir)/internal/string.h init.o: $(top_srcdir)/internal/thread.h init.o: $(top_srcdir)/internal/vm.h @@ -184,8 +939,160 @@ init.o: sockport.h ipsocket.o: $(RUBY_EXTCONF_H) ipsocket.o: $(arch_hdrdir)/ruby/config.h ipsocket.o: $(hdrdir)/ruby.h +ipsocket.o: $(hdrdir)/ruby/3/anyargs.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +ipsocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +ipsocket.o: $(hdrdir)/ruby/3/assume.h +ipsocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +ipsocket.o: $(hdrdir)/ruby/3/attr/artificial.h +ipsocket.o: $(hdrdir)/ruby/3/attr/cold.h +ipsocket.o: $(hdrdir)/ruby/3/attr/const.h +ipsocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +ipsocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +ipsocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +ipsocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +ipsocket.o: $(hdrdir)/ruby/3/attr/error.h +ipsocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +ipsocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +ipsocket.o: $(hdrdir)/ruby/3/attr/format.h +ipsocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +ipsocket.o: $(hdrdir)/ruby/3/attr/noalias.h +ipsocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +ipsocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +ipsocket.o: $(hdrdir)/ruby/3/attr/noinline.h +ipsocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +ipsocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +ipsocket.o: $(hdrdir)/ruby/3/attr/pure.h +ipsocket.o: $(hdrdir)/ruby/3/attr/restrict.h +ipsocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +ipsocket.o: $(hdrdir)/ruby/3/attr/warning.h +ipsocket.o: $(hdrdir)/ruby/3/attr/weakref.h +ipsocket.o: $(hdrdir)/ruby/3/cast.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +ipsocket.o: $(hdrdir)/ruby/3/compiler_since.h +ipsocket.o: $(hdrdir)/ruby/3/config.h +ipsocket.o: $(hdrdir)/ruby/3/constant_p.h +ipsocket.o: $(hdrdir)/ruby/3/core.h +ipsocket.o: $(hdrdir)/ruby/3/core/rarray.h +ipsocket.o: $(hdrdir)/ruby/3/core/rbasic.h +ipsocket.o: $(hdrdir)/ruby/3/core/rbignum.h +ipsocket.o: $(hdrdir)/ruby/3/core/rclass.h +ipsocket.o: $(hdrdir)/ruby/3/core/rdata.h +ipsocket.o: $(hdrdir)/ruby/3/core/rfile.h +ipsocket.o: $(hdrdir)/ruby/3/core/rhash.h +ipsocket.o: $(hdrdir)/ruby/3/core/robject.h +ipsocket.o: $(hdrdir)/ruby/3/core/rregexp.h +ipsocket.o: $(hdrdir)/ruby/3/core/rstring.h +ipsocket.o: $(hdrdir)/ruby/3/core/rstruct.h +ipsocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +ipsocket.o: $(hdrdir)/ruby/3/ctype.h +ipsocket.o: $(hdrdir)/ruby/3/dllexport.h +ipsocket.o: $(hdrdir)/ruby/3/dosish.h +ipsocket.o: $(hdrdir)/ruby/3/error.h +ipsocket.o: $(hdrdir)/ruby/3/eval.h +ipsocket.o: $(hdrdir)/ruby/3/event.h +ipsocket.o: $(hdrdir)/ruby/3/fl_type.h +ipsocket.o: $(hdrdir)/ruby/3/gc.h +ipsocket.o: $(hdrdir)/ruby/3/glob.h +ipsocket.o: $(hdrdir)/ruby/3/globals.h +ipsocket.o: $(hdrdir)/ruby/3/has/attribute.h +ipsocket.o: $(hdrdir)/ruby/3/has/builtin.h +ipsocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +ipsocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +ipsocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +ipsocket.o: $(hdrdir)/ruby/3/has/extension.h +ipsocket.o: $(hdrdir)/ruby/3/has/feature.h +ipsocket.o: $(hdrdir)/ruby/3/has/warning.h +ipsocket.o: $(hdrdir)/ruby/3/intern/array.h +ipsocket.o: $(hdrdir)/ruby/3/intern/bignum.h +ipsocket.o: $(hdrdir)/ruby/3/intern/class.h +ipsocket.o: $(hdrdir)/ruby/3/intern/compar.h +ipsocket.o: $(hdrdir)/ruby/3/intern/complex.h +ipsocket.o: $(hdrdir)/ruby/3/intern/cont.h +ipsocket.o: $(hdrdir)/ruby/3/intern/dir.h +ipsocket.o: $(hdrdir)/ruby/3/intern/enum.h +ipsocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +ipsocket.o: $(hdrdir)/ruby/3/intern/error.h +ipsocket.o: $(hdrdir)/ruby/3/intern/eval.h +ipsocket.o: $(hdrdir)/ruby/3/intern/file.h +ipsocket.o: $(hdrdir)/ruby/3/intern/gc.h +ipsocket.o: $(hdrdir)/ruby/3/intern/hash.h +ipsocket.o: $(hdrdir)/ruby/3/intern/io.h +ipsocket.o: $(hdrdir)/ruby/3/intern/load.h +ipsocket.o: $(hdrdir)/ruby/3/intern/marshal.h +ipsocket.o: $(hdrdir)/ruby/3/intern/numeric.h +ipsocket.o: $(hdrdir)/ruby/3/intern/object.h +ipsocket.o: $(hdrdir)/ruby/3/intern/parse.h +ipsocket.o: $(hdrdir)/ruby/3/intern/proc.h +ipsocket.o: $(hdrdir)/ruby/3/intern/process.h +ipsocket.o: $(hdrdir)/ruby/3/intern/random.h +ipsocket.o: $(hdrdir)/ruby/3/intern/range.h +ipsocket.o: $(hdrdir)/ruby/3/intern/rational.h +ipsocket.o: $(hdrdir)/ruby/3/intern/re.h +ipsocket.o: $(hdrdir)/ruby/3/intern/ruby.h +ipsocket.o: $(hdrdir)/ruby/3/intern/select.h +ipsocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +ipsocket.o: $(hdrdir)/ruby/3/intern/signal.h +ipsocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +ipsocket.o: $(hdrdir)/ruby/3/intern/string.h +ipsocket.o: $(hdrdir)/ruby/3/intern/struct.h +ipsocket.o: $(hdrdir)/ruby/3/intern/thread.h +ipsocket.o: $(hdrdir)/ruby/3/intern/time.h +ipsocket.o: $(hdrdir)/ruby/3/intern/variable.h +ipsocket.o: $(hdrdir)/ruby/3/intern/vm.h +ipsocket.o: $(hdrdir)/ruby/3/interpreter.h +ipsocket.o: $(hdrdir)/ruby/3/iterator.h +ipsocket.o: $(hdrdir)/ruby/3/memory.h +ipsocket.o: $(hdrdir)/ruby/3/method.h +ipsocket.o: $(hdrdir)/ruby/3/module.h +ipsocket.o: $(hdrdir)/ruby/3/newobj.h +ipsocket.o: $(hdrdir)/ruby/3/rgengc.h +ipsocket.o: $(hdrdir)/ruby/3/scan_args.h +ipsocket.o: $(hdrdir)/ruby/3/special_consts.h +ipsocket.o: $(hdrdir)/ruby/3/static_assert.h +ipsocket.o: $(hdrdir)/ruby/3/stdalign.h +ipsocket.o: $(hdrdir)/ruby/3/stdbool.h +ipsocket.o: $(hdrdir)/ruby/3/symbol.h +ipsocket.o: $(hdrdir)/ruby/3/token_paste.h +ipsocket.o: $(hdrdir)/ruby/3/value.h +ipsocket.o: $(hdrdir)/ruby/3/value_type.h +ipsocket.o: $(hdrdir)/ruby/3/variable.h +ipsocket.o: $(hdrdir)/ruby/3/warning_push.h +ipsocket.o: $(hdrdir)/ruby/3/xmalloc.h ipsocket.o: $(hdrdir)/ruby/assert.h ipsocket.o: $(hdrdir)/ruby/backward.h +ipsocket.o: $(hdrdir)/ruby/backward/2/assume.h +ipsocket.o: $(hdrdir)/ruby/backward/2/attributes.h +ipsocket.o: $(hdrdir)/ruby/backward/2/bool.h +ipsocket.o: $(hdrdir)/ruby/backward/2/extern.h +ipsocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +ipsocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +ipsocket.o: $(hdrdir)/ruby/backward/2/limits.h +ipsocket.o: $(hdrdir)/ruby/backward/2/long_long.h +ipsocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +ipsocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +ipsocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +ipsocket.o: $(hdrdir)/ruby/backward/2/stdarg.h ipsocket.o: $(hdrdir)/ruby/defines.h ipsocket.o: $(hdrdir)/ruby/encoding.h ipsocket.o: $(hdrdir)/ruby/intern.h @@ -206,7 +1113,6 @@ ipsocket.o: $(top_srcdir)/internal/gc.h ipsocket.o: $(top_srcdir)/internal/io.h ipsocket.o: $(top_srcdir)/internal/serial.h ipsocket.o: $(top_srcdir)/internal/static_assert.h -ipsocket.o: $(top_srcdir)/internal/stdbool.h ipsocket.o: $(top_srcdir)/internal/string.h ipsocket.o: $(top_srcdir)/internal/thread.h ipsocket.o: $(top_srcdir)/internal/vm.h @@ -218,8 +1124,160 @@ ipsocket.o: sockport.h option.o: $(RUBY_EXTCONF_H) option.o: $(arch_hdrdir)/ruby/config.h option.o: $(hdrdir)/ruby.h +option.o: $(hdrdir)/ruby/3/anyargs.h +option.o: $(hdrdir)/ruby/3/arithmetic.h +option.o: $(hdrdir)/ruby/3/arithmetic/char.h +option.o: $(hdrdir)/ruby/3/arithmetic/double.h +option.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +option.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/int.h +option.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/long.h +option.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +option.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/short.h +option.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +option.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +option.o: $(hdrdir)/ruby/3/assume.h +option.o: $(hdrdir)/ruby/3/attr/alloc_size.h +option.o: $(hdrdir)/ruby/3/attr/artificial.h +option.o: $(hdrdir)/ruby/3/attr/cold.h +option.o: $(hdrdir)/ruby/3/attr/const.h +option.o: $(hdrdir)/ruby/3/attr/constexpr.h +option.o: $(hdrdir)/ruby/3/attr/deprecated.h +option.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +option.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +option.o: $(hdrdir)/ruby/3/attr/error.h +option.o: $(hdrdir)/ruby/3/attr/flag_enum.h +option.o: $(hdrdir)/ruby/3/attr/forceinline.h +option.o: $(hdrdir)/ruby/3/attr/format.h +option.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +option.o: $(hdrdir)/ruby/3/attr/noalias.h +option.o: $(hdrdir)/ruby/3/attr/nodiscard.h +option.o: $(hdrdir)/ruby/3/attr/noexcept.h +option.o: $(hdrdir)/ruby/3/attr/noinline.h +option.o: $(hdrdir)/ruby/3/attr/nonnull.h +option.o: $(hdrdir)/ruby/3/attr/noreturn.h +option.o: $(hdrdir)/ruby/3/attr/pure.h +option.o: $(hdrdir)/ruby/3/attr/restrict.h +option.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +option.o: $(hdrdir)/ruby/3/attr/warning.h +option.o: $(hdrdir)/ruby/3/attr/weakref.h +option.o: $(hdrdir)/ruby/3/cast.h +option.o: $(hdrdir)/ruby/3/compiler_is.h +option.o: $(hdrdir)/ruby/3/compiler_is/apple.h +option.o: $(hdrdir)/ruby/3/compiler_is/clang.h +option.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +option.o: $(hdrdir)/ruby/3/compiler_is/intel.h +option.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +option.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +option.o: $(hdrdir)/ruby/3/compiler_since.h +option.o: $(hdrdir)/ruby/3/config.h +option.o: $(hdrdir)/ruby/3/constant_p.h +option.o: $(hdrdir)/ruby/3/core.h +option.o: $(hdrdir)/ruby/3/core/rarray.h +option.o: $(hdrdir)/ruby/3/core/rbasic.h +option.o: $(hdrdir)/ruby/3/core/rbignum.h +option.o: $(hdrdir)/ruby/3/core/rclass.h +option.o: $(hdrdir)/ruby/3/core/rdata.h +option.o: $(hdrdir)/ruby/3/core/rfile.h +option.o: $(hdrdir)/ruby/3/core/rhash.h +option.o: $(hdrdir)/ruby/3/core/robject.h +option.o: $(hdrdir)/ruby/3/core/rregexp.h +option.o: $(hdrdir)/ruby/3/core/rstring.h +option.o: $(hdrdir)/ruby/3/core/rstruct.h +option.o: $(hdrdir)/ruby/3/core/rtypeddata.h +option.o: $(hdrdir)/ruby/3/ctype.h +option.o: $(hdrdir)/ruby/3/dllexport.h +option.o: $(hdrdir)/ruby/3/dosish.h +option.o: $(hdrdir)/ruby/3/error.h +option.o: $(hdrdir)/ruby/3/eval.h +option.o: $(hdrdir)/ruby/3/event.h +option.o: $(hdrdir)/ruby/3/fl_type.h +option.o: $(hdrdir)/ruby/3/gc.h +option.o: $(hdrdir)/ruby/3/glob.h +option.o: $(hdrdir)/ruby/3/globals.h +option.o: $(hdrdir)/ruby/3/has/attribute.h +option.o: $(hdrdir)/ruby/3/has/builtin.h +option.o: $(hdrdir)/ruby/3/has/c_attribute.h +option.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +option.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +option.o: $(hdrdir)/ruby/3/has/extension.h +option.o: $(hdrdir)/ruby/3/has/feature.h +option.o: $(hdrdir)/ruby/3/has/warning.h +option.o: $(hdrdir)/ruby/3/intern/array.h +option.o: $(hdrdir)/ruby/3/intern/bignum.h +option.o: $(hdrdir)/ruby/3/intern/class.h +option.o: $(hdrdir)/ruby/3/intern/compar.h +option.o: $(hdrdir)/ruby/3/intern/complex.h +option.o: $(hdrdir)/ruby/3/intern/cont.h +option.o: $(hdrdir)/ruby/3/intern/dir.h +option.o: $(hdrdir)/ruby/3/intern/enum.h +option.o: $(hdrdir)/ruby/3/intern/enumerator.h +option.o: $(hdrdir)/ruby/3/intern/error.h +option.o: $(hdrdir)/ruby/3/intern/eval.h +option.o: $(hdrdir)/ruby/3/intern/file.h +option.o: $(hdrdir)/ruby/3/intern/gc.h +option.o: $(hdrdir)/ruby/3/intern/hash.h +option.o: $(hdrdir)/ruby/3/intern/io.h +option.o: $(hdrdir)/ruby/3/intern/load.h +option.o: $(hdrdir)/ruby/3/intern/marshal.h +option.o: $(hdrdir)/ruby/3/intern/numeric.h +option.o: $(hdrdir)/ruby/3/intern/object.h +option.o: $(hdrdir)/ruby/3/intern/parse.h +option.o: $(hdrdir)/ruby/3/intern/proc.h +option.o: $(hdrdir)/ruby/3/intern/process.h +option.o: $(hdrdir)/ruby/3/intern/random.h +option.o: $(hdrdir)/ruby/3/intern/range.h +option.o: $(hdrdir)/ruby/3/intern/rational.h +option.o: $(hdrdir)/ruby/3/intern/re.h +option.o: $(hdrdir)/ruby/3/intern/ruby.h +option.o: $(hdrdir)/ruby/3/intern/select.h +option.o: $(hdrdir)/ruby/3/intern/select/largesize.h +option.o: $(hdrdir)/ruby/3/intern/signal.h +option.o: $(hdrdir)/ruby/3/intern/sprintf.h +option.o: $(hdrdir)/ruby/3/intern/string.h +option.o: $(hdrdir)/ruby/3/intern/struct.h +option.o: $(hdrdir)/ruby/3/intern/thread.h +option.o: $(hdrdir)/ruby/3/intern/time.h +option.o: $(hdrdir)/ruby/3/intern/variable.h +option.o: $(hdrdir)/ruby/3/intern/vm.h +option.o: $(hdrdir)/ruby/3/interpreter.h +option.o: $(hdrdir)/ruby/3/iterator.h +option.o: $(hdrdir)/ruby/3/memory.h +option.o: $(hdrdir)/ruby/3/method.h +option.o: $(hdrdir)/ruby/3/module.h +option.o: $(hdrdir)/ruby/3/newobj.h +option.o: $(hdrdir)/ruby/3/rgengc.h +option.o: $(hdrdir)/ruby/3/scan_args.h +option.o: $(hdrdir)/ruby/3/special_consts.h +option.o: $(hdrdir)/ruby/3/static_assert.h +option.o: $(hdrdir)/ruby/3/stdalign.h +option.o: $(hdrdir)/ruby/3/stdbool.h +option.o: $(hdrdir)/ruby/3/symbol.h +option.o: $(hdrdir)/ruby/3/token_paste.h +option.o: $(hdrdir)/ruby/3/value.h +option.o: $(hdrdir)/ruby/3/value_type.h +option.o: $(hdrdir)/ruby/3/variable.h +option.o: $(hdrdir)/ruby/3/warning_push.h +option.o: $(hdrdir)/ruby/3/xmalloc.h option.o: $(hdrdir)/ruby/assert.h option.o: $(hdrdir)/ruby/backward.h +option.o: $(hdrdir)/ruby/backward/2/assume.h +option.o: $(hdrdir)/ruby/backward/2/attributes.h +option.o: $(hdrdir)/ruby/backward/2/bool.h +option.o: $(hdrdir)/ruby/backward/2/extern.h +option.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +option.o: $(hdrdir)/ruby/backward/2/inttypes.h +option.o: $(hdrdir)/ruby/backward/2/limits.h +option.o: $(hdrdir)/ruby/backward/2/long_long.h +option.o: $(hdrdir)/ruby/backward/2/r_cast.h +option.o: $(hdrdir)/ruby/backward/2/rmodule.h +option.o: $(hdrdir)/ruby/backward/2/stdalign.h +option.o: $(hdrdir)/ruby/backward/2/stdarg.h option.o: $(hdrdir)/ruby/defines.h option.o: $(hdrdir)/ruby/encoding.h option.o: $(hdrdir)/ruby/intern.h @@ -240,7 +1298,6 @@ option.o: $(top_srcdir)/internal/gc.h option.o: $(top_srcdir)/internal/io.h option.o: $(top_srcdir)/internal/serial.h option.o: $(top_srcdir)/internal/static_assert.h -option.o: $(top_srcdir)/internal/stdbool.h option.o: $(top_srcdir)/internal/string.h option.o: $(top_srcdir)/internal/thread.h option.o: $(top_srcdir)/internal/vm.h @@ -252,8 +1309,160 @@ option.o: sockport.h raddrinfo.o: $(RUBY_EXTCONF_H) raddrinfo.o: $(arch_hdrdir)/ruby/config.h raddrinfo.o: $(hdrdir)/ruby.h +raddrinfo.o: $(hdrdir)/ruby/3/anyargs.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/char.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/double.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/int.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/long.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/short.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +raddrinfo.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +raddrinfo.o: $(hdrdir)/ruby/3/assume.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/alloc_size.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/artificial.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/cold.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/const.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/constexpr.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/deprecated.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/error.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/flag_enum.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/forceinline.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/format.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/noalias.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/nodiscard.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/noexcept.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/noinline.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/nonnull.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/noreturn.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/pure.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/restrict.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/warning.h +raddrinfo.o: $(hdrdir)/ruby/3/attr/weakref.h +raddrinfo.o: $(hdrdir)/ruby/3/cast.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/apple.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/clang.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/intel.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +raddrinfo.o: $(hdrdir)/ruby/3/compiler_since.h +raddrinfo.o: $(hdrdir)/ruby/3/config.h +raddrinfo.o: $(hdrdir)/ruby/3/constant_p.h +raddrinfo.o: $(hdrdir)/ruby/3/core.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rarray.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rbasic.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rbignum.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rclass.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rdata.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rfile.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rhash.h +raddrinfo.o: $(hdrdir)/ruby/3/core/robject.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rregexp.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rstring.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rstruct.h +raddrinfo.o: $(hdrdir)/ruby/3/core/rtypeddata.h +raddrinfo.o: $(hdrdir)/ruby/3/ctype.h +raddrinfo.o: $(hdrdir)/ruby/3/dllexport.h +raddrinfo.o: $(hdrdir)/ruby/3/dosish.h +raddrinfo.o: $(hdrdir)/ruby/3/error.h +raddrinfo.o: $(hdrdir)/ruby/3/eval.h +raddrinfo.o: $(hdrdir)/ruby/3/event.h +raddrinfo.o: $(hdrdir)/ruby/3/fl_type.h +raddrinfo.o: $(hdrdir)/ruby/3/gc.h +raddrinfo.o: $(hdrdir)/ruby/3/glob.h +raddrinfo.o: $(hdrdir)/ruby/3/globals.h +raddrinfo.o: $(hdrdir)/ruby/3/has/attribute.h +raddrinfo.o: $(hdrdir)/ruby/3/has/builtin.h +raddrinfo.o: $(hdrdir)/ruby/3/has/c_attribute.h +raddrinfo.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +raddrinfo.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +raddrinfo.o: $(hdrdir)/ruby/3/has/extension.h +raddrinfo.o: $(hdrdir)/ruby/3/has/feature.h +raddrinfo.o: $(hdrdir)/ruby/3/has/warning.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/array.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/bignum.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/class.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/compar.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/complex.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/cont.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/dir.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/enum.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/enumerator.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/error.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/eval.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/file.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/gc.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/hash.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/io.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/load.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/marshal.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/numeric.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/object.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/parse.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/proc.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/process.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/random.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/range.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/rational.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/re.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/ruby.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/select.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/select/largesize.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/signal.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/sprintf.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/string.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/struct.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/thread.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/time.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/variable.h +raddrinfo.o: $(hdrdir)/ruby/3/intern/vm.h +raddrinfo.o: $(hdrdir)/ruby/3/interpreter.h +raddrinfo.o: $(hdrdir)/ruby/3/iterator.h +raddrinfo.o: $(hdrdir)/ruby/3/memory.h +raddrinfo.o: $(hdrdir)/ruby/3/method.h +raddrinfo.o: $(hdrdir)/ruby/3/module.h +raddrinfo.o: $(hdrdir)/ruby/3/newobj.h +raddrinfo.o: $(hdrdir)/ruby/3/rgengc.h +raddrinfo.o: $(hdrdir)/ruby/3/scan_args.h +raddrinfo.o: $(hdrdir)/ruby/3/special_consts.h +raddrinfo.o: $(hdrdir)/ruby/3/static_assert.h +raddrinfo.o: $(hdrdir)/ruby/3/stdalign.h +raddrinfo.o: $(hdrdir)/ruby/3/stdbool.h +raddrinfo.o: $(hdrdir)/ruby/3/symbol.h +raddrinfo.o: $(hdrdir)/ruby/3/token_paste.h +raddrinfo.o: $(hdrdir)/ruby/3/value.h +raddrinfo.o: $(hdrdir)/ruby/3/value_type.h +raddrinfo.o: $(hdrdir)/ruby/3/variable.h +raddrinfo.o: $(hdrdir)/ruby/3/warning_push.h +raddrinfo.o: $(hdrdir)/ruby/3/xmalloc.h raddrinfo.o: $(hdrdir)/ruby/assert.h raddrinfo.o: $(hdrdir)/ruby/backward.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/assume.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/attributes.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/bool.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/extern.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/inttypes.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/limits.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/long_long.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/r_cast.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/rmodule.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/stdalign.h +raddrinfo.o: $(hdrdir)/ruby/backward/2/stdarg.h raddrinfo.o: $(hdrdir)/ruby/defines.h raddrinfo.o: $(hdrdir)/ruby/encoding.h raddrinfo.o: $(hdrdir)/ruby/intern.h @@ -274,7 +1483,6 @@ raddrinfo.o: $(top_srcdir)/internal/gc.h raddrinfo.o: $(top_srcdir)/internal/io.h raddrinfo.o: $(top_srcdir)/internal/serial.h raddrinfo.o: $(top_srcdir)/internal/static_assert.h -raddrinfo.o: $(top_srcdir)/internal/stdbool.h raddrinfo.o: $(top_srcdir)/internal/string.h raddrinfo.o: $(top_srcdir)/internal/thread.h raddrinfo.o: $(top_srcdir)/internal/vm.h @@ -286,8 +1494,160 @@ raddrinfo.o: sockport.h socket.o: $(RUBY_EXTCONF_H) socket.o: $(arch_hdrdir)/ruby/config.h socket.o: $(hdrdir)/ruby.h +socket.o: $(hdrdir)/ruby/3/anyargs.h +socket.o: $(hdrdir)/ruby/3/arithmetic.h +socket.o: $(hdrdir)/ruby/3/arithmetic/char.h +socket.o: $(hdrdir)/ruby/3/arithmetic/double.h +socket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +socket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/int.h +socket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/long.h +socket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +socket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/short.h +socket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +socket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +socket.o: $(hdrdir)/ruby/3/assume.h +socket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +socket.o: $(hdrdir)/ruby/3/attr/artificial.h +socket.o: $(hdrdir)/ruby/3/attr/cold.h +socket.o: $(hdrdir)/ruby/3/attr/const.h +socket.o: $(hdrdir)/ruby/3/attr/constexpr.h +socket.o: $(hdrdir)/ruby/3/attr/deprecated.h +socket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +socket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +socket.o: $(hdrdir)/ruby/3/attr/error.h +socket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +socket.o: $(hdrdir)/ruby/3/attr/forceinline.h +socket.o: $(hdrdir)/ruby/3/attr/format.h +socket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +socket.o: $(hdrdir)/ruby/3/attr/noalias.h +socket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +socket.o: $(hdrdir)/ruby/3/attr/noexcept.h +socket.o: $(hdrdir)/ruby/3/attr/noinline.h +socket.o: $(hdrdir)/ruby/3/attr/nonnull.h +socket.o: $(hdrdir)/ruby/3/attr/noreturn.h +socket.o: $(hdrdir)/ruby/3/attr/pure.h +socket.o: $(hdrdir)/ruby/3/attr/restrict.h +socket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +socket.o: $(hdrdir)/ruby/3/attr/warning.h +socket.o: $(hdrdir)/ruby/3/attr/weakref.h +socket.o: $(hdrdir)/ruby/3/cast.h +socket.o: $(hdrdir)/ruby/3/compiler_is.h +socket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +socket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +socket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +socket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +socket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +socket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +socket.o: $(hdrdir)/ruby/3/compiler_since.h +socket.o: $(hdrdir)/ruby/3/config.h +socket.o: $(hdrdir)/ruby/3/constant_p.h +socket.o: $(hdrdir)/ruby/3/core.h +socket.o: $(hdrdir)/ruby/3/core/rarray.h +socket.o: $(hdrdir)/ruby/3/core/rbasic.h +socket.o: $(hdrdir)/ruby/3/core/rbignum.h +socket.o: $(hdrdir)/ruby/3/core/rclass.h +socket.o: $(hdrdir)/ruby/3/core/rdata.h +socket.o: $(hdrdir)/ruby/3/core/rfile.h +socket.o: $(hdrdir)/ruby/3/core/rhash.h +socket.o: $(hdrdir)/ruby/3/core/robject.h +socket.o: $(hdrdir)/ruby/3/core/rregexp.h +socket.o: $(hdrdir)/ruby/3/core/rstring.h +socket.o: $(hdrdir)/ruby/3/core/rstruct.h +socket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +socket.o: $(hdrdir)/ruby/3/ctype.h +socket.o: $(hdrdir)/ruby/3/dllexport.h +socket.o: $(hdrdir)/ruby/3/dosish.h +socket.o: $(hdrdir)/ruby/3/error.h +socket.o: $(hdrdir)/ruby/3/eval.h +socket.o: $(hdrdir)/ruby/3/event.h +socket.o: $(hdrdir)/ruby/3/fl_type.h +socket.o: $(hdrdir)/ruby/3/gc.h +socket.o: $(hdrdir)/ruby/3/glob.h +socket.o: $(hdrdir)/ruby/3/globals.h +socket.o: $(hdrdir)/ruby/3/has/attribute.h +socket.o: $(hdrdir)/ruby/3/has/builtin.h +socket.o: $(hdrdir)/ruby/3/has/c_attribute.h +socket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +socket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +socket.o: $(hdrdir)/ruby/3/has/extension.h +socket.o: $(hdrdir)/ruby/3/has/feature.h +socket.o: $(hdrdir)/ruby/3/has/warning.h +socket.o: $(hdrdir)/ruby/3/intern/array.h +socket.o: $(hdrdir)/ruby/3/intern/bignum.h +socket.o: $(hdrdir)/ruby/3/intern/class.h +socket.o: $(hdrdir)/ruby/3/intern/compar.h +socket.o: $(hdrdir)/ruby/3/intern/complex.h +socket.o: $(hdrdir)/ruby/3/intern/cont.h +socket.o: $(hdrdir)/ruby/3/intern/dir.h +socket.o: $(hdrdir)/ruby/3/intern/enum.h +socket.o: $(hdrdir)/ruby/3/intern/enumerator.h +socket.o: $(hdrdir)/ruby/3/intern/error.h +socket.o: $(hdrdir)/ruby/3/intern/eval.h +socket.o: $(hdrdir)/ruby/3/intern/file.h +socket.o: $(hdrdir)/ruby/3/intern/gc.h +socket.o: $(hdrdir)/ruby/3/intern/hash.h +socket.o: $(hdrdir)/ruby/3/intern/io.h +socket.o: $(hdrdir)/ruby/3/intern/load.h +socket.o: $(hdrdir)/ruby/3/intern/marshal.h +socket.o: $(hdrdir)/ruby/3/intern/numeric.h +socket.o: $(hdrdir)/ruby/3/intern/object.h +socket.o: $(hdrdir)/ruby/3/intern/parse.h +socket.o: $(hdrdir)/ruby/3/intern/proc.h +socket.o: $(hdrdir)/ruby/3/intern/process.h +socket.o: $(hdrdir)/ruby/3/intern/random.h +socket.o: $(hdrdir)/ruby/3/intern/range.h +socket.o: $(hdrdir)/ruby/3/intern/rational.h +socket.o: $(hdrdir)/ruby/3/intern/re.h +socket.o: $(hdrdir)/ruby/3/intern/ruby.h +socket.o: $(hdrdir)/ruby/3/intern/select.h +socket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +socket.o: $(hdrdir)/ruby/3/intern/signal.h +socket.o: $(hdrdir)/ruby/3/intern/sprintf.h +socket.o: $(hdrdir)/ruby/3/intern/string.h +socket.o: $(hdrdir)/ruby/3/intern/struct.h +socket.o: $(hdrdir)/ruby/3/intern/thread.h +socket.o: $(hdrdir)/ruby/3/intern/time.h +socket.o: $(hdrdir)/ruby/3/intern/variable.h +socket.o: $(hdrdir)/ruby/3/intern/vm.h +socket.o: $(hdrdir)/ruby/3/interpreter.h +socket.o: $(hdrdir)/ruby/3/iterator.h +socket.o: $(hdrdir)/ruby/3/memory.h +socket.o: $(hdrdir)/ruby/3/method.h +socket.o: $(hdrdir)/ruby/3/module.h +socket.o: $(hdrdir)/ruby/3/newobj.h +socket.o: $(hdrdir)/ruby/3/rgengc.h +socket.o: $(hdrdir)/ruby/3/scan_args.h +socket.o: $(hdrdir)/ruby/3/special_consts.h +socket.o: $(hdrdir)/ruby/3/static_assert.h +socket.o: $(hdrdir)/ruby/3/stdalign.h +socket.o: $(hdrdir)/ruby/3/stdbool.h +socket.o: $(hdrdir)/ruby/3/symbol.h +socket.o: $(hdrdir)/ruby/3/token_paste.h +socket.o: $(hdrdir)/ruby/3/value.h +socket.o: $(hdrdir)/ruby/3/value_type.h +socket.o: $(hdrdir)/ruby/3/variable.h +socket.o: $(hdrdir)/ruby/3/warning_push.h +socket.o: $(hdrdir)/ruby/3/xmalloc.h socket.o: $(hdrdir)/ruby/assert.h socket.o: $(hdrdir)/ruby/backward.h +socket.o: $(hdrdir)/ruby/backward/2/assume.h +socket.o: $(hdrdir)/ruby/backward/2/attributes.h +socket.o: $(hdrdir)/ruby/backward/2/bool.h +socket.o: $(hdrdir)/ruby/backward/2/extern.h +socket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +socket.o: $(hdrdir)/ruby/backward/2/inttypes.h +socket.o: $(hdrdir)/ruby/backward/2/limits.h +socket.o: $(hdrdir)/ruby/backward/2/long_long.h +socket.o: $(hdrdir)/ruby/backward/2/r_cast.h +socket.o: $(hdrdir)/ruby/backward/2/rmodule.h +socket.o: $(hdrdir)/ruby/backward/2/stdalign.h +socket.o: $(hdrdir)/ruby/backward/2/stdarg.h socket.o: $(hdrdir)/ruby/defines.h socket.o: $(hdrdir)/ruby/encoding.h socket.o: $(hdrdir)/ruby/intern.h @@ -308,7 +1668,6 @@ socket.o: $(top_srcdir)/internal/gc.h socket.o: $(top_srcdir)/internal/io.h socket.o: $(top_srcdir)/internal/serial.h socket.o: $(top_srcdir)/internal/static_assert.h -socket.o: $(top_srcdir)/internal/stdbool.h socket.o: $(top_srcdir)/internal/string.h socket.o: $(top_srcdir)/internal/thread.h socket.o: $(top_srcdir)/internal/vm.h @@ -320,8 +1679,160 @@ socket.o: sockport.h sockssocket.o: $(RUBY_EXTCONF_H) sockssocket.o: $(arch_hdrdir)/ruby/config.h sockssocket.o: $(hdrdir)/ruby.h +sockssocket.o: $(hdrdir)/ruby/3/anyargs.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +sockssocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +sockssocket.o: $(hdrdir)/ruby/3/assume.h +sockssocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +sockssocket.o: $(hdrdir)/ruby/3/attr/artificial.h +sockssocket.o: $(hdrdir)/ruby/3/attr/cold.h +sockssocket.o: $(hdrdir)/ruby/3/attr/const.h +sockssocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +sockssocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +sockssocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +sockssocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +sockssocket.o: $(hdrdir)/ruby/3/attr/error.h +sockssocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +sockssocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +sockssocket.o: $(hdrdir)/ruby/3/attr/format.h +sockssocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +sockssocket.o: $(hdrdir)/ruby/3/attr/noalias.h +sockssocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +sockssocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +sockssocket.o: $(hdrdir)/ruby/3/attr/noinline.h +sockssocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +sockssocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +sockssocket.o: $(hdrdir)/ruby/3/attr/pure.h +sockssocket.o: $(hdrdir)/ruby/3/attr/restrict.h +sockssocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +sockssocket.o: $(hdrdir)/ruby/3/attr/warning.h +sockssocket.o: $(hdrdir)/ruby/3/attr/weakref.h +sockssocket.o: $(hdrdir)/ruby/3/cast.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +sockssocket.o: $(hdrdir)/ruby/3/compiler_since.h +sockssocket.o: $(hdrdir)/ruby/3/config.h +sockssocket.o: $(hdrdir)/ruby/3/constant_p.h +sockssocket.o: $(hdrdir)/ruby/3/core.h +sockssocket.o: $(hdrdir)/ruby/3/core/rarray.h +sockssocket.o: $(hdrdir)/ruby/3/core/rbasic.h +sockssocket.o: $(hdrdir)/ruby/3/core/rbignum.h +sockssocket.o: $(hdrdir)/ruby/3/core/rclass.h +sockssocket.o: $(hdrdir)/ruby/3/core/rdata.h +sockssocket.o: $(hdrdir)/ruby/3/core/rfile.h +sockssocket.o: $(hdrdir)/ruby/3/core/rhash.h +sockssocket.o: $(hdrdir)/ruby/3/core/robject.h +sockssocket.o: $(hdrdir)/ruby/3/core/rregexp.h +sockssocket.o: $(hdrdir)/ruby/3/core/rstring.h +sockssocket.o: $(hdrdir)/ruby/3/core/rstruct.h +sockssocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +sockssocket.o: $(hdrdir)/ruby/3/ctype.h +sockssocket.o: $(hdrdir)/ruby/3/dllexport.h +sockssocket.o: $(hdrdir)/ruby/3/dosish.h +sockssocket.o: $(hdrdir)/ruby/3/error.h +sockssocket.o: $(hdrdir)/ruby/3/eval.h +sockssocket.o: $(hdrdir)/ruby/3/event.h +sockssocket.o: $(hdrdir)/ruby/3/fl_type.h +sockssocket.o: $(hdrdir)/ruby/3/gc.h +sockssocket.o: $(hdrdir)/ruby/3/glob.h +sockssocket.o: $(hdrdir)/ruby/3/globals.h +sockssocket.o: $(hdrdir)/ruby/3/has/attribute.h +sockssocket.o: $(hdrdir)/ruby/3/has/builtin.h +sockssocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +sockssocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +sockssocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +sockssocket.o: $(hdrdir)/ruby/3/has/extension.h +sockssocket.o: $(hdrdir)/ruby/3/has/feature.h +sockssocket.o: $(hdrdir)/ruby/3/has/warning.h +sockssocket.o: $(hdrdir)/ruby/3/intern/array.h +sockssocket.o: $(hdrdir)/ruby/3/intern/bignum.h +sockssocket.o: $(hdrdir)/ruby/3/intern/class.h +sockssocket.o: $(hdrdir)/ruby/3/intern/compar.h +sockssocket.o: $(hdrdir)/ruby/3/intern/complex.h +sockssocket.o: $(hdrdir)/ruby/3/intern/cont.h +sockssocket.o: $(hdrdir)/ruby/3/intern/dir.h +sockssocket.o: $(hdrdir)/ruby/3/intern/enum.h +sockssocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +sockssocket.o: $(hdrdir)/ruby/3/intern/error.h +sockssocket.o: $(hdrdir)/ruby/3/intern/eval.h +sockssocket.o: $(hdrdir)/ruby/3/intern/file.h +sockssocket.o: $(hdrdir)/ruby/3/intern/gc.h +sockssocket.o: $(hdrdir)/ruby/3/intern/hash.h +sockssocket.o: $(hdrdir)/ruby/3/intern/io.h +sockssocket.o: $(hdrdir)/ruby/3/intern/load.h +sockssocket.o: $(hdrdir)/ruby/3/intern/marshal.h +sockssocket.o: $(hdrdir)/ruby/3/intern/numeric.h +sockssocket.o: $(hdrdir)/ruby/3/intern/object.h +sockssocket.o: $(hdrdir)/ruby/3/intern/parse.h +sockssocket.o: $(hdrdir)/ruby/3/intern/proc.h +sockssocket.o: $(hdrdir)/ruby/3/intern/process.h +sockssocket.o: $(hdrdir)/ruby/3/intern/random.h +sockssocket.o: $(hdrdir)/ruby/3/intern/range.h +sockssocket.o: $(hdrdir)/ruby/3/intern/rational.h +sockssocket.o: $(hdrdir)/ruby/3/intern/re.h +sockssocket.o: $(hdrdir)/ruby/3/intern/ruby.h +sockssocket.o: $(hdrdir)/ruby/3/intern/select.h +sockssocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +sockssocket.o: $(hdrdir)/ruby/3/intern/signal.h +sockssocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +sockssocket.o: $(hdrdir)/ruby/3/intern/string.h +sockssocket.o: $(hdrdir)/ruby/3/intern/struct.h +sockssocket.o: $(hdrdir)/ruby/3/intern/thread.h +sockssocket.o: $(hdrdir)/ruby/3/intern/time.h +sockssocket.o: $(hdrdir)/ruby/3/intern/variable.h +sockssocket.o: $(hdrdir)/ruby/3/intern/vm.h +sockssocket.o: $(hdrdir)/ruby/3/interpreter.h +sockssocket.o: $(hdrdir)/ruby/3/iterator.h +sockssocket.o: $(hdrdir)/ruby/3/memory.h +sockssocket.o: $(hdrdir)/ruby/3/method.h +sockssocket.o: $(hdrdir)/ruby/3/module.h +sockssocket.o: $(hdrdir)/ruby/3/newobj.h +sockssocket.o: $(hdrdir)/ruby/3/rgengc.h +sockssocket.o: $(hdrdir)/ruby/3/scan_args.h +sockssocket.o: $(hdrdir)/ruby/3/special_consts.h +sockssocket.o: $(hdrdir)/ruby/3/static_assert.h +sockssocket.o: $(hdrdir)/ruby/3/stdalign.h +sockssocket.o: $(hdrdir)/ruby/3/stdbool.h +sockssocket.o: $(hdrdir)/ruby/3/symbol.h +sockssocket.o: $(hdrdir)/ruby/3/token_paste.h +sockssocket.o: $(hdrdir)/ruby/3/value.h +sockssocket.o: $(hdrdir)/ruby/3/value_type.h +sockssocket.o: $(hdrdir)/ruby/3/variable.h +sockssocket.o: $(hdrdir)/ruby/3/warning_push.h +sockssocket.o: $(hdrdir)/ruby/3/xmalloc.h sockssocket.o: $(hdrdir)/ruby/assert.h sockssocket.o: $(hdrdir)/ruby/backward.h +sockssocket.o: $(hdrdir)/ruby/backward/2/assume.h +sockssocket.o: $(hdrdir)/ruby/backward/2/attributes.h +sockssocket.o: $(hdrdir)/ruby/backward/2/bool.h +sockssocket.o: $(hdrdir)/ruby/backward/2/extern.h +sockssocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +sockssocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +sockssocket.o: $(hdrdir)/ruby/backward/2/limits.h +sockssocket.o: $(hdrdir)/ruby/backward/2/long_long.h +sockssocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +sockssocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +sockssocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +sockssocket.o: $(hdrdir)/ruby/backward/2/stdarg.h sockssocket.o: $(hdrdir)/ruby/defines.h sockssocket.o: $(hdrdir)/ruby/encoding.h sockssocket.o: $(hdrdir)/ruby/intern.h @@ -342,7 +1853,6 @@ sockssocket.o: $(top_srcdir)/internal/gc.h sockssocket.o: $(top_srcdir)/internal/io.h sockssocket.o: $(top_srcdir)/internal/serial.h sockssocket.o: $(top_srcdir)/internal/static_assert.h -sockssocket.o: $(top_srcdir)/internal/stdbool.h sockssocket.o: $(top_srcdir)/internal/string.h sockssocket.o: $(top_srcdir)/internal/thread.h sockssocket.o: $(top_srcdir)/internal/vm.h @@ -354,8 +1864,160 @@ sockssocket.o: sockssocket.c tcpserver.o: $(RUBY_EXTCONF_H) tcpserver.o: $(arch_hdrdir)/ruby/config.h tcpserver.o: $(hdrdir)/ruby.h +tcpserver.o: $(hdrdir)/ruby/3/anyargs.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/char.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/double.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/int.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/long.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/short.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +tcpserver.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +tcpserver.o: $(hdrdir)/ruby/3/assume.h +tcpserver.o: $(hdrdir)/ruby/3/attr/alloc_size.h +tcpserver.o: $(hdrdir)/ruby/3/attr/artificial.h +tcpserver.o: $(hdrdir)/ruby/3/attr/cold.h +tcpserver.o: $(hdrdir)/ruby/3/attr/const.h +tcpserver.o: $(hdrdir)/ruby/3/attr/constexpr.h +tcpserver.o: $(hdrdir)/ruby/3/attr/deprecated.h +tcpserver.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +tcpserver.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +tcpserver.o: $(hdrdir)/ruby/3/attr/error.h +tcpserver.o: $(hdrdir)/ruby/3/attr/flag_enum.h +tcpserver.o: $(hdrdir)/ruby/3/attr/forceinline.h +tcpserver.o: $(hdrdir)/ruby/3/attr/format.h +tcpserver.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +tcpserver.o: $(hdrdir)/ruby/3/attr/noalias.h +tcpserver.o: $(hdrdir)/ruby/3/attr/nodiscard.h +tcpserver.o: $(hdrdir)/ruby/3/attr/noexcept.h +tcpserver.o: $(hdrdir)/ruby/3/attr/noinline.h +tcpserver.o: $(hdrdir)/ruby/3/attr/nonnull.h +tcpserver.o: $(hdrdir)/ruby/3/attr/noreturn.h +tcpserver.o: $(hdrdir)/ruby/3/attr/pure.h +tcpserver.o: $(hdrdir)/ruby/3/attr/restrict.h +tcpserver.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +tcpserver.o: $(hdrdir)/ruby/3/attr/warning.h +tcpserver.o: $(hdrdir)/ruby/3/attr/weakref.h +tcpserver.o: $(hdrdir)/ruby/3/cast.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/apple.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/clang.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/intel.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +tcpserver.o: $(hdrdir)/ruby/3/compiler_since.h +tcpserver.o: $(hdrdir)/ruby/3/config.h +tcpserver.o: $(hdrdir)/ruby/3/constant_p.h +tcpserver.o: $(hdrdir)/ruby/3/core.h +tcpserver.o: $(hdrdir)/ruby/3/core/rarray.h +tcpserver.o: $(hdrdir)/ruby/3/core/rbasic.h +tcpserver.o: $(hdrdir)/ruby/3/core/rbignum.h +tcpserver.o: $(hdrdir)/ruby/3/core/rclass.h +tcpserver.o: $(hdrdir)/ruby/3/core/rdata.h +tcpserver.o: $(hdrdir)/ruby/3/core/rfile.h +tcpserver.o: $(hdrdir)/ruby/3/core/rhash.h +tcpserver.o: $(hdrdir)/ruby/3/core/robject.h +tcpserver.o: $(hdrdir)/ruby/3/core/rregexp.h +tcpserver.o: $(hdrdir)/ruby/3/core/rstring.h +tcpserver.o: $(hdrdir)/ruby/3/core/rstruct.h +tcpserver.o: $(hdrdir)/ruby/3/core/rtypeddata.h +tcpserver.o: $(hdrdir)/ruby/3/ctype.h +tcpserver.o: $(hdrdir)/ruby/3/dllexport.h +tcpserver.o: $(hdrdir)/ruby/3/dosish.h +tcpserver.o: $(hdrdir)/ruby/3/error.h +tcpserver.o: $(hdrdir)/ruby/3/eval.h +tcpserver.o: $(hdrdir)/ruby/3/event.h +tcpserver.o: $(hdrdir)/ruby/3/fl_type.h +tcpserver.o: $(hdrdir)/ruby/3/gc.h +tcpserver.o: $(hdrdir)/ruby/3/glob.h +tcpserver.o: $(hdrdir)/ruby/3/globals.h +tcpserver.o: $(hdrdir)/ruby/3/has/attribute.h +tcpserver.o: $(hdrdir)/ruby/3/has/builtin.h +tcpserver.o: $(hdrdir)/ruby/3/has/c_attribute.h +tcpserver.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +tcpserver.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +tcpserver.o: $(hdrdir)/ruby/3/has/extension.h +tcpserver.o: $(hdrdir)/ruby/3/has/feature.h +tcpserver.o: $(hdrdir)/ruby/3/has/warning.h +tcpserver.o: $(hdrdir)/ruby/3/intern/array.h +tcpserver.o: $(hdrdir)/ruby/3/intern/bignum.h +tcpserver.o: $(hdrdir)/ruby/3/intern/class.h +tcpserver.o: $(hdrdir)/ruby/3/intern/compar.h +tcpserver.o: $(hdrdir)/ruby/3/intern/complex.h +tcpserver.o: $(hdrdir)/ruby/3/intern/cont.h +tcpserver.o: $(hdrdir)/ruby/3/intern/dir.h +tcpserver.o: $(hdrdir)/ruby/3/intern/enum.h +tcpserver.o: $(hdrdir)/ruby/3/intern/enumerator.h +tcpserver.o: $(hdrdir)/ruby/3/intern/error.h +tcpserver.o: $(hdrdir)/ruby/3/intern/eval.h +tcpserver.o: $(hdrdir)/ruby/3/intern/file.h +tcpserver.o: $(hdrdir)/ruby/3/intern/gc.h +tcpserver.o: $(hdrdir)/ruby/3/intern/hash.h +tcpserver.o: $(hdrdir)/ruby/3/intern/io.h +tcpserver.o: $(hdrdir)/ruby/3/intern/load.h +tcpserver.o: $(hdrdir)/ruby/3/intern/marshal.h +tcpserver.o: $(hdrdir)/ruby/3/intern/numeric.h +tcpserver.o: $(hdrdir)/ruby/3/intern/object.h +tcpserver.o: $(hdrdir)/ruby/3/intern/parse.h +tcpserver.o: $(hdrdir)/ruby/3/intern/proc.h +tcpserver.o: $(hdrdir)/ruby/3/intern/process.h +tcpserver.o: $(hdrdir)/ruby/3/intern/random.h +tcpserver.o: $(hdrdir)/ruby/3/intern/range.h +tcpserver.o: $(hdrdir)/ruby/3/intern/rational.h +tcpserver.o: $(hdrdir)/ruby/3/intern/re.h +tcpserver.o: $(hdrdir)/ruby/3/intern/ruby.h +tcpserver.o: $(hdrdir)/ruby/3/intern/select.h +tcpserver.o: $(hdrdir)/ruby/3/intern/select/largesize.h +tcpserver.o: $(hdrdir)/ruby/3/intern/signal.h +tcpserver.o: $(hdrdir)/ruby/3/intern/sprintf.h +tcpserver.o: $(hdrdir)/ruby/3/intern/string.h +tcpserver.o: $(hdrdir)/ruby/3/intern/struct.h +tcpserver.o: $(hdrdir)/ruby/3/intern/thread.h +tcpserver.o: $(hdrdir)/ruby/3/intern/time.h +tcpserver.o: $(hdrdir)/ruby/3/intern/variable.h +tcpserver.o: $(hdrdir)/ruby/3/intern/vm.h +tcpserver.o: $(hdrdir)/ruby/3/interpreter.h +tcpserver.o: $(hdrdir)/ruby/3/iterator.h +tcpserver.o: $(hdrdir)/ruby/3/memory.h +tcpserver.o: $(hdrdir)/ruby/3/method.h +tcpserver.o: $(hdrdir)/ruby/3/module.h +tcpserver.o: $(hdrdir)/ruby/3/newobj.h +tcpserver.o: $(hdrdir)/ruby/3/rgengc.h +tcpserver.o: $(hdrdir)/ruby/3/scan_args.h +tcpserver.o: $(hdrdir)/ruby/3/special_consts.h +tcpserver.o: $(hdrdir)/ruby/3/static_assert.h +tcpserver.o: $(hdrdir)/ruby/3/stdalign.h +tcpserver.o: $(hdrdir)/ruby/3/stdbool.h +tcpserver.o: $(hdrdir)/ruby/3/symbol.h +tcpserver.o: $(hdrdir)/ruby/3/token_paste.h +tcpserver.o: $(hdrdir)/ruby/3/value.h +tcpserver.o: $(hdrdir)/ruby/3/value_type.h +tcpserver.o: $(hdrdir)/ruby/3/variable.h +tcpserver.o: $(hdrdir)/ruby/3/warning_push.h +tcpserver.o: $(hdrdir)/ruby/3/xmalloc.h tcpserver.o: $(hdrdir)/ruby/assert.h tcpserver.o: $(hdrdir)/ruby/backward.h +tcpserver.o: $(hdrdir)/ruby/backward/2/assume.h +tcpserver.o: $(hdrdir)/ruby/backward/2/attributes.h +tcpserver.o: $(hdrdir)/ruby/backward/2/bool.h +tcpserver.o: $(hdrdir)/ruby/backward/2/extern.h +tcpserver.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +tcpserver.o: $(hdrdir)/ruby/backward/2/inttypes.h +tcpserver.o: $(hdrdir)/ruby/backward/2/limits.h +tcpserver.o: $(hdrdir)/ruby/backward/2/long_long.h +tcpserver.o: $(hdrdir)/ruby/backward/2/r_cast.h +tcpserver.o: $(hdrdir)/ruby/backward/2/rmodule.h +tcpserver.o: $(hdrdir)/ruby/backward/2/stdalign.h +tcpserver.o: $(hdrdir)/ruby/backward/2/stdarg.h tcpserver.o: $(hdrdir)/ruby/defines.h tcpserver.o: $(hdrdir)/ruby/encoding.h tcpserver.o: $(hdrdir)/ruby/intern.h @@ -376,7 +2038,6 @@ tcpserver.o: $(top_srcdir)/internal/gc.h tcpserver.o: $(top_srcdir)/internal/io.h tcpserver.o: $(top_srcdir)/internal/serial.h tcpserver.o: $(top_srcdir)/internal/static_assert.h -tcpserver.o: $(top_srcdir)/internal/stdbool.h tcpserver.o: $(top_srcdir)/internal/string.h tcpserver.o: $(top_srcdir)/internal/thread.h tcpserver.o: $(top_srcdir)/internal/vm.h @@ -388,8 +2049,160 @@ tcpserver.o: tcpserver.c tcpsocket.o: $(RUBY_EXTCONF_H) tcpsocket.o: $(arch_hdrdir)/ruby/config.h tcpsocket.o: $(hdrdir)/ruby.h +tcpsocket.o: $(hdrdir)/ruby/3/anyargs.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +tcpsocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +tcpsocket.o: $(hdrdir)/ruby/3/assume.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/artificial.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/cold.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/const.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/error.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/format.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/noalias.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/noinline.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/pure.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/restrict.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/warning.h +tcpsocket.o: $(hdrdir)/ruby/3/attr/weakref.h +tcpsocket.o: $(hdrdir)/ruby/3/cast.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +tcpsocket.o: $(hdrdir)/ruby/3/compiler_since.h +tcpsocket.o: $(hdrdir)/ruby/3/config.h +tcpsocket.o: $(hdrdir)/ruby/3/constant_p.h +tcpsocket.o: $(hdrdir)/ruby/3/core.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rarray.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rbasic.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rbignum.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rclass.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rdata.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rfile.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rhash.h +tcpsocket.o: $(hdrdir)/ruby/3/core/robject.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rregexp.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rstring.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rstruct.h +tcpsocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +tcpsocket.o: $(hdrdir)/ruby/3/ctype.h +tcpsocket.o: $(hdrdir)/ruby/3/dllexport.h +tcpsocket.o: $(hdrdir)/ruby/3/dosish.h +tcpsocket.o: $(hdrdir)/ruby/3/error.h +tcpsocket.o: $(hdrdir)/ruby/3/eval.h +tcpsocket.o: $(hdrdir)/ruby/3/event.h +tcpsocket.o: $(hdrdir)/ruby/3/fl_type.h +tcpsocket.o: $(hdrdir)/ruby/3/gc.h +tcpsocket.o: $(hdrdir)/ruby/3/glob.h +tcpsocket.o: $(hdrdir)/ruby/3/globals.h +tcpsocket.o: $(hdrdir)/ruby/3/has/attribute.h +tcpsocket.o: $(hdrdir)/ruby/3/has/builtin.h +tcpsocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +tcpsocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +tcpsocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +tcpsocket.o: $(hdrdir)/ruby/3/has/extension.h +tcpsocket.o: $(hdrdir)/ruby/3/has/feature.h +tcpsocket.o: $(hdrdir)/ruby/3/has/warning.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/array.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/bignum.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/class.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/compar.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/complex.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/cont.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/dir.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/enum.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/error.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/eval.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/file.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/gc.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/hash.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/io.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/load.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/marshal.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/numeric.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/object.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/parse.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/proc.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/process.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/random.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/range.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/rational.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/re.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/ruby.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/select.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/signal.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/string.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/struct.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/thread.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/time.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/variable.h +tcpsocket.o: $(hdrdir)/ruby/3/intern/vm.h +tcpsocket.o: $(hdrdir)/ruby/3/interpreter.h +tcpsocket.o: $(hdrdir)/ruby/3/iterator.h +tcpsocket.o: $(hdrdir)/ruby/3/memory.h +tcpsocket.o: $(hdrdir)/ruby/3/method.h +tcpsocket.o: $(hdrdir)/ruby/3/module.h +tcpsocket.o: $(hdrdir)/ruby/3/newobj.h +tcpsocket.o: $(hdrdir)/ruby/3/rgengc.h +tcpsocket.o: $(hdrdir)/ruby/3/scan_args.h +tcpsocket.o: $(hdrdir)/ruby/3/special_consts.h +tcpsocket.o: $(hdrdir)/ruby/3/static_assert.h +tcpsocket.o: $(hdrdir)/ruby/3/stdalign.h +tcpsocket.o: $(hdrdir)/ruby/3/stdbool.h +tcpsocket.o: $(hdrdir)/ruby/3/symbol.h +tcpsocket.o: $(hdrdir)/ruby/3/token_paste.h +tcpsocket.o: $(hdrdir)/ruby/3/value.h +tcpsocket.o: $(hdrdir)/ruby/3/value_type.h +tcpsocket.o: $(hdrdir)/ruby/3/variable.h +tcpsocket.o: $(hdrdir)/ruby/3/warning_push.h +tcpsocket.o: $(hdrdir)/ruby/3/xmalloc.h tcpsocket.o: $(hdrdir)/ruby/assert.h tcpsocket.o: $(hdrdir)/ruby/backward.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/assume.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/attributes.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/bool.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/extern.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/limits.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/long_long.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +tcpsocket.o: $(hdrdir)/ruby/backward/2/stdarg.h tcpsocket.o: $(hdrdir)/ruby/defines.h tcpsocket.o: $(hdrdir)/ruby/encoding.h tcpsocket.o: $(hdrdir)/ruby/intern.h @@ -410,7 +2223,6 @@ tcpsocket.o: $(top_srcdir)/internal/gc.h tcpsocket.o: $(top_srcdir)/internal/io.h tcpsocket.o: $(top_srcdir)/internal/serial.h tcpsocket.o: $(top_srcdir)/internal/static_assert.h -tcpsocket.o: $(top_srcdir)/internal/stdbool.h tcpsocket.o: $(top_srcdir)/internal/string.h tcpsocket.o: $(top_srcdir)/internal/thread.h tcpsocket.o: $(top_srcdir)/internal/vm.h @@ -422,8 +2234,160 @@ tcpsocket.o: tcpsocket.c udpsocket.o: $(RUBY_EXTCONF_H) udpsocket.o: $(arch_hdrdir)/ruby/config.h udpsocket.o: $(hdrdir)/ruby.h +udpsocket.o: $(hdrdir)/ruby/3/anyargs.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +udpsocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +udpsocket.o: $(hdrdir)/ruby/3/assume.h +udpsocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +udpsocket.o: $(hdrdir)/ruby/3/attr/artificial.h +udpsocket.o: $(hdrdir)/ruby/3/attr/cold.h +udpsocket.o: $(hdrdir)/ruby/3/attr/const.h +udpsocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +udpsocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +udpsocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +udpsocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +udpsocket.o: $(hdrdir)/ruby/3/attr/error.h +udpsocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +udpsocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +udpsocket.o: $(hdrdir)/ruby/3/attr/format.h +udpsocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +udpsocket.o: $(hdrdir)/ruby/3/attr/noalias.h +udpsocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +udpsocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +udpsocket.o: $(hdrdir)/ruby/3/attr/noinline.h +udpsocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +udpsocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +udpsocket.o: $(hdrdir)/ruby/3/attr/pure.h +udpsocket.o: $(hdrdir)/ruby/3/attr/restrict.h +udpsocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +udpsocket.o: $(hdrdir)/ruby/3/attr/warning.h +udpsocket.o: $(hdrdir)/ruby/3/attr/weakref.h +udpsocket.o: $(hdrdir)/ruby/3/cast.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +udpsocket.o: $(hdrdir)/ruby/3/compiler_since.h +udpsocket.o: $(hdrdir)/ruby/3/config.h +udpsocket.o: $(hdrdir)/ruby/3/constant_p.h +udpsocket.o: $(hdrdir)/ruby/3/core.h +udpsocket.o: $(hdrdir)/ruby/3/core/rarray.h +udpsocket.o: $(hdrdir)/ruby/3/core/rbasic.h +udpsocket.o: $(hdrdir)/ruby/3/core/rbignum.h +udpsocket.o: $(hdrdir)/ruby/3/core/rclass.h +udpsocket.o: $(hdrdir)/ruby/3/core/rdata.h +udpsocket.o: $(hdrdir)/ruby/3/core/rfile.h +udpsocket.o: $(hdrdir)/ruby/3/core/rhash.h +udpsocket.o: $(hdrdir)/ruby/3/core/robject.h +udpsocket.o: $(hdrdir)/ruby/3/core/rregexp.h +udpsocket.o: $(hdrdir)/ruby/3/core/rstring.h +udpsocket.o: $(hdrdir)/ruby/3/core/rstruct.h +udpsocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +udpsocket.o: $(hdrdir)/ruby/3/ctype.h +udpsocket.o: $(hdrdir)/ruby/3/dllexport.h +udpsocket.o: $(hdrdir)/ruby/3/dosish.h +udpsocket.o: $(hdrdir)/ruby/3/error.h +udpsocket.o: $(hdrdir)/ruby/3/eval.h +udpsocket.o: $(hdrdir)/ruby/3/event.h +udpsocket.o: $(hdrdir)/ruby/3/fl_type.h +udpsocket.o: $(hdrdir)/ruby/3/gc.h +udpsocket.o: $(hdrdir)/ruby/3/glob.h +udpsocket.o: $(hdrdir)/ruby/3/globals.h +udpsocket.o: $(hdrdir)/ruby/3/has/attribute.h +udpsocket.o: $(hdrdir)/ruby/3/has/builtin.h +udpsocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +udpsocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +udpsocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +udpsocket.o: $(hdrdir)/ruby/3/has/extension.h +udpsocket.o: $(hdrdir)/ruby/3/has/feature.h +udpsocket.o: $(hdrdir)/ruby/3/has/warning.h +udpsocket.o: $(hdrdir)/ruby/3/intern/array.h +udpsocket.o: $(hdrdir)/ruby/3/intern/bignum.h +udpsocket.o: $(hdrdir)/ruby/3/intern/class.h +udpsocket.o: $(hdrdir)/ruby/3/intern/compar.h +udpsocket.o: $(hdrdir)/ruby/3/intern/complex.h +udpsocket.o: $(hdrdir)/ruby/3/intern/cont.h +udpsocket.o: $(hdrdir)/ruby/3/intern/dir.h +udpsocket.o: $(hdrdir)/ruby/3/intern/enum.h +udpsocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +udpsocket.o: $(hdrdir)/ruby/3/intern/error.h +udpsocket.o: $(hdrdir)/ruby/3/intern/eval.h +udpsocket.o: $(hdrdir)/ruby/3/intern/file.h +udpsocket.o: $(hdrdir)/ruby/3/intern/gc.h +udpsocket.o: $(hdrdir)/ruby/3/intern/hash.h +udpsocket.o: $(hdrdir)/ruby/3/intern/io.h +udpsocket.o: $(hdrdir)/ruby/3/intern/load.h +udpsocket.o: $(hdrdir)/ruby/3/intern/marshal.h +udpsocket.o: $(hdrdir)/ruby/3/intern/numeric.h +udpsocket.o: $(hdrdir)/ruby/3/intern/object.h +udpsocket.o: $(hdrdir)/ruby/3/intern/parse.h +udpsocket.o: $(hdrdir)/ruby/3/intern/proc.h +udpsocket.o: $(hdrdir)/ruby/3/intern/process.h +udpsocket.o: $(hdrdir)/ruby/3/intern/random.h +udpsocket.o: $(hdrdir)/ruby/3/intern/range.h +udpsocket.o: $(hdrdir)/ruby/3/intern/rational.h +udpsocket.o: $(hdrdir)/ruby/3/intern/re.h +udpsocket.o: $(hdrdir)/ruby/3/intern/ruby.h +udpsocket.o: $(hdrdir)/ruby/3/intern/select.h +udpsocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +udpsocket.o: $(hdrdir)/ruby/3/intern/signal.h +udpsocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +udpsocket.o: $(hdrdir)/ruby/3/intern/string.h +udpsocket.o: $(hdrdir)/ruby/3/intern/struct.h +udpsocket.o: $(hdrdir)/ruby/3/intern/thread.h +udpsocket.o: $(hdrdir)/ruby/3/intern/time.h +udpsocket.o: $(hdrdir)/ruby/3/intern/variable.h +udpsocket.o: $(hdrdir)/ruby/3/intern/vm.h +udpsocket.o: $(hdrdir)/ruby/3/interpreter.h +udpsocket.o: $(hdrdir)/ruby/3/iterator.h +udpsocket.o: $(hdrdir)/ruby/3/memory.h +udpsocket.o: $(hdrdir)/ruby/3/method.h +udpsocket.o: $(hdrdir)/ruby/3/module.h +udpsocket.o: $(hdrdir)/ruby/3/newobj.h +udpsocket.o: $(hdrdir)/ruby/3/rgengc.h +udpsocket.o: $(hdrdir)/ruby/3/scan_args.h +udpsocket.o: $(hdrdir)/ruby/3/special_consts.h +udpsocket.o: $(hdrdir)/ruby/3/static_assert.h +udpsocket.o: $(hdrdir)/ruby/3/stdalign.h +udpsocket.o: $(hdrdir)/ruby/3/stdbool.h +udpsocket.o: $(hdrdir)/ruby/3/symbol.h +udpsocket.o: $(hdrdir)/ruby/3/token_paste.h +udpsocket.o: $(hdrdir)/ruby/3/value.h +udpsocket.o: $(hdrdir)/ruby/3/value_type.h +udpsocket.o: $(hdrdir)/ruby/3/variable.h +udpsocket.o: $(hdrdir)/ruby/3/warning_push.h +udpsocket.o: $(hdrdir)/ruby/3/xmalloc.h udpsocket.o: $(hdrdir)/ruby/assert.h udpsocket.o: $(hdrdir)/ruby/backward.h +udpsocket.o: $(hdrdir)/ruby/backward/2/assume.h +udpsocket.o: $(hdrdir)/ruby/backward/2/attributes.h +udpsocket.o: $(hdrdir)/ruby/backward/2/bool.h +udpsocket.o: $(hdrdir)/ruby/backward/2/extern.h +udpsocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +udpsocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +udpsocket.o: $(hdrdir)/ruby/backward/2/limits.h +udpsocket.o: $(hdrdir)/ruby/backward/2/long_long.h +udpsocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +udpsocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +udpsocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +udpsocket.o: $(hdrdir)/ruby/backward/2/stdarg.h udpsocket.o: $(hdrdir)/ruby/defines.h udpsocket.o: $(hdrdir)/ruby/encoding.h udpsocket.o: $(hdrdir)/ruby/intern.h @@ -444,7 +2408,6 @@ udpsocket.o: $(top_srcdir)/internal/gc.h udpsocket.o: $(top_srcdir)/internal/io.h udpsocket.o: $(top_srcdir)/internal/serial.h udpsocket.o: $(top_srcdir)/internal/static_assert.h -udpsocket.o: $(top_srcdir)/internal/stdbool.h udpsocket.o: $(top_srcdir)/internal/string.h udpsocket.o: $(top_srcdir)/internal/thread.h udpsocket.o: $(top_srcdir)/internal/vm.h @@ -456,8 +2419,160 @@ udpsocket.o: udpsocket.c unixserver.o: $(RUBY_EXTCONF_H) unixserver.o: $(arch_hdrdir)/ruby/config.h unixserver.o: $(hdrdir)/ruby.h +unixserver.o: $(hdrdir)/ruby/3/anyargs.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/char.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/double.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/int.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/long.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/short.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +unixserver.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +unixserver.o: $(hdrdir)/ruby/3/assume.h +unixserver.o: $(hdrdir)/ruby/3/attr/alloc_size.h +unixserver.o: $(hdrdir)/ruby/3/attr/artificial.h +unixserver.o: $(hdrdir)/ruby/3/attr/cold.h +unixserver.o: $(hdrdir)/ruby/3/attr/const.h +unixserver.o: $(hdrdir)/ruby/3/attr/constexpr.h +unixserver.o: $(hdrdir)/ruby/3/attr/deprecated.h +unixserver.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +unixserver.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +unixserver.o: $(hdrdir)/ruby/3/attr/error.h +unixserver.o: $(hdrdir)/ruby/3/attr/flag_enum.h +unixserver.o: $(hdrdir)/ruby/3/attr/forceinline.h +unixserver.o: $(hdrdir)/ruby/3/attr/format.h +unixserver.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +unixserver.o: $(hdrdir)/ruby/3/attr/noalias.h +unixserver.o: $(hdrdir)/ruby/3/attr/nodiscard.h +unixserver.o: $(hdrdir)/ruby/3/attr/noexcept.h +unixserver.o: $(hdrdir)/ruby/3/attr/noinline.h +unixserver.o: $(hdrdir)/ruby/3/attr/nonnull.h +unixserver.o: $(hdrdir)/ruby/3/attr/noreturn.h +unixserver.o: $(hdrdir)/ruby/3/attr/pure.h +unixserver.o: $(hdrdir)/ruby/3/attr/restrict.h +unixserver.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +unixserver.o: $(hdrdir)/ruby/3/attr/warning.h +unixserver.o: $(hdrdir)/ruby/3/attr/weakref.h +unixserver.o: $(hdrdir)/ruby/3/cast.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/apple.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/clang.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/intel.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +unixserver.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +unixserver.o: $(hdrdir)/ruby/3/compiler_since.h +unixserver.o: $(hdrdir)/ruby/3/config.h +unixserver.o: $(hdrdir)/ruby/3/constant_p.h +unixserver.o: $(hdrdir)/ruby/3/core.h +unixserver.o: $(hdrdir)/ruby/3/core/rarray.h +unixserver.o: $(hdrdir)/ruby/3/core/rbasic.h +unixserver.o: $(hdrdir)/ruby/3/core/rbignum.h +unixserver.o: $(hdrdir)/ruby/3/core/rclass.h +unixserver.o: $(hdrdir)/ruby/3/core/rdata.h +unixserver.o: $(hdrdir)/ruby/3/core/rfile.h +unixserver.o: $(hdrdir)/ruby/3/core/rhash.h +unixserver.o: $(hdrdir)/ruby/3/core/robject.h +unixserver.o: $(hdrdir)/ruby/3/core/rregexp.h +unixserver.o: $(hdrdir)/ruby/3/core/rstring.h +unixserver.o: $(hdrdir)/ruby/3/core/rstruct.h +unixserver.o: $(hdrdir)/ruby/3/core/rtypeddata.h +unixserver.o: $(hdrdir)/ruby/3/ctype.h +unixserver.o: $(hdrdir)/ruby/3/dllexport.h +unixserver.o: $(hdrdir)/ruby/3/dosish.h +unixserver.o: $(hdrdir)/ruby/3/error.h +unixserver.o: $(hdrdir)/ruby/3/eval.h +unixserver.o: $(hdrdir)/ruby/3/event.h +unixserver.o: $(hdrdir)/ruby/3/fl_type.h +unixserver.o: $(hdrdir)/ruby/3/gc.h +unixserver.o: $(hdrdir)/ruby/3/glob.h +unixserver.o: $(hdrdir)/ruby/3/globals.h +unixserver.o: $(hdrdir)/ruby/3/has/attribute.h +unixserver.o: $(hdrdir)/ruby/3/has/builtin.h +unixserver.o: $(hdrdir)/ruby/3/has/c_attribute.h +unixserver.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +unixserver.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +unixserver.o: $(hdrdir)/ruby/3/has/extension.h +unixserver.o: $(hdrdir)/ruby/3/has/feature.h +unixserver.o: $(hdrdir)/ruby/3/has/warning.h +unixserver.o: $(hdrdir)/ruby/3/intern/array.h +unixserver.o: $(hdrdir)/ruby/3/intern/bignum.h +unixserver.o: $(hdrdir)/ruby/3/intern/class.h +unixserver.o: $(hdrdir)/ruby/3/intern/compar.h +unixserver.o: $(hdrdir)/ruby/3/intern/complex.h +unixserver.o: $(hdrdir)/ruby/3/intern/cont.h +unixserver.o: $(hdrdir)/ruby/3/intern/dir.h +unixserver.o: $(hdrdir)/ruby/3/intern/enum.h +unixserver.o: $(hdrdir)/ruby/3/intern/enumerator.h +unixserver.o: $(hdrdir)/ruby/3/intern/error.h +unixserver.o: $(hdrdir)/ruby/3/intern/eval.h +unixserver.o: $(hdrdir)/ruby/3/intern/file.h +unixserver.o: $(hdrdir)/ruby/3/intern/gc.h +unixserver.o: $(hdrdir)/ruby/3/intern/hash.h +unixserver.o: $(hdrdir)/ruby/3/intern/io.h +unixserver.o: $(hdrdir)/ruby/3/intern/load.h +unixserver.o: $(hdrdir)/ruby/3/intern/marshal.h +unixserver.o: $(hdrdir)/ruby/3/intern/numeric.h +unixserver.o: $(hdrdir)/ruby/3/intern/object.h +unixserver.o: $(hdrdir)/ruby/3/intern/parse.h +unixserver.o: $(hdrdir)/ruby/3/intern/proc.h +unixserver.o: $(hdrdir)/ruby/3/intern/process.h +unixserver.o: $(hdrdir)/ruby/3/intern/random.h +unixserver.o: $(hdrdir)/ruby/3/intern/range.h +unixserver.o: $(hdrdir)/ruby/3/intern/rational.h +unixserver.o: $(hdrdir)/ruby/3/intern/re.h +unixserver.o: $(hdrdir)/ruby/3/intern/ruby.h +unixserver.o: $(hdrdir)/ruby/3/intern/select.h +unixserver.o: $(hdrdir)/ruby/3/intern/select/largesize.h +unixserver.o: $(hdrdir)/ruby/3/intern/signal.h +unixserver.o: $(hdrdir)/ruby/3/intern/sprintf.h +unixserver.o: $(hdrdir)/ruby/3/intern/string.h +unixserver.o: $(hdrdir)/ruby/3/intern/struct.h +unixserver.o: $(hdrdir)/ruby/3/intern/thread.h +unixserver.o: $(hdrdir)/ruby/3/intern/time.h +unixserver.o: $(hdrdir)/ruby/3/intern/variable.h +unixserver.o: $(hdrdir)/ruby/3/intern/vm.h +unixserver.o: $(hdrdir)/ruby/3/interpreter.h +unixserver.o: $(hdrdir)/ruby/3/iterator.h +unixserver.o: $(hdrdir)/ruby/3/memory.h +unixserver.o: $(hdrdir)/ruby/3/method.h +unixserver.o: $(hdrdir)/ruby/3/module.h +unixserver.o: $(hdrdir)/ruby/3/newobj.h +unixserver.o: $(hdrdir)/ruby/3/rgengc.h +unixserver.o: $(hdrdir)/ruby/3/scan_args.h +unixserver.o: $(hdrdir)/ruby/3/special_consts.h +unixserver.o: $(hdrdir)/ruby/3/static_assert.h +unixserver.o: $(hdrdir)/ruby/3/stdalign.h +unixserver.o: $(hdrdir)/ruby/3/stdbool.h +unixserver.o: $(hdrdir)/ruby/3/symbol.h +unixserver.o: $(hdrdir)/ruby/3/token_paste.h +unixserver.o: $(hdrdir)/ruby/3/value.h +unixserver.o: $(hdrdir)/ruby/3/value_type.h +unixserver.o: $(hdrdir)/ruby/3/variable.h +unixserver.o: $(hdrdir)/ruby/3/warning_push.h +unixserver.o: $(hdrdir)/ruby/3/xmalloc.h unixserver.o: $(hdrdir)/ruby/assert.h unixserver.o: $(hdrdir)/ruby/backward.h +unixserver.o: $(hdrdir)/ruby/backward/2/assume.h +unixserver.o: $(hdrdir)/ruby/backward/2/attributes.h +unixserver.o: $(hdrdir)/ruby/backward/2/bool.h +unixserver.o: $(hdrdir)/ruby/backward/2/extern.h +unixserver.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +unixserver.o: $(hdrdir)/ruby/backward/2/inttypes.h +unixserver.o: $(hdrdir)/ruby/backward/2/limits.h +unixserver.o: $(hdrdir)/ruby/backward/2/long_long.h +unixserver.o: $(hdrdir)/ruby/backward/2/r_cast.h +unixserver.o: $(hdrdir)/ruby/backward/2/rmodule.h +unixserver.o: $(hdrdir)/ruby/backward/2/stdalign.h +unixserver.o: $(hdrdir)/ruby/backward/2/stdarg.h unixserver.o: $(hdrdir)/ruby/defines.h unixserver.o: $(hdrdir)/ruby/encoding.h unixserver.o: $(hdrdir)/ruby/intern.h @@ -478,7 +2593,6 @@ unixserver.o: $(top_srcdir)/internal/gc.h unixserver.o: $(top_srcdir)/internal/io.h unixserver.o: $(top_srcdir)/internal/serial.h unixserver.o: $(top_srcdir)/internal/static_assert.h -unixserver.o: $(top_srcdir)/internal/stdbool.h unixserver.o: $(top_srcdir)/internal/string.h unixserver.o: $(top_srcdir)/internal/thread.h unixserver.o: $(top_srcdir)/internal/vm.h @@ -490,8 +2604,160 @@ unixserver.o: unixserver.c unixsocket.o: $(RUBY_EXTCONF_H) unixsocket.o: $(arch_hdrdir)/ruby/config.h unixsocket.o: $(hdrdir)/ruby.h +unixsocket.o: $(hdrdir)/ruby/3/anyargs.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/char.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/double.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/int.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/long.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/short.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +unixsocket.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +unixsocket.o: $(hdrdir)/ruby/3/assume.h +unixsocket.o: $(hdrdir)/ruby/3/attr/alloc_size.h +unixsocket.o: $(hdrdir)/ruby/3/attr/artificial.h +unixsocket.o: $(hdrdir)/ruby/3/attr/cold.h +unixsocket.o: $(hdrdir)/ruby/3/attr/const.h +unixsocket.o: $(hdrdir)/ruby/3/attr/constexpr.h +unixsocket.o: $(hdrdir)/ruby/3/attr/deprecated.h +unixsocket.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +unixsocket.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +unixsocket.o: $(hdrdir)/ruby/3/attr/error.h +unixsocket.o: $(hdrdir)/ruby/3/attr/flag_enum.h +unixsocket.o: $(hdrdir)/ruby/3/attr/forceinline.h +unixsocket.o: $(hdrdir)/ruby/3/attr/format.h +unixsocket.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +unixsocket.o: $(hdrdir)/ruby/3/attr/noalias.h +unixsocket.o: $(hdrdir)/ruby/3/attr/nodiscard.h +unixsocket.o: $(hdrdir)/ruby/3/attr/noexcept.h +unixsocket.o: $(hdrdir)/ruby/3/attr/noinline.h +unixsocket.o: $(hdrdir)/ruby/3/attr/nonnull.h +unixsocket.o: $(hdrdir)/ruby/3/attr/noreturn.h +unixsocket.o: $(hdrdir)/ruby/3/attr/pure.h +unixsocket.o: $(hdrdir)/ruby/3/attr/restrict.h +unixsocket.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +unixsocket.o: $(hdrdir)/ruby/3/attr/warning.h +unixsocket.o: $(hdrdir)/ruby/3/attr/weakref.h +unixsocket.o: $(hdrdir)/ruby/3/cast.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/apple.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/clang.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/intel.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +unixsocket.o: $(hdrdir)/ruby/3/compiler_since.h +unixsocket.o: $(hdrdir)/ruby/3/config.h +unixsocket.o: $(hdrdir)/ruby/3/constant_p.h +unixsocket.o: $(hdrdir)/ruby/3/core.h +unixsocket.o: $(hdrdir)/ruby/3/core/rarray.h +unixsocket.o: $(hdrdir)/ruby/3/core/rbasic.h +unixsocket.o: $(hdrdir)/ruby/3/core/rbignum.h +unixsocket.o: $(hdrdir)/ruby/3/core/rclass.h +unixsocket.o: $(hdrdir)/ruby/3/core/rdata.h +unixsocket.o: $(hdrdir)/ruby/3/core/rfile.h +unixsocket.o: $(hdrdir)/ruby/3/core/rhash.h +unixsocket.o: $(hdrdir)/ruby/3/core/robject.h +unixsocket.o: $(hdrdir)/ruby/3/core/rregexp.h +unixsocket.o: $(hdrdir)/ruby/3/core/rstring.h +unixsocket.o: $(hdrdir)/ruby/3/core/rstruct.h +unixsocket.o: $(hdrdir)/ruby/3/core/rtypeddata.h +unixsocket.o: $(hdrdir)/ruby/3/ctype.h +unixsocket.o: $(hdrdir)/ruby/3/dllexport.h +unixsocket.o: $(hdrdir)/ruby/3/dosish.h +unixsocket.o: $(hdrdir)/ruby/3/error.h +unixsocket.o: $(hdrdir)/ruby/3/eval.h +unixsocket.o: $(hdrdir)/ruby/3/event.h +unixsocket.o: $(hdrdir)/ruby/3/fl_type.h +unixsocket.o: $(hdrdir)/ruby/3/gc.h +unixsocket.o: $(hdrdir)/ruby/3/glob.h +unixsocket.o: $(hdrdir)/ruby/3/globals.h +unixsocket.o: $(hdrdir)/ruby/3/has/attribute.h +unixsocket.o: $(hdrdir)/ruby/3/has/builtin.h +unixsocket.o: $(hdrdir)/ruby/3/has/c_attribute.h +unixsocket.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +unixsocket.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +unixsocket.o: $(hdrdir)/ruby/3/has/extension.h +unixsocket.o: $(hdrdir)/ruby/3/has/feature.h +unixsocket.o: $(hdrdir)/ruby/3/has/warning.h +unixsocket.o: $(hdrdir)/ruby/3/intern/array.h +unixsocket.o: $(hdrdir)/ruby/3/intern/bignum.h +unixsocket.o: $(hdrdir)/ruby/3/intern/class.h +unixsocket.o: $(hdrdir)/ruby/3/intern/compar.h +unixsocket.o: $(hdrdir)/ruby/3/intern/complex.h +unixsocket.o: $(hdrdir)/ruby/3/intern/cont.h +unixsocket.o: $(hdrdir)/ruby/3/intern/dir.h +unixsocket.o: $(hdrdir)/ruby/3/intern/enum.h +unixsocket.o: $(hdrdir)/ruby/3/intern/enumerator.h +unixsocket.o: $(hdrdir)/ruby/3/intern/error.h +unixsocket.o: $(hdrdir)/ruby/3/intern/eval.h +unixsocket.o: $(hdrdir)/ruby/3/intern/file.h +unixsocket.o: $(hdrdir)/ruby/3/intern/gc.h +unixsocket.o: $(hdrdir)/ruby/3/intern/hash.h +unixsocket.o: $(hdrdir)/ruby/3/intern/io.h +unixsocket.o: $(hdrdir)/ruby/3/intern/load.h +unixsocket.o: $(hdrdir)/ruby/3/intern/marshal.h +unixsocket.o: $(hdrdir)/ruby/3/intern/numeric.h +unixsocket.o: $(hdrdir)/ruby/3/intern/object.h +unixsocket.o: $(hdrdir)/ruby/3/intern/parse.h +unixsocket.o: $(hdrdir)/ruby/3/intern/proc.h +unixsocket.o: $(hdrdir)/ruby/3/intern/process.h +unixsocket.o: $(hdrdir)/ruby/3/intern/random.h +unixsocket.o: $(hdrdir)/ruby/3/intern/range.h +unixsocket.o: $(hdrdir)/ruby/3/intern/rational.h +unixsocket.o: $(hdrdir)/ruby/3/intern/re.h +unixsocket.o: $(hdrdir)/ruby/3/intern/ruby.h +unixsocket.o: $(hdrdir)/ruby/3/intern/select.h +unixsocket.o: $(hdrdir)/ruby/3/intern/select/largesize.h +unixsocket.o: $(hdrdir)/ruby/3/intern/signal.h +unixsocket.o: $(hdrdir)/ruby/3/intern/sprintf.h +unixsocket.o: $(hdrdir)/ruby/3/intern/string.h +unixsocket.o: $(hdrdir)/ruby/3/intern/struct.h +unixsocket.o: $(hdrdir)/ruby/3/intern/thread.h +unixsocket.o: $(hdrdir)/ruby/3/intern/time.h +unixsocket.o: $(hdrdir)/ruby/3/intern/variable.h +unixsocket.o: $(hdrdir)/ruby/3/intern/vm.h +unixsocket.o: $(hdrdir)/ruby/3/interpreter.h +unixsocket.o: $(hdrdir)/ruby/3/iterator.h +unixsocket.o: $(hdrdir)/ruby/3/memory.h +unixsocket.o: $(hdrdir)/ruby/3/method.h +unixsocket.o: $(hdrdir)/ruby/3/module.h +unixsocket.o: $(hdrdir)/ruby/3/newobj.h +unixsocket.o: $(hdrdir)/ruby/3/rgengc.h +unixsocket.o: $(hdrdir)/ruby/3/scan_args.h +unixsocket.o: $(hdrdir)/ruby/3/special_consts.h +unixsocket.o: $(hdrdir)/ruby/3/static_assert.h +unixsocket.o: $(hdrdir)/ruby/3/stdalign.h +unixsocket.o: $(hdrdir)/ruby/3/stdbool.h +unixsocket.o: $(hdrdir)/ruby/3/symbol.h +unixsocket.o: $(hdrdir)/ruby/3/token_paste.h +unixsocket.o: $(hdrdir)/ruby/3/value.h +unixsocket.o: $(hdrdir)/ruby/3/value_type.h +unixsocket.o: $(hdrdir)/ruby/3/variable.h +unixsocket.o: $(hdrdir)/ruby/3/warning_push.h +unixsocket.o: $(hdrdir)/ruby/3/xmalloc.h unixsocket.o: $(hdrdir)/ruby/assert.h unixsocket.o: $(hdrdir)/ruby/backward.h +unixsocket.o: $(hdrdir)/ruby/backward/2/assume.h +unixsocket.o: $(hdrdir)/ruby/backward/2/attributes.h +unixsocket.o: $(hdrdir)/ruby/backward/2/bool.h +unixsocket.o: $(hdrdir)/ruby/backward/2/extern.h +unixsocket.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +unixsocket.o: $(hdrdir)/ruby/backward/2/inttypes.h +unixsocket.o: $(hdrdir)/ruby/backward/2/limits.h +unixsocket.o: $(hdrdir)/ruby/backward/2/long_long.h +unixsocket.o: $(hdrdir)/ruby/backward/2/r_cast.h +unixsocket.o: $(hdrdir)/ruby/backward/2/rmodule.h +unixsocket.o: $(hdrdir)/ruby/backward/2/stdalign.h +unixsocket.o: $(hdrdir)/ruby/backward/2/stdarg.h unixsocket.o: $(hdrdir)/ruby/defines.h unixsocket.o: $(hdrdir)/ruby/encoding.h unixsocket.o: $(hdrdir)/ruby/intern.h @@ -512,7 +2778,6 @@ unixsocket.o: $(top_srcdir)/internal/gc.h unixsocket.o: $(top_srcdir)/internal/io.h unixsocket.o: $(top_srcdir)/internal/serial.h unixsocket.o: $(top_srcdir)/internal/static_assert.h -unixsocket.o: $(top_srcdir)/internal/stdbool.h unixsocket.o: $(top_srcdir)/internal/string.h unixsocket.o: $(top_srcdir)/internal/thread.h unixsocket.o: $(top_srcdir)/internal/vm.h diff --git a/ext/socket/rubysocket.h b/ext/socket/rubysocket.h index 5dca68a198..867e215273 100644 --- a/ext/socket/rubysocket.h +++ b/ext/socket/rubysocket.h @@ -4,6 +4,16 @@ #include "ruby/config.h" #include RUBY_EXTCONF_H +#ifdef __sun +/* (Recent?) Solaris' have conflicting definition of T_DATA. Let + * us honour system definition by undefining ours. + * + * See also [ruby-core:4261] + */ +# include "ruby/ruby.h" +# undef T_DATA +#endif + #include #include diff --git a/ext/stringio/depend b/ext/stringio/depend index 02d468b306..f27a0f713f 100644 --- a/ext/stringio/depend +++ b/ext/stringio/depend @@ -2,8 +2,160 @@ stringio.o: $(RUBY_EXTCONF_H) stringio.o: $(arch_hdrdir)/ruby/config.h stringio.o: $(hdrdir)/ruby.h +stringio.o: $(hdrdir)/ruby/3/anyargs.h +stringio.o: $(hdrdir)/ruby/3/arithmetic.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/char.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/double.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/int.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/long.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/short.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +stringio.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +stringio.o: $(hdrdir)/ruby/3/assume.h +stringio.o: $(hdrdir)/ruby/3/attr/alloc_size.h +stringio.o: $(hdrdir)/ruby/3/attr/artificial.h +stringio.o: $(hdrdir)/ruby/3/attr/cold.h +stringio.o: $(hdrdir)/ruby/3/attr/const.h +stringio.o: $(hdrdir)/ruby/3/attr/constexpr.h +stringio.o: $(hdrdir)/ruby/3/attr/deprecated.h +stringio.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +stringio.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +stringio.o: $(hdrdir)/ruby/3/attr/error.h +stringio.o: $(hdrdir)/ruby/3/attr/flag_enum.h +stringio.o: $(hdrdir)/ruby/3/attr/forceinline.h +stringio.o: $(hdrdir)/ruby/3/attr/format.h +stringio.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +stringio.o: $(hdrdir)/ruby/3/attr/noalias.h +stringio.o: $(hdrdir)/ruby/3/attr/nodiscard.h +stringio.o: $(hdrdir)/ruby/3/attr/noexcept.h +stringio.o: $(hdrdir)/ruby/3/attr/noinline.h +stringio.o: $(hdrdir)/ruby/3/attr/nonnull.h +stringio.o: $(hdrdir)/ruby/3/attr/noreturn.h +stringio.o: $(hdrdir)/ruby/3/attr/pure.h +stringio.o: $(hdrdir)/ruby/3/attr/restrict.h +stringio.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +stringio.o: $(hdrdir)/ruby/3/attr/warning.h +stringio.o: $(hdrdir)/ruby/3/attr/weakref.h +stringio.o: $(hdrdir)/ruby/3/cast.h +stringio.o: $(hdrdir)/ruby/3/compiler_is.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/apple.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/clang.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/intel.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +stringio.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +stringio.o: $(hdrdir)/ruby/3/compiler_since.h +stringio.o: $(hdrdir)/ruby/3/config.h +stringio.o: $(hdrdir)/ruby/3/constant_p.h +stringio.o: $(hdrdir)/ruby/3/core.h +stringio.o: $(hdrdir)/ruby/3/core/rarray.h +stringio.o: $(hdrdir)/ruby/3/core/rbasic.h +stringio.o: $(hdrdir)/ruby/3/core/rbignum.h +stringio.o: $(hdrdir)/ruby/3/core/rclass.h +stringio.o: $(hdrdir)/ruby/3/core/rdata.h +stringio.o: $(hdrdir)/ruby/3/core/rfile.h +stringio.o: $(hdrdir)/ruby/3/core/rhash.h +stringio.o: $(hdrdir)/ruby/3/core/robject.h +stringio.o: $(hdrdir)/ruby/3/core/rregexp.h +stringio.o: $(hdrdir)/ruby/3/core/rstring.h +stringio.o: $(hdrdir)/ruby/3/core/rstruct.h +stringio.o: $(hdrdir)/ruby/3/core/rtypeddata.h +stringio.o: $(hdrdir)/ruby/3/ctype.h +stringio.o: $(hdrdir)/ruby/3/dllexport.h +stringio.o: $(hdrdir)/ruby/3/dosish.h +stringio.o: $(hdrdir)/ruby/3/error.h +stringio.o: $(hdrdir)/ruby/3/eval.h +stringio.o: $(hdrdir)/ruby/3/event.h +stringio.o: $(hdrdir)/ruby/3/fl_type.h +stringio.o: $(hdrdir)/ruby/3/gc.h +stringio.o: $(hdrdir)/ruby/3/glob.h +stringio.o: $(hdrdir)/ruby/3/globals.h +stringio.o: $(hdrdir)/ruby/3/has/attribute.h +stringio.o: $(hdrdir)/ruby/3/has/builtin.h +stringio.o: $(hdrdir)/ruby/3/has/c_attribute.h +stringio.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +stringio.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +stringio.o: $(hdrdir)/ruby/3/has/extension.h +stringio.o: $(hdrdir)/ruby/3/has/feature.h +stringio.o: $(hdrdir)/ruby/3/has/warning.h +stringio.o: $(hdrdir)/ruby/3/intern/array.h +stringio.o: $(hdrdir)/ruby/3/intern/bignum.h +stringio.o: $(hdrdir)/ruby/3/intern/class.h +stringio.o: $(hdrdir)/ruby/3/intern/compar.h +stringio.o: $(hdrdir)/ruby/3/intern/complex.h +stringio.o: $(hdrdir)/ruby/3/intern/cont.h +stringio.o: $(hdrdir)/ruby/3/intern/dir.h +stringio.o: $(hdrdir)/ruby/3/intern/enum.h +stringio.o: $(hdrdir)/ruby/3/intern/enumerator.h +stringio.o: $(hdrdir)/ruby/3/intern/error.h +stringio.o: $(hdrdir)/ruby/3/intern/eval.h +stringio.o: $(hdrdir)/ruby/3/intern/file.h +stringio.o: $(hdrdir)/ruby/3/intern/gc.h +stringio.o: $(hdrdir)/ruby/3/intern/hash.h +stringio.o: $(hdrdir)/ruby/3/intern/io.h +stringio.o: $(hdrdir)/ruby/3/intern/load.h +stringio.o: $(hdrdir)/ruby/3/intern/marshal.h +stringio.o: $(hdrdir)/ruby/3/intern/numeric.h +stringio.o: $(hdrdir)/ruby/3/intern/object.h +stringio.o: $(hdrdir)/ruby/3/intern/parse.h +stringio.o: $(hdrdir)/ruby/3/intern/proc.h +stringio.o: $(hdrdir)/ruby/3/intern/process.h +stringio.o: $(hdrdir)/ruby/3/intern/random.h +stringio.o: $(hdrdir)/ruby/3/intern/range.h +stringio.o: $(hdrdir)/ruby/3/intern/rational.h +stringio.o: $(hdrdir)/ruby/3/intern/re.h +stringio.o: $(hdrdir)/ruby/3/intern/ruby.h +stringio.o: $(hdrdir)/ruby/3/intern/select.h +stringio.o: $(hdrdir)/ruby/3/intern/select/largesize.h +stringio.o: $(hdrdir)/ruby/3/intern/signal.h +stringio.o: $(hdrdir)/ruby/3/intern/sprintf.h +stringio.o: $(hdrdir)/ruby/3/intern/string.h +stringio.o: $(hdrdir)/ruby/3/intern/struct.h +stringio.o: $(hdrdir)/ruby/3/intern/thread.h +stringio.o: $(hdrdir)/ruby/3/intern/time.h +stringio.o: $(hdrdir)/ruby/3/intern/variable.h +stringio.o: $(hdrdir)/ruby/3/intern/vm.h +stringio.o: $(hdrdir)/ruby/3/interpreter.h +stringio.o: $(hdrdir)/ruby/3/iterator.h +stringio.o: $(hdrdir)/ruby/3/memory.h +stringio.o: $(hdrdir)/ruby/3/method.h +stringio.o: $(hdrdir)/ruby/3/module.h +stringio.o: $(hdrdir)/ruby/3/newobj.h +stringio.o: $(hdrdir)/ruby/3/rgengc.h +stringio.o: $(hdrdir)/ruby/3/scan_args.h +stringio.o: $(hdrdir)/ruby/3/special_consts.h +stringio.o: $(hdrdir)/ruby/3/static_assert.h +stringio.o: $(hdrdir)/ruby/3/stdalign.h +stringio.o: $(hdrdir)/ruby/3/stdbool.h +stringio.o: $(hdrdir)/ruby/3/symbol.h +stringio.o: $(hdrdir)/ruby/3/token_paste.h +stringio.o: $(hdrdir)/ruby/3/value.h +stringio.o: $(hdrdir)/ruby/3/value_type.h +stringio.o: $(hdrdir)/ruby/3/variable.h +stringio.o: $(hdrdir)/ruby/3/warning_push.h +stringio.o: $(hdrdir)/ruby/3/xmalloc.h stringio.o: $(hdrdir)/ruby/assert.h stringio.o: $(hdrdir)/ruby/backward.h +stringio.o: $(hdrdir)/ruby/backward/2/assume.h +stringio.o: $(hdrdir)/ruby/backward/2/attributes.h +stringio.o: $(hdrdir)/ruby/backward/2/bool.h +stringio.o: $(hdrdir)/ruby/backward/2/extern.h +stringio.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +stringio.o: $(hdrdir)/ruby/backward/2/inttypes.h +stringio.o: $(hdrdir)/ruby/backward/2/limits.h +stringio.o: $(hdrdir)/ruby/backward/2/long_long.h +stringio.o: $(hdrdir)/ruby/backward/2/r_cast.h +stringio.o: $(hdrdir)/ruby/backward/2/rmodule.h +stringio.o: $(hdrdir)/ruby/backward/2/stdalign.h +stringio.o: $(hdrdir)/ruby/backward/2/stdarg.h stringio.o: $(hdrdir)/ruby/defines.h stringio.o: $(hdrdir)/ruby/encoding.h stringio.o: $(hdrdir)/ruby/intern.h diff --git a/ext/strscan/depend b/ext/strscan/depend index 212d386f83..68505d85b4 100644 --- a/ext/strscan/depend +++ b/ext/strscan/depend @@ -1,8 +1,161 @@ # AUTOGENERATED DEPENDENCIES START strscan.o: $(RUBY_EXTCONF_H) strscan.o: $(arch_hdrdir)/ruby/config.h +strscan.o: $(hdrdir)/ruby/3/anyargs.h +strscan.o: $(hdrdir)/ruby/3/arithmetic.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/char.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/double.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/int.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/long.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/short.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +strscan.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +strscan.o: $(hdrdir)/ruby/3/assume.h +strscan.o: $(hdrdir)/ruby/3/attr/alloc_size.h +strscan.o: $(hdrdir)/ruby/3/attr/artificial.h +strscan.o: $(hdrdir)/ruby/3/attr/cold.h +strscan.o: $(hdrdir)/ruby/3/attr/const.h +strscan.o: $(hdrdir)/ruby/3/attr/constexpr.h +strscan.o: $(hdrdir)/ruby/3/attr/deprecated.h +strscan.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +strscan.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +strscan.o: $(hdrdir)/ruby/3/attr/error.h +strscan.o: $(hdrdir)/ruby/3/attr/flag_enum.h +strscan.o: $(hdrdir)/ruby/3/attr/forceinline.h +strscan.o: $(hdrdir)/ruby/3/attr/format.h +strscan.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +strscan.o: $(hdrdir)/ruby/3/attr/noalias.h +strscan.o: $(hdrdir)/ruby/3/attr/nodiscard.h +strscan.o: $(hdrdir)/ruby/3/attr/noexcept.h +strscan.o: $(hdrdir)/ruby/3/attr/noinline.h +strscan.o: $(hdrdir)/ruby/3/attr/nonnull.h +strscan.o: $(hdrdir)/ruby/3/attr/noreturn.h +strscan.o: $(hdrdir)/ruby/3/attr/pure.h +strscan.o: $(hdrdir)/ruby/3/attr/restrict.h +strscan.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +strscan.o: $(hdrdir)/ruby/3/attr/warning.h +strscan.o: $(hdrdir)/ruby/3/attr/weakref.h +strscan.o: $(hdrdir)/ruby/3/cast.h +strscan.o: $(hdrdir)/ruby/3/compiler_is.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/apple.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/clang.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/intel.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +strscan.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +strscan.o: $(hdrdir)/ruby/3/compiler_since.h +strscan.o: $(hdrdir)/ruby/3/config.h +strscan.o: $(hdrdir)/ruby/3/constant_p.h +strscan.o: $(hdrdir)/ruby/3/core.h +strscan.o: $(hdrdir)/ruby/3/core/rarray.h +strscan.o: $(hdrdir)/ruby/3/core/rbasic.h +strscan.o: $(hdrdir)/ruby/3/core/rbignum.h +strscan.o: $(hdrdir)/ruby/3/core/rclass.h +strscan.o: $(hdrdir)/ruby/3/core/rdata.h +strscan.o: $(hdrdir)/ruby/3/core/rfile.h +strscan.o: $(hdrdir)/ruby/3/core/rhash.h +strscan.o: $(hdrdir)/ruby/3/core/rmatch.h +strscan.o: $(hdrdir)/ruby/3/core/robject.h +strscan.o: $(hdrdir)/ruby/3/core/rregexp.h +strscan.o: $(hdrdir)/ruby/3/core/rstring.h +strscan.o: $(hdrdir)/ruby/3/core/rstruct.h +strscan.o: $(hdrdir)/ruby/3/core/rtypeddata.h +strscan.o: $(hdrdir)/ruby/3/ctype.h +strscan.o: $(hdrdir)/ruby/3/dllexport.h +strscan.o: $(hdrdir)/ruby/3/dosish.h +strscan.o: $(hdrdir)/ruby/3/error.h +strscan.o: $(hdrdir)/ruby/3/eval.h +strscan.o: $(hdrdir)/ruby/3/event.h +strscan.o: $(hdrdir)/ruby/3/fl_type.h +strscan.o: $(hdrdir)/ruby/3/gc.h +strscan.o: $(hdrdir)/ruby/3/glob.h +strscan.o: $(hdrdir)/ruby/3/globals.h +strscan.o: $(hdrdir)/ruby/3/has/attribute.h +strscan.o: $(hdrdir)/ruby/3/has/builtin.h +strscan.o: $(hdrdir)/ruby/3/has/c_attribute.h +strscan.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +strscan.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +strscan.o: $(hdrdir)/ruby/3/has/extension.h +strscan.o: $(hdrdir)/ruby/3/has/feature.h +strscan.o: $(hdrdir)/ruby/3/has/warning.h +strscan.o: $(hdrdir)/ruby/3/intern/array.h +strscan.o: $(hdrdir)/ruby/3/intern/bignum.h +strscan.o: $(hdrdir)/ruby/3/intern/class.h +strscan.o: $(hdrdir)/ruby/3/intern/compar.h +strscan.o: $(hdrdir)/ruby/3/intern/complex.h +strscan.o: $(hdrdir)/ruby/3/intern/cont.h +strscan.o: $(hdrdir)/ruby/3/intern/dir.h +strscan.o: $(hdrdir)/ruby/3/intern/enum.h +strscan.o: $(hdrdir)/ruby/3/intern/enumerator.h +strscan.o: $(hdrdir)/ruby/3/intern/error.h +strscan.o: $(hdrdir)/ruby/3/intern/eval.h +strscan.o: $(hdrdir)/ruby/3/intern/file.h +strscan.o: $(hdrdir)/ruby/3/intern/gc.h +strscan.o: $(hdrdir)/ruby/3/intern/hash.h +strscan.o: $(hdrdir)/ruby/3/intern/io.h +strscan.o: $(hdrdir)/ruby/3/intern/load.h +strscan.o: $(hdrdir)/ruby/3/intern/marshal.h +strscan.o: $(hdrdir)/ruby/3/intern/numeric.h +strscan.o: $(hdrdir)/ruby/3/intern/object.h +strscan.o: $(hdrdir)/ruby/3/intern/parse.h +strscan.o: $(hdrdir)/ruby/3/intern/proc.h +strscan.o: $(hdrdir)/ruby/3/intern/process.h +strscan.o: $(hdrdir)/ruby/3/intern/random.h +strscan.o: $(hdrdir)/ruby/3/intern/range.h +strscan.o: $(hdrdir)/ruby/3/intern/rational.h +strscan.o: $(hdrdir)/ruby/3/intern/re.h +strscan.o: $(hdrdir)/ruby/3/intern/ruby.h +strscan.o: $(hdrdir)/ruby/3/intern/select.h +strscan.o: $(hdrdir)/ruby/3/intern/select/largesize.h +strscan.o: $(hdrdir)/ruby/3/intern/signal.h +strscan.o: $(hdrdir)/ruby/3/intern/sprintf.h +strscan.o: $(hdrdir)/ruby/3/intern/string.h +strscan.o: $(hdrdir)/ruby/3/intern/struct.h +strscan.o: $(hdrdir)/ruby/3/intern/thread.h +strscan.o: $(hdrdir)/ruby/3/intern/time.h +strscan.o: $(hdrdir)/ruby/3/intern/variable.h +strscan.o: $(hdrdir)/ruby/3/intern/vm.h +strscan.o: $(hdrdir)/ruby/3/interpreter.h +strscan.o: $(hdrdir)/ruby/3/iterator.h +strscan.o: $(hdrdir)/ruby/3/memory.h +strscan.o: $(hdrdir)/ruby/3/method.h +strscan.o: $(hdrdir)/ruby/3/module.h +strscan.o: $(hdrdir)/ruby/3/newobj.h +strscan.o: $(hdrdir)/ruby/3/rgengc.h +strscan.o: $(hdrdir)/ruby/3/scan_args.h +strscan.o: $(hdrdir)/ruby/3/special_consts.h +strscan.o: $(hdrdir)/ruby/3/static_assert.h +strscan.o: $(hdrdir)/ruby/3/stdalign.h +strscan.o: $(hdrdir)/ruby/3/stdbool.h +strscan.o: $(hdrdir)/ruby/3/symbol.h +strscan.o: $(hdrdir)/ruby/3/token_paste.h +strscan.o: $(hdrdir)/ruby/3/value.h +strscan.o: $(hdrdir)/ruby/3/value_type.h +strscan.o: $(hdrdir)/ruby/3/variable.h +strscan.o: $(hdrdir)/ruby/3/warning_push.h +strscan.o: $(hdrdir)/ruby/3/xmalloc.h strscan.o: $(hdrdir)/ruby/assert.h strscan.o: $(hdrdir)/ruby/backward.h +strscan.o: $(hdrdir)/ruby/backward/2/assume.h +strscan.o: $(hdrdir)/ruby/backward/2/attributes.h +strscan.o: $(hdrdir)/ruby/backward/2/bool.h +strscan.o: $(hdrdir)/ruby/backward/2/extern.h +strscan.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +strscan.o: $(hdrdir)/ruby/backward/2/inttypes.h +strscan.o: $(hdrdir)/ruby/backward/2/limits.h +strscan.o: $(hdrdir)/ruby/backward/2/long_long.h +strscan.o: $(hdrdir)/ruby/backward/2/r_cast.h +strscan.o: $(hdrdir)/ruby/backward/2/rmodule.h +strscan.o: $(hdrdir)/ruby/backward/2/stdalign.h +strscan.o: $(hdrdir)/ruby/backward/2/stdarg.h strscan.o: $(hdrdir)/ruby/defines.h strscan.o: $(hdrdir)/ruby/encoding.h strscan.o: $(hdrdir)/ruby/intern.h diff --git a/ext/syslog/depend b/ext/syslog/depend index a3f7db8371..15d3c6117b 100644 --- a/ext/syslog/depend +++ b/ext/syslog/depend @@ -1,8 +1,160 @@ # AUTOGENERATED DEPENDENCIES START syslog.o: $(RUBY_EXTCONF_H) syslog.o: $(arch_hdrdir)/ruby/config.h +syslog.o: $(hdrdir)/ruby/3/anyargs.h +syslog.o: $(hdrdir)/ruby/3/arithmetic.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/char.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/double.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/int.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/long.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/short.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +syslog.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +syslog.o: $(hdrdir)/ruby/3/assume.h +syslog.o: $(hdrdir)/ruby/3/attr/alloc_size.h +syslog.o: $(hdrdir)/ruby/3/attr/artificial.h +syslog.o: $(hdrdir)/ruby/3/attr/cold.h +syslog.o: $(hdrdir)/ruby/3/attr/const.h +syslog.o: $(hdrdir)/ruby/3/attr/constexpr.h +syslog.o: $(hdrdir)/ruby/3/attr/deprecated.h +syslog.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +syslog.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +syslog.o: $(hdrdir)/ruby/3/attr/error.h +syslog.o: $(hdrdir)/ruby/3/attr/flag_enum.h +syslog.o: $(hdrdir)/ruby/3/attr/forceinline.h +syslog.o: $(hdrdir)/ruby/3/attr/format.h +syslog.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +syslog.o: $(hdrdir)/ruby/3/attr/noalias.h +syslog.o: $(hdrdir)/ruby/3/attr/nodiscard.h +syslog.o: $(hdrdir)/ruby/3/attr/noexcept.h +syslog.o: $(hdrdir)/ruby/3/attr/noinline.h +syslog.o: $(hdrdir)/ruby/3/attr/nonnull.h +syslog.o: $(hdrdir)/ruby/3/attr/noreturn.h +syslog.o: $(hdrdir)/ruby/3/attr/pure.h +syslog.o: $(hdrdir)/ruby/3/attr/restrict.h +syslog.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +syslog.o: $(hdrdir)/ruby/3/attr/warning.h +syslog.o: $(hdrdir)/ruby/3/attr/weakref.h +syslog.o: $(hdrdir)/ruby/3/cast.h +syslog.o: $(hdrdir)/ruby/3/compiler_is.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/apple.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/clang.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/intel.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +syslog.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +syslog.o: $(hdrdir)/ruby/3/compiler_since.h +syslog.o: $(hdrdir)/ruby/3/config.h +syslog.o: $(hdrdir)/ruby/3/constant_p.h +syslog.o: $(hdrdir)/ruby/3/core.h +syslog.o: $(hdrdir)/ruby/3/core/rarray.h +syslog.o: $(hdrdir)/ruby/3/core/rbasic.h +syslog.o: $(hdrdir)/ruby/3/core/rbignum.h +syslog.o: $(hdrdir)/ruby/3/core/rclass.h +syslog.o: $(hdrdir)/ruby/3/core/rdata.h +syslog.o: $(hdrdir)/ruby/3/core/rfile.h +syslog.o: $(hdrdir)/ruby/3/core/rhash.h +syslog.o: $(hdrdir)/ruby/3/core/robject.h +syslog.o: $(hdrdir)/ruby/3/core/rregexp.h +syslog.o: $(hdrdir)/ruby/3/core/rstring.h +syslog.o: $(hdrdir)/ruby/3/core/rstruct.h +syslog.o: $(hdrdir)/ruby/3/core/rtypeddata.h +syslog.o: $(hdrdir)/ruby/3/ctype.h +syslog.o: $(hdrdir)/ruby/3/dllexport.h +syslog.o: $(hdrdir)/ruby/3/dosish.h +syslog.o: $(hdrdir)/ruby/3/error.h +syslog.o: $(hdrdir)/ruby/3/eval.h +syslog.o: $(hdrdir)/ruby/3/event.h +syslog.o: $(hdrdir)/ruby/3/fl_type.h +syslog.o: $(hdrdir)/ruby/3/gc.h +syslog.o: $(hdrdir)/ruby/3/glob.h +syslog.o: $(hdrdir)/ruby/3/globals.h +syslog.o: $(hdrdir)/ruby/3/has/attribute.h +syslog.o: $(hdrdir)/ruby/3/has/builtin.h +syslog.o: $(hdrdir)/ruby/3/has/c_attribute.h +syslog.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +syslog.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +syslog.o: $(hdrdir)/ruby/3/has/extension.h +syslog.o: $(hdrdir)/ruby/3/has/feature.h +syslog.o: $(hdrdir)/ruby/3/has/warning.h +syslog.o: $(hdrdir)/ruby/3/intern/array.h +syslog.o: $(hdrdir)/ruby/3/intern/bignum.h +syslog.o: $(hdrdir)/ruby/3/intern/class.h +syslog.o: $(hdrdir)/ruby/3/intern/compar.h +syslog.o: $(hdrdir)/ruby/3/intern/complex.h +syslog.o: $(hdrdir)/ruby/3/intern/cont.h +syslog.o: $(hdrdir)/ruby/3/intern/dir.h +syslog.o: $(hdrdir)/ruby/3/intern/enum.h +syslog.o: $(hdrdir)/ruby/3/intern/enumerator.h +syslog.o: $(hdrdir)/ruby/3/intern/error.h +syslog.o: $(hdrdir)/ruby/3/intern/eval.h +syslog.o: $(hdrdir)/ruby/3/intern/file.h +syslog.o: $(hdrdir)/ruby/3/intern/gc.h +syslog.o: $(hdrdir)/ruby/3/intern/hash.h +syslog.o: $(hdrdir)/ruby/3/intern/io.h +syslog.o: $(hdrdir)/ruby/3/intern/load.h +syslog.o: $(hdrdir)/ruby/3/intern/marshal.h +syslog.o: $(hdrdir)/ruby/3/intern/numeric.h +syslog.o: $(hdrdir)/ruby/3/intern/object.h +syslog.o: $(hdrdir)/ruby/3/intern/parse.h +syslog.o: $(hdrdir)/ruby/3/intern/proc.h +syslog.o: $(hdrdir)/ruby/3/intern/process.h +syslog.o: $(hdrdir)/ruby/3/intern/random.h +syslog.o: $(hdrdir)/ruby/3/intern/range.h +syslog.o: $(hdrdir)/ruby/3/intern/rational.h +syslog.o: $(hdrdir)/ruby/3/intern/re.h +syslog.o: $(hdrdir)/ruby/3/intern/ruby.h +syslog.o: $(hdrdir)/ruby/3/intern/select.h +syslog.o: $(hdrdir)/ruby/3/intern/select/largesize.h +syslog.o: $(hdrdir)/ruby/3/intern/signal.h +syslog.o: $(hdrdir)/ruby/3/intern/sprintf.h +syslog.o: $(hdrdir)/ruby/3/intern/string.h +syslog.o: $(hdrdir)/ruby/3/intern/struct.h +syslog.o: $(hdrdir)/ruby/3/intern/thread.h +syslog.o: $(hdrdir)/ruby/3/intern/time.h +syslog.o: $(hdrdir)/ruby/3/intern/variable.h +syslog.o: $(hdrdir)/ruby/3/intern/vm.h +syslog.o: $(hdrdir)/ruby/3/interpreter.h +syslog.o: $(hdrdir)/ruby/3/iterator.h +syslog.o: $(hdrdir)/ruby/3/memory.h +syslog.o: $(hdrdir)/ruby/3/method.h +syslog.o: $(hdrdir)/ruby/3/module.h +syslog.o: $(hdrdir)/ruby/3/newobj.h +syslog.o: $(hdrdir)/ruby/3/rgengc.h +syslog.o: $(hdrdir)/ruby/3/scan_args.h +syslog.o: $(hdrdir)/ruby/3/special_consts.h +syslog.o: $(hdrdir)/ruby/3/static_assert.h +syslog.o: $(hdrdir)/ruby/3/stdalign.h +syslog.o: $(hdrdir)/ruby/3/stdbool.h +syslog.o: $(hdrdir)/ruby/3/symbol.h +syslog.o: $(hdrdir)/ruby/3/token_paste.h +syslog.o: $(hdrdir)/ruby/3/value.h +syslog.o: $(hdrdir)/ruby/3/value_type.h +syslog.o: $(hdrdir)/ruby/3/variable.h +syslog.o: $(hdrdir)/ruby/3/warning_push.h +syslog.o: $(hdrdir)/ruby/3/xmalloc.h syslog.o: $(hdrdir)/ruby/assert.h syslog.o: $(hdrdir)/ruby/backward.h +syslog.o: $(hdrdir)/ruby/backward/2/assume.h +syslog.o: $(hdrdir)/ruby/backward/2/attributes.h +syslog.o: $(hdrdir)/ruby/backward/2/bool.h +syslog.o: $(hdrdir)/ruby/backward/2/extern.h +syslog.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +syslog.o: $(hdrdir)/ruby/backward/2/inttypes.h +syslog.o: $(hdrdir)/ruby/backward/2/limits.h +syslog.o: $(hdrdir)/ruby/backward/2/long_long.h +syslog.o: $(hdrdir)/ruby/backward/2/r_cast.h +syslog.o: $(hdrdir)/ruby/backward/2/rmodule.h +syslog.o: $(hdrdir)/ruby/backward/2/stdalign.h +syslog.o: $(hdrdir)/ruby/backward/2/stdarg.h syslog.o: $(hdrdir)/ruby/defines.h syslog.o: $(hdrdir)/ruby/intern.h syslog.o: $(hdrdir)/ruby/missing.h diff --git a/ext/zlib/depend b/ext/zlib/depend index 5ab5684fb0..ec69491d9d 100644 --- a/ext/zlib/depend +++ b/ext/zlib/depend @@ -2,8 +2,160 @@ zlib.o: $(RUBY_EXTCONF_H) zlib.o: $(arch_hdrdir)/ruby/config.h zlib.o: $(hdrdir)/ruby.h +zlib.o: $(hdrdir)/ruby/3/anyargs.h +zlib.o: $(hdrdir)/ruby/3/arithmetic.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/char.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/double.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/fixnum.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/gid_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/int.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/intptr_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/long.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/long_long.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/mode_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/off_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/pid_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/short.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/size_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/st_data_t.h +zlib.o: $(hdrdir)/ruby/3/arithmetic/uid_t.h +zlib.o: $(hdrdir)/ruby/3/assume.h +zlib.o: $(hdrdir)/ruby/3/attr/alloc_size.h +zlib.o: $(hdrdir)/ruby/3/attr/artificial.h +zlib.o: $(hdrdir)/ruby/3/attr/cold.h +zlib.o: $(hdrdir)/ruby/3/attr/const.h +zlib.o: $(hdrdir)/ruby/3/attr/constexpr.h +zlib.o: $(hdrdir)/ruby/3/attr/deprecated.h +zlib.o: $(hdrdir)/ruby/3/attr/diagnose_if.h +zlib.o: $(hdrdir)/ruby/3/attr/enum_extensibility.h +zlib.o: $(hdrdir)/ruby/3/attr/error.h +zlib.o: $(hdrdir)/ruby/3/attr/flag_enum.h +zlib.o: $(hdrdir)/ruby/3/attr/forceinline.h +zlib.o: $(hdrdir)/ruby/3/attr/format.h +zlib.o: $(hdrdir)/ruby/3/attr/maybe_unused.h +zlib.o: $(hdrdir)/ruby/3/attr/noalias.h +zlib.o: $(hdrdir)/ruby/3/attr/nodiscard.h +zlib.o: $(hdrdir)/ruby/3/attr/noexcept.h +zlib.o: $(hdrdir)/ruby/3/attr/noinline.h +zlib.o: $(hdrdir)/ruby/3/attr/nonnull.h +zlib.o: $(hdrdir)/ruby/3/attr/noreturn.h +zlib.o: $(hdrdir)/ruby/3/attr/pure.h +zlib.o: $(hdrdir)/ruby/3/attr/restrict.h +zlib.o: $(hdrdir)/ruby/3/attr/returns_nonnull.h +zlib.o: $(hdrdir)/ruby/3/attr/warning.h +zlib.o: $(hdrdir)/ruby/3/attr/weakref.h +zlib.o: $(hdrdir)/ruby/3/cast.h +zlib.o: $(hdrdir)/ruby/3/compiler_is.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/apple.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/clang.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/gcc.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/intel.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/msvc.h +zlib.o: $(hdrdir)/ruby/3/compiler_is/sunpro.h +zlib.o: $(hdrdir)/ruby/3/compiler_since.h +zlib.o: $(hdrdir)/ruby/3/config.h +zlib.o: $(hdrdir)/ruby/3/constant_p.h +zlib.o: $(hdrdir)/ruby/3/core.h +zlib.o: $(hdrdir)/ruby/3/core/rarray.h +zlib.o: $(hdrdir)/ruby/3/core/rbasic.h +zlib.o: $(hdrdir)/ruby/3/core/rbignum.h +zlib.o: $(hdrdir)/ruby/3/core/rclass.h +zlib.o: $(hdrdir)/ruby/3/core/rdata.h +zlib.o: $(hdrdir)/ruby/3/core/rfile.h +zlib.o: $(hdrdir)/ruby/3/core/rhash.h +zlib.o: $(hdrdir)/ruby/3/core/robject.h +zlib.o: $(hdrdir)/ruby/3/core/rregexp.h +zlib.o: $(hdrdir)/ruby/3/core/rstring.h +zlib.o: $(hdrdir)/ruby/3/core/rstruct.h +zlib.o: $(hdrdir)/ruby/3/core/rtypeddata.h +zlib.o: $(hdrdir)/ruby/3/ctype.h +zlib.o: $(hdrdir)/ruby/3/dllexport.h +zlib.o: $(hdrdir)/ruby/3/dosish.h +zlib.o: $(hdrdir)/ruby/3/error.h +zlib.o: $(hdrdir)/ruby/3/eval.h +zlib.o: $(hdrdir)/ruby/3/event.h +zlib.o: $(hdrdir)/ruby/3/fl_type.h +zlib.o: $(hdrdir)/ruby/3/gc.h +zlib.o: $(hdrdir)/ruby/3/glob.h +zlib.o: $(hdrdir)/ruby/3/globals.h +zlib.o: $(hdrdir)/ruby/3/has/attribute.h +zlib.o: $(hdrdir)/ruby/3/has/builtin.h +zlib.o: $(hdrdir)/ruby/3/has/c_attribute.h +zlib.o: $(hdrdir)/ruby/3/has/cpp_attribute.h +zlib.o: $(hdrdir)/ruby/3/has/declspec_attribute.h +zlib.o: $(hdrdir)/ruby/3/has/extension.h +zlib.o: $(hdrdir)/ruby/3/has/feature.h +zlib.o: $(hdrdir)/ruby/3/has/warning.h +zlib.o: $(hdrdir)/ruby/3/intern/array.h +zlib.o: $(hdrdir)/ruby/3/intern/bignum.h +zlib.o: $(hdrdir)/ruby/3/intern/class.h +zlib.o: $(hdrdir)/ruby/3/intern/compar.h +zlib.o: $(hdrdir)/ruby/3/intern/complex.h +zlib.o: $(hdrdir)/ruby/3/intern/cont.h +zlib.o: $(hdrdir)/ruby/3/intern/dir.h +zlib.o: $(hdrdir)/ruby/3/intern/enum.h +zlib.o: $(hdrdir)/ruby/3/intern/enumerator.h +zlib.o: $(hdrdir)/ruby/3/intern/error.h +zlib.o: $(hdrdir)/ruby/3/intern/eval.h +zlib.o: $(hdrdir)/ruby/3/intern/file.h +zlib.o: $(hdrdir)/ruby/3/intern/gc.h +zlib.o: $(hdrdir)/ruby/3/intern/hash.h +zlib.o: $(hdrdir)/ruby/3/intern/io.h +zlib.o: $(hdrdir)/ruby/3/intern/load.h +zlib.o: $(hdrdir)/ruby/3/intern/marshal.h +zlib.o: $(hdrdir)/ruby/3/intern/numeric.h +zlib.o: $(hdrdir)/ruby/3/intern/object.h +zlib.o: $(hdrdir)/ruby/3/intern/parse.h +zlib.o: $(hdrdir)/ruby/3/intern/proc.h +zlib.o: $(hdrdir)/ruby/3/intern/process.h +zlib.o: $(hdrdir)/ruby/3/intern/random.h +zlib.o: $(hdrdir)/ruby/3/intern/range.h +zlib.o: $(hdrdir)/ruby/3/intern/rational.h +zlib.o: $(hdrdir)/ruby/3/intern/re.h +zlib.o: $(hdrdir)/ruby/3/intern/ruby.h +zlib.o: $(hdrdir)/ruby/3/intern/select.h +zlib.o: $(hdrdir)/ruby/3/intern/select/largesize.h +zlib.o: $(hdrdir)/ruby/3/intern/signal.h +zlib.o: $(hdrdir)/ruby/3/intern/sprintf.h +zlib.o: $(hdrdir)/ruby/3/intern/string.h +zlib.o: $(hdrdir)/ruby/3/intern/struct.h +zlib.o: $(hdrdir)/ruby/3/intern/thread.h +zlib.o: $(hdrdir)/ruby/3/intern/time.h +zlib.o: $(hdrdir)/ruby/3/intern/variable.h +zlib.o: $(hdrdir)/ruby/3/intern/vm.h +zlib.o: $(hdrdir)/ruby/3/interpreter.h +zlib.o: $(hdrdir)/ruby/3/iterator.h +zlib.o: $(hdrdir)/ruby/3/memory.h +zlib.o: $(hdrdir)/ruby/3/method.h +zlib.o: $(hdrdir)/ruby/3/module.h +zlib.o: $(hdrdir)/ruby/3/newobj.h +zlib.o: $(hdrdir)/ruby/3/rgengc.h +zlib.o: $(hdrdir)/ruby/3/scan_args.h +zlib.o: $(hdrdir)/ruby/3/special_consts.h +zlib.o: $(hdrdir)/ruby/3/static_assert.h +zlib.o: $(hdrdir)/ruby/3/stdalign.h +zlib.o: $(hdrdir)/ruby/3/stdbool.h +zlib.o: $(hdrdir)/ruby/3/symbol.h +zlib.o: $(hdrdir)/ruby/3/token_paste.h +zlib.o: $(hdrdir)/ruby/3/value.h +zlib.o: $(hdrdir)/ruby/3/value_type.h +zlib.o: $(hdrdir)/ruby/3/variable.h +zlib.o: $(hdrdir)/ruby/3/warning_push.h +zlib.o: $(hdrdir)/ruby/3/xmalloc.h zlib.o: $(hdrdir)/ruby/assert.h zlib.o: $(hdrdir)/ruby/backward.h +zlib.o: $(hdrdir)/ruby/backward/2/assume.h +zlib.o: $(hdrdir)/ruby/backward/2/attributes.h +zlib.o: $(hdrdir)/ruby/backward/2/bool.h +zlib.o: $(hdrdir)/ruby/backward/2/extern.h +zlib.o: $(hdrdir)/ruby/backward/2/gcc_version_since.h +zlib.o: $(hdrdir)/ruby/backward/2/inttypes.h +zlib.o: $(hdrdir)/ruby/backward/2/limits.h +zlib.o: $(hdrdir)/ruby/backward/2/long_long.h +zlib.o: $(hdrdir)/ruby/backward/2/r_cast.h +zlib.o: $(hdrdir)/ruby/backward/2/rmodule.h +zlib.o: $(hdrdir)/ruby/backward/2/stdalign.h +zlib.o: $(hdrdir)/ruby/backward/2/stdarg.h zlib.o: $(hdrdir)/ruby/defines.h zlib.o: $(hdrdir)/ruby/encoding.h zlib.o: $(hdrdir)/ruby/intern.h diff --git a/file.c b/file.c index e14a658fa9..542a4fc7ee 100644 --- a/file.c +++ b/file.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef _WIN32 # include "missing/file.h" @@ -682,7 +682,21 @@ rb_stat_mode(VALUE self) static VALUE rb_stat_nlink(VALUE self) { - return UINT2NUM(get_stat(self)->st_nlink); + /* struct stat::st_nlink is nlink_t in POSIX. Not the case for Windows. */ + const struct stat *ptr = get_stat(self); + + if (sizeof(ptr->st_nlink) <= sizeof(int)) { + return UINT2NUM((unsigned)ptr->st_nlink); + } + else if (sizeof(ptr->st_nlink) == sizeof(long)) { + return ULONG2NUM((unsigned long)ptr->st_nlink); + } + else if (sizeof(ptr->st_nlink) == sizeof(LONG_LONG)) { + return ULL2NUM((unsigned LONG_LONG)ptr->st_nlink); + } + else { + rb_bug(":FIXME: don't know what to do"); + } } /* diff --git a/gc.c b/gc.c index 5d2801ccca..eb49f044c9 100644 --- a/gc.c +++ b/gc.c @@ -14,7 +14,7 @@ #define rb_data_object_alloc rb_data_object_alloc #define rb_data_typed_object_alloc rb_data_typed_object_alloc -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef _WIN32 # include "ruby/ruby.h" #endif @@ -62,11 +62,6 @@ #include -#if defined(_MSC_VER) && defined(_WIN64) -# include -# pragma intrinsic(_umul128) -#endif - #include "constant.h" #include "debug_counter.h" #include "eval_intern.h" @@ -114,52 +109,14 @@ #define rb_jmp_buf rb_jmpbuf_t #undef rb_data_object_wrap -/* Expecting this struct to be eliminated by function inlinings */ -struct optional { - bool left; - size_t right; -}; - -static inline struct optional -size_mul_overflow(size_t x, size_t y) -{ - bool p; - size_t z; -#if 0 - -#elif defined(HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW) - p = __builtin_mul_overflow(x, y, &z); - -#elif defined(DSIZE_T) - RB_GNUC_EXTENSION DSIZE_T dx = x; - RB_GNUC_EXTENSION DSIZE_T dy = y; - RB_GNUC_EXTENSION DSIZE_T dz = dx * dy; - p = dz > SIZE_MAX; - z = (size_t)dz; - -#elif defined(_MSC_VER) && defined(_WIN64) - unsigned __int64 dp; - unsigned __int64 dz = _umul128(x, y, &dp); - p = (bool)dp; - z = (size_t)dz; - -#else - /* https://wiki.sei.cmu.edu/confluence/display/c/INT30-C.+Ensure+that+unsigned+integer+operations+do+not+wrap */ - p = (y != 0) && (x > SIZE_MAX / y); - z = x * y; - -#endif - return (struct optional) { p, z, }; -} - -static inline struct optional +static inline struct ruby3_size_mul_overflow_tag size_add_overflow(size_t x, size_t y) { size_t z; bool p; #if 0 -#elif defined(HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW) +#elif __has_builtin(__builtin_add_overflow) p = __builtin_add_overflow(x, y, &z); #elif defined(DSIZE_T) @@ -174,24 +131,24 @@ size_add_overflow(size_t x, size_t y) p = z < y; #endif - return (struct optional) { p, z, }; + return (struct ruby3_size_mul_overflow_tag) { p, z, }; } -static inline struct optional +static inline struct ruby3_size_mul_overflow_tag size_mul_add_overflow(size_t x, size_t y, size_t z) /* x * y + z */ { - struct optional t = size_mul_overflow(x, y); - struct optional u = size_add_overflow(t.right, z); - return (struct optional) { t.left || u.left, u.right }; + struct ruby3_size_mul_overflow_tag t = ruby3_size_mul_overflow(x, y); + struct ruby3_size_mul_overflow_tag u = size_add_overflow(t.right, z); + return (struct ruby3_size_mul_overflow_tag) { t.left || u.left, u.right }; } -static inline struct optional +static inline struct ruby3_size_mul_overflow_tag size_mul_add_mul_overflow(size_t x, size_t y, size_t z, size_t w) /* x * y + z * w */ { - struct optional t = size_mul_overflow(x, y); - struct optional u = size_mul_overflow(z, w); - struct optional v = size_add_overflow(t.right, u.right); - return (struct optional) { t.left || u.left || v.left, v.right }; + struct ruby3_size_mul_overflow_tag t = ruby3_size_mul_overflow(x, y); + struct ruby3_size_mul_overflow_tag u = ruby3_size_mul_overflow(z, w); + struct ruby3_size_mul_overflow_tag v = size_add_overflow(t.right, u.right); + return (struct ruby3_size_mul_overflow_tag) { t.left || u.left || v.left, v.right }; } PRINTF_ARGS(NORETURN(static void gc_raise(VALUE, const char*, ...)), 2, 3); @@ -199,7 +156,7 @@ PRINTF_ARGS(NORETURN(static void gc_raise(VALUE, const char*, ...)), 2, 3); static inline size_t size_mul_or_raise(size_t x, size_t y, VALUE exc) { - struct optional t = size_mul_overflow(x, y); + struct ruby3_size_mul_overflow_tag t = ruby3_size_mul_overflow(x, y); if (LIKELY(!t.left)) { return t.right; } @@ -225,7 +182,7 @@ rb_size_mul_or_raise(size_t x, size_t y, VALUE exc) static inline size_t size_mul_add_or_raise(size_t x, size_t y, size_t z, VALUE exc) { - struct optional t = size_mul_add_overflow(x, y, z); + struct ruby3_size_mul_overflow_tag t = size_mul_add_overflow(x, y, z); if (LIKELY(!t.left)) { return t.right; } @@ -252,7 +209,7 @@ rb_size_mul_add_or_raise(size_t x, size_t y, size_t z, VALUE exc) static inline size_t size_mul_add_mul_or_raise(size_t x, size_t y, size_t z, size_t w, VALUE exc) { - struct optional t = size_mul_add_mul_overflow(x, y, z, w); + struct ruby3_size_mul_overflow_tag t = size_mul_add_mul_overflow(x, y, z, w); if (LIKELY(!t.left)) { return t.right; } @@ -2374,12 +2331,6 @@ rb_data_object_wrap(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FU return newobj_of(klass, T_DATA, (VALUE)dmark, (VALUE)dfree, (VALUE)datap, FALSE); } -#undef rb_data_object_alloc -RUBY_ALIAS_FUNCTION(rb_data_object_alloc(VALUE klass, void *datap, - RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree), - rb_data_object_wrap, (klass, datap, dmark, dfree)) - - VALUE rb_data_object_zalloc(VALUE klass, size_t size, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) { @@ -2395,11 +2346,6 @@ rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *type) return newobj_of(klass, T_DATA, (VALUE)type, (VALUE)1, (VALUE)datap, type->flags & RUBY_FL_WB_PROTECTED); } -#undef rb_data_typed_object_alloc -RUBY_ALIAS_FUNCTION(rb_data_typed_object_alloc(VALUE klass, void *datap, - const rb_data_type_t *type), - rb_data_typed_object_wrap, (klass, datap, type)) - VALUE rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type) { @@ -3175,7 +3121,7 @@ internal_object_p(VALUE obj) bool used_p = p->as.basic.flags; if (used_p) { - switch (BUILTIN_TYPE(p)) { + switch (BUILTIN_TYPE(obj)) { case T_NODE: UNEXPECTED_NODE(internal_object_p); break; @@ -3593,34 +3539,35 @@ rb_objspace_call_finalizer(rb_objspace_t *objspace) for (i = 0; i < heap_allocated_pages; i++) { p = heap_pages_sorted[i]->start; pend = p + heap_pages_sorted[i]->total_slots; while (p < pend) { - void *poisoned = asan_poisoned_object_p((VALUE)p); - asan_unpoison_object((VALUE)p, false); - switch (BUILTIN_TYPE(p)) { + VALUE vp = (VALUE)p; + void *poisoned = asan_poisoned_object_p(vp); + asan_unpoison_object(vp, false); + switch (BUILTIN_TYPE(vp)) { case T_DATA: if (!DATA_PTR(p) || !RANY(p)->as.data.dfree) break; - if (rb_obj_is_thread((VALUE)p)) break; - if (rb_obj_is_mutex((VALUE)p)) break; - if (rb_obj_is_fiber((VALUE)p)) break; - p->as.free.flags = 0; - if (RTYPEDDATA_P(p)) { + if (rb_obj_is_thread(vp)) break; + if (rb_obj_is_mutex(vp)) break; + if (rb_obj_is_fiber(vp)) break; + if (RTYPEDDATA_P(vp)) { RDATA(p)->dfree = RANY(p)->as.typeddata.type->function.dfree; } + p->as.free.flags = 0; if (RANY(p)->as.data.dfree == RUBY_DEFAULT_FREE) { xfree(DATA_PTR(p)); } else if (RANY(p)->as.data.dfree) { - make_zombie(objspace, (VALUE)p, RANY(p)->as.data.dfree, RANY(p)->as.data.data); + make_zombie(objspace, vp, RANY(p)->as.data.dfree, RANY(p)->as.data.data); } break; case T_FILE: if (RANY(p)->as.file.fptr) { - make_io_zombie(objspace, (VALUE)p); + make_io_zombie(objspace, vp); } break; } if (poisoned) { - GC_ASSERT(BUILTIN_TYPE(p) == T_NONE); - asan_poison_object((VALUE)p); + GC_ASSERT(BUILTIN_TYPE(vp) == T_NONE); + asan_poison_object(vp); } p++; } @@ -4087,7 +4034,7 @@ type_sym(size_t type) COUNT_TYPE(T_ZOMBIE); COUNT_TYPE(T_MOVED); #undef COUNT_TYPE - default: return INT2NUM(type); break; + default: return SIZET2NUM(type); break; } } @@ -4152,17 +4099,18 @@ count_objects(int argc, VALUE *argv, VALUE os) p = page->start; pend = p + page->total_slots; for (;p < pend; p++) { - void *poisoned = asan_poisoned_object_p((VALUE)p); - asan_unpoison_object((VALUE)p, false); + VALUE vp = (VALUE)p; + void *poisoned = asan_poisoned_object_p(vp); + asan_unpoison_object(vp, false); if (p->as.basic.flags) { - counts[BUILTIN_TYPE(p)]++; + counts[BUILTIN_TYPE(vp)]++; } else { freed++; } if (poisoned) { - GC_ASSERT(BUILTIN_TYPE((VALUE)p) == T_NONE); - asan_poison_object((VALUE)p); + GC_ASSERT(BUILTIN_TYPE(vp) == T_NONE); + asan_poison_object(vp); } } total += page->total_slots; @@ -4242,26 +4190,27 @@ gc_page_sweep(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *sweep_ if (bitset) { p = offset + i * BITS_BITLENGTH; do { - asan_unpoison_object((VALUE)p, false); + VALUE vp = (VALUE)p; + asan_unpoison_object(vp, false); if (bitset & 1) { - switch (BUILTIN_TYPE(p)) { + switch (BUILTIN_TYPE(vp)) { default: { /* majority case */ gc_report(2, objspace, "page_sweep: free %p\n", (void *)p); #if RGENGC_CHECK_MODE if (!is_full_marking(objspace)) { - if (RVALUE_OLD_P((VALUE)p)) rb_bug("page_sweep: %p - old while minor GC.", (void *)p); - if (rgengc_remembered_sweep(objspace, (VALUE)p)) rb_bug("page_sweep: %p - remembered.", (void *)p); + if (RVALUE_OLD_P(vp)) rb_bug("page_sweep: %p - old while minor GC.", (void *)p); + if (rgengc_remembered_sweep(objspace, vp)) rb_bug("page_sweep: %p - remembered.", (void *)p); } #endif - if (obj_free(objspace, (VALUE)p)) { + if (obj_free(objspace, vp)) { final_slots++; } else { (void)VALGRIND_MAKE_MEM_UNDEFINED((void*)p, sizeof(RVALUE)); - heap_page_add_freeobj(objspace, sweep_page, (VALUE)p); - gc_report(3, objspace, "page_sweep: %s is added to freelist\n", obj_info((VALUE)p)); + heap_page_add_freeobj(objspace, sweep_page, vp); + gc_report(3, objspace, "page_sweep: %s is added to freelist\n", obj_info(vp)); freed_slots++; - asan_poison_object((VALUE)p); + asan_poison_object(vp); } break; } @@ -6192,13 +6141,14 @@ gc_verify_heap_pages_(rb_objspace_t *objspace, struct list_head *head) asan_unpoison_memory_region(&page->freelist, sizeof(RVALUE*), false); RVALUE *p = page->freelist; while (p) { - RVALUE *prev = p; - asan_unpoison_object((VALUE)p, false); - if (BUILTIN_TYPE(p) != T_NONE) { - fprintf(stderr, "freelist slot expected to be T_NONE but was: %s\n", obj_info((VALUE)p)); + VALUE vp = (VALUE)p; + VALUE prev = vp; + asan_unpoison_object(vp, false); + if (BUILTIN_TYPE(vp) != T_NONE) { + fprintf(stderr, "freelist slot expected to be T_NONE but was: %s\n", obj_info(vp)); } p = p->as.free.next; - asan_poison_object((VALUE)prev); + asan_poison_object(prev); } asan_poison_memory_region(&page->freelist, sizeof(RVALUE*)); @@ -7672,7 +7622,7 @@ gc_move(rb_objspace_t *objspace, VALUE scan, VALUE free, VALUE moved_list) CLEAR_IN_BITMAP(GET_HEAP_UNCOLLECTIBLE_BITS((VALUE)src), (VALUE)src); CLEAR_IN_BITMAP(GET_HEAP_MARKING_BITS((VALUE)src), (VALUE)src); - if (FL_TEST(src, FL_EXIVAR)) { + if (FL_TEST((VALUE)src, FL_EXIVAR)) { rb_mv_generic_ivar((VALUE)src, (VALUE)dest); } @@ -7876,10 +7826,10 @@ gc_compact_heap(rb_objspace_t *objspace, page_compare_func_t *comparator) void *free_slot_poison = asan_poisoned_object_p((VALUE)free_cursor.slot); asan_unpoison_object((VALUE)free_cursor.slot, false); - while (BUILTIN_TYPE(free_cursor.slot) != T_NONE && not_met(&free_cursor, &scan_cursor)) { + while (BUILTIN_TYPE((VALUE)free_cursor.slot) != T_NONE && not_met(&free_cursor, &scan_cursor)) { /* Re-poison slot if it's not the one we want */ if (free_slot_poison) { - GC_ASSERT(BUILTIN_TYPE(free_cursor.slot) == T_NONE); + GC_ASSERT(BUILTIN_TYPE((VALUE)free_cursor.slot) == T_NONE); asan_poison_object((VALUE)free_cursor.slot); } @@ -7901,7 +7851,7 @@ gc_compact_heap(rb_objspace_t *objspace, page_compare_func_t *comparator) /* Re-poison slot if it's not the one we want */ if (scan_slot_poison) { - GC_ASSERT(BUILTIN_TYPE(scan_cursor.slot) == T_NONE); + GC_ASSERT(BUILTIN_TYPE((VALUE)scan_cursor.slot) == T_NONE); asan_poison_object((VALUE)scan_cursor.slot); } @@ -7917,15 +7867,15 @@ gc_compact_heap(rb_objspace_t *objspace, page_compare_func_t *comparator) if (not_met(&free_cursor, &scan_cursor)) { objspace->rcompactor.moved_count_table[BUILTIN_TYPE((VALUE)scan_cursor.slot)]++; - GC_ASSERT(BUILTIN_TYPE(free_cursor.slot) == T_NONE); - GC_ASSERT(BUILTIN_TYPE(scan_cursor.slot) != T_NONE); - GC_ASSERT(BUILTIN_TYPE(scan_cursor.slot) != T_MOVED); + GC_ASSERT(BUILTIN_TYPE((VALUE)free_cursor.slot) == T_NONE); + GC_ASSERT(BUILTIN_TYPE((VALUE)scan_cursor.slot) != T_NONE); + GC_ASSERT(BUILTIN_TYPE((VALUE)scan_cursor.slot) != T_MOVED); moved_list = gc_move(objspace, (VALUE)scan_cursor.slot, (VALUE)free_cursor.slot, moved_list); - GC_ASSERT(BUILTIN_TYPE(free_cursor.slot) != T_MOVED); - GC_ASSERT(BUILTIN_TYPE(free_cursor.slot) != T_NONE); - GC_ASSERT(BUILTIN_TYPE(scan_cursor.slot) == T_MOVED); + GC_ASSERT(BUILTIN_TYPE((VALUE)free_cursor.slot) != T_MOVED); + GC_ASSERT(BUILTIN_TYPE((VALUE)free_cursor.slot) != T_NONE); + GC_ASSERT(BUILTIN_TYPE((VALUE)scan_cursor.slot) == T_MOVED); advance_cursor(&free_cursor, page_list); retreat_cursor(&scan_cursor, page_list); @@ -8187,7 +8137,7 @@ rb_gc_location(VALUE value) VALUE destination; - if (!SPECIAL_CONST_P((void *)value)) { + if (!SPECIAL_CONST_P(value)) { void *poisoned = asan_poisoned_object_p(value); asan_unpoison_object(value, false); diff --git a/hash.c b/hash.c index c416799c81..904289d188 100644 --- a/hash.c +++ b/hash.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include @@ -150,10 +150,12 @@ rb_hash(VALUE obj) unsigned long ul; sign = rb_integer_pack(hval, &ul, 1, sizeof(ul), 0, INTEGER_PACK_NATIVE_BYTE_ORDER); - ul &= (1UL << (sizeof(long)*CHAR_BIT-1)) - 1; - if (sign < 0) - return LONG2FIX(-(long)ul); - return LONG2FIX((long)ul); + if (sign < 0) { + hval = LONG2FIX(ul | FIXNUM_MIN); + } + else { + hval = LONG2FIX(ul & FIXNUM_MAX); + } } hval = rb_to_int(hval); } diff --git a/id_table.h b/id_table.h index 8d4d991069..4f99ef393d 100644 --- a/id_table.h +++ b/id_table.h @@ -1,6 +1,6 @@ #ifndef RUBY_ID_TABLE_H #define RUBY_ID_TABLE_H 1 -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include "ruby/ruby.h" diff --git a/include/ruby/3/anyargs.h b/include/ruby/3/anyargs.h new file mode 100644 index 0000000000..e2408d72c6 --- /dev/null +++ b/include/ruby/3/anyargs.h @@ -0,0 +1,375 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Function overloads to issue warnings around #ANYARGS. + * + * For instance ::rb_define_method takes a pointer to #ANYARGS -ed functions, + * which in fact varies 18 different prototypes. We still need to preserve + * #ANYARGS for storages but why not check the consistencies if possible. With + * those complex macro overlays defined in this header file, use of a function + * pointer gets checked against the corresponding arity argument. + * + * ### Q&A ### + * + * - Q: Where did the magic number "18" came from in the description above? + * + * - A: Count the case branch of `vm_method.c:call_cfunc_invoker_func()`. Note + * also that the 18 branches has lasted for at least 25 years. See also + * commit 200e0ee2fd3c1c006c528874a88f684447215524. + * + * - Q: What is this `__weakref__` thing? + * + * - A: That is a kind of function overloading mechanism that GCC provides. In + * this case for instance `rb_define_method_00` is an alias of + * ::rb_define_method, with a strong type. + * + * - Q: What is this `__transparent_union__` thing? + * + * A: That is another kind of function overloading mechanism that GCC + * provides. In this case the attributed function pointer is either + * `VALUE(*)(int,VALUE*,VALUE)` or `VALUE(*)(int,const VALUE*,VALUE)`. + * + * This is better than `void*` or #ANYARGS because we can reject all other + * possibilities than the two. + * + * - Q: What does this #rb_define_method macro mean? + * + * - A: It selects appropriate alias of the ::rb_define_method function, + * depending on the last (arity) argument. + * + * - Q: Why the special case for ::rb_f_notimplement ? + * + * - A: Function pointer to ::rb_f_notimplement is special cased in + * `vm_method.c:rb_add_method_cfunc()`. That should be handled by the + * `__builtin_choose_expr` chain inside of #rb_define_method macro + * expansion. In order to do so, comparison like + * `(func == rb_f_notimplement)` is inappropriate for + * `__builtin_choose_expr`'s expression (which must be a compile-time + * integer constant but the address of ::rb_f_notimplement is not fixed + * until the linker). Instead we are using + * `__builtin_types_compatible_p`, and in doing so we need to distinguish + * ::rb_f_notimplement from others, by type. + */ +#ifndef RUBY3_ANYARGS_H +#define RUBY3_ANYARGS_H +#include "ruby/3/attr/maybe_unused.h" +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/weakref.h" +#include "ruby/3/cast.h" +#include "ruby/3/config.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/intern/class.h" +#include "ruby/3/intern/vm.h" +#include "ruby/3/method.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/stdarg.h" + +#if defined(__cplusplus) +# include "ruby/backward/cxxanyargs.hpp" + +#elif defined(_WIN32) || defined(__CYGWIN__) +# /* Skip due to [Bug #16134] */ + +#elif ! RUBY3_HAS_ATTRIBUTE(transparent_union) +# /* :TODO: improve here, please find a way to support. */ + +#elif ! defined(HAVE_VA_ARGS_MACRO) +# /* :TODO: improve here, please find a way to support. */ + +#else +# /** @cond INTERNAL_MACRO */ +# if ! defined(HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P) +# define RUBY3_CFUNC_IS_rb_f_notimplement(f) 0 +# else +# define RUBY3_CFUNC_IS_rb_f_notimplement(f) \ + __builtin_types_compatible_p( \ + __typeof__(f), \ + __typeof__(rb_f_notimplement)) +# endif + +# if ! defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) +# define RUBY3_ANYARGS_DISPATCH(expr, truthy, falsy) (falsy) +# else +# define RUBY3_ANYARGS_DISPATCH(expr, truthy, falsy) \ + __builtin_choose_expr( \ + __builtin_choose_expr( \ + __builtin_constant_p(expr), \ + (expr), 0), \ + (truthy), (falsy)) +# endif + +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_singleton_method_m2, rb_define_singleton_method_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_singleton_method_m1, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_singleton_method_00, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_singleton_method_01, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_singleton_method_02, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_singleton_method_03, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_singleton_method_04, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_singleton_method_05, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_singleton_method_06, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_singleton_method_07, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_singleton_method_08, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_singleton_method_09, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_singleton_method_10, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_singleton_method_11, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_singleton_method_12, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_singleton_method_13, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_singleton_method_14, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_singleton_method_15, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_protected_method_m2, rb_define_protected_method_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_protected_method_m1, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_protected_method_00, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_protected_method_01, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_protected_method_02, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_protected_method_03, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_protected_method_04, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_protected_method_05, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_protected_method_06, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_protected_method_07, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_protected_method_08, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_protected_method_09, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_protected_method_10, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_protected_method_11, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_protected_method_12, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_protected_method_13, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_protected_method_14, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_protected_method_15, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_private_method_m2, rb_define_private_method_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_private_method_m1, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_private_method_00, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_private_method_01, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_private_method_02, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_private_method_03, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_private_method_04, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_private_method_05, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_private_method_06, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_private_method_07, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_private_method_08, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_private_method_09, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_private_method_10, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_private_method_11, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_private_method_12, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_private_method_13, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_private_method_14, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_private_method_15, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_module_function_m2, rb_define_module_function_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_module_function_m1, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_module_function_00, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_module_function_01, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_module_function_02, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_module_function_03, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_module_function_04, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_module_function_05, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_module_function_06, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_module_function_07, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_module_function_08, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_module_function_09, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_module_function_10, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_module_function_11, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_module_function_12, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_module_function_13, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_module_function_14, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_module_function_15, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_global_function_m2, rb_define_global_function_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_global_function_m1, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_global_function_00, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_global_function_01, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_global_function_02, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_global_function_03, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_global_function_04, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_global_function_05, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_global_function_06, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_global_function_07, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_global_function_08, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_global_function_09, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_global_function_10, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_global_function_11, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_global_function_12, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_global_function_13, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_global_function_14, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_global_function_15, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_method_id_m2, rb_define_method_id_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_method_id_m1, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_method_id_00, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_method_id_01, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_method_id_02, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_method_id_03, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_method_id_04, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_method_id_05, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_method_id_06, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_method_id_07, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_method_id_08, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_method_id_09, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_method_id_10, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_method_id_11, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_method_id_12, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_method_id_13, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_method_id_14, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_method_id_15, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_m2(n) RUBY3_ANYARGS_DISPATCH((n) == -2, rb_define_method_m2, rb_define_method_m3) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_m1(n) RUBY3_ANYARGS_DISPATCH((n) == -1, rb_define_method_m1, RUBY3_ANYARGS_DISPATCH_rb_define_method_m2(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_00(n) RUBY3_ANYARGS_DISPATCH((n) == 0, rb_define_method_00, RUBY3_ANYARGS_DISPATCH_rb_define_method_m1(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_01(n) RUBY3_ANYARGS_DISPATCH((n) == 1, rb_define_method_01, RUBY3_ANYARGS_DISPATCH_rb_define_method_00(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_02(n) RUBY3_ANYARGS_DISPATCH((n) == 2, rb_define_method_02, RUBY3_ANYARGS_DISPATCH_rb_define_method_01(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_03(n) RUBY3_ANYARGS_DISPATCH((n) == 3, rb_define_method_03, RUBY3_ANYARGS_DISPATCH_rb_define_method_02(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_04(n) RUBY3_ANYARGS_DISPATCH((n) == 4, rb_define_method_04, RUBY3_ANYARGS_DISPATCH_rb_define_method_03(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_05(n) RUBY3_ANYARGS_DISPATCH((n) == 5, rb_define_method_05, RUBY3_ANYARGS_DISPATCH_rb_define_method_04(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_06(n) RUBY3_ANYARGS_DISPATCH((n) == 6, rb_define_method_06, RUBY3_ANYARGS_DISPATCH_rb_define_method_05(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_07(n) RUBY3_ANYARGS_DISPATCH((n) == 7, rb_define_method_07, RUBY3_ANYARGS_DISPATCH_rb_define_method_06(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_08(n) RUBY3_ANYARGS_DISPATCH((n) == 8, rb_define_method_08, RUBY3_ANYARGS_DISPATCH_rb_define_method_07(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_09(n) RUBY3_ANYARGS_DISPATCH((n) == 9, rb_define_method_09, RUBY3_ANYARGS_DISPATCH_rb_define_method_08(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_10(n) RUBY3_ANYARGS_DISPATCH((n) == 10, rb_define_method_10, RUBY3_ANYARGS_DISPATCH_rb_define_method_09(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_11(n) RUBY3_ANYARGS_DISPATCH((n) == 11, rb_define_method_11, RUBY3_ANYARGS_DISPATCH_rb_define_method_10(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_12(n) RUBY3_ANYARGS_DISPATCH((n) == 12, rb_define_method_12, RUBY3_ANYARGS_DISPATCH_rb_define_method_11(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_13(n) RUBY3_ANYARGS_DISPATCH((n) == 13, rb_define_method_13, RUBY3_ANYARGS_DISPATCH_rb_define_method_12(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_14(n) RUBY3_ANYARGS_DISPATCH((n) == 14, rb_define_method_14, RUBY3_ANYARGS_DISPATCH_rb_define_method_13(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_15(n) RUBY3_ANYARGS_DISPATCH((n) == 15, rb_define_method_15, RUBY3_ANYARGS_DISPATCH_rb_define_method_14(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_singleton_method_m3, RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_protected_method(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_protected_method_m3, RUBY3_ANYARGS_DISPATCH_rb_define_protected_method_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_private_method(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_private_method_m3, RUBY3_ANYARGS_DISPATCH_rb_define_private_method_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_module_function(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_module_function_m3, RUBY3_ANYARGS_DISPATCH_rb_define_module_function_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_global_function(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_global_function_m3, RUBY3_ANYARGS_DISPATCH_rb_define_global_function_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method_id(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_method_id_m3, RUBY3_ANYARGS_DISPATCH_rb_define_method_id_15(n)) +# define RUBY3_ANYARGS_DISPATCH_rb_define_method(n, f) RUBY3_ANYARGS_DISPATCH(RUBY3_CFUNC_IS_rb_f_notimplement(f), rb_define_method_m3, RUBY3_ANYARGS_DISPATCH_rb_define_method_15(n)) +# define RUBY3_ANYARGS_ATTRSET(sym) RUBY3_ATTR_MAYBE_UNUSED() RUBY3_ATTR_NONNULL() RUBY3_ATTR_WEAKREF(sym) +# define RUBY3_ANYARGS_DECL(sym, ...) \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _m3(__VA_ARGS__, VALUE(*)(ANYARGS), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _m2(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _m1(__VA_ARGS__, VALUE(*)(int, union { VALUE *x; const VALUE *y; } __attribute__((__transparent_union__)), VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _00(__VA_ARGS__, VALUE(*)(VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _02(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _03(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _04(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _05(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _06(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _07(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _08(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _09(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _10(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _11(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _12(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _13(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _14(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ +RUBY3_ANYARGS_ATTRSET(sym) static void sym ## _15(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); +RUBY3_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *) +RUBY3_ANYARGS_DECL(rb_define_protected_method, VALUE, const char *) +RUBY3_ANYARGS_DECL(rb_define_private_method, VALUE, const char *) +RUBY3_ANYARGS_DECL(rb_define_module_function, VALUE, const char *) +RUBY3_ANYARGS_DECL(rb_define_global_function, const char *) +RUBY3_ANYARGS_DECL(rb_define_method_id, VALUE, ID) +RUBY3_ANYARGS_DECL(rb_define_method, VALUE, const char *) +/** @endcond */ + +/** + * @brief Defines klass\#mid. + * @see ::rb_define_method + * @param klass Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of klass\#mid. + * @param arity Arity of klass\#mid. + */ +#define rb_define_method(klass, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), (func), (arity)) + +/** + * @brief Defines klass\#mid. + * @see ::rb_define_method_id + * @param klass Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of klass\#mid. + * @param arity Arity of klass\#mid. + */ +#define rb_define_method_id(klass, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_method_id((arity), (func))((klass), (mid), (func), (arity)) + +/** + * @brief Defines obj.mid. + * @see ::rb_define_singleton_method + * @param obj Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of obj.mid. + * @param arity Arity of obj.mid. + */ +#define rb_define_singleton_method(obj, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_singleton_method((arity), (func))((obj), (mid), (func), (arity)) + +/** + * @brief Defines klass\#mid and make it protected. + * @see ::rb_define_protected_method + * @param klass Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of klass\#mid. + * @param arity Arity of klass\#mid. + */ +#define rb_define_protected_method(klass, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_protected_method((arity), (func))((klass), (mid), (func), (arity)) + +/** + * @brief Defines klass\#mid and make it private. + * @see ::rb_define_private_method + * @param klass Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of klass\#mid. + * @param arity Arity of klass\#mid. + */ +#define rb_define_private_method(klass, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_private_method((arity), (func))((klass), (mid), (func), (arity)) + +/** + * @brief Defines mod\#mid and make it a module function. + * @see ::rb_define_module_function + * @param mod Where the method lives. + * @param mid Name of the defining method. + * @param func Implementation of mod\#mid. + * @param arity Arity of mod\#mid. + */ +#define rb_define_module_function(mod, mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_module_function((arity), (func))((mod), (mid), (func), (arity)) + +/** + * @brief Defines ::rb_mKerbel \#mid. + * @see ::rb_define_gobal_function + * @param mid Name of the defining method. + * @param func Implementation of ::rb_mKernel \#mid. + * @param arity Arity of ::rb_mKernel \#mid. + */ +#define rb_define_global_function(mid, func, arity) RUBY3_ANYARGS_DISPATCH_rb_define_global_function((arity), (func))((mid), (func), (arity)) + +#endif /* __cplusplus */ + +/** + * This macro is to properly cast a function parameter of *_define_method + * family. It has been around since 1.x era so you can maximize backwards + * compatibility by using it. + * + * ```CXX + * rb_define_method(klass, "method", RUBY_METHOD_FUNC(func), arity); + * ``` + * + * @param func A pointer to a function that implements a method. + */ +#if ! defined(RUBY_DEVEL) +# define RUBY_METHOD_FUNC(func) RUBY3_CAST((VALUE (*)(ANYARGS))(func)) + +#elif ! RUBY_DEVEL +# define RUBY_METHOD_FUNC(func) RUBY3_CAST((VALUE (*)(ANYARGS))(func)) + +#elif ! defined(rb_define_method) +# define RUBY_METHOD_FUNC(func) RUBY3_CAST((VALUE (*)(ANYARGS))(func)) + +#else +# define RUBY_METHOD_FUNC(func) (func) + +#endif + +#endif /* RUBY3_ANYARGS_H */ diff --git a/include/ruby/3/arithmetic.h b/include/ruby/3/arithmetic.h new file mode 100644 index 0000000000..366014ac77 --- /dev/null +++ b/include/ruby/3/arithmetic.h @@ -0,0 +1,35 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Conversion between C's arithmtic types and Ruby's numeric types. + */ +#include "ruby/3/arithmetic/char.h" +#include "ruby/3/arithmetic/double.h" +#include "ruby/3/arithmetic/fixnum.h" +#include "ruby/3/arithmetic/gid_t.h" +#include "ruby/3/arithmetic/int.h" +#include "ruby/3/arithmetic/intptr_t.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/arithmetic/long_long.h" +#include "ruby/3/arithmetic/mode_t.h" +#include "ruby/3/arithmetic/off_t.h" +#include "ruby/3/arithmetic/pid_t.h" +#include "ruby/3/arithmetic/short.h" +#include "ruby/3/arithmetic/size_t.h" +#include "ruby/3/arithmetic/st_data_t.h" +#include "ruby/3/arithmetic/uid_t.h" diff --git a/include/ruby/3/arithmetic/char.h b/include/ruby/3/arithmetic/char.h new file mode 100644 index 0000000000..94329b7a9e --- /dev/null +++ b/include/ruby/3/arithmetic/char.h @@ -0,0 +1,58 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `char` and Ruby's. + */ +#ifndef RUBY3_ARITHMETIC_CHAR_H +#define RUBY3_ARITHMETIC_CHAR_H +#include "ruby/3/arithmetic/int.h" /* NUM2INT is here, but */ +#include "ruby/3/arithmetic/long.h" /* INT2FIX is here.*/ +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rstring.h" +#include "ruby/3/value_type.h" + +#define RB_NUM2CHR rb_num2char_inline +#define NUM2CHR RB_NUM2CHR +#define CHR2FIX RB_CHR2FIX + +/** @cond INTERNAL_MACRO */ +#define RB_CHR2FIX RB_CHR2FIX +/** @endcond */ + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RB_CHR2FIX(unsigned char c) +{ + return RB_INT2FIX(c); +} + +static inline char +rb_num2char_inline(VALUE x) +{ + if (RB_TYPE_P(x, RUBY_T_STRING) && (RSTRING_LEN(x)>=1)) + return RSTRING_PTR(x)[0]; + else + return RUBY3_CAST((char)RB_NUM2INT(x)); +} + +#endif /* RUBY3_ARITHMETIC_CHAR_H */ diff --git a/include/ruby/3/arithmetic/double.h b/include/ruby/3/arithmetic/double.h new file mode 100644 index 0000000000..82e9fdc3b1 --- /dev/null +++ b/include/ruby/3/arithmetic/double.h @@ -0,0 +1,39 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `double` and Ruby's. + */ +#ifndef RUBY3_ARITHMETIC_DOUBLE_H +#define RUBY3_ARITHMETIC_DOUBLE_H +#include "ruby/3/attr/pure.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +#define NUM2DBL rb_num2dbl +#define RFLOAT_VALUE rb_float_value +#define DBL2NUM rb_float_new + +RUBY3_SYMBOL_EXPORT_BEGIN() +double rb_num2dbl(VALUE); +RUBY3_ATTR_PURE() +double rb_float_value(VALUE); +VALUE rb_float_new(double); +VALUE rb_float_new_in_heap(double); +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_ARITHMETIC_DOUBLE_H */ diff --git a/include/ruby/3/arithmetic/fixnum.h b/include/ruby/3/arithmetic/fixnum.h new file mode 100644 index 0000000000..e995b5f3f8 --- /dev/null +++ b/include/ruby/3/arithmetic/fixnum.h @@ -0,0 +1,44 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Handling of integers formerly known as Fixnums. + */ +#ifndef RUBY3_ARITHMETIC_FIXNUM_H +#define RUBY3_ARITHMETIC_FIXNUM_H +#include "ruby/backward/2/limits.h" + +#define FIXABLE RB_FIXABLE +#define FIXNUM_MAX RUBY_FIXNUM_MAX +#define FIXNUM_MIN RUBY_FIXNUM_MIN +#define NEGFIXABLE RB_NEGFIXABLE +#define POSFIXABLE RB_POSFIXABLE + +/* + * FIXABLE can be applied to anything, from double to intmax_t. The problem is + * double. On a 64bit system RUBY_FIXNUM_MAX is 4,611,686,018,427,387,903, + * which is not representable by a double. The nearest value that a double can + * represent is 4,611,686,018,427,387,904, which is not fixable. The + * seemingly-stragne "< FIXNUM_MAX + 1" expression below is due to this. + */ +#define RB_POSFIXABLE(_) ((_) < RUBY_FIXNUM_MAX + 1) +#define RB_NEGFIXABLE(_) ((_) >= RUBY_FIXNUM_MIN) +#define RB_FIXABLE(_) (RB_POSFIXABLE(_) && RB_NEGFIXABLE(_)) +#define RUBY_FIXNUM_MAX (LONG_MAX / 2) +#define RUBY_FIXNUM_MIN (LONG_MIN / 2) + +#endif /* RUBY3_ARITHMETIC_FIXNUM_H */ diff --git a/include/ruby/3/arithmetic/gid_t.h b/include/ruby/3/arithmetic/gid_t.h new file mode 100644 index 0000000000..ebdd4d21f6 --- /dev/null +++ b/include/ruby/3/arithmetic/gid_t.h @@ -0,0 +1,30 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `gid_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/long.h" + +#ifndef GIDT2NUM +# define GIDT2NUM RB_LONG2NUM +#endif + +#ifndef NUM2GIDT +# define NUM2GIDT RB_NUM2LONG +#endif diff --git a/include/ruby/3/arithmetic/int.h b/include/ruby/3/arithmetic/int.h new file mode 100644 index 0000000000..f6af085a53 --- /dev/null +++ b/include/ruby/3/arithmetic/int.h @@ -0,0 +1,163 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `int` and Ruby's. + */ +#ifndef RUBY3_ARITHMETIC_INT_H +#define RUBY3_ARITHMETIC_INT_H +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/fixnum.h" +#include "ruby/3/arithmetic/intptr_t.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/compiler_is.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/value.h" +#include "ruby/3/warning_push.h" +#include "ruby/assert.h" + +#define RB_INT2NUM rb_int2num_inline +#define RB_NUM2INT rb_num2int_inline +#define RB_UINT2NUM rb_uint2num_inline + +#define FIX2INT RB_FIX2INT +#define FIX2UINT RB_FIX2UINT +#define INT2NUM RB_INT2NUM +#define NUM2INT RB_NUM2INT +#define NUM2UINT RB_NUM2UINT +#define UINT2NUM RB_UINT2NUM + +/** @cond INTERNAL_MACRO */ +#define RB_FIX2INT RB_FIX2INT +#define RB_NUM2UINT RB_NUM2UINT +#define RB_FIX2UINT RB_FIX2UINT +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +long rb_num2int(VALUE); +long rb_fix2int(VALUE); +unsigned long rb_num2uint(VALUE); +unsigned long rb_fix2uint(VALUE); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_ARTIFICIAL() +static inline int +RB_FIX2INT(VALUE x) +{ + /* "FIX2INT raises a TypeError if passed nil", says rubyspec. Not sure if + * that is a desired behaviour but just preserve backwards compatilibily. + */ +#if 0 + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(x)); +#endif + long ret; + + if /* constexpr */ (sizeof(int) < sizeof(long)) { + ret = rb_fix2int(x); + } + else { + ret = RB_FIX2LONG(x); + } + + return RUBY3_CAST((int)ret); +} + +static inline int +rb_num2int_inline(VALUE x) +{ + long ret; + + if /* constexpr */ (sizeof(int) == sizeof(long)) { + ret = RB_NUM2LONG(x); + } + else if (RB_FIXNUM_P(x)) { + ret = rb_fix2int(x); + } + else { + ret = rb_num2int(x); + } + + return RUBY3_CAST((int)ret); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline unsigned int +RB_NUM2UINT(VALUE x) +{ + unsigned long ret; + + if /* constexpr */ (sizeof(int) < sizeof(long)) { + ret = rb_num2uint(x); + } + else { + ret = RB_NUM2ULONG(x); + } + + return RUBY3_CAST((unsigned int)ret); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline unsigned int +RB_FIX2UINT(VALUE x) +{ +#if 0 /* Ditto for RB_FIX2INT. */ + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(x)); +#endif + unsigned long ret; + + if /* constexpr */ (sizeof(int) < sizeof(long)) { + ret = rb_fix2uint(x); + } + else { + ret = RB_FIX2ULONG(x); + } + + return RUBY3_CAST((unsigned int)ret); +} + +RUBY3_WARNING_PUSH() +#if RUBY3_COMPILER_IS(GCC) +RUBY3_WARNING_IGNORED(-Wtype-limits) /* We can ignore them here. */ +#elif RUBY3_HAS_WARNING("-Wtautological-constant-out-of-range-compare") +RUBY3_WARNING_IGNORED(-Wtautological-constant-out-of-range-compare) +#endif + +static inline VALUE +rb_int2num_inline(int v) +{ + if (RB_FIXABLE(v)) + return RB_INT2FIX(v); + else + return rb_int2big(v); +} + +static inline VALUE +rb_uint2num_inline(unsigned int v) +{ + if (RB_POSFIXABLE(v)) + return RB_LONG2FIX(v); + else + return rb_uint2big(v); +} + +RUBY3_WARNING_POP() + +#endif /* RUBY3_ARITHMETIC_INT_H */ diff --git a/include/ruby/3/arithmetic/intptr_t.h b/include/ruby/3/arithmetic/intptr_t.h new file mode 100644 index 0000000000..fd8043a10d --- /dev/null +++ b/include/ruby/3/arithmetic/intptr_t.h @@ -0,0 +1,42 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `intptr_t` and Ruby's. + */ +#ifndef RUBY3_ARITHMETIC_INTPTR_T_H +#define RUBY3_ARITHMETIC_INTPTR_T_H +#include "ruby/3/config.h" + +#ifdef HAVE_STDINT_H +# include +#endif + +#include "ruby/3/value.h" +#include "ruby/3/dllexport.h" + +#define rb_int_new rb_int2inum +#define rb_uint_new rb_uint2inum + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_int2big(intptr_t i); +VALUE rb_int2inum(intptr_t i); +VALUE rb_uint2big(uintptr_t i); +VALUE rb_uint2inum(uintptr_t i); +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_ARITHMETIC_INTPTR_T_H */ diff --git a/include/ruby/3/arithmetic/long.h b/include/ruby/3/arithmetic/long.h new file mode 100644 index 0000000000..7925669baf --- /dev/null +++ b/include/ruby/3/arithmetic/long.h @@ -0,0 +1,244 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `long` and Ruby's. + * + * ### Q&A ### + * + * - Q: Why are INT2FIX etc. here, not in `int.h`? + * + * - A: Because they are in fact handling `long`. It seems someone did not + * understand the difference of `int` and `long` when they designed those + * macros. + */ +#ifndef RUBY3_ARITHMETIC_LONG_H +#define RUBY3_ARITHMETIC_LONG_H +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/fixnum.h" /* FIXABLE */ +#include "ruby/3/arithmetic/intptr_t.h" /* rb_int2big etc.*/ +#include "ruby/3/assume.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/cold.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/cast.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" /* FIXNUM_FLAG */ +#include "ruby/3/value.h" +#include "ruby/assert.h" + +#define FIX2LONG RB_FIX2LONG +#define FIX2ULONG RB_FIX2ULONG +#define INT2FIX RB_INT2FIX +#define LONG2FIX RB_INT2FIX +#define LONG2NUM RB_LONG2NUM +#define NUM2LONG RB_NUM2LONG +#define NUM2ULONG RB_NUM2ULONG +#define RB_FIX2LONG rb_fix2long +#define RB_FIX2ULONG rb_fix2ulong +#define RB_LONG2FIX RB_INT2FIX +#define RB_LONG2NUM rb_long2num_inline +#define RB_NUM2LONG rb_num2long_inline +#define RB_NUM2ULONG rb_num2ulong_inline +#define RB_ULONG2NUM rb_ulong2num_inline +#define ULONG2NUM RB_ULONG2NUM +#define rb_fix_new RB_INT2FIX +#define rb_long2int rb_long2int_inline + +/** @cond INTERNAL_MACRO */ +#define RB_INT2FIX RB_INT2FIX +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() + +RUBY3_ATTR_NORETURN() +RUBY3_ATTR_COLD() +void rb_out_of_int(SIGNED_VALUE num); + +long rb_num2long(VALUE num); +unsigned long rb_num2ulong(VALUE num); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RB_INT2FIX(long i) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FIXABLE(i)); + + /* :NOTE: VALUE can be wider than long. As j being unsigned, 2j+1 is fully + * defined. Also it can be compiled into a single LEA instruction. */ + const unsigned long j = i; + const unsigned long k = 2 * j + RUBY_FIXNUM_FLAG; + const long l = k; + const SIGNED_VALUE m = l; /* Sign extend */ + const VALUE n = m; + + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(n)); + return n; +} + +static inline int +rb_long2int_inline(long n) +{ + int i = RUBY3_CAST((int)n); + + if /* constexpr */ (sizeof(long) <= sizeof(int)) { + RUBY3_ASSUME(i == n); + } + + if (i != n) + rb_out_of_int(n); + + return i; +} + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +static inline long +ruby3_fix2long_by_idiv(VALUE x) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(x)); + + /* :NOTE: VALUE can be wider than long. (x-1)/2 never overflows because + * RB_FIXNUM_P(x) holds. Also it has no portability issue like y>>1 + * below. */ + const SIGNED_VALUE y = x - RUBY_FIXNUM_FLAG; + const SIGNED_VALUE z = y / 2; + const long w = RUBY3_CAST((long)z); + + RUBY3_ASSERT_OR_ASSUME(RB_FIXABLE(w)); + return w; +} + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +static inline long +ruby3_fix2long_by_shift(VALUE x) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(x)); + + /* :NOTE: VALUE can be wider than long. If right shift is arithmetic, this + * is noticably faster than above. */ + const SIGNED_VALUE y = x; + const SIGNED_VALUE z = y >> 1; + const long w = RUBY3_CAST((long)z); + + RUBY3_ASSERT_OR_ASSUME(RB_FIXABLE(w)); + return w; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +static inline bool +ruby3_right_shift_is_arithmetic_p(void) +{ + return (-1 >> 1) == -1; +} + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +static inline long +rb_fix2long(VALUE x) +{ + if /* constexpr */ (ruby3_right_shift_is_arithmetic_p()) { + return ruby3_fix2long_by_shift(x); + } + else { + return ruby3_fix2long_by_idiv(x); + } +} + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +static inline unsigned long +rb_fix2ulong(VALUE x) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FIXNUM_P(x)); + return rb_fix2long(x); +} + +static inline long +rb_num2long_inline(VALUE x) +{ + if (RB_FIXNUM_P(x)) + return RB_FIX2LONG(x); + else + return rb_num2long(x); +} + +static inline unsigned long +rb_num2ulong_inline(VALUE x) +{ + /* This (negative fixnum would become a large unsigned long while negative + * bignum is an exception) has been THE behaviour of NUM2ULONG since the + * beginning. It is strange, but we can no longer change how it works at + * this moment. We have to get by with it. See also: + * https://bugs.ruby-lang.org/issues/9089 */ + if (RB_FIXNUM_P(x)) + return RB_FIX2ULONG(x); + else + return rb_num2ulong(x); +} + +static inline VALUE +rb_long2num_inline(long v) +{ + if (RB_FIXABLE(v)) + return RB_LONG2FIX(v); + else + return rb_int2big(v); +} + +static inline VALUE +rb_ulong2num_inline(unsigned long v) +{ + if (RB_POSFIXABLE(v)) + return RB_LONG2FIX(v); + else + return rb_uint2big(v); +} + +/** + * @cond INTERNAL_MACRO + * + * Following overload is necessary because sometimes INT2FIX is used as a enum + * value (e.g. `enum { FOO = INT2FIX(0) };`). THIS IS NG in theory because a + * VALUE does not fit into an enum (which must be a signed int). But we cannot + * break existing codes. + */ +#if RUBY3_HAS_ATTR_CONSTEXPR_CXX14 +# /* C++ can write constexpr as enum values. */ + +#elif ! defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) +# undef INT2FIX +# define INT2FIX(i) (RUBY3_CAST((VALUE)(i)) << 1 | RUBY_FIXNUM_FLAG) + +#else +# undef INT2FIX +# define INT2FIX(i) \ + __builtin_choose_expr( \ + __builtin_constant_p(i), \ + RUBY3_CAST((VALUE)(i)) << 1 | RUBY_FIXNUM_FLAG, \ + RB_INT2FIX(i)) +#endif +/** @endcond */ + +#endif /* RUBY3_ARITHMETIC_LONG_H */ diff --git a/include/ruby/3/arithmetic/long_long.h b/include/ruby/3/arithmetic/long_long.h new file mode 100644 index 0000000000..571edfe8c4 --- /dev/null +++ b/include/ruby/3/arithmetic/long_long.h @@ -0,0 +1,53 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `long long` and Ruby's. + */ +#ifndef RUBY3_ARITHMETIC_LONG_LONG_H +#define RUBY3_ARITHMETIC_LONG_LONG_H +#include "ruby/3/value.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" +#include "ruby/backward/2/long_long.h" + +#define RB_LL2NUM rb_ll2inum +#define RB_ULL2NUM rb_ull2inum +#define LL2NUM RB_LL2NUM +#define ULL2NUM RB_ULL2NUM +#define RB_NUM2LL rb_num2ll_inline +#define RB_NUM2ULL rb_num2ull +#define NUM2LL RB_NUM2LL +#define NUM2ULL RB_NUM2ULL + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_ll2inum(LONG_LONG); +VALUE rb_ull2inum(unsigned LONG_LONG); +LONG_LONG rb_num2ll(VALUE); +unsigned LONG_LONG rb_num2ull(VALUE); +RUBY3_SYMBOL_EXPORT_END() + +static inline LONG_LONG +rb_num2ll_inline(VALUE x) +{ + if (RB_FIXNUM_P(x)) + return RB_FIX2LONG(x); + else + return rb_num2ll(x); +} + +#endif /* RUBY3_ARITHMETIC_LONG_LONG_H */ diff --git a/include/ruby/3/arithmetic/mode_t.h b/include/ruby/3/arithmetic/mode_t.h new file mode 100644 index 0000000000..54ccd376f8 --- /dev/null +++ b/include/ruby/3/arithmetic/mode_t.h @@ -0,0 +1,30 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `mode_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/int.h" + +#ifndef NUM2MODET +# define NUM2MODET RB_NUM2INT +#endif + +#ifndef MODET2NUM +# define MODET2NUM RB_INT2NUM +#endif diff --git a/include/ruby/3/arithmetic/off_t.h b/include/ruby/3/arithmetic/off_t.h new file mode 100644 index 0000000000..dd964b5446 --- /dev/null +++ b/include/ruby/3/arithmetic/off_t.h @@ -0,0 +1,45 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `off_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/int.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/arithmetic/long_long.h" +#include "ruby/backward/2/long_long.h" + +#ifdef OFFT2NUM +# /* take that. */ +#elif SIZEOF_OFF_T == SIZEOF_LONG_LONG +# define OFFT2NUM RB_LL2NUM +#elif SIZEOF_OFF_T == SIZEOF_LONG +# define OFFT2NUM RB_LONG2NUM +#else +# define OFFT2NUM RB_INT2NUM +#endif + +#ifdef NUM2OFFT +# /* take that. */ +#elif SIZEOF_OFF_T == SIZEOF_LONG_LONG +# define NUM2OFFT RB_NUM2LL +#elif SIZEOF_OFF_T == SIZEOF_LONG +# define NUM2OFFT RB_NUM2LONG +#else +# define NUM2OFFT RB_NUM2INT +#endif diff --git a/include/ruby/3/arithmetic/pid_t.h b/include/ruby/3/arithmetic/pid_t.h new file mode 100644 index 0000000000..bca0248d2a --- /dev/null +++ b/include/ruby/3/arithmetic/pid_t.h @@ -0,0 +1,30 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `pid_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/long.h" + +#ifndef PIDT2NUM +# define PIDT2NUM RB_LONG2NUM +#endif + +#ifndef NUM2PIDT +# define NUM2PIDT RB_NUM2LONG +#endif diff --git a/include/ruby/3/arithmetic/short.h b/include/ruby/3/arithmetic/short.h new file mode 100644 index 0000000000..fd2106c216 --- /dev/null +++ b/include/ruby/3/arithmetic/short.h @@ -0,0 +1,54 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `short` and Ruby's. + * + * Shyouhei wonders: why there is no SHORT2NUM, given there are both + * #USHORT2NUM and #CHR2FIX? + */ +#ifndef RUBY3_ARITHMETIC_SHORT_H +#define RUBY3_ARITHMETIC_SHORT_H +#include "ruby/3/value.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" + +#define RB_NUM2SHORT rb_num2short_inline +#define RB_NUM2USHORT rb_num2ushort +#define NUM2SHORT RB_NUM2SHORT +#define NUM2USHORT RB_NUM2USHORT +#define USHORT2NUM RB_INT2FIX +#define RB_FIX2SHORT rb_fix2short +#define FIX2SHORT RB_FIX2SHORT + +RUBY3_SYMBOL_EXPORT_BEGIN() +short rb_num2short(VALUE); +unsigned short rb_num2ushort(VALUE); +short rb_fix2short(VALUE); +unsigned short rb_fix2ushort(VALUE); +RUBY3_SYMBOL_EXPORT_END() + +static inline short +rb_num2short_inline(VALUE x) +{ + if (RB_FIXNUM_P(x)) + return rb_fix2short(x); + else + return rb_num2short(x); +} + +#endif /* RUBY3_ARITHMETIC_SOHRT_H */ diff --git a/include/ruby/3/arithmetic/size_t.h b/include/ruby/3/arithmetic/size_t.h new file mode 100644 index 0000000000..70161c3ab0 --- /dev/null +++ b/include/ruby/3/arithmetic/size_t.h @@ -0,0 +1,47 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `size_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/int.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/arithmetic/long_long.h" +#include "ruby/backward/2/long_long.h" + +#if SIZEOF_SIZE_T == SIZEOF_LONG_LONG +# define SIZET2NUM RB_ULL2NUM +# define SSIZET2NUM RB_LL2NUM +#elif SIZEOF_SIZE_T == SIZEOF_LONG +# define SIZET2NUM RB_ULONG2NUM +# define SSIZET2NUM RB_LONG2NUM +#else +# define SIZET2NUM RB_UINT2NUM +# define SSIZET2NUM RB_INT2NUM +#endif + +#if SIZEOF_SIZE_T == SIZEOF_LONG_LONG +# define NUM2SIZET RB_NUM2ULL +# define NUM2SSIZET RB_NUM2LL +#elif SIZEOF_SIZE_T == SIZEOF_LONG +# define NUM2SIZET RB_NUM2ULONG +# define NUM2SSIZET RB_NUM2LONG +#else +# define NUM2SIZET RB_NUM2UINT +# define NUM2SSIZET RB_NUM2INT +#endif diff --git a/include/ruby/3/arithmetic/st_data_t.h b/include/ruby/3/arithmetic/st_data_t.h new file mode 100644 index 0000000000..a4917a42f4 --- /dev/null +++ b/include/ruby/3/arithmetic/st_data_t.h @@ -0,0 +1,59 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `st_data_t` and Ruby's. + */ +#ifndef RUBY3_ARITHMERIC_ST_DATA_T_H +#define RUBY3_ARITHMERIC_ST_DATA_T_H +#include "ruby/3/arithmetic/fixnum.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/cast.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" +#include "ruby/st.h" + +#define ST2FIX RB_ST2FIX +/** @cond INTERNAL_MACRO */ +#define RB_ST2FIX RB_ST2FIX +/** @endcond */ + +RUBY3_ATTR_CONST_ON_NDEBUG() +RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(CXX14) +RUBY3_ATTR_ARTIFICIAL() +/* See also [ruby-core:84395] [Bug #14218] [ruby-core:82687] [Bug #13877] */ +static inline VALUE +RB_ST2FIX(st_data_t i) +{ + SIGNED_VALUE x = i; + + if (x >= 0) { + x &= RUBY_FIXNUM_MAX; + } + else { + x |= RUBY_FIXNUM_MIN; + } + + RUBY3_ASSERT_OR_ASSUME(RB_FIXABLE(x)); + unsigned long y = RUBY3_CAST((unsigned long)x); + return RB_LONG2FIX(y); +} + +#endif /* RUBY3_ARITHMERIC_ST_DATA_T_H */ diff --git a/include/ruby/3/arithmetic/uid_t.h b/include/ruby/3/arithmetic/uid_t.h new file mode 100644 index 0000000000..45b1f5a9ca --- /dev/null +++ b/include/ruby/3/arithmetic/uid_t.h @@ -0,0 +1,30 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Arithmetic conversion between C's `uid_t` and Ruby's. + */ +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/long.h" + +#ifndef UIDT2NUM +# define UIDT2NUM RB_LONG2NUM +#endif + +#ifndef NUM2UIDT +# define NUM2UIDT RB_NUM2LONG +#endif diff --git a/include/ruby/3/assume.h b/include/ruby/3/assume.h new file mode 100644 index 0000000000..926c17f36d --- /dev/null +++ b/include/ruby/3/assume.h @@ -0,0 +1,80 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ASSUME / #RUBY3_UNREACHABLE. + * + * These macros must be defined at once because: + * + * - #RUBY3_ASSUME could fallback to #RUBY3_UNREACHABLE. + * - #RUBY3_UNREACHABLE could fallback to #RUBY3_ASSUME. + */ +#ifndef RUBY3_ASSUME_H +#define RUBY3_ASSUME_H +#include "ruby/3/config.h" +#include "ruby/3/cast.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/builtin.h" + +/** @cond INTERNAL_MACRO */ +#if RUBY3_COMPILER_SINCE(MSVC, 13, 10, 0) +# define RUBY3_HAVE___ASSUME + +#elif RUBY3_COMPILER_SINCE(Intel, 13, 0, 0) +# define RUBY3_HAVE___ASSUME +#endif +/** @endcond */ + +/** Wraps (or simulates) `__builtin_unreachable`. */ +#if RUBY3_HAS_BUILTIN(__builtin_unreachable) +# define RUBY3_UNREACHABLE_RETURN(_) __builtin_unreachable() + +#elif defined(RUBY3_HAVE___ASSUME) +# define RUBY3_UNREACHABLE_RETURN(_) return (__assume(0), (_)) + +#else +# define RUBY3_UNREACHABLE_RETURN(_) return (_) +#endif + +/** Wraps (or simulates) `__builtin_unreachable`. */ +#if RUBY3_HAS_BUILTIN(__builtin_unreachable) +# define RUBY3_UNREACHABLE __builtin_unreachable + +#elif defined(RUBY3_HAVE___ASSUME) +# define RUBY3_UNREACHABLE() __assume(0) +#endif + +/** Wraps (or simulates) `__asume`. */ +#if defined(RUBY3_HAVE___ASSUME) +# define RUBY3_ASSUME __assume + +#elif RUBY3_HAS_BUILTIN(__builtin_assume) +# define RUBY3_ASSUME __builtin_assume + +#elif ! defined(RUBY3_UNREACHABLE) +# define RUBY3_ASSUME(_) RUBY3_CAST((void)(_)) + +#else +# define RUBY3_ASSUME(_) \ + (RB_LIKELY(!!(_)) ? RUBY3_CAST((void)0) : RUBY3_UNREACHABLE()) +#endif + +#if ! defined(RUBY3_UNREACHABLE) +# define RUBY3_UNREACHABLE() RUBY3_ASSUME(0) +#endif + +#endif /* RUBY3_ASSUME_H */ diff --git a/include/ruby/3/attr/alloc_size.h b/include/ruby/3/attr/alloc_size.h new file mode 100644 index 0000000000..1b13e6f4a5 --- /dev/null +++ b/include/ruby/3/attr/alloc_size.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_ALLOC_SIZE. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((alloc_size))` */ +#if defined(RUBY3_ATTR_ALLOC_SIZE) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(alloc_size) +# define RUBY3_ATTR_ALLOC_SIZE(tuple) __attribute__((__alloc_size__ tuple)) + +#else +# define RUBY3_ATTR_ALLOC_SIZE(tuple) /* void */ +#endif diff --git a/include/ruby/3/attr/artificial.h b/include/ruby/3/attr/artificial.h new file mode 100644 index 0000000000..7b0acab2f6 --- /dev/null +++ b/include/ruby/3/attr/artificial.h @@ -0,0 +1,46 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_ARTIFICIAL. + * + * ### Q&A ### + * + * - Q: What is this attribute? I don't get what GCC manual is talking about. + * + * - A: In short it is an attribute to manipulate GDB backtraces. The + * attribute makes the best sense when it comes with + * __attribute__((always_inline)). When a function annotated with this + * attribute gets inlined, and when you somehow look at a backtrace which + * includes such inlined call site, then the backtrace shows the caller + * and not the callee. This is handy for instance when an identical + * function is inlined more than once in a single big function. On such + * case it gets vital to know where the inlining happened in the callee. + * See also https://stackoverflow.com/a/21936099 + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((artificial))` */ +#if defined(RUBY3_ATTR_ARTIFICIAL) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(artificial) +# define RUBY3_ATTR_ARTIFICIAL() __attribute__((__artificial__)) + +#else +# define RUBY3_ATTR_ARTIFICIAL() /* void */ +#endif diff --git a/include/ruby/3/attr/cold.h b/include/ruby/3/attr/cold.h new file mode 100644 index 0000000000..6c1093d1ff --- /dev/null +++ b/include/ruby/3/attr/cold.h @@ -0,0 +1,38 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_COLD. + */ +#include "ruby/3/compiler_is.h" +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((cold))` */ +#if defined(RUBY3_ATTR_COLD) +# /* Take that. */ + +#elif RUBY3_COMPILER_IS(SunPro) +# /* Recent SunPro has __has_attribute, and is borken. */ +# /* It reports it has attribute cold, reality isn't (warnings issued). */ +# define RUBY3_ATTR_COLD() /* void */ + +#elif RUBY3_HAS_ATTRIBUTE(cold) +# define RUBY3_ATTR_COLD() __attribute__((__cold__)) + +#else +# define RUBY3_ATTR_COLD() /* void */ +#endif diff --git a/include/ruby/3/attr/const.h b/include/ruby/3/attr/const.h new file mode 100644 index 0000000000..06372db0c2 --- /dev/null +++ b/include/ruby/3/attr/const.h @@ -0,0 +1,52 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_CONST. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/declspec_attribute.h" + +/** Wraps (or simulates) `__attribute__((const))` */ +#if defined(RUBY3_ATTR_CONST) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(const) +# define RUBY3_ATTR_CONST() __attribute__((__const__)) + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(noalias) +# /* If a function can be a const, that is also a noalias. */ +# define RUBY3_ATTR_CONST() __declspec(noalias) + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_ATTR_CONST() _Pragma("no_side_effect") + +#else +# define RUBY3_ATTR_CONST() /* void */ +#endif + +/** Enables #RUBY3_ATTR_CONST iff. #RUBY_NDEBUG. */ +#if defined(RUBY3_ATTR_CONST_ON_NDEBUG) +# /* Take that. */ + +#elif RUBY_NDEBUG +# define RUBY3_ATTR_CONST_ON_NDEBUG() RUBY3_ATTR_CONST() + +#else +# define RUBY3_ATTR_CONST_ON_NDEBUG() /* void */ +#endif diff --git a/include/ruby/3/attr/constexpr.h b/include/ruby/3/attr/constexpr.h new file mode 100644 index 0000000000..5c09bced49 --- /dev/null +++ b/include/ruby/3/attr/constexpr.h @@ -0,0 +1,91 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief #RUBY3_ATTR_CONSTEXPR. + */ +#include "ruby/3/has/feature.h" +#include "ruby/3/compiler_is.h" +#include "ruby/3/token_paste.h" + +/** @cond INTERNAL_MACRO*/ +#if defined(RUBY3_ATTR_CONSTEXPR) +# /* Take that. */ + +#elif ! defined(__cplusplus) +# /* Makes no sense. */ +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 0 +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 0 + +#elif defined(__cpp_constexpr) +# /* https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations */ +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 (__cpp_constexpr >= 200704L) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 (__cpp_constexpr >= 201304L) + +#elif RUBY3_COMPILER_SINCE(MSVC, 19, 0, 0) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 RUBY3_COMPILER_SINCE(MSVC, 19, 00, 00) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 RUBY3_COMPILER_SINCE(MSVC, 19, 11, 00) + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 13, 0) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 (__cplusplus >= 201103L) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 (__cplusplus >= 201402L) + +#elif RUBY3_COMPILER_SINCE(GCC, 4, 9, 0) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 (__cplusplus >= 201103L) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 (__cplusplus >= 201402L) + +#elif RUBY3_HAS_FEATURE(cxx_relaxed_constexpr) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 1 +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 1 + +#elif RUBY3_HAS_FEATURE(cxx_constexpr) +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 1 +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 0 + +#else +# /* :FIXME: icpc must have constexpr but don't know how to detect. */ +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX11 0 +# define RUBY3_HAS_ATTR_CONSTEXPR_CXX14 0 +#endif +/** @endcond */ + +/** Wraps (or simulates) C++11 `constexpr`. */ +#if defined(RUBY3_ATTR_CONSTEXPR) +# /* Take that. */ + +#elif RUBY3_HAS_ATTR_CONSTEXPR_CXX14 +# define RUBY3_ATTR_CONSTEXPR(_) constexpr + +#elif RUBY3_HAS_ATTR_CONSTEXPR_CXX11 +# define RUBY3_ATTR_CONSTEXPR(_) RUBY3_TOKEN_PASTE(RUBY3_ATTR_CONSTEXPR_, _) +# define RUBY3_ATTR_CONSTEXPR_CXX11 constexpr +# define RUBY3_ATTR_CONSTEXPR_CXX14 /* void */ + +#else +# define RUBY3_ATTR_CONSTEXPR(_) /* void */ +#endif + +/** Enables #RUBY3_ATTR_CONSTEXPR iff. #RUBY_NDEBUG. */ +#if defined(RUBY3_ATTR_CONSTEXPR_ON_NDEBUG) +# /* Take that. */ + +#elif RUBY_NDEBUG +# define RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(_) RUBY3_ATTR_CONSTEXPR(_) + +#else +# define RUBY3_ATTR_CONSTEXPR_ON_NDEBUG(_) /* void */ +#endif diff --git a/include/ruby/3/attr/deprecated.h b/include/ruby/3/attr/deprecated.h new file mode 100644 index 0000000000..cea124e1fe --- /dev/null +++ b/include/ruby/3/attr/deprecated.h @@ -0,0 +1,58 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_DEPRECATED. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/c_attribute.h" +#include "ruby/3/has/cpp_attribute.h" +#include "ruby/3/has/declspec_attribute.h" +#include "ruby/3/has/extension.h" + +/** Wraps (or simulates) `[[deprecated]]` */ +#if defined(RUBY3_ATTR_DEPRECATED) +# /* Take that. */ + +#elif RUBY3_HAS_EXTENSION(attribute_deprecated_with_message) +# define RUBY3_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) + +#elif RUBY3_COMPILER_SINCE(GCC, 4, 5, 0) +# define RUBY3_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) + +#elif RUBY3_COMPILER_SINCE(Intel, 13, 0, 0) +# define RUBY3_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) + +#elif RUBY3_HAS_ATTRIBUTE(deprecated) /* but not with message. */ +# define RUBY3_ATTR_DEPRECATED(msg) __attribute__((__deprecated__)) + +#elif RUBY3_COMPILER_SINCE(MSVC, 14, 0, 0) +# define RUBY3_ATTR_DEPRECATED(msg) __declspec(deprecated msg) + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(deprecated) +# define RUBY3_ATTR_DEPRECATED(msg) __declspec(deprecated) + +#elif RUBY3_HAS_CPP_ATTRIBUTE(deprecated) +# define RUBY3_ATTR_DEPRECATED(msg) [[deprecated msg]] + +#elif RUBY3_HAS_C_ATTRIBUTE(deprecated) +# define RUBY3_ATTR_DEPRECATED(msg) [[deprecated msg]] + +#else +# define RUBY3_ATTR_DEPRECATED(msg) /* void */ +#endif diff --git a/include/ruby/3/attr/diagnose_if.h b/include/ruby/3/attr/diagnose_if.h new file mode 100644 index 0000000000..88ad81ab2c --- /dev/null +++ b/include/ruby/3/attr/diagnose_if.h @@ -0,0 +1,41 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_DIAGNOSE_IF. + */ +#include "ruby/3/has/attribute.h" +#include "ruby/3/warning_push.h" + +/** Wraps (or simulates) `__attribute__((diagnose_if))` */ +#if defined(RUBY3_ATTR_DIAGNOSE_IF) +# /* Take that. */ + +#elif RUBY3_COMPILER_BEFORE(Clang, 5, 0, 0) +# /* https://bugs.llvm.org/show_bug.cgi?id=34319 */ +# define RUBY3_ATTR_DIAGNOSE_IF(_, __, ___) /* void */ + +#elif RUBY3_HAS_ATTRIBUTE(diagnose_if) +# define RUBY3_ATTR_DIAGNOSE_IF(_, __, ___) \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(-Wgcc-compat) \ + __attribute__((__diagnose_if__(_, __, ___))) \ + RUBY3_WARNING_POP() + +#else +# define RUBY3_ATTR_DIAGNOSE_IF(_, __, ___) /* void */ +#endif diff --git a/include/ruby/3/attr/enum_extensibility.h b/include/ruby/3/attr/enum_extensibility.h new file mode 100644 index 0000000000..2135736de7 --- /dev/null +++ b/include/ruby/3/attr/enum_extensibility.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief #RUBY3_ATTR_ENUM_EXTENSIBILITY. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((enum_extensibility))` */ +#if defined(RUBY3_ATTR_ENUM_EXTENSIBILITY) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(enum_extensibility) +# define RUBY3_ATTR_ENUM_EXTENSIBILITY(_) __attribute__((__enum_extensibility__(_))) + +#else +# define RUBY3_ATTR_ENUM_EXTENSIBILITY(_) /* void */ +#endif diff --git a/include/ruby/3/attr/error.h b/include/ruby/3/attr/error.h new file mode 100644 index 0000000000..15d9181fe2 --- /dev/null +++ b/include/ruby/3/attr/error.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_ERROR. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((error))` */ +#if defined(RUBY3_ATTR_ERROR) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(error) +# define RUBY3_ATTR_ERROR(msg) __attribute__((__error__ msg)) + +#else +# define RUBY3_ATTR_ERROR(msg) /* void */ +#endif diff --git a/include/ruby/3/attr/flag_enum.h b/include/ruby/3/attr/flag_enum.h new file mode 100644 index 0000000000..a026ab5de1 --- /dev/null +++ b/include/ruby/3/attr/flag_enum.h @@ -0,0 +1,33 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_FLAG_ENUM. + * @see https://clang.llvm.org/docs/AttributeReference.html#flag_enum + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((flag_enum)` */ +#if defined(RUBY3_ATTR_FLAG_ENUM) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(flag_enum) +# define RUBY3_ATTR_FLAG_ENUM() __attribute__((__flag_enum__)) + +#else +# define RUBY3_ATTR_FLAG_ENUM() /* void */ +#endif diff --git a/include/ruby/3/attr/forceinline.h b/include/ruby/3/attr/forceinline.h new file mode 100644 index 0000000000..47d7d58147 --- /dev/null +++ b/include/ruby/3/attr/forceinline.h @@ -0,0 +1,41 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_FORCEINLINE. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" + +/** + * Wraps (or simulates) `__forceinline`. MSVC complains on declarations like + * `static inline __forceinline void foo()`. It seems MSVC's `inline` and + * `__forceinline` are mutually exclusive. We have to mimic that behaviour for + * non-MSVC compilers. + */ +#if defined(RUBY3_ATTR_FORCEINLINE) +# /* Take that. */ + +#elif RUBY3_COMPILER_SINCE(MSVC, 12, 0, 0) +# define RUBY3_ATTR_FORCEINLINE() __forceinline + +#elif RUBY3_HAS_ATTRIBUTE(always_inline) +# define RUBY3_ATTR_FORCEINLINE() __attribute__((__always_inline__)) inline + +#else +# define RUBY3_ATTR_FORCEINLINE() inline +#endif diff --git a/include/ruby/3/attr/format.h b/include/ruby/3/attr/format.h new file mode 100644 index 0000000000..b41094f221 --- /dev/null +++ b/include/ruby/3/attr/format.h @@ -0,0 +1,42 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_FORMAT. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((format))` */ +#if defined(RUBY3_ATTR_FORMAT) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(format) +# define RUBY3_ATTR_FORMAT(x, y, z) __attribute__((__format__(x, y, z))) + +#else +# define RUBY3_ATTR_FORMAT(x, y, z) /* void */ +#endif + +#if defined(RUBY3_PRINTF_FORMAT) +# /* Take that. */ + +#elif defined(__MINGW_PRINTF_FORMAT) +# define RUBY3_PRINTF_FORMAT __MINGW_PRINTF_FORMAT + +#else +# define RUBY3_PRINTF_FORMAT __printf__ +#endif diff --git a/include/ruby/3/attr/maybe_unused.h b/include/ruby/3/attr/maybe_unused.h new file mode 100644 index 0000000000..3463dfb77a --- /dev/null +++ b/include/ruby/3/attr/maybe_unused.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_MAYBE_UNUSED. + */ +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/c_attribute.h" +#include "ruby/3/has/cpp_attribute.h" + +/** Wraps (or simulates) `[[maybe_unused]]` */ +#if defined(RUBY3_ATTR_MAYBE_UNUSED) +# /* Take that. */ + +#elif RUBY3_HAS_CPP_ATTRIBUTE(maybe_unused) +# define RUBY3_ATTR_MAYBE_UNUSED() [[maybe_unused]] + +#elif RUBY3_HAS_C_ATTRIBUTE(maybe_unused) +# define RUBY3_ATTR_MAYBE_UNUSED() [[maybe_unused]] + +#elif RUBY3_HAS_ATTRIBUTE(unused) +# define RUBY3_ATTR_MAYBE_UNUSED() __attribute__((__unused__)) + +#else +# define RUBY3_ATTR_MAYBE_UNUSED() /* void */ +#endif diff --git a/include/ruby/3/attr/noalias.h b/include/ruby/3/attr/noalias.h new file mode 100644 index 0000000000..c15f1480cb --- /dev/null +++ b/include/ruby/3/attr/noalias.h @@ -0,0 +1,58 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NOALIAS. + * + * ### Q&A ### + * + * - Q: There are seemingly similar attributes named #RUBY3_ATTR_CONST, + * #RUBY3_ATTR_PURE, and #RUBY3_ATTR_NOALIAS. What are the difference? + * + * - A: Allowed operations are different. + * + * - #RUBY3_ATTR_CONST ... Functions attributed by this are not allowed to + * read/write _any_ pointers at all (there are exceptional situations + * when reading a pointer is possible but forget that; they are too + * exceptional to be useful). Just remember that everything pointer- + * related are NG. + * + * - #RUBY3_ATTR_PURE ... Functions attributed by this can read any + * nonvolatile pointers, but no writes are allowed at all. The ability + * to read _any_ nonvolatile pointers makes it possible to mark ::VALUE- + * taking functions as being pure, as long as they are read-only. + * + * - #RUBY3_ATTR_NOALIAS ... Can both read/write, but only through pointers + * passed to the function as parameters. This is a typical situation + * when you create a C++ non-static member function which only concerns + * `this`. No global variables are allowed to read/write. So this is + * not a super-set of being pure. If you want to read something, that + * has to be passed to the function as a pointer. ::VALUE -taking + * functions thus cannot be attributed as such. + */ +#include "ruby/3/has/declspec_attribute.h" + +/** Wraps (or simulates) `__declspec((noalias))` */ +#if defined(RUBY3_ATTR_NOALIAS) +# /* Take that. */ + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(noalias) +# define RUBY3_ATTR_NOALIAS() __declspec(noalias) + +#else +# define RUBY3_ATTR_NOALIAS() /* void */ +#endif diff --git a/include/ruby/3/attr/nodiscard.h b/include/ruby/3/attr/nodiscard.h new file mode 100644 index 0000000000..00ef068422 --- /dev/null +++ b/include/ruby/3/attr/nodiscard.h @@ -0,0 +1,48 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NODISCARD. + */ +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/c_attribute.h" +#include "ruby/3/has/cpp_attribute.h" + +/** + * Wraps (or simulates) `[[nodiscard]]`. In C++ (at least since C++20) a + * nodiscard attribute can have a message why the result shall not be ignoed. + * However GCC attribute and SAL annotation cannot take them. + */ +#if defined(RUBY3_ATTR_NODISCARD) +# /* Take that. */ + +#elif RUBY3_HAS_CPP_ATTRIBUTE(nodiscard) +# define RUBY3_ATTR_NODISCARD() [[nodiscard]] + +#elif RUBY3_HAS_C_ATTRIBUTE(nodiscard) +# define RUBY3_ATTR_NODISCARD() [[nodiscard]] + +#elif RUBY3_HAS_ATTRIBUTE(warn_unused_result) +# define RUBY3_ATTR_NODISCARD() __attribute__((__warn_unused_result__)) + +#elif defined(_Check_return_) +# /* Take SAL definition. */ +# define RUBY3_ATTR_NODISCARD() _Check_return_ + +#else +# define RUBY3_ATTR_NODISCARD() /* void */ +#endif diff --git a/include/ruby/3/attr/noexcept.h b/include/ruby/3/attr/noexcept.h new file mode 100644 index 0000000000..c5db6b3e79 --- /dev/null +++ b/include/ruby/3/attr/noexcept.h @@ -0,0 +1,90 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NOEXCEPT. + * + * This isn't actually an attribute in C++ but who cares... + * + * Mainly due to aesthetic reasons, this one is rarely used in the project. + * But can be handy on occasions, especially when a function's noexcept-ness + * depends on its calling functions. + * + * ### Q&A ### + * + * - Q: Can a function that raises Ruby exceptions be attributed `noexcept`? + * + * - A: Yes. `noexcept` is about C++ exceptions, not Ruby's. They don't + * interface each other. You can safely attribute a function that raises + * Ruby exceptions as `noexcept`. + * + * - Q: How, then, can I assert that a function I wrote doesn't raise any Ruby + * exceptions? + * + * - A: `__attribute__((__leaf__))` is for that purpose. A function attributed + * as leaf can still throw C++ exceptions, but not Ruby's. Note however, + * that it's extremely difficult -- if not impossible -- to assert that a + * function doesn't raise any Ruby exceptions at all. Use of that + * attribute is not recommended; mere mortals can't properly use that by + * hand. + * + * - Q: Does it make sense to attribute an inline function `noexcept`? + * + * - A: I thought so before. But no, I don't think they are useful any longer. + * + * - When an inline function attributed `noexcept` actually doesn't throw + * any exceptions at all: these days I don't see any difference in + * generated assembly by adding/removing this attribute. C++ compilers + * get smarter and smarter. Today they can infer if it actually throws + * or not without any annotations by humans (correct me if I'm wrong). + * + * - When an inline function attributed `noexcepr` actually _does_ throw an + * exception: they have to call `std::terminate` then (C++ standard + * mandates so). This means exception handling routines are actually + * enforced, not omitted. This doesn't impact runtime performance (The + * Itanium C++ ABI has zero-cost exception handling), but does impact on + * generated binary size. This is bad. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/feature.h" + +/** Wraps (or simulates) C++11 `noexcept` */ +#if defined(RUBY3_ATTR_NOEXCEPT) +# /* Take that. */ + +#elif ! defined(__cplusplus) +# /* Doesn't make sense. */ +# define RUBY3_ATTR_NOEXCEPT(_) /* void */ + +#elif RUBY3_HAS_FEATURE(cxx_noexcept) +# define RUBY3_ATTR_NOEXCEPT(_) noexcept(noexcept(_)) + +#elif defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__ +# define RUBY3_ATTR_NOEXCEPT(_) noexcept(noexcept(_)) + +#elif defined(__INTEL_CXX11_MODE__) +# define RUBY3_ATTR_NOEXCEPT(_) noexcept(noexcept(_)) + +#elif RUBY3_COMPILER_SINCE(MSVC, 19, 0, 0) +# define RUBY3_ATTR_NOEXCEPT(_) noexcept(noexcept(_)) + +#elif __cplusplus >= 201103L +# define RUBY3_ATTR_NOEXCEPT(_) noexcept(noexcept(_)) + +#else +# define RUBY3_ATTR_NOEXCEPT(_) /* void */ +#endif diff --git a/include/ruby/3/attr/noinline.h b/include/ruby/3/attr/noinline.h new file mode 100644 index 0000000000..470043794a --- /dev/null +++ b/include/ruby/3/attr/noinline.h @@ -0,0 +1,36 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NOINLINE. + */ +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/declspec_attribute.h" + +/** Wraps (or simulates) `__declspec(noinline)` */ +#if defined(RUBY3_ATTR_NOINLINE) +# /* Take that. */ + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(noinline) +# define RUBY3_ATTR_NOINLINE() __declspec(noinline) + +#elif RUBY3_HAS_ATTRIBUTE(noinline) +# define RUBY3_ATTR_NOINLINE() __attribute__((__noinline__)) + +#else +# define RUBY3_ATTR_NOINLINE() /* void */ +#endif diff --git a/include/ruby/3/attr/nonnull.h b/include/ruby/3/attr/nonnull.h new file mode 100644 index 0000000000..fff90df55b --- /dev/null +++ b/include/ruby/3/attr/nonnull.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NONNULL. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((nonnull))` */ +#if defined(RUBY3_ATTR_NONNULL) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(nonnull) +# define RUBY3_ATTR_NONNULL(list) __attribute__((__nonnull__ list)) + +#else +# define RUBY3_ATTR_NONNULL(list) /* void */ +#endif diff --git a/include/ruby/3/attr/noreturn.h b/include/ruby/3/attr/noreturn.h new file mode 100644 index 0000000000..c08c824947 --- /dev/null +++ b/include/ruby/3/attr/noreturn.h @@ -0,0 +1,51 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_NORETURN. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/cpp_attribute.h" +#include "ruby/3/has/declspec_attribute.h" + +/** Wraps (or simulates) `[[noreturn]]` */ +#if defined(RUBY3_ATTR_NORETURN) +# /* Take that. */ + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_ATTR_NORETURN() _Pragma("does_not_return") + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(noreturn) +# define RUBY3_ATTR_NORETURN() __declspec(noreturn) + +#elif RUBY3_HAS_ATTRIBUTE(noreturn) +# define RUBY3_ATTR_NORETURN() __attribute__((__noreturn__)) + +#elif RUBY3_HAS_CPP_ATTRIBUTE(noreturn) +# define RUBY3_ATTR_NORETURN() [[noreturn]] + +#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112) +# define RUBY3_ATTR_NORETURN() _Noreturn + +#elif defined(_Noreturn) +# /* glibc has this macro. */ +# define RUBY3_ATTR_NORETURN() _Noreturn + +#else +# define RUBY3_ATTR_NORETURN() /* void */ +#endif diff --git a/include/ruby/3/attr/pure.h b/include/ruby/3/attr/pure.h new file mode 100644 index 0000000000..8ae2e91fdf --- /dev/null +++ b/include/ruby/3/attr/pure.h @@ -0,0 +1,48 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_PURE. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/assert.h" + +/** Wraps (or simulates) `__attribute__((pure))` */ +#if defined(RUBY3_ATTR_PURE) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(pure) +# define RUBY3_ATTR_PURE() __attribute__((__pure__)) + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_ATTR_PURE() _Pragma("does_not_write_global_data") + +#else +# define RUBY3_ATTR_PURE() /* void */ +#endif + +/** Enables #RUBY3_ATTR_PURE iff. #RUBY_NDEBUG. */ +#if defined(RUBY3_ATTR_PURE_ON_NDEBUG) +# /* Take that. */ + +#elif RUBY_NDEBUG +# define RUBY3_ATTR_PURE_ON_NDEBUG() RUBY3_ATTR_PURE() + +#else +# define RUBY3_ATTR_PURE_ON_NDEBUG() /* void */ +#endif diff --git a/include/ruby/3/attr/restrict.h b/include/ruby/3/attr/restrict.h new file mode 100644 index 0000000000..cd753584dd --- /dev/null +++ b/include/ruby/3/attr/restrict.h @@ -0,0 +1,44 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_RESTRICT. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/token_paste.h" + +/* :FIXME: config.h includes conflicting `#define restrict`. MSVC can be + * detected using `RUBY3_COMPILER_SINCE()`, but Clang & family cannot use + * `__has_declspec_attribute()` which involves macro substitution. */ + +/** Wraps (or simulates) `__declspec(restrict)` */ +#if defined(RUBY3_ATTR_RESTRICT) +# /* Take that. */ + +#elif RUBY3_COMPILER_SINCE(MSVC, 14, 0, 0) +# define RUBY3_ATTR_RESTRICT() __declspec(RUBY3_TOKEN_PASTE(re, strict)) + +#elif RUBY3_HAS_ATTRIBUTE(malloc) +# define RUBY3_ATTR_RESTRICT() __attribute__((__malloc__)) + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_ATTR_RESTRICT() _Pragma("returns_new_memory") + +#else +# define RUBY3_ATTR_RESTRICT() /* void */ +#endif diff --git a/include/ruby/3/attr/returns_nonnull.h b/include/ruby/3/attr/returns_nonnull.h new file mode 100644 index 0000000000..269df4de69 --- /dev/null +++ b/include/ruby/3/attr/returns_nonnull.h @@ -0,0 +1,36 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_RETURNS_NONNULL. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((returns_nonnull))` */ +#if defined(RUBY3_ATTR_RETURNS_NONNULL) +# /* Take that. */ + +#elif defined(_Ret_nonnull_) +# /* Take SAL definition. */ +# define RUBY3_ATTR_RETURNS_NONNULL() _Ret_nonnull_ + +#elif RUBY3_HAS_ATTRIBUTE(returns_nonnull) +# define RUBY3_ATTR_RETURNS_NONNULL() __attribute__((__returns_nonnull__)) + +#else +# define RUBY3_ATTR_RETURNS_NONNULL() /* void */ +#endif diff --git a/include/ruby/3/attr/warning.h b/include/ruby/3/attr/warning.h new file mode 100644 index 0000000000..ebd86b3a07 --- /dev/null +++ b/include/ruby/3/attr/warning.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_WARNING. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((warning))` */ +#if defined(RUBY3_ATTR_WARNING) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(warning) +# define RUBY3_ATTR_WARNING(msg) __attribute__((__warning__ msg)) + +#else +# define RUBY3_ATTR_WARNING(msg) /* void */ +#endif diff --git a/include/ruby/3/attr/weakref.h b/include/ruby/3/attr/weakref.h new file mode 100644 index 0000000000..084f8b99dc --- /dev/null +++ b/include/ruby/3/attr/weakref.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ATTR_WEAKREF. + */ +#include "ruby/3/has/attribute.h" + +/** Wraps (or simulates) `__attribute__((weakref))` */ +#if defined(RUBY3_ATTR_WEAKREF) +# /* Take that. */ + +#elif RUBY3_HAS_ATTRIBUTE(weakref) +# define RUBY3_ATTR_WEAKREF(sym) __attribute__((__weakref__(# sym))) + +#else +# define RUBY3_ATTR_WEAKREF(sym) /* void */ +#endif diff --git a/include/ruby/3/cast.h b/include/ruby/3/cast.h new file mode 100644 index 0000000000..d9725ce17d --- /dev/null +++ b/include/ruby/3/cast.h @@ -0,0 +1,52 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines RUBY3_CAST. + * @cond INTERNAL_MACRO + * + * This casting macro makes sense only inside of other macros that are part of + * public headers. They could be used from C++, and C-style casts could issue + * warnings. Ruby internals are pure C so they should not bother. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/warning.h" +#include "ruby/3/warning_push.h" + +#if defined(RUBY3_CAST) +# /* Take that. */ + +#elif ! defined(__cplusplus) +# define RUBY3_CAST(expr) (expr) + +#elif RUBY3_COMPILER_SINCE(GCC, 4, 6, 0) +# /* g++ has -Wold-style-cast since 1997 or so, but its _Pragma is broken. */ +# /* See https://gcc.godbolt.org/z/XWhU6J */ +# define RUBY3_CAST(expr) (expr) +# pragma GCC diagnostic ignored "-Wold-style-cast" + +#elif RUBY3_HAS_WARNING("-Wold-style-cast") +# define RUBY3_CAST(expr) \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(-Wold-style-cast) \ + (expr) \ + RUBY3_WARNING_POP() + +#else +# define RUBY3_CAST(expr) (expr) +#endif +/** @endcond */ diff --git a/include/ruby/3/compiler_is.h b/include/ruby/3/compiler_is.h new file mode 100644 index 0000000000..39d1fbf70d --- /dev/null +++ b/include/ruby/3/compiler_is.h @@ -0,0 +1,43 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS. + */ + +/** + * @brief Checks if the compiler is of given brand. + * @param cc Compiler brand, like `MSVC`. + * @retval true It is. + * @retval false It isn't. + */ +#ifndef RUBY3_COMPILER_IS +# define RUBY3_COMPILER_IS(cc) RUBY3_COMPILER_IS_ ## cc +#endif + +#include "ruby/3/compiler_is/apple.h" +#include "ruby/3/compiler_is/clang.h" +#include "ruby/3/compiler_is/gcc.h" +#include "ruby/3/compiler_is/intel.h" +#include "ruby/3/compiler_is/msvc.h" +#include "ruby/3/compiler_is/sunpro.h" +/* :TODO: Other possible compilers to support: + * + * - IBM XL: recent XL are clang-backended so some tweaks like we do for + * Apple's might be needed. + * + * - ARM's armclang: ditto, it can be clang-backended. */ diff --git a/include/ruby/3/compiler_is/apple.h b/include/ruby/3/compiler_is/apple.h new file mode 100644 index 0000000000..bd08b7dd63 --- /dev/null +++ b/include/ruby/3/compiler_is/apple.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_Apple. + * + * Apple ships clang. Problem is, its `__clang_major__` etc. are not the + * upstream LLVM version, but XCode's. We have to think Apple's is distinct + * from LLVM's, when it comes to compiler detection business in this header + * file. + */ +#if defined(RUBY3_COMPILER_IS_Apple) +# /* Take that. */ + +#elif ! defined(__clang__) +# define RUBY3_COMPILER_IS_Apple 0 + +#elif ! defined(__apple_build_version__) +# define RUBY3_COMPILER_IS_Apple 0 + +#else +# define RUBY3_COMPILER_IS_Apple 1 +# define RUBY3_COMPILER_VERSION_MAJOR __clang_major__ +# define RUBY3_COMPILER_VERSION_MINOR __clang_minor__ +# define RUBY3_COMPILER_VERSION_PATCH __clang_patchlevel__ +#endif diff --git a/include/ruby/3/compiler_is/clang.h b/include/ruby/3/compiler_is/clang.h new file mode 100644 index 0000000000..a5be006022 --- /dev/null +++ b/include/ruby/3/compiler_is/clang.h @@ -0,0 +1,37 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_Clang. + */ +#include "ruby/3/compiler_is/apple.h" + +#if defined(RUBY3_COMPILER_IS_Clang) +# /* Take that. */ + +#elif ! defined(__clang__) +# define RUBY3_COMPILER_IS_Clang 0 + +#elif RUBY3_COMPILER_IS(Apple) +# define RUBY3_COMPILER_IS_Clang 0 + +#else +# define RUBY3_COMPILER_IS_Clang 1 +# define RUBY3_COMPILER_VERSION_MAJOR __clang_major__ +# define RUBY3_COMPILER_VERSION_MINOR __clang_minor__ +# define RUBY3_COMPILER_VERSION_PATCH __clang_patchlevel__ +#endif diff --git a/include/ruby/3/compiler_is/gcc.h b/include/ruby/3/compiler_is/gcc.h new file mode 100644 index 0000000000..6b0a5f62cf --- /dev/null +++ b/include/ruby/3/compiler_is/gcc.h @@ -0,0 +1,45 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_GCC. + */ +#include "ruby/3/compiler_is/apple.h" +#include "ruby/3/compiler_is/clang.h" +#include "ruby/3/compiler_is/intel.h" + +#if defined(RUBY3_COMPILER_IS_GCC) +# /* Take that. */ + +#elif ! defined(__GNUC__) +# define RUBY3_COMPILER_IS_GCC 0 + +#elif RUBY3_COMPILER_IS(Apple) +# define RUBY3_COMPILER_IS_GCC 0 + +#elif RUBY3_COMPILER_IS(Clang) +# define RUBY3_COMPILER_IS_GCC 0 + +#elif RUBY3_COMPILER_IS(Intel) +# define RUBY3_COMPILER_IS_GCC 0 + +#else +# define RUBY3_COMPILER_IS_GCC 1 +# define RUBY3_COMPILER_VERSION_MAJOR __GNUC__ +# define RUBY3_COMPILER_VERSION_MINOR __GNUC_MINOR__ +# define RUBY3_COMPILER_VERSION_PATCH __GNUC_PATCHLEVEL__ +#endif diff --git a/include/ruby/3/compiler_is/intel.h b/include/ruby/3/compiler_is/intel.h new file mode 100644 index 0000000000..7a1fa0fc9a --- /dev/null +++ b/include/ruby/3/compiler_is/intel.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_Intel. + */ +#if defined(RUBY3_COMPILER_IS_Intel) +# /* Take that. */ + +#elif ! defined(__INTEL_COMPILER) +# define RUBY3_COMPILER_IS_Intel 0 + +#elif ! defined(__INTEL_COMPILER_UPDATE) +# define RUBY3_COMPILER_IS_Intel 1 +# /* __INTEL_COMPILER = XXYZ */ +# define RUBY3_COMPILER_VERSION_MAJOR (__INTEL_COMPILER / 100) +# define RUBY3_COMPILER_VERSION_MINOR (__INTEL_COMPILER % 100 / 10) +# define RUBY3_COMPILER_VERSION_PATCH (__INTEL_COMPILER % 10) + +#else +# define RUBY3_COMPILER_IS_Intel 1 +# /* __INTEL_COMPILER = XXYZ */ +# define RUBY3_COMPILER_VERSION_MAJOR (__INTEL_COMPILER / 100) +# define RUBY3_COMPILER_VERSION_MINOR (__INTEL_COMPILER % 100 / 10) +# define RUBY3_COMPILER_VERSION_PATCH __INTEL_COMPILER_UPDATE +#endif diff --git a/include/ruby/3/compiler_is/msvc.h b/include/ruby/3/compiler_is/msvc.h new file mode 100644 index 0000000000..beb8076046 --- /dev/null +++ b/include/ruby/3/compiler_is/msvc.h @@ -0,0 +1,56 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_MSVC. + */ +#include "ruby/3/compiler_is/clang.h" +#include "ruby/3/compiler_is/intel.h" + +#if defined(RUBY3_COMPILER_IS_MSVC) +# /* Take that. */ + +#elif ! defined(_MSC_VER) +# define RUBY3_COMPILER_IS_MSVC 0 + +#elif RUBY3_COMPILER_IS(Clang) +# define RUBY3_COMPILER_IS_MSVC 0 + +#elif RUBY3_COMPILER_IS(Intel) +# define RUBY3_COMPILER_IS_MSVC 0 + +#elif _MSC_VER >= 1400 +# define RUBY3_COMPILER_IS_MSVC 1 +# /* _MSC_FULL_VER = XXYYZZZZZ */ +# define RUBY3_COMPILER_VERSION_MAJOR (_MSC_FULL_VER / 10000000) +# define RUBY3_COMPILER_VERSION_MINOR (_MSC_FULL_VER % 10000000 / 100000) +# define RUBY3_COMPILER_VERSION_PATCH (_MSC_FULL_VER % 100000) + +#elif defined(_MSC_FULL_VER) +# define RUBY3_COMPILER_IS_MSVC 1 +# /* _MSC_FULL_VER = XXYYZZZZ */ +# define RUBY3_COMPILER_VERSION_MAJOR (_MSC_FULL_VER / 1000000) +# define RUBY3_COMPILER_VERSION_MINOR (_MSC_FULL_VER % 1000000 / 10000) +# define RUBY3_COMPILER_VERSION_PATCH (_MSC_FULL_VER % 10000) + +#else +# define RUBY3_COMPILER_IS_MSVC 1 +# /* _MSC_VER = XXYY */ +# define RUBY3_COMPILER_VERSION_MAJOR (_MSC_VER / 100) +# define RUBY3_COMPILER_VERSION_MINOR (_MSC_VER % 100) +# define RUBY3_COMPILER_VERSION_PATCH 0 +#endif diff --git a/include/ruby/3/compiler_is/sunpro.h b/include/ruby/3/compiler_is/sunpro.h new file mode 100644 index 0000000000..b71997658b --- /dev/null +++ b/include/ruby/3/compiler_is/sunpro.h @@ -0,0 +1,54 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_IS_SunPro. + */ +#if defined(RUBY3_COMPILER_IS_SunPro) +# /* Take that. */ + +#elif ! (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) +# define RUBY3_COMPILER_IS_SunPro 0 + +#elif defined(__SUNPRO_C) && __SUNPRO_C >= 0x5100 +# define RUBY3_COMPILER_IS_SunPro 1 +# /* __SUNPRO_C = 0xXYYZ */ +# define TERSE_COMPILER_VERSION_MAJOR (__SUNPRO_C >> 12) +# define TERSE_COMPILER_VERSION_MINOR ((__SUNPRO_C >> 8 & 0xF) * 10 + (__SUNPRO_C >> 4 & 0xF)) +# define TERSE_COMPILER_VERSION_PATCH (__SUNPRO_C & 0xF) + +#elif defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x5100 +# define RUBY3_COMPILER_IS_SunPro 1 +# /* __SUNPRO_CC = 0xXYYZ */ +# define TERSE_COMPILER_VERSION_MAJOR (__SUNPRO_CC >> 12) +# define TERSE_COMPILER_VERSION_MINOR ((__SUNPRO_CC >> 8 & 0xF) * 10 + (__SUNPRO_CC >> 4 & 0xF)) +# define TERSE_COMPILER_VERSION_PATCH (__SUNPRO_CC & 0xF) + +#elif defined(__SUNPRO_C) +# define RUBY3_COMPILER_IS_SunPro 1 +# /* __SUNPRO_C = 0xXYZ */ +# define TERSE_COMPILER_VERSION_MAJOR (__SUNPRO_C >> 8) +# define TERSE_COMPILER_VERSION_MINOR (__SUNPRO_C >> 4 & 0xF) +# define TERSE_COMPILER_VERSION_PATCH (__SUNPRO_C & 0xF) + +#else +# define RUBY3_COMPILER_IS_SunPro 1 +# /* __SUNPRO_CC = 0xXYZ */ +# define TERSE_COMPILER_VERSION_MAJOR (__SUNPRO_CC >> 8) +# define TERSE_COMPILER_VERSION_MINOR (__SUNPRO_CC >> 4 & 0xF) +# define TERSE_COMPILER_VERSION_PATCH (__SUNPRO_CC & 0xF) +#endif diff --git a/include/ruby/3/compiler_since.h b/include/ruby/3/compiler_since.h new file mode 100644 index 0000000000..f5d8bdd2f8 --- /dev/null +++ b/include/ruby/3/compiler_since.h @@ -0,0 +1,60 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_COMPILER_SINCE. + */ +#include "ruby/3/compiler_is.h" +#ifndef RUBY3_COMPILER_SINCE + +/** + * @brief Checks if the compiler is of given brand and is newer than or equal + * to the passed version. + * @param cc Compiler brand, like `MSVC`. + * @param x Major version. + * @param y Minor version. + * @param z Patchlevel. + * @retval true cc >= x.y.z. + * @retval false oherwise. + */ +#define RUBY3_COMPILER_SINCE(cc, x, y, z) \ + (RUBY3_COMPILER_IS(cc) && \ + ((RUBY3_COMPILER_VERSION_MAJOR > (x)) || \ + ((RUBY3_COMPILER_VERSION_MAJOR == (x)) && \ + ((RUBY3_COMPILER_VERSION_MINOR > (y)) || \ + ((RUBY3_COMPILER_VERSION_MINOR == (y)) && \ + (RUBY3_COMPILER_VERSION_PATCH >= (z))))))) + +/** + * @brief Checks if the compiler is of given brand and is older than the + * passed version. + * @param cc Compiler brand, like `MSVC`. + * @param x Major version. + * @param y Minor version. + * @param z Patchlevel. + * @retval true cc < x.y.z. + * @retval false oherwise. + */ +#define RUBY3_COMPILER_BEFORE(cc, x, y, z) \ + (RUBY3_COMPILER_IS(cc) && \ + ((RUBY3_COMPILER_VERSION_MAJOR < (x)) || \ + ((RUBY3_COMPILER_VERSION_MAJOR == (x)) && \ + ((RUBY3_COMPILER_VERSION_MINOR < (y)) || \ + ((RUBY3_COMPILER_VERSION_MINOR == (y)) && \ + (RUBY3_COMPILER_VERSION_PATCH < (z))))))) + +#endif /* RUBY3_COMPILER_SINCE */ diff --git a/include/ruby/3/config.h b/include/ruby/3/config.h new file mode 100644 index 0000000000..fe7e190838 --- /dev/null +++ b/include/ruby/3/config.h @@ -0,0 +1,131 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Thin wrapper to ruby/config.h + */ +#ifndef RUBY3_CONFIG_H +#define RUBY3_CONFIG_H +#include "ruby/config.h" + +#ifdef RUBY_EXTCONF_H +# include RUBY_EXTCONF_H +#endif + +#include "ruby/3/compiler_since.h" + +#if defined(__cplusplus) +#/* __builtin_choose_expr and __builtin_types_compatible aren't available +# * on C++. See https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html */ +# undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P +# undef HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P + +# undef HAVE_PROTOTYPES +# define HAVE_PROTOTYPES 1 + +# undef HAVE_STDARG_PROTOTYPES +# define HAVE_STDARG_PROTOTYPES 1 + +/* HAVE_VA_ARGS_MACRO is for C. C++ situations might be different. */ +# undef HAVE_VA_ARGS_MACRO +# if __cplusplus >= 201103L +# define HAVE_VA_ARGS_MACRO +# elif defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__ +# define HAVE_VA_ARGS_MACRO +# elif defined(__INTEL_CXX11_MODE__) +# define HAVE_VA_ARGS_MACRO +# elif RUBY3_COMPILER_SINCE(MSVC, 16, 0, 0) +# define HAVE_VA_ARGS_MACRO +# else +# /* NG, not known. */ +# endif +#endif + +#if RUBY3_COMPILER_BEFORE(GCC, 4, 9, 0) +# /* See https://bugs.ruby-lang.org/issues/14221 */ +# undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P +#endif + +#if RUBY3_COMPILER_BEFORE(GCC, 5, 0, 0) +# /* GCC 4.9.2 reportedly has this feature and is broken. The function is not +# * officially documented below. Seems we should not use it. +# * https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/Other-Builtins.html */ +# undef HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN +#endif + +#ifndef STRINGIZE0 +# define STRINGIZE(expr) STRINGIZE0(expr) +# define STRINGIZE0(expr) #expr +#endif + +#ifdef AC_APPLE_UNIVERSAL_BUILD +# undef WORDS_BIGENDIAN +# ifdef __BIG_ENDIAN__ +# define WORDS_BIGENDIAN +# endif +#endif + +#ifndef DLEXT_MAXLEN +# define DLEXT_MAXLEN 4 +#endif + +#ifndef RUBY_PLATFORM +# define RUBY_PLATFORM "unknown-unknown" +#endif + +#ifdef UNALIGNED_WORD_ACCESS +# /* Take that. */ +#elif defined(__i386) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(__i386__) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(_M_IX86) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(__x86_64) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(__x86_64__) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(_M_AMD64) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(__powerpc64__) +# define UNALIGNED_WORD_ACCESS 1 +#elif defined(__mc68020__) +# define UNALIGNED_WORD_ACCESS 1 +#else +# define UNALIGNED_WORD_ACCESS 0 +#endif + +/* Detection of __VA_OPT__ */ +#if ! defined(HAVE_VA_ARGS_MACRO) +# undef HAVE___VA_OPT__ + +#else +# /* Idea taken from: https://stackoverflow.com/a/48045656 */ +# define RUBY3_TEST3(q, w, e, ...) e +# define RUBY3_TEST2(...) RUBY3_TEST3(__VA_OPT__(,),1,0,0) +# define RUBY3_TEST1() RUBY3_TEST2("ruby") +# if RUBY3_TEST1() +# define HAVE___VA_OPT__ +# else +# undef HAVE___VA_OPT__ +# endif +# undef RUBY3_TEST1 +# undef RUBY3_TEST2 +# undef RUBY3_TEST3 +#endif /* HAVE_VA_ARGS_MACRO */ + +#endif /* RUBY3_CONFIG_H */ diff --git a/include/ruby/3/constant_p.h b/include/ruby/3/constant_p.h new file mode 100644 index 0000000000..e1b45c08b5 --- /dev/null +++ b/include/ruby/3/constant_p.h @@ -0,0 +1,37 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_CONSTANT_P. + * + * Note that __builtin_constant_p can be applicable inside of inline functions, + * according to GCC manual. Clang lacks that feature, though. + * + * @see https://bugs.llvm.org/show_bug.cgi?id=4898 + * @see https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html + */ +#include "ruby/3/has/builtin.h" + +#if defined(RUBY3_CONSTANT_P) +# /* Take that. */ + +#elif RUBY3_HAS_BUILTIN(__builtin_constant_p) +# define RUBY3_CONSTANT_P(expr) __builtin_constant_p(expr) + +#else +# define RUBY3_CONSTANT_P(expr) 0 +#endif diff --git a/include/ruby/3/core.h b/include/ruby/3/core.h new file mode 100644 index 0000000000..be8a50a5fb --- /dev/null +++ b/include/ruby/3/core.h @@ -0,0 +1,32 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Core data structures, definitions and manupulations. + */ +#include "ruby/3/core/rarray.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/core/rbignum.h" +#include "ruby/3/core/rclass.h" +#include "ruby/3/core/rdata.h" +#include "ruby/3/core/rfile.h" +#include "ruby/3/core/rhash.h" +#include "ruby/3/core/robject.h" +#include "ruby/3/core/rregexp.h" +#include "ruby/3/core/rstring.h" +#include "ruby/3/core/rstruct.h" +#include "ruby/3/core/rtypeddata.h" diff --git a/include/ruby/3/core/rarray.h b/include/ruby/3/core/rarray.h new file mode 100644 index 0000000000..ddc50117ef --- /dev/null +++ b/include/ruby/3/core/rarray.h @@ -0,0 +1,275 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RArray. + */ +#ifndef RUBY3_RARRAY_H +#define RUBY3_RARRAY_H +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/attr/maybe_unused.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/rgengc.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/assert.h" + +#ifndef USE_TRANSIENT_HEAP +# define USE_TRANSIENT_HEAP 1 +#endif + +#define RARRAY(obj) RUBY3_CAST((struct RArray *)(obj)) +#define RARRAY_EMBED_FLAG RARRAY_EMBED_FLAG +#define RARRAY_EMBED_LEN_MASK RARRAY_EMBED_LEN_MASK +#define RARRAY_EMBED_LEN_MAX RARRAY_EMBED_LEN_MAX +#define RARRAY_EMBED_LEN_SHIFT RARRAY_EMBED_LEN_SHIFT +#if USE_TRANSIENT_HEAP +# define RARRAY_TRANSIENT_FLAG RARRAY_TRANSIENT_FLAG +#else +# define RARRAY_TRANSIENT_FLAG 0 +#endif +#define RARRAY_LEN rb_array_len +#define RARRAY_CONST_PTR rb_array_const_ptr +#define RARRAY_CONST_PTR_TRANSIENT rb_array_const_ptr_transient + +/** @cond INTERNAL_MACRO */ +#if defined(__fcc__) || defined(__fcc_version) || \ + defined(__FCC__) || defined(__FCC_VERSION) +/* workaround for old version of Fujitsu C Compiler (fcc) */ +# define FIX_CONST_VALUE_PTR(x) ((const VALUE *)(x)) +#else +# define FIX_CONST_VALUE_PTR(x) (x) +#endif + +#define RARRAY_EMBED_LEN RARRAY_EMBED_LEN +#define RARRAY_LENINT RARRAY_LENINT +#define RARRAY_TRANSIENT_P RARRAY_TRANSIENT_P +#define RARRAY_ASET RARRAY_ASET +#define RARRAY_PTR RARRAY_PTR +/** @endcond */ + +enum ruby_rarray_flags { + RARRAY_EMBED_FLAG = RUBY_FL_USER1, + /* RUBY_FL_USER2 is for ELTS_SHARED */ + RARRAY_EMBED_LEN_MASK = RUBY_FL_USER4 | RUBY_FL_USER3 +#if USE_TRANSIENT_HEAP + , + RARRAY_TRANSIENT_FLAG = RUBY_FL_USER13 +#endif +}; + +enum { + RARRAY_EMBED_LEN_SHIFT = RUBY_FL_USHIFT + 3, + RARRAY_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(VALUE) +}; + +struct RArray { + struct RBasic basic; + union { + struct { + long len; + union { + long capa; +#if defined(__clang__) /* <- clang++ is sane */ || \ + !defined(__cplusplus) /* <- C99 is sane */ || \ + (__cplusplus > 199711L) /* <- C++11 is sane */ + const +#endif + VALUE shared_root; + } aux; + const VALUE *ptr; + } heap; + const VALUE ary[RARRAY_EMBED_LEN_MAX]; + } as; +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE *rb_ary_ptr_use_start(VALUE ary); +void rb_ary_ptr_use_end(VALUE a); +#if USE_TRANSIENT_HEAP +void rb_ary_detransient(VALUE a); +#endif +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline long +RARRAY_EMBED_LEN(VALUE ary) +{ + RUBY3_ASSERT_TYPE(ary, RUBY_T_ARRAY); + RUBY3_ASSERT_OR_ASSUME(RB_FL_ANY_RAW(ary, RARRAY_EMBED_FLAG)); + + VALUE f = RBASIC(ary)->flags; + f &= RARRAY_EMBED_LEN_MASK; + f >>= RARRAY_EMBED_LEN_SHIFT; + return f; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +static inline long +rb_array_len(VALUE a) +{ + RUBY3_ASSERT_TYPE(a, RUBY_T_ARRAY); + + if (RB_FL_ANY_RAW(a, RARRAY_EMBED_FLAG)) { + return RARRAY_EMBED_LEN(a); + } + else { + return RARRAY(a)->as.heap.len; + } +} + +RUBY3_ATTR_ARTIFICIAL() +static inline int +RARRAY_LENINT(VALUE ary) +{ + return rb_long2int(RARRAY_LEN(ary)); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RARRAY_TRANSIENT_P(VALUE ary) +{ + RUBY3_ASSERT_TYPE(ary, RUBY_T_ARRAY); + +#if USE_TRANSIENT_HEAP + return RB_FL_ANY_RAW(ary, RARRAY_TRANSIENT_FLAG); +#else + return false; +#endif +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +/* internal function. do not use this function */ +static inline const VALUE * +rb_array_const_ptr_transient(VALUE a) +{ + RUBY3_ASSERT_TYPE(a, RUBY_T_ARRAY); + + if (RB_FL_ANY_RAW(a, RARRAY_EMBED_FLAG)) { + return FIX_CONST_VALUE_PTR(RARRAY(a)->as.ary); + } + else { + return FIX_CONST_VALUE_PTR(RARRAY(a)->as.heap.ptr); + } +} + +#if ! USE_TRANSIENT_HEAP +RUBY3_ATTR_PURE_ON_NDEBUG() +#endif +/* internal function. do not use this function */ +static inline const VALUE * +rb_array_const_ptr(VALUE a) +{ + RUBY3_ASSERT_TYPE(a, RUBY_T_ARRAY); + +#if USE_TRANSIENT_HEAP + if (RARRAY_TRANSIENT_P(a)) { + rb_ary_detransient(a); + } +#endif + return rb_array_const_ptr_transient(a); +} + +/* internal function. do not use this function */ +static inline VALUE * +rb_array_ptr_use_start(VALUE a, + RUBY3_ATTR_MAYBE_UNUSED() + int allow_transient) +{ + RUBY3_ASSERT_TYPE(a, RUBY_T_ARRAY); + +#if USE_TRANSIENT_HEAP + if (!allow_transient) { + if (RARRAY_TRANSIENT_P(a)) { + rb_ary_detransient(a); + } + } +#endif + + return rb_ary_ptr_use_start(a); +} + +/* internal function. do not use this function */ +static inline void +rb_array_ptr_use_end(VALUE a, + RUBY3_ATTR_MAYBE_UNUSED() + int allow_transient) +{ + RUBY3_ASSERT_TYPE(a, RUBY_T_ARRAY); + rb_ary_ptr_use_end(a); +} + +#define RUBY3_RARRAY_STMT(flag, ary, var, expr) do { \ + RUBY3_ASSERT_TYPE((ary), RUBY_T_ARRAY); \ + const VALUE ruby3_ary = (ary); \ + VALUE *var = rb_array_ptr_use_start(ruby3_ary, (flag)); \ + expr; \ + rb_array_ptr_use_end(ruby3_ary, (flag)); \ +} while (0) + +#define RARRAY_PTR_USE_START(a) rb_array_ptr_use_start(a, 0) +#define RARRAY_PTR_USE_END(a) rb_array_ptr_use_end(a, 0) +#define RARRAY_PTR_USE(ary, ptr_name, expr) \ + RUBY3_RARRAY_STMT(0, ary, ptr_name, expr) + +#define RARRAY_PTR_USE_START_TRANSIENT(a) rb_array_ptr_use_start(a, 1) +#define RARRAY_PTR_USE_END_TRANSIENT(a) rb_array_ptr_use_end(a, 1) +#define RARRAY_PTR_USE_TRANSIENT(ary, ptr_name, expr) \ + RUBY3_RARRAY_STMT(1, ary, ptr_name, expr) + +static inline VALUE * +RARRAY_PTR(VALUE ary) +{ + RUBY3_ASSERT_TYPE(ary, RUBY_T_ARRAY); + + VALUE tmp = RB_OBJ_WB_UNPROTECT_FOR(ARRAY, ary); + return RUBY3_CAST((VALUE *)RARRAY_CONST_PTR(tmp)); +} + +static inline void +RARRAY_ASET(VALUE ary, long i, VALUE v) +{ + RARRAY_PTR_USE_TRANSIENT(ary, ptr, + RB_OBJ_WRITE(ary, &ptr[i], v)); +} + +/* RARRAY_AREF is used as a lvalue. Cannot be a function. */ +#if 0 +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RARRAY_AREF(VALUE ary, long i) +{ + RUBY3_ASSERT_TYPE(ary, RUBY_T_ARRAY); + + return RARRAY_CONST_PTR_TRANSIENT(ary)[i]; +} +#else +# undef RARRAY_AREF +# define RARRAY_AREF(a, i) RARRAY_CONST_PTR_TRANSIENT(a)[i] +#endif + +#endif /* RUBY3_RARRAY_H */ diff --git a/include/ruby/3/core/rbasic.h b/include/ruby/3/core/rbasic.h new file mode 100644 index 0000000000..510dd38da6 --- /dev/null +++ b/include/ruby/3/core/rbasic.h @@ -0,0 +1,85 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RBasic. + */ +#ifndef RUBY3_RBASIC_H +#define RUBY3_RBASIC_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/attr/forceinline.h" +#include "ruby/3/attr/noalias.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" + +#define RBASIC(obj) RUBY3_CAST((struct RBasic *)(obj)) +#define RBASIC_CLASS RBASIC_CLASS +#define RVALUE_EMBED_LEN_MAX RVALUE_EMBED_LEN_MAX + +/** @cond INTERNAL_MACRO */ +#define RUBY3_EMBED_LEN_MAX_OF(T) \ + RUBY3_CAST((int)(sizeof(VALUE[RVALUE_EMBED_LEN_MAX]) / sizeof(T))) +/** @endcond */ + +enum ruby_rvalue_flags { RVALUE_EMBED_LEN_MAX = 3 }; + +struct +RUBY_ALIGNAS(SIZEOF_VALUE) +RBasic { + VALUE flags; /**< @see enum ::ruby_fl_type. */ + const VALUE klass; + +#ifdef __cplusplus + public: + RUBY3_ATTR_CONSTEXPR(CXX11) + RUBY3_ATTR_ARTIFICIAL() + RUBY3_ATTR_FORCEINLINE() + RUBY3_ATTR_NOALIAS() + /** + * We need to define this explicit constructor because the field `klass` is + * const-qualified above, which effectively defines the implicit default + * constructor as "deleted" (as of C++11) -- No way but to define one by + * ourselves. + */ + RBasic() : + flags(RUBY3_VALUE_NULL), + klass(RUBY3_VALUE_NULL) + { + } +#endif +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_obj_hide(VALUE obj); +VALUE rb_obj_reveal(VALUE obj, VALUE klass); /* do not use this API to change klass information */ +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RBASIC_CLASS(VALUE obj) +{ + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(obj)); + return RBASIC(obj)->klass; +} + +#endif /* RUBY3_RBASIC_H */ diff --git a/include/ruby/3/core/rbignum.h b/include/ruby/3/core/rbignum.h new file mode 100644 index 0000000000..c1183e3ea6 --- /dev/null +++ b/include/ruby/3/core/rbignum.h @@ -0,0 +1,51 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Routines to manipulate struct ::RBignum. + */ +#ifndef RUBY3_RBIGNUM_H +#define RUBY3_RBIGNUM_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/3/stdbool.h" + +#define RBIGNUM_SIGN rb_big_sign + +/** @cond INTERNAL_MACRO */ +#define RBIGNUM_POSITIVE_P RBIGNUM_POSITIVE_P +#define RBIGNUM_NEGATIVE_P RBIGNUM_NEGATIVE_P +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +int rb_big_sign(VALUE num); +RUBY3_SYMBOL_EXPORT_END() + +static inline bool +RBIGNUM_POSITIVE_P(VALUE b) { + RUBY3_ASSERT_TYPE(b, RUBY_T_BIGNUM); + return RBIGNUM_SIGN(b); +} + +static inline bool +RBIGNUM_NEGATIVE_P(VALUE b) { + RUBY3_ASSERT_TYPE(b, RUBY_T_BIGNUM); + return ! RBIGNUM_POSITIVE_P(b); +} + +#endif /* RUBY3_RBIGNUM_H */ diff --git a/include/ruby/3/core/rclass.h b/include/ruby/3/core/rclass.h new file mode 100644 index 0000000000..a54b34f5ba --- /dev/null +++ b/include/ruby/3/core/rclass.h @@ -0,0 +1,47 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Routines to manipulate struct ::RClass. + */ +#ifndef RUBY3_RCLASS_H +#define RUBY3_RCLASS_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/cast.h" + +#define RMODULE_IS_OVERLAID RMODULE_IS_OVERLAID +#define RMODULE_IS_REFINEMENT RMODULE_IS_REFINEMENT +#define RMODULE_INCLUDED_INTO_REFINEMENT RMODULE_INCLUDED_INTO_REFINEMENT + +#define RCLASS(obj) RUBY3_CAST((struct RClass *)(obj)) +#define RMODULE RCLASS +#define RCLASS_SUPER rb_class_get_superclass + +enum ruby_rmodule_flags { + RMODULE_IS_OVERLAID = RUBY_FL_USER2, + RMODULE_IS_REFINEMENT = RUBY_FL_USER3, + RMODULE_INCLUDED_INTO_REFINEMENT = RUBY_FL_USER4 +}; + +struct RClass; /* Opaque, declared here for RCLASS() macro. */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_class_get_superclass(VALUE); +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_RCLASS_H */ diff --git a/include/ruby/3/core/rdata.h b/include/ruby/3/core/rdata.h new file mode 100644 index 0000000000..d39a01b52f --- /dev/null +++ b/include/ruby/3/core/rdata.h @@ -0,0 +1,174 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RData. + */ +#ifndef RUBY3_RDATA_H +#define RUBY3_RDATA_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#include "ruby/3/attr/deprecated.h" +#include "ruby/3/attr/warning.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/token_paste.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/defines.h" + +#ifdef RUBY_UNTYPED_DATA_WARNING +# /* Take that. */ +#elif defined(RUBY_EXPORT) +# define RUBY_UNTYPED_DATA_WARNING 1 +#else +# define RUBY_UNTYPED_DATA_WARNING 0 +#endif + +/** @cond INTERNAL_MACRO */ +#define RUBY3_DATA_FUNC(f) RUBY3_CAST((void (*)(void *))(f)) +#define RUBY3_ATTRSET_UNTYPED_DATA_FUNC() \ + RUBY3_ATTR_WARNING(("untyped Data is unsafe; use TypedData instead")) \ + RUBY3_ATTR_DEPRECATED(("by TypedData")) +/** @endcond */ + +#define RDATA(obj) RUBY3_CAST((struct RData *)(obj)) +#define DATA_PTR(obj) RDATA(obj)->data +#define RUBY_MACRO_SELECT RUBY3_TOKEN_PASTE +#define RUBY_DEFAULT_FREE RUBY3_DATA_FUNC(-1) +#define RUBY_NEVER_FREE RUBY3_DATA_FUNC(0) +#define RUBY_UNTYPED_DATA_FUNC(f) f RUBY3_ATTRSET_UNTYPED_DATA_FUNC() + +/* +#define RUBY_DATA_FUNC(func) ((void (*)(void*))(func)) +*/ +typedef void (*RUBY_DATA_FUNC)(void*); + +struct RData { + struct RBasic basic; + RUBY_DATA_FUNC dmark; + RUBY_DATA_FUNC dfree; + void *data; +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_data_object_wrap(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree); +VALUE rb_data_object_zalloc(VALUE klass, size_t size, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree); +RUBY3_SYMBOL_EXPORT_END() + +#define Data_Wrap_Struct(klass, mark, free, sval) \ + rb_data_object_wrap( \ + (klass), \ + (sval), \ + RUBY3_DATA_FUNC(mark), \ + RUBY3_DATA_FUNC(free)) + +#define Data_Make_Struct0(result, klass, type, size, mark, free, sval) \ + VALUE result = rb_data_object_zalloc( \ + (klass), \ + (size), \ + RUBY3_DATA_FUNC(mark), \ + RUBY3_DATA_FUNC(free)); \ + (sval) = RUBY3_CAST((type *)DATA_PTR(result)); \ + RUBY3_CAST(/*suppress unused variable warnings*/(void)(sval)) + +#ifdef HAVE_STMT_AND_DECL_IN_EXPR +#define Data_Make_Struct(klass, type, mark, free, sval) \ + RB_GNUC_EXTENSION({ \ + Data_Make_Struct0( \ + data_struct_obj, \ + klass, \ + type, \ + sizeof(type), \ + mark, \ + free, \ + sval); \ + data_struct_obj; \ + }) +#else +#define Data_Make_Struct(klass, type, mark, free, sval) \ + rb_data_object_make( \ + (klass), \ + RUBY3_DATA_FUNC(mark), \ + RUBY3_DATA_FUNC(free), \ + RUBY3_CAST((void **)&(sval)), \ + sizeof(type)) +#endif + +#define Data_Get_Struct(obj, type, sval) \ + ((sval) = RUBY3_CAST((type*)rb_data_object_get(obj))) + +RUBY3_ATTRSET_UNTYPED_DATA_FUNC() +static inline VALUE +rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) +{ + return rb_data_object_wrap(klass, ptr, mark, free); +} + +static inline void * +rb_data_object_get(VALUE obj) +{ + Check_Type(obj, RUBY_T_DATA); + return DATA_PTR(obj); +} + +RUBY3_ATTRSET_UNTYPED_DATA_FUNC() +static inline void * +rb_data_object_get_warning(VALUE obj) +{ + return rb_data_object_get(obj); +} + +#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) +# define rb_data_object_wrap_warning(klass, ptr, mark, free) \ + RB_GNUC_EXTENSION( \ + __builtin_choose_expr( \ + __builtin_constant_p(klass) && !(klass), \ + rb_data_object_wrap(klass, ptr, mark, free), \ + (rb_data_object_wrap_warning)(klass, ptr, mark, free))) +#endif + +static inline VALUE +rb_data_object_make(VALUE klass, RUBY_DATA_FUNC mark_func, RUBY_DATA_FUNC free_func, void **datap, size_t size) +{ + Data_Make_Struct0(result, klass, void, size, mark_func, free_func, *datap); + return result; +} + +RUBY3_ATTR_DEPRECATED(("by: rb_data_object_wrap")) +static inline VALUE +rb_data_object_alloc(VALUE klass, void *data, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) +{ + return rb_data_object_wrap(klass, data, dmark, dfree); +} + +#define rb_data_object_wrap_0 rb_data_object_wrap +#define rb_data_object_wrap_1 rb_data_object_wrap_warning +#define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_, RUBY_UNTYPED_DATA_WARNING) +#define rb_data_object_get_0 rb_data_object_get +#define rb_data_object_get_1 rb_data_object_get_warning +#define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) +#define rb_data_object_make_0 rb_data_object_make +#define rb_data_object_make_1 rb_data_object_make_warning +#define rb_data_object_make RUBY_MACRO_SELECT(rb_data_object_make_, RUBY_UNTYPED_DATA_WARNING) +#endif /* RUBY3_RDATA_H */ diff --git a/include/ruby/3/core/rfile.h b/include/ruby/3/core/rfile.h new file mode 100644 index 0000000000..2b80a96e40 --- /dev/null +++ b/include/ruby/3/core/rfile.h @@ -0,0 +1,36 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RFile. + */ +#ifndef RUBY3_RFILE_H +#define RUBY3_RFILE_H +#include "ruby/3/core/rbasic.h" +#include "ruby/3/cast.h" + +/* rb_io_t is in ruby/io.h. The header file has historically not been included + * into ruby/ruby.h. We follow that tradition. */ +struct rb_io_t; + +struct RFile { + struct RBasic basic; + struct rb_io_t *fptr; +}; + +#define RFILE(obj) RUBY3_CAST((struct RFile *)(obj)) +#endif /* RUBY3_RFILE_H */ diff --git a/include/ruby/3/core/rhash.h b/include/ruby/3/core/rhash.h new file mode 100644 index 0000000000..3778130141 --- /dev/null +++ b/include/ruby/3/core/rhash.h @@ -0,0 +1,62 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Routines to manipulate struct ::RHash. + * + * Shyouhei really suffered agnish over placement of macros in this file. They + * are half-brken. The situation (as of wriring) is: + * + * - #RHASH_TBL: works. + * - #RHASH_ITER_LEV: compile-time error. + * - #RHASH_IFNONE: compile-time error. + * - #RHASH_SIZE: works. + * - #RHASH_EMPTY_P: works. + * - #RHASH_SET_IFNONE: works (why... given you cannot query). + * + * Shyouhei stopped thinking. Let them be as is. + */ +#ifndef RUBY3_RHASH_H +#define RUBY3_RHASH_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#if !defined RUBY_EXPORT && !defined RUBY_NO_OLD_COMPATIBILITY +# include "ruby/backward.h" +#endif + +#define RHASH_TBL(h) rb_hash_tbl(h, __FILE__, __LINE__) +#define RHASH_ITER_LEV(h) rb_hash_iter_lev(h) +#define RHASH_IFNONE(h) rb_hash_ifnone(h) +#define RHASH_SIZE(h) rb_hash_size_num(h) +#define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0) +#define RHASH_SET_IFNONE(h, ifnone) rb_hash_set_ifnone((VALUE)h, ifnone) + +struct st_table; /* in ruby/st.h */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +size_t rb_hash_size_num(VALUE hash); +struct st_table *rb_hash_tbl(VALUE, const char *file, int line); +VALUE rb_hash_set_ifnone(VALUE hash, VALUE ifnone); +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_RHASH_H */ diff --git a/include/ruby/3/core/rmatch.h b/include/ruby/3/core/rmatch.h new file mode 100644 index 0000000000..fff62f1473 --- /dev/null +++ b/include/ruby/3/core/rmatch.h @@ -0,0 +1,73 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RMatch. + */ +#ifndef RUBY3_RMATCH_H +#define RUBY3_RMATCH_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/attr/returns_nonnull.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/assert.h" + +#define RMATCH(obj) RUBY3_CAST((struct RMatch *)(obj)) +/** @cond INTERNAL_MACRO */ +#define RMATCH_REGS RMATCH_REGS +/** @endcond */ + +struct re_patter_buffer; /* a.k.a. OnigRegexType, defined in onigmo.h */ +struct re_registers; /* Also in onigmo.h */ + +/* @shyouhei wonders: is anyone actively using this typedef ...? */ +typedef struct re_pattern_buffer Regexp; + +struct rmatch_offset { + long beg; + long end; +}; + +struct rmatch { + struct re_registers regs; + + struct rmatch_offset *char_offset; + int char_offset_num_allocated; +}; + +struct RMatch { + struct RBasic basic; + VALUE str; + struct rmatch *rmatch; + VALUE regexp; /* RRegexp */ +}; + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ARTIFICIAL() +static inline struct re_registers * +RMATCH_REGS(VALUE match) +{ + RUBY3_ASSERT_TYPE(match, RUBY_T_MATCH); + RUBY3_ASSERT_OR_ASSUME(RMATCH(match)->rmatch != NULL); + return &RMATCH(match)->rmatch->regs; +} + +#endif /* RUBY3_RMATCH_H */ diff --git a/include/ruby/3/core/robject.h b/include/ruby/3/core/robject.h new file mode 100644 index 0000000000..82887a8c51 --- /dev/null +++ b/include/ruby/3/core/robject.h @@ -0,0 +1,97 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RObject. + */ +#ifndef RUBY3_ROBJECT_H +#define RUBY3_ROBJECT_H +#include "ruby/3/config.h" + +#ifdef HAVE_STDINT_H +# include +#endif + +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" + +#define ROBJECT(obj) RUBY3_CAST((struct RObject *)(obj)) +#define ROBJECT_EMBED_LEN_MAX ROBJECT_EMBED_LEN_MAX +#define ROBJECT_EMBED ROBJECT_EMBED +/** @cond INTERNAL_MACRO */ +#define ROBJECT_NUMIV ROBJECT_NUMIV +#define ROBJECT_IVPTR ROBJECT_IVPTR +/** @endcond */ + +enum ruby_robject_flags { ROBJECT_EMBED = RUBY_FL_USER1 }; + +enum { ROBJECT_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(VALUE) }; + +struct RObject { + struct RBasic basic; + union { + struct { + uint32_t numiv; + VALUE *ivptr; + void *iv_index_tbl; /* shortcut for RCLASS_IV_INDEX_TBL(rb_obj_class(obj)) */ + } heap; + VALUE ary[ROBJECT_EMBED_LEN_MAX]; + } as; +}; + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline uint32_t +ROBJECT_NUMIV(VALUE obj) +{ + RUBY3_ASSERT_TYPE(obj, RUBY_T_OBJECT); + + if (RB_FL_ANY_RAW(obj, ROBJECT_EMBED)) { + return ROBJECT_EMBED_LEN_MAX; + } + else { + return ROBJECT(obj)->as.heap.numiv; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE * +ROBJECT_IVPTR(VALUE obj) +{ + RUBY3_ASSERT_TYPE(obj, RUBY_T_OBJECT); + + struct RObject *const ptr = ROBJECT(obj); + + if (RB_FL_ANY_RAW(obj, ROBJECT_EMBED)) { + return ptr->as.ary; + } + else { + return ptr->as.heap.ivptr; + } +} + +#define ROBJECT_IV_INDEX_TBL(o) \ + ((RBASIC(o)->flags & ROBJECT_EMBED) ? \ + RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : \ + ROBJECT(o)->as.heap.iv_index_tbl) + +#endif /* RUBY3_ROBJECT_H */ diff --git a/include/ruby/3/core/rregexp.h b/include/ruby/3/core/rregexp.h new file mode 100644 index 0000000000..1f30808e8a --- /dev/null +++ b/include/ruby/3/core/rregexp.h @@ -0,0 +1,84 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RRegexp. + */ +#ifndef RUBY3_RREGEXP_H +#define RUBY3_RREGEXP_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/core/rstring.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" + +#define RREGEXP(obj) RUBY3_CAST((struct RRegexp *)(obj)) +#define RREGEXP_PTR(obj) (RREGEXP(obj)->ptr) +/** @cond INTERNAL_MACRO */ +#define RREGEXP_SRC RREGEXP_SRC +#define RREGEXP_SRC_PTR RREGEXP_SRC_PTR +#define RREGEXP_SRC_LEN RREGEXP_SRC_LEN +#define RREGEXP_SRC_END RREGEXP_SRC_END +/** @endcond */ + +struct re_patter_buffer; /* a.k.a. OnigRegexType, defined in onigmo.h */ + +struct RRegexp { + struct RBasic basic; + struct re_pattern_buffer *ptr; + const VALUE src; + unsigned long usecnt; +}; + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RREGEXP_SRC(VALUE rexp) +{ + RUBY3_ASSERT_TYPE(rexp, RUBY_T_REGEXP); + VALUE ret = RREGEXP(rexp)->src; + RUBY3_ASSERT_TYPE(ret, RUBY_T_STRING); + return ret; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline char * +RREGEXP_SRC_PTR(VALUE rexp) +{ + return RSTRING_PTR(RREGEXP_SRC(rexp)); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline long +RREGEXP_SRC_LEN(VALUE rexp) +{ + return RSTRING_LEN(RREGEXP_SRC(rexp)); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline char * +RREGEXP_SRC_END(VALUE rexp) +{ + return RSTRING_END(RREGEXP_SRC(rexp)); +} + +#endif /* RUBY3_RREGEXP_H */ diff --git a/include/ruby/3/core/rstring.h b/include/ruby/3/core/rstring.h new file mode 100644 index 0000000000..266edca9b6 --- /dev/null +++ b/include/ruby/3/core/rstring.h @@ -0,0 +1,207 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RString. + */ +#ifndef RUBY3_RSTRING_H +#define RUBY3_RSTRING_H +#include "ruby/3/config.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/value_type.h" +#include "ruby/assert.h" + +#define RSTRING(obj) RUBY3_CAST((struct RString *)(obj)) +#define RSTRING_NOEMBED RSTRING_NOEMBED +#define RSTRING_EMBED_LEN_MASK RSTRING_EMBED_LEN_MASK +#define RSTRING_EMBED_LEN_SHIFT RSTRING_EMBED_LEN_SHIFT +#define RSTRING_EMBED_LEN_MAX RSTRING_EMBED_LEN_MAX +#define RSTRING_FSTR RSTRING_FSTR + +/** @cond INTERNAL_MACRO */ +#define RSTRING_EMBED_LEN RSTRING_EMBED_LEN +#define RSTRING_LEN RSTRING_LEN +#define RSTRING_LENINT RSTRING_LENINT +#define RSTRING_PTR RSTRING_PTR +#define RSTRING_END RSTRING_END +/** @endcond */ + +#define StringValue(v) rb_string_value(&(v)) +#define StringValuePtr(v) rb_string_value_ptr(&(v)) +#define StringValueCStr(v) rb_string_value_cstr(&(v)) +#define SafeStringValue(v) StringValue(v) +#define ExportStringValue(v) do { \ + StringValue(v); \ + (v) = rb_str_export(v); \ +} while (0) + +enum ruby_rstring_flags { + RSTRING_NOEMBED = RUBY_FL_USER1, + RSTRING_EMBED_LEN_MASK = RUBY_FL_USER2 | RUBY_FL_USER3 | RUBY_FL_USER4 | + RUBY_FL_USER5 | RUBY_FL_USER6, + /* Actually, string encodings are also encoded into the flags, using + * remaining bits.*/ + RSTRING_FSTR = RUBY_FL_USER17 +}; + +enum { + RSTRING_EMBED_LEN_SHIFT = RUBY_FL_USHIFT + 2, + RSTRING_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(char) - 1 +}; + +struct RString { + struct RBasic basic; + union { + struct { + long len; + char *ptr; + union { + long capa; + VALUE shared; + } aux; + } heap; + char ary[RSTRING_EMBED_LEN_MAX + 1]; + } as; +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_str_to_str(VALUE); +VALUE rb_string_value(volatile VALUE*); +char *rb_string_value_ptr(volatile VALUE*); +char *rb_string_value_cstr(volatile VALUE*); +VALUE rb_str_export(VALUE); +VALUE rb_str_export_locale(VALUE); + +RUBY3_ATTR_ERROR(("rb_check_safe_str() and Check_SafeStr() are obsolete; use StringValue() instead")) +void rb_check_safe_str(VALUE); +#define Check_SafeStr(v) rb_check_safe_str(RUBY3_CAST((VALUE)(v))) +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline long +RSTRING_EMBED_LEN(VALUE str) +{ + RUBY3_ASSERT_TYPE(str, RUBY_T_STRING); + RUBY3_ASSERT_OR_ASSUME(! RB_FL_ANY_RAW(str, RSTRING_NOEMBED)); + + VALUE f = RBASIC(str)->flags; + f &= RSTRING_EMBED_LEN_MASK; + f >>= RSTRING_EMBED_LEN_SHIFT; + return f; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline struct RString +ruby3_rstring_getmem(VALUE str) +{ + RUBY3_ASSERT_TYPE(str, RUBY_T_STRING); + + if (RB_FL_ANY_RAW(str, RSTRING_NOEMBED)) { + return *RSTRING(str); + } + else { + /* Expecting compilers to optimize this on-stack struct away. */ + struct RString retval; + retval.as.heap.len = RSTRING_EMBED_LEN(str); + retval.as.heap.ptr = RSTRING(str)->as.ary; + return retval; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline long +RSTRING_LEN(VALUE str) +{ + return ruby3_rstring_getmem(str).as.heap.len; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline char * +RSTRING_PTR(VALUE str) +{ + char *ptr = ruby3_rstring_getmem(str).as.heap.ptr; + + if (RB_UNLIKELY(! ptr)) { + /* :BEWARE: @shyouhei thinks that currently, there are rooms for this + * function to return NULL. In the 20th century that was a pointless + * concern. However struct RString can hold fake strings nowadays. It + * seems no check against NULL are exercised around handling of them + * (one of such usages is located in marshal.c, which scares + * @shyouhei). Better check here for maximum safety. + * + * Also, this is not rb_warn() because RSTRING_PTR() can be called + * during GC (see what obj_info() does). rb_warn() needs to allocate + * Ruby objects. That is not possible at this moment. */ + fprintf(stderr, "%s\n", + "RSTRING_PTR is returning NULL!! " + "SIGSEGV is highly expected to follow immediately. " + "If you could reproduce, attach your debugger here, " + "and look at the passed string." + ); + } + + return ptr; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline char * +RSTRING_END(VALUE str) +{ + struct RString buf = ruby3_rstring_getmem(str); + + if (RB_UNLIKELY(! buf.as.heap.ptr)) { + /* Ditto. */ + fprintf(stderr, "%s\n", + "RSTRING_END is returning NULL!! " + "SIGSEGV is highly expected to follow immediately. " + "If you could reproduce, attach your debugger here, " + "and look at the passed string." + ); + } + + return &buf.as.heap.ptr[buf.as.heap.len]; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline int +RSTRING_LENINT(VALUE str) +{ + return rb_long2int(RSTRING_LEN(str)); +} + +#ifdef HAVE_STMT_AND_DECL_IN_EXPR +# define RSTRING_GETMEM(str, ptrvar, lenvar) \ + __extension__ ({ \ + struct RString ruby3_str = ruby3_rstring_getmem(str); \ + (ptrvar) = ruby3_str.as.heap.ptr; \ + (lenvar) = ruby3_str.as.heap.len; \ + }) +#else +# define RSTRING_GETMEM(str, ptrvar, lenvar) \ + ((ptrvar) = RSTRING_PTR(str), \ + (lenvar) = RSTRING_LEN(str)) +#endif /* HAVE_STMT_AND_DECL_IN_EXPR */ +#endif /* RUBY3_RSTRING_H */ diff --git a/include/ruby/3/core/rstruct.h b/include/ruby/3/core/rstruct.h new file mode 100644 index 0000000000..55db1b3fc0 --- /dev/null +++ b/include/ruby/3/core/rstruct.h @@ -0,0 +1,73 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Routines to manipulate struct ::RStruct. + */ +#ifndef RUBY3_RSTRUCT_H +#define RUBY3_RSTRUCT_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/3/arithmetic/long.h" +#include "ruby/3/arithmetic/int.h" +#if !defined RUBY_EXPORT && !defined RUBY_NO_OLD_COMPATIBILITY +# include "ruby/backward.h" +#endif + +#define RSTRUCT_PTR(st) rb_struct_ptr(st) +/** @cond INTERNAL_MACRO */ +#define RSTRUCT_LEN RSTRUCT_LEN +#define RSTRUCT_SET RSTRUCT_SET +#define RSTRUCT_GET RSTRUCT_GET +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_struct_size(VALUE s); +VALUE rb_struct_aref(VALUE, VALUE); +VALUE rb_struct_aset(VALUE, VALUE, VALUE); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_ARTIFICIAL() +static inline long +RSTRUCT_LEN(VALUE st) +{ + RUBY3_ASSERT_TYPE(st, RUBY_T_STRUCT); + + return RB_NUM2LONG(rb_struct_size(st)); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RSTRUCT_SET(VALUE st, int k, VALUE v) +{ + RUBY3_ASSERT_TYPE(st, RUBY_T_STRUCT); + + return rb_struct_aset(st, INT2NUM(k), (v)); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RSTRUCT_GET(VALUE st, int k) +{ + RUBY3_ASSERT_TYPE(st, RUBY_T_STRUCT); + + return rb_struct_aref(st, INT2NUM(k)); +} + +#endif /* RUBY3_RSTRUCT_H */ diff --git a/include/ruby/3/core/rtypeddata.h b/include/ruby/3/core/rtypeddata.h new file mode 100644 index 0000000000..cc00fa2500 --- /dev/null +++ b/include/ruby/3/core/rtypeddata.h @@ -0,0 +1,184 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines struct ::RTypedData. + */ +#ifndef RUBY3_RTYPEDDATA_H +#define RUBY3_RTYPEDDATA_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#include "ruby/3/assume.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/core/rdata.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/error.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value_type.h" + +#define HAVE_TYPE_RB_DATA_TYPE_T 1 +#define HAVE_RB_DATA_TYPE_T_FUNCTION 1 +#define HAVE_RB_DATA_TYPE_T_PARENT 1 +#define RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREE +#define RUBY_TYPED_NEVER_FREE RUBY_NEVER_FREE +#define RTYPEDDATA(obj) RUBY3_CAST((struct RTypedData *)(obj)) +#define RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data) +#define Check_TypedStruct(v, t) \ + rb_check_typeddata(RUBY3_CAST((VALUE)(v)), (t)) + +/** @cond INTERNAL_MACRO */ +#define RTYPEDDATA_P RTYPEDDATA_P +#define RTYPEDDATA_TYPE RTYPEDDATA_TYPE +#define RUBY_TYPED_FREE_IMMEDIATELY RUBY_TYPED_FREE_IMMEDIATELY +#define RUBY_TYPED_WB_PROTECTED RUBY_TYPED_WB_PROTECTED +#define RUBY_TYPED_PROMOTED1 RUBY_TYPED_PROMOTED1 +/** @endcond */ + +/* bits for rb_data_type_struct::flags */ +enum ruby3_typeddata_flags { + RUBY_TYPED_FREE_IMMEDIATELY = 1, + RUBY_TYPED_WB_PROTECTED = RUBY_FL_WB_PROTECTED, /* THIS FLAG DEPENDS ON Ruby version */ + RUBY_TYPED_PROMOTED1 = RUBY_FL_PROMOTED1 /* THIS FLAG DEPENDS ON Ruby version */ +}; + +typedef struct rb_data_type_struct rb_data_type_t; + +struct rb_data_type_struct { + const char *wrap_struct_name; + struct { + RUBY_DATA_FUNC dmark; + RUBY_DATA_FUNC dfree; + size_t (*dsize)(const void *); + RUBY_DATA_FUNC dcompact; + void *reserved[1]; /* For future extension. + This array *must* be filled with ZERO. */ + } function; + const rb_data_type_t *parent; + void *data; /* This area can be used for any purpose + by a programmer who define the type. */ + VALUE flags; /* RUBY_FL_WB_PROTECTED */ +}; + +struct RTypedData { + struct RBasic basic; + const rb_data_type_t *type; + VALUE typed_flag; /* 1 or not */ + void *data; +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *); +VALUE rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type); +int rb_typeddata_inherited_p(const rb_data_type_t *child, const rb_data_type_t *parent); +int rb_typeddata_is_kind_of(VALUE obj, const rb_data_type_t *data_type); +void *rb_check_typeddata(VALUE obj, const rb_data_type_t *data_type); +RUBY3_SYMBOL_EXPORT_END() + +#define TypedData_Wrap_Struct(klass,data_type,sval)\ + rb_data_typed_object_wrap((klass),(sval),(data_type)) + +#define TypedData_Make_Struct0(result, klass, type, size, data_type, sval) \ + VALUE result = rb_data_typed_object_zalloc(klass, size, data_type); \ + (sval) = RUBY3_CAST((type *)RTYPEDDATA_DATA(result)); \ + RUBY3_CAST(/*suppress unused variable warnings*/(void)(sval)) + +#ifdef HAVE_STMT_AND_DECL_IN_EXPR +#define TypedData_Make_Struct(klass, type, data_type, sval) \ + RB_GNUC_EXTENSION({ \ + TypedData_Make_Struct0( \ + data_struct_obj, \ + klass, \ + type, \ + sizeof(type), \ + data_type, \ + sval); \ + data_struct_obj; \ + }) +#else +#define TypedData_Make_Struct(klass, type, data_type, sval) \ + rb_data_typed_object_make( \ + (klass), \ + (data_type), \ + RUBY3_CAST((void **)&(sval)), \ + sizeof(type)) +#endif + +#define TypedData_Get_Struct(obj,type,data_type,sval) \ + ((sval) = RUBY3_CAST((type *)rb_check_typeddata((obj), (data_type)))) + +RUBY3_ATTR_PURE() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +ruby3_rtypeddata_p(VALUE obj) +{ + return RTYPEDDATA(obj)->typed_flag == 1; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RTYPEDDATA_P(VALUE obj) +{ +#if ! RUBY_NDEBUG + if (RB_UNLIKELY(! RB_TYPE_P(obj, RUBY_T_DATA))) { + Check_Type(obj, RUBY_T_DATA); + RUBY3_UNREACHABLE_RETURN(false); + } +#endif + + return ruby3_rtypeddata_p(obj); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +/* :TODO: can this function be __attribute__((returns_nonnull)) or not? */ +static inline const struct rb_data_type_struct * +RTYPEDDATA_TYPE(VALUE obj) +{ +#if ! RUBY_NDEBUG + if (RB_UNLIKELY(! RTYPEDDATA_P(obj))) { + rb_unexpected_type(obj, RUBY_T_DATA); + RUBY3_UNREACHABLE_RETURN(NULL); + } +#endif + + return RTYPEDDATA(obj)->type; +} + +static inline VALUE +rb_data_typed_object_make(VALUE klass, const rb_data_type_t *type, void **datap, size_t size) +{ + TypedData_Make_Struct0(result, klass, void, size, type, *datap); + return result; +} + +RUBY3_ATTR_DEPRECATED(("by: rb_data_typed_object_wrap")) +static inline VALUE +rb_data_typed_object_alloc(VALUE klass, void *datap, const rb_data_type_t *type) +{ + return rb_data_typed_object_wrap(klass, datap, type); +} + +#endif /* RUBY3_RTYPEDDATA_H */ diff --git a/include/ruby/3/ctype.h b/include/ruby/3/ctype.h new file mode 100644 index 0000000000..41fb6733df --- /dev/null +++ b/include/ruby/3/ctype.h @@ -0,0 +1,203 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Our own, locale independent, character handling routines. + */ +#ifndef RUBY3_CTYPE_H +#define RUBY3_CTYPE_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/dllexport.h" + +#ifndef ISPRINT +# define ISASCII rb_isascii +# define ISPRINT rb_isprint +# define ISGRAPH rb_isgraph +# define ISSPACE rb_isspace +# define ISUPPER rb_isupper +# define ISLOWER rb_islower +# define ISALNUM rb_isalnum +# define ISALPHA rb_isalpha +# define ISDIGIT rb_isdigit +# define ISXDIGIT rb_isxdigit +# define ISBLANK rb_isblank +# define ISCNTRL rb_iscntrl +# define ISPUNCT rb_ispunct +#endif + +#define TOUPPER rb_toupper +#define TOLOWER rb_tolower +#define STRCASECMP st_locale_insensitive_strcasecmp +#define STRNCASECMP st_locale_insensitive_strncasecmp +#define STRTOUL ruby_strtoul + +RUBY3_SYMBOL_EXPORT_BEGIN() +/* locale insensitive functions */ +int st_locale_insensitive_strcasecmp(const char *s1, const char *s2); +int st_locale_insensitive_strncasecmp(const char *s1, const char *s2, size_t n); +unsigned long ruby_strtoul(const char *str, char **endptr, int base); +RUBY3_SYMBOL_EXPORT_END() + +/* + * We are making the functions below to return `int` instead of `bool`. They + * have been as such since their birth at 5f237d79033b2109afb768bc889611fa9630. + */ + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isascii(int c) +{ + return '\0' <= c && c <= '\x7f'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isupper(int c) +{ + return 'A' <= c && c <= 'Z'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_islower(int c) +{ + return 'a' <= c && c <= 'z'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isalpha(int c) +{ + return rb_isupper(c) || rb_islower(c); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isdigit(int c) +{ + return '0' <= c && c <= '9'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isalnum(int c) +{ + return rb_isalpha(c) || rb_isdigit(c); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isxdigit(int c) +{ + return rb_isdigit(c) || ('A' <= c && c <= 'F') || ('a' <= c && c <= 'f'); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isblank(int c) +{ + return c == ' ' || c == '\t'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isspace(int c) +{ + return c == ' ' || ('\t' <= c && c <= '\r'); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_iscntrl(int c) +{ + return ('\0' <= c && c < ' ') || c == '\x7f'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isprint(int c) +{ + return ' ' <= c && c <= '\x7e'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_ispunct(int c) +{ + return !rb_isalnum(c); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_isgraph(int c) +{ + return '!' <= c && c <= '\x7e'; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_tolower(int c) +{ + return rb_isupper(c) ? (c|0x20) : c; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline int +rb_toupper(int c) +{ + return rb_islower(c) ? (c&0x5f) : c; +} + +#endif /* RUBY3_CTYPE_H */ diff --git a/include/ruby/3/dllexport.h b/include/ruby/3/dllexport.h new file mode 100644 index 0000000000..20b3d2eb59 --- /dev/null +++ b/include/ruby/3/dllexport.h @@ -0,0 +1,92 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Tewaking visibility of C variables/functions. + */ +#ifndef RUBY3_DLLEXPORT_H +#define RUBY3_DLLEXPORT_H +#include "ruby/3/config.h" +#include "ruby/3/compiler_is.h" + +/* For MinGW, we need __declspec(dllimport) for RUBY_EXTERN on MJIT. + mswin's RUBY_EXTERN already has that. See also: win32/Makefile.sub */ +#undef RUBY_EXTERN +#if defined(MJIT_HEADER) && defined(_WIN32) +# define RUBY_EXTERN extern __declspec(dllimport) +#elif defined(RUBY_EXPORT) +# define RUBY_EXTERN extern +#elif defined(_WIN32) +# define RUBY_EXTERN extern __declspec(dllimport) +#else +# define RUBY_EXTERN extern +#endif + +#ifndef RUBY_SYMBOL_EXPORT_BEGIN +# define RUBY_SYMBOL_EXPORT_BEGIN /* begin */ +#endif + +#ifndef RUBY_SYMBOL_EXPORT_END +# define RUBY_SYMBOL_EXPORT_END /* end */ +#endif + +#ifndef RUBY_FUNC_EXPORTED +# define RUBY_FUNC_EXPORTED /* void */ +#endif + +/* These macros are used for functions which are exported only for MJIT + and NOT ensured to be exported in future versions. */ + +#if ! defined(MJIT_HEADER) +# define MJIT_FUNC_EXPORTED RUBY_FUNC_EXPORTED +#elif ! RUBY3_COMPILER_IS(MSVC) +# define MJIT_FUNC_EXPORTED RUBY_FUNC_EXPORTED +#else +# define MJIT_FUNC_EXPORTED static +#endif + +#define MJIT_SYMBOL_EXPORT_BEGIN RUBY_SYMBOL_EXPORT_BEGIN +#define MJIT_SYMBOL_EXPORT_END RUBY_SYMBOL_EXPORT_END + +/* On mswin, MJIT header transformation can't be used since cl.exe can't output + preprocessed output preserving macros. So this `MJIT_STATIC` is needed + to force non-static function to static on MJIT header to avoid symbol conflict. */ +#ifdef MJIT_HEADER +# define MJIT_STATIC static +#else +# define MJIT_STATIC +#endif + +/** Shortcut macro equivalent to `RUBY_SYMBOL_EXPORT_BEGIN extern "C" {`. + * \@shyouhei finds it handy. */ +#if defined(__DOXYGEN__) +# define RUBY3_SYMBOL_EXPORT_BEGIN() /* void */ +#elif defined(__cplusplus) +# define RUBY3_SYMBOL_EXPORT_BEGIN() RUBY_SYMBOL_EXPORT_BEGIN extern "C" { +#else +# define RUBY3_SYMBOL_EXPORT_BEGIN() RUBY_SYMBOL_EXPORT_BEGIN +#endif + +/** Counterpart of #RUBY3_SYMBOL_EXPORT_BEGIN */ +#if defined(__DOXYGEN__) +# define RUBY3_SYMBOL_EXPORT_END() /* void */ +#elif defined(__cplusplus) +# define RUBY3_SYMBOL_EXPORT_END() } RUBY_SYMBOL_EXPORT_END +#else +# define RUBY3_SYMBOL_EXPORT_END() RUBY_SYMBOL_EXPORT_END +#endif +#endif /* RUBY3_DLLEXPORT_H */ diff --git a/include/ruby/3/dosish.h b/include/ruby/3/dosish.h new file mode 100644 index 0000000000..8e17fade6f --- /dev/null +++ b/include/ruby/3/dosish.h @@ -0,0 +1,63 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Support for so-called dosish systems. + */ +#ifndef RUBY3_DOSISH_H +#define RUBY3_DOSISH_H +#ifdef __CYGWIN__ +#undef _WIN32 +#endif + +#if defined(_WIN32) +/* + DOSISH mean MS-Windows style filesystem. + But you should use more precise macros like DOSISH_DRIVE_LETTER, PATH_SEP, + ENV_IGNORECASE or CASEFOLD_FILESYSTEM. + */ +#define DOSISH 1 +# define DOSISH_DRIVE_LETTER +#endif + +#ifdef _WIN32 +#include "ruby/win32.h" +#endif + +#if defined(DOSISH) +#define PATH_SEP ";" +#else +#define PATH_SEP ":" +#endif + +#define PATH_SEP_CHAR PATH_SEP[0] + +#define PATH_ENV "PATH" + +#if defined(DOSISH) +#define ENV_IGNORECASE +#endif + +#ifndef CASEFOLD_FILESYSTEM +# if defined DOSISH +# define CASEFOLD_FILESYSTEM 1 +# else +# define CASEFOLD_FILESYSTEM 0 +# endif +#endif + +#endif /* RUBY3_DOSISH_H */ diff --git a/include/ruby/3/error.h b/include/ruby/3/error.h new file mode 100644 index 0000000000..e45b03d90a --- /dev/null +++ b/include/ruby/3/error.h @@ -0,0 +1,74 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Declares ::rb_raise(). + */ +#ifndef RUBY3_ERROR_H +#define RUBY3_ERROR_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/attributes.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +VALUE rb_errinfo(void); +void rb_set_errinfo(VALUE); + +/* for rb_readwrite_sys_fail first argument */ +enum rb_io_wait_readwrite {RB_IO_WAIT_READABLE, RB_IO_WAIT_WRITABLE}; +#define RB_IO_WAIT_READABLE RB_IO_WAIT_READABLE +#define RB_IO_WAIT_WRITABLE RB_IO_WAIT_WRITABLE + +PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3); +PRINTF_ARGS(NORETURN(void rb_fatal(const char*, ...)), 1, 2); +COLDFUNC PRINTF_ARGS(NORETURN(void rb_bug(const char*, ...)), 1, 2); +NORETURN(void rb_bug_errno(const char*, int)); +NORETURN(void rb_sys_fail(const char*)); +NORETURN(void rb_sys_fail_str(VALUE)); +NORETURN(void rb_mod_sys_fail(VALUE, const char*)); +NORETURN(void rb_mod_sys_fail_str(VALUE, VALUE)); +NORETURN(void rb_readwrite_sys_fail(enum rb_io_wait_readwrite, const char*)); +NORETURN(void rb_iter_break(void)); +NORETURN(void rb_iter_break_value(VALUE)); +NORETURN(void rb_exit(int)); +NORETURN(void rb_notimplement(void)); +VALUE rb_syserr_new(int, const char *); +VALUE rb_syserr_new_str(int n, VALUE arg); +NORETURN(void rb_syserr_fail(int, const char*)); +NORETURN(void rb_syserr_fail_str(int, VALUE)); +NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*)); +NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE)); +NORETURN(void rb_readwrite_syserr_fail(enum rb_io_wait_readwrite, int, const char*)); +NORETURN(void rb_unexpected_type(VALUE,int)); + +VALUE *rb_ruby_verbose_ptr(void); +VALUE *rb_ruby_debug_ptr(void); +#define ruby_verbose (*rb_ruby_verbose_ptr()) +#define ruby_debug (*rb_ruby_debug_ptr()) + +/* reports if `-W' specified */ +PRINTF_ARGS(void rb_warning(const char*, ...), 1, 2); +PRINTF_ARGS(void rb_compile_warning(const char *, int, const char*, ...), 3, 4); +PRINTF_ARGS(void rb_sys_warning(const char*, ...), 1, 2); +/* reports always */ +COLDFUNC PRINTF_ARGS(void rb_warn(const char*, ...), 1, 2); +PRINTF_ARGS(void rb_compile_warn(const char *, int, const char*, ...), 3, 4); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_ERROR_H */ diff --git a/include/ruby/3/eval.h b/include/ruby/3/eval.h new file mode 100644 index 0000000000..01fd80dc75 --- /dev/null +++ b/include/ruby/3/eval.h @@ -0,0 +1,50 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Declares ::rb_eval_string(). + */ +#ifndef RUBY3_EVAL_H +#define RUBY3_EVAL_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +VALUE rb_eval_string(const char*); +VALUE rb_eval_string_protect(const char*, int*); +VALUE rb_eval_string_wrap(const char*, int*); +VALUE rb_funcall(VALUE, ID, int, ...); +VALUE rb_funcallv(VALUE, ID, int, const VALUE*); +VALUE rb_funcallv_kw(VALUE, ID, int, const VALUE*, int); +VALUE rb_funcallv_public(VALUE, ID, int, const VALUE*); +VALUE rb_funcallv_public_kw(VALUE, ID, int, const VALUE*, int); +#define rb_funcall2 rb_funcallv +#define rb_funcall3 rb_funcallv_public +VALUE rb_funcall_passing_block(VALUE, ID, int, const VALUE*); +VALUE rb_funcall_passing_block_kw(VALUE, ID, int, const VALUE*, int); +VALUE rb_funcall_with_block(VALUE, ID, int, const VALUE*, VALUE); +VALUE rb_funcall_with_block_kw(VALUE, ID, int, const VALUE*, VALUE, int); +VALUE rb_call_super(int, const VALUE*); +VALUE rb_call_super_kw(int, const VALUE*, int); +VALUE rb_current_receiver(void); +int rb_get_kwargs(VALUE keyword_hash, const ID *table, int required, int optional, VALUE *); +VALUE rb_extract_keywords(VALUE *orighash); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_EVAL_H */ diff --git a/include/ruby/3/event.h b/include/ruby/3/event.h new file mode 100644 index 0000000000..30eb1d815b --- /dev/null +++ b/include/ruby/3/event.h @@ -0,0 +1,75 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Debugging and tracing APIs. + */ +#ifndef RUBY3_EVENT_H +#define RUBY3_EVENT_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* traditional set_trace_func events */ +#define RUBY_EVENT_NONE 0x0000 +#define RUBY_EVENT_LINE 0x0001 +#define RUBY_EVENT_CLASS 0x0002 +#define RUBY_EVENT_END 0x0004 +#define RUBY_EVENT_CALL 0x0008 +#define RUBY_EVENT_RETURN 0x0010 +#define RUBY_EVENT_C_CALL 0x0020 +#define RUBY_EVENT_C_RETURN 0x0040 +#define RUBY_EVENT_RAISE 0x0080 +#define RUBY_EVENT_ALL 0x00ff + +/* for TracePoint extended events */ +#define RUBY_EVENT_B_CALL 0x0100 +#define RUBY_EVENT_B_RETURN 0x0200 +#define RUBY_EVENT_THREAD_BEGIN 0x0400 +#define RUBY_EVENT_THREAD_END 0x0800 +#define RUBY_EVENT_FIBER_SWITCH 0x1000 +#define RUBY_EVENT_SCRIPT_COMPILED 0x2000 +#define RUBY_EVENT_TRACEPOINT_ALL 0xffff + +/* special events */ +#define RUBY_EVENT_RESERVED_FOR_INTERNAL_USE 0x030000 + +/* internal events */ +#define RUBY_INTERNAL_EVENT_SWITCH 0x040000 +#define RUBY_EVENT_SWITCH 0x040000 /* obsolete name. this macro is for compatibility */ + /* 0x080000 */ +#define RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 +#define RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 +#define RUBY_INTERNAL_EVENT_GC_START 0x400000 +#define RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 +#define RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 +#define RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 +#define RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 +#define RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 +#define RUBY_INTERNAL_EVENT_MASK 0xffff0000 + +typedef uint32_t rb_event_flag_t; +typedef void (*rb_event_hook_func_t)(rb_event_flag_t evflag, VALUE data, VALUE self, ID mid, VALUE klass); + +#define RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 +void rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data); +int rb_remove_event_hook(rb_event_hook_func_t func); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_EVENT_H */ diff --git a/include/ruby/3/fl_type.h b/include/ruby/3/fl_type.h new file mode 100644 index 0000000000..62b6f1b9c6 --- /dev/null +++ b/include/ruby/3/fl_type.h @@ -0,0 +1,469 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines enum ::ruby_fl_type. + */ +#ifndef RUBY3_FL_TYPE_H +#define RUBY3_FL_TYPE_H +#include "ruby/3/config.h" /* for ENUM_OVER_INT */ +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/flag_enum.h" +#include "ruby/3/attr/forceinline.h" +#include "ruby/3/attr/noalias.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/assert.h" +#include "ruby/defines.h" + +/** @cond INTERNAL_MACRO */ +#ifdef ENUM_OVER_INT +# define RUBY3_WIDER_ENUM 1 +#elif SIZEOF_INT * CHAR_BIT > 12+19+1 +# define RUBY3_WIDER_ENUM 1 +#else +# define RUBY3_WIDER_ENUM 0 +#endif +/** @endcond */ + +#define FL_SINGLETON RUBY3_CAST((VALUE)RUBY_FL_SINGLETON) +#define FL_WB_PROTECTED RUBY3_CAST((VALUE)RUBY_FL_WB_PROTECTED) +#define FL_PROMOTED0 RUBY3_CAST((VALUE)RUBY_FL_PROMOTED0) +#define FL_PROMOTED1 RUBY3_CAST((VALUE)RUBY_FL_PROMOTED1) +#define FL_FINALIZE RUBY3_CAST((VALUE)RUBY_FL_FINALIZE) +#define FL_TAINT RUBY3_CAST((VALUE)RUBY_FL_TAINT) +#define FL_UNTRUSTED RUBY3_CAST((VALUE)RUBY_FL_UNTRUSTED) +#define FL_SEEN_OBJ_ID RUBY3_CAST((VALUE)RUBY_FL_SEEN_OBJ_ID) +#define FL_EXIVAR RUBY3_CAST((VALUE)RUBY_FL_EXIVAR) +#define FL_FREEZE RUBY3_CAST((VALUE)RUBY_FL_FREEZE) + +#define FL_USHIFT RUBY3_CAST((VALUE)RUBY_FL_USHIFT) + +#define FL_USER0 RUBY3_CAST((VALUE)RUBY_FL_USER0) +#define FL_USER1 RUBY3_CAST((VALUE)RUBY_FL_USER1) +#define FL_USER2 RUBY3_CAST((VALUE)RUBY_FL_USER2) +#define FL_USER3 RUBY3_CAST((VALUE)RUBY_FL_USER3) +#define FL_USER4 RUBY3_CAST((VALUE)RUBY_FL_USER4) +#define FL_USER5 RUBY3_CAST((VALUE)RUBY_FL_USER5) +#define FL_USER6 RUBY3_CAST((VALUE)RUBY_FL_USER6) +#define FL_USER7 RUBY3_CAST((VALUE)RUBY_FL_USER7) +#define FL_USER8 RUBY3_CAST((VALUE)RUBY_FL_USER8) +#define FL_USER9 RUBY3_CAST((VALUE)RUBY_FL_USER9) +#define FL_USER10 RUBY3_CAST((VALUE)RUBY_FL_USER10) +#define FL_USER11 RUBY3_CAST((VALUE)RUBY_FL_USER11) +#define FL_USER12 RUBY3_CAST((VALUE)RUBY_FL_USER12) +#define FL_USER13 RUBY3_CAST((VALUE)RUBY_FL_USER13) +#define FL_USER14 RUBY3_CAST((VALUE)RUBY_FL_USER14) +#define FL_USER15 RUBY3_CAST((VALUE)RUBY_FL_USER15) +#define FL_USER16 RUBY3_CAST((VALUE)RUBY_FL_USER16) +#define FL_USER17 RUBY3_CAST((VALUE)RUBY_FL_USER17) +#define FL_USER18 RUBY3_CAST((VALUE)RUBY_FL_USER18) +#define FL_USER19 RUBY3_CAST((VALUE)(unsigned int)RUBY_FL_USER19) + +#define ELTS_SHARED RUBY_ELTS_SHARED +#define RUBY_ELTS_SHARED RUBY_ELTS_SHARED +#define RB_OBJ_FREEZE rb_obj_freeze_inline + +/** @cond INTERNAL_MACRO */ +#define RB_FL_ABLE RB_FL_ABLE +#define RB_FL_ALL RB_FL_ALL +#define RB_FL_ALL_RAW RB_FL_ALL_RAW +#define RB_FL_ANY RB_FL_ANY +#define RB_FL_ANY_RAW RB_FL_ANY_RAW +#define RB_FL_REVERSE RB_FL_REVERSE +#define RB_FL_REVERSE_RAW RB_FL_REVERSE_RAW +#define RB_FL_SET RB_FL_SET +#define RB_FL_SET_RAW RB_FL_SET_RAW +#define RB_FL_TEST RB_FL_TEST +#define RB_FL_TEST_RAW RB_FL_TEST_RAW +#define RB_FL_UNSET RB_FL_UNSET +#define RB_FL_UNSET_RAW RB_FL_UNSET_RAW +#define RB_OBJ_FREEZE_RAW RB_OBJ_FREEZE_RAW +#define RB_OBJ_FROZEN RB_OBJ_FROZEN +#define RB_OBJ_FROZEN_RAW RB_OBJ_FROZEN_RAW +#define RB_OBJ_INFECT RB_OBJ_INFECT +#define RB_OBJ_INFECT_RAW RB_OBJ_INFECT_RAW +#define RB_OBJ_TAINT RB_OBJ_TAINT +#define RB_OBJ_TAINTABLE RB_OBJ_TAINTABLE +#define RB_OBJ_TAINTED RB_OBJ_TAINTED +#define RB_OBJ_TAINTED_RAW RB_OBJ_TAINTED_RAW +#define RB_OBJ_TAINT_RAW RB_OBJ_TAINT_RAW +#define RB_OBJ_UNTRUST RB_OBJ_UNTRUST +#define RB_OBJ_UNTRUSTED RB_OBJ_UNTRUSTED +/** @endcond */ + +/** + * @defgroup deprecated_macros deprecated macro APIs + * @{ + * These macros are deprecated. Prefer their `RB_`-prefixed versions. + */ +#define FL_ABLE RB_FL_ABLE +#define FL_ALL RB_FL_ALL +#define FL_ALL_RAW RB_FL_ALL_RAW +#define FL_ANY RB_FL_ANY +#define FL_ANY_RAW RB_FL_ANY_RAW +#define FL_REVERSE RB_FL_REVERSE +#define FL_REVERSE_RAW RB_FL_REVERSE_RAW +#define FL_SET RB_FL_SET +#define FL_SET_RAW RB_FL_SET_RAW +#define FL_TEST RB_FL_TEST +#define FL_TEST_RAW RB_FL_TEST_RAW +#define FL_UNSET RB_FL_UNSET +#define FL_UNSET_RAW RB_FL_UNSET_RAW +#define OBJ_FREEZE RB_OBJ_FREEZE +#define OBJ_FREEZE_RAW RB_OBJ_FREEZE_RAW +#define OBJ_FROZEN RB_OBJ_FROZEN +#define OBJ_FROZEN_RAW RB_OBJ_FROZEN_RAW +#define OBJ_INFECT RB_OBJ_INFECT +#define OBJ_INFECT_RAW RB_OBJ_INFECT_RAW +#define OBJ_TAINT RB_OBJ_TAINT +#define OBJ_TAINTABLE RB_OBJ_TAINTABLE +#define OBJ_TAINTED RB_OBJ_TAINTED +#define OBJ_TAINTED_RAW RB_OBJ_TAINTED_RAW +#define OBJ_TAINT_RAW RB_OBJ_TAINT_RAW +#define OBJ_UNTRUST RB_OBJ_UNTRUST +#define OBJ_UNTRUSTED RB_OBJ_UNTRUSTED +/** @} */ + +/* This is an enum because GDB wants it (rather than a macro) */ +enum { RUBY_FL_USHIFT = 12 }; + +/* > The expression that defines the value of an enumeration constant shall be + * > an integer constant expression that has a value representable as an `int`. + * + * -- ISO/IEC 9899:2018 section 6.7.2.2 + * + * So ENUM_OVER_INT situation is an extension to the standard. Note however + * that we do not support 16 bit `int` environment. */ +RB_GNUC_EXTENSION +enum +RUBY3_ATTR_FLAG_ENUM() +ruby_fl_type { + RUBY_FL_WB_PROTECTED = (1<<5), + RUBY_FL_PROMOTED0 = (1<<5), + RUBY_FL_PROMOTED1 = (1<<6), + RUBY_FL_PROMOTED = RUBY_FL_PROMOTED0 | RUBY_FL_PROMOTED1, + RUBY_FL_FINALIZE = (1<<7), + RUBY_FL_TAINT = (1<<8), + RUBY_FL_UNTRUSTED = RUBY_FL_TAINT, + RUBY_FL_SEEN_OBJ_ID = (1<<9), + RUBY_FL_EXIVAR = (1<<10), + RUBY_FL_FREEZE = (1<<11), + +#define RUBY3_FL_USER_N(n) RUBY_FL_USER##n = (1<<(RUBY_FL_USHIFT+n)) + RUBY3_FL_USER_N(0), + RUBY3_FL_USER_N(1), + RUBY3_FL_USER_N(2), + RUBY3_FL_USER_N(3), + RUBY3_FL_USER_N(4), + RUBY3_FL_USER_N(5), + RUBY3_FL_USER_N(6), + RUBY3_FL_USER_N(7), + RUBY3_FL_USER_N(8), + RUBY3_FL_USER_N(9), + RUBY3_FL_USER_N(10), + RUBY3_FL_USER_N(11), + RUBY3_FL_USER_N(12), + RUBY3_FL_USER_N(13), + RUBY3_FL_USER_N(14), + RUBY3_FL_USER_N(15), + RUBY3_FL_USER_N(16), + RUBY3_FL_USER_N(17), + RUBY3_FL_USER_N(18), +#if ENUM_OVER_INT + RUBY3_FL_USER_N(19), +#else +# define RUBY_FL_USER19 (RUBY3_VALUE_ONE<<(RUBY_FL_USHIFT+19)) +#endif +#undef RUBY3_FL_USER_N +#undef RUBY3_WIDER_ENUM + + RUBY_ELTS_SHARED = RUBY_FL_USER2, + RUBY_FL_SINGLETON = RUBY_FL_USER0, +}; + +enum { RUBY_FL_DUPPED = RUBY_T_MASK | RUBY_FL_EXIVAR | RUBY_FL_TAINT }; + +RUBY3_SYMBOL_EXPORT_BEGIN() +void rb_obj_infect(VALUE victim, VALUE carrier); +void rb_freeze_singleton_class(VALUE klass); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +RUBY3_ATTR_FORCEINLINE() +static bool +RB_FL_ABLE(VALUE obj) +{ + if (RB_SPECIAL_CONST_P(obj)) { + return false; + } + else if (RB_TYPE_P(obj, RUBY_T_NODE)) { + return false; + } + else { + return true; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RB_FL_TEST_RAW(VALUE obj, VALUE flags) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(obj)); + return RBASIC(obj)->flags & flags; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RB_FL_TEST(VALUE obj, VALUE flags) +{ + if (RB_FL_ABLE(obj)) { + return RB_FL_TEST_RAW(obj, flags); + } + else { + return RUBY3_VALUE_NULL; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FL_ANY_RAW(VALUE obj, VALUE flags) +{ + return RB_FL_TEST_RAW(obj, flags); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FL_ANY(VALUE obj, VALUE flags) +{ + return RB_FL_TEST(obj, flags); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FL_ALL_RAW(VALUE obj, VALUE flags) +{ + return RB_FL_TEST_RAW(obj, flags) == flags; +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FL_ALL(VALUE obj, VALUE flags) +{ + return RB_FL_TEST(obj, flags) == flags; +} + +RUBY3_ATTR_NOALIAS() +RUBY3_ATTR_ARTIFICIAL() +static inline void +ruby3_fl_set_raw_raw(struct RBasic *obj, VALUE flags) +{ + obj->flags |= flags; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_SET_RAW(VALUE obj, VALUE flags) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(obj)); + ruby3_fl_set_raw_raw(RBASIC(obj), flags); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_SET(VALUE obj, VALUE flags) +{ + if (RB_FL_ABLE(obj)) { + RB_FL_SET_RAW(obj, flags); + } +} + +RUBY3_ATTR_NOALIAS() +RUBY3_ATTR_ARTIFICIAL() +static inline void +ruby3_fl_unset_raw_raw(struct RBasic *obj, VALUE flags) +{ + obj->flags &= ~flags; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_UNSET_RAW(VALUE obj, VALUE flags) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(obj)); + ruby3_fl_unset_raw_raw(RBASIC(obj), flags); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_UNSET(VALUE obj, VALUE flags) +{ + if (RB_FL_ABLE(obj)) { + RB_FL_UNSET_RAW(obj, flags); + } +} + +RUBY3_ATTR_NOALIAS() +RUBY3_ATTR_ARTIFICIAL() +static inline void +ruby3_fl_reverse_raw_raw(struct RBasic *obj, VALUE flags) +{ + obj->flags ^= flags; +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_REVERSE_RAW(VALUE obj, VALUE flags) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(obj)); + ruby3_fl_reverse_raw_raw(RBASIC(obj), flags); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_FL_REVERSE(VALUE obj, VALUE flags) +{ + if (RB_FL_ABLE(obj)) { + RB_FL_REVERSE_RAW(obj, flags); + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_OBJ_TAINTABLE(VALUE obj) +{ + if (! RB_FL_ABLE(obj)) { + return false; + } + else if (RB_TYPE_P(obj, RUBY_T_BIGNUM)) { + return false; + } + else if (RB_TYPE_P(obj, RUBY_T_FLOAT)) { + return false; + } + else { + return true; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline VALUE +RB_OBJ_TAINTED_RAW(VALUE obj) +{ + return RB_FL_TEST_RAW(obj, RUBY_FL_TAINT); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_OBJ_TAINTED(VALUE obj) +{ + return RB_FL_ANY(obj, RUBY_FL_TAINT); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_OBJ_TAINT_RAW(VALUE obj) +{ + RB_FL_SET_RAW(obj, RUBY_FL_TAINT); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_OBJ_TAINT(VALUE obj) +{ + if (RB_OBJ_TAINTABLE(obj)) { + RB_OBJ_TAINT_RAW(obj); + } +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_OBJ_INFECT_RAW(VALUE dst, VALUE src) +{ + RUBY3_ASSERT_OR_ASSUME(RB_OBJ_TAINTABLE(dst)); + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(src)); + RB_FL_SET_RAW(dst, RB_OBJ_TAINTED_RAW(src)); +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_OBJ_INFECT(VALUE dst, VALUE src) +{ + if (RB_OBJ_TAINTABLE(dst) && RB_FL_ABLE(src)) { + RB_OBJ_INFECT_RAW(dst, src); + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +/* It is intentional not to return bool here. There is a place in ruby core + * (namely class.c:singleton_class_of()) where return value of this function is + * verbatimly passed to RB_FL_SET_RAW. */ +static inline VALUE +RB_OBJ_FROZEN_RAW(VALUE obj) +{ + return RB_FL_TEST_RAW(obj, RUBY_FL_FREEZE); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_OBJ_FROZEN(VALUE obj) +{ + if (! RB_FL_ABLE(obj)) { + return true; + } + else { + return RB_OBJ_FROZEN_RAW(obj); + } +} + +RUBY3_ATTR_ARTIFICIAL() +static inline void +RB_OBJ_FREEZE_RAW(VALUE obj) +{ + RB_FL_SET_RAW(obj, RUBY_FL_FREEZE); +} + +static inline void +rb_obj_freeze_inline(VALUE x) +{ + if (RB_FL_ABLE(x)) { + RB_OBJ_FREEZE_RAW(x); + if (RBASIC_CLASS(x) && !(RBASIC(x)->flags & RUBY_FL_SINGLETON)) { + rb_freeze_singleton_class(x); + } + } +} + +#endif /* RUBY3_FL_TYPE_H */ diff --git a/include/ruby/3/gc.h b/include/ruby/3/gc.h new file mode 100644 index 0000000000..e6c66e73ea --- /dev/null +++ b/include/ruby/3/gc.h @@ -0,0 +1,35 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Registering values to the GC. + */ +#ifndef RUBY3_GC_H +#define RUBY3_GC_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +void rb_global_variable(VALUE*); +void rb_gc_register_mark_object(VALUE); +void rb_gc_register_address(VALUE*); +void rb_gc_unregister_address(VALUE*); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_GC_H */ diff --git a/include/ruby/3/glob.h b/include/ruby/3/glob.h new file mode 100644 index 0000000000..96d01a1dd6 --- /dev/null +++ b/include/ruby/3/glob.h @@ -0,0 +1,35 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Declares ::rb_glob(). + */ +#ifndef RUBY3_GLOB_H +#define RUBY3_GLOB_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +typedef int ruby_glob_func(const char*,VALUE, void*); +void rb_glob(const char*,void(*)(const char*,VALUE,void*),VALUE); +int ruby_glob(const char*,int,ruby_glob_func*,VALUE); +int ruby_brace_glob(const char*,int,ruby_glob_func*,VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_GLOB_H */ diff --git a/include/ruby/3/globals.h b/include/ruby/3/globals.h new file mode 100644 index 0000000000..d72e62d905 --- /dev/null +++ b/include/ruby/3/globals.h @@ -0,0 +1,159 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Ruby-level global variables / constants, visible from C. + */ +#ifndef RUBY3_GLOBALS_H +#define RUBY3_GLOBALS_H +#include "ruby/3/attr/pure.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +#define RUBY_INTEGER_UNIFICATION 1 + +RUBY_EXTERN VALUE rb_mKernel; +RUBY_EXTERN VALUE rb_mComparable; +RUBY_EXTERN VALUE rb_mEnumerable; +RUBY_EXTERN VALUE rb_mErrno; +RUBY_EXTERN VALUE rb_mFileTest; +RUBY_EXTERN VALUE rb_mGC; +RUBY_EXTERN VALUE rb_mMath; +RUBY_EXTERN VALUE rb_mProcess; +RUBY_EXTERN VALUE rb_mWaitReadable; +RUBY_EXTERN VALUE rb_mWaitWritable; + +RUBY_EXTERN VALUE rb_cBasicObject; +RUBY_EXTERN VALUE rb_cObject; +RUBY_EXTERN VALUE rb_cArray; +RUBY_EXTERN VALUE rb_cBinding; +RUBY_EXTERN VALUE rb_cClass; +RUBY_EXTERN VALUE rb_cCont; +RUBY_EXTERN VALUE rb_cData; +RUBY_EXTERN VALUE rb_cDir; +RUBY_EXTERN VALUE rb_cEncoding; +RUBY_EXTERN VALUE rb_cEnumerator; +RUBY_EXTERN VALUE rb_cFalseClass; +RUBY_EXTERN VALUE rb_cFile; +RUBY_EXTERN VALUE rb_cComplex; +RUBY_EXTERN VALUE rb_cFloat; +RUBY_EXTERN VALUE rb_cHash; +RUBY_EXTERN VALUE rb_cIO; +RUBY_EXTERN VALUE rb_cInteger; +RUBY_EXTERN VALUE rb_cMatch; +RUBY_EXTERN VALUE rb_cMethod; +RUBY_EXTERN VALUE rb_cModule; +RUBY_EXTERN VALUE rb_cNameErrorMesg; +RUBY_EXTERN VALUE rb_cNilClass; +RUBY_EXTERN VALUE rb_cNumeric; +RUBY_EXTERN VALUE rb_cProc; +RUBY_EXTERN VALUE rb_cRandom; +RUBY_EXTERN VALUE rb_cRange; +RUBY_EXTERN VALUE rb_cRational; +RUBY_EXTERN VALUE rb_cRegexp; +RUBY_EXTERN VALUE rb_cStat; +RUBY_EXTERN VALUE rb_cString; +RUBY_EXTERN VALUE rb_cStruct; +RUBY_EXTERN VALUE rb_cSymbol; +RUBY_EXTERN VALUE rb_cThread; +RUBY_EXTERN VALUE rb_cTime; +RUBY_EXTERN VALUE rb_cTrueClass; +RUBY_EXTERN VALUE rb_cUnboundMethod; + +RUBY_EXTERN VALUE rb_eException; +RUBY_EXTERN VALUE rb_eStandardError; +RUBY_EXTERN VALUE rb_eSystemExit; +RUBY_EXTERN VALUE rb_eInterrupt; +RUBY_EXTERN VALUE rb_eSignal; +RUBY_EXTERN VALUE rb_eFatal; +RUBY_EXTERN VALUE rb_eArgError; +RUBY_EXTERN VALUE rb_eEOFError; +RUBY_EXTERN VALUE rb_eIndexError; +RUBY_EXTERN VALUE rb_eStopIteration; +RUBY_EXTERN VALUE rb_eKeyError; +RUBY_EXTERN VALUE rb_eRangeError; +RUBY_EXTERN VALUE rb_eIOError; +RUBY_EXTERN VALUE rb_eRuntimeError; +RUBY_EXTERN VALUE rb_eFrozenError; +RUBY_EXTERN VALUE rb_eSecurityError; +RUBY_EXTERN VALUE rb_eSystemCallError; +RUBY_EXTERN VALUE rb_eThreadError; +RUBY_EXTERN VALUE rb_eTypeError; +RUBY_EXTERN VALUE rb_eZeroDivError; +RUBY_EXTERN VALUE rb_eNotImpError; +RUBY_EXTERN VALUE rb_eNoMemError; +RUBY_EXTERN VALUE rb_eNoMethodError; +RUBY_EXTERN VALUE rb_eFloatDomainError; +RUBY_EXTERN VALUE rb_eLocalJumpError; +RUBY_EXTERN VALUE rb_eSysStackError; +RUBY_EXTERN VALUE rb_eRegexpError; +RUBY_EXTERN VALUE rb_eEncodingError; +RUBY_EXTERN VALUE rb_eEncCompatError; +RUBY_EXTERN VALUE rb_eNoMatchingPatternError; + +RUBY_EXTERN VALUE rb_eScriptError; +RUBY_EXTERN VALUE rb_eNameError; +RUBY_EXTERN VALUE rb_eSyntaxError; +RUBY_EXTERN VALUE rb_eLoadError; + +RUBY_EXTERN VALUE rb_eMathDomainError; + +RUBY_EXTERN VALUE rb_stdin, rb_stdout, rb_stderr; + +RUBY3_ATTR_PURE() +static inline VALUE +rb_class_of(VALUE obj) +{ + if (! RB_SPECIAL_CONST_P(obj)) { + return RBASIC_CLASS(obj); + } + else if (obj == RUBY_Qfalse) { + return rb_cFalseClass; + } + else if (obj == RUBY_Qnil) { + return rb_cNilClass; + } + else if (obj == RUBY_Qtrue) { + return rb_cTrueClass; + } + else if (RB_FIXNUM_P(obj)) { + return rb_cInteger; + } + else if (RB_STATIC_SYM_P(obj)) { + return rb_cSymbol; + } + else if (RB_FLONUM_P(obj)) { + return rb_cFloat; + } + +#if RUBY_NDEBUG + RUBY3_UNREACHABLE_RETURN(Qfalse); +#else + RUBY_ASSERT_FAIL(rb_class_of); +#endif +} + +#define CLASS_OF rb_class_of + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_GLOBALS_H */ diff --git a/include/ruby/3/has/attribute.h b/include/ruby/3/has/attribute.h new file mode 100644 index 0000000000..229e092b30 --- /dev/null +++ b/include/ruby/3/has/attribute.h @@ -0,0 +1,154 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_ATTRIBUTE. + */ +#include "ruby/3/config.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/token_paste.h" + +/** Wraps (or simulates) `__has_attribute`. */ +#if defined(RUBY3_HAS_ATTRIBUTE) +# /* Take that. */ + +#elif defined(__has_attribute) +# define RUBY3_HAS_ATTRIBUTE(_) __has_attribute(_) + +#elif RUBY3_COMPILER_IS(GCC) +# /* GCC <= 4 lack __has_attribute predefined macro, while have attributes +# * themselves. We can simulate the macro like the following: */ +# define RUBY3_HAS_ATTRIBUTE(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_ATTRIBUTE_, _) +# define RUBY3_HAS_ATTRIBUTE_aligned RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_alloc_size RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_artificial RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_always_inline RUBY3_COMPILER_SINCE(GCC, 3, 1, 0) +# define RUBY3_HAS_ATTRIBUTE_cdecl RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_cold RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_const RUBY3_COMPILER_SINCE(GCC, 2, 6, 0) +# define RUBY3_HAS_ATTRIBUTE_deprecated RUBY3_COMPILER_SINCE(GCC, 3, 1, 0) +# define RUBY3_HAS_ATTRIBUTE_dllexport RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_dllimport RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_error RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_format RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_hot RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_leaf RUBY3_COMPILER_SINCE(GCC, 4, 6, 0) +# define RUBY3_HAS_ATTRIBUTE_malloc RUBY3_COMPILER_SINCE(GCC, 3, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_no_address_safety_analysis RUBY3_COMPILER_SINCE(GCC, 4, 8, 0) +# define RUBY3_HAS_ATTRIBUTE_no_sanitize_address RUBY3_COMPILER_SINCE(GCC, 4, 8, 0) +# define RUBY3_HAS_ATTRIBUTE_no_sanitize_undefined RUBY3_COMPILER_SINCE(GCC, 4, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_noinline RUBY3_COMPILER_SINCE(GCC, 3, 1, 0) +# define RUBY3_HAS_ATTRIBUTE_nonnull RUBY3_COMPILER_SINCE(GCC, 3, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_noreturn RUBY3_COMPILER_SINCE(GCC, 2, 5, 0) +# define RUBY3_HAS_ATTRIBUTE_nothrow RUBY3_COMPILER_SINCE(GCC, 3, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_pure RUBY3_COMPILER_SINCE(GCC, 2,96, 0) +# define RUBY3_HAS_ATTRIBUTE_returns_nonnull RUBY3_COMPILER_SINCE(GCC, 4, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_returns_twice RUBY3_COMPILER_SINCE(GCC, 4, 1, 0) +# define RUBY3_HAS_ATTRIBUTE_stdcall RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_unused RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_ATTRIBUTE_visibility RUBY3_COMPILER_SINCE(GCC, 3, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_warn_unused_result RUBY3_COMPILER_SINCE(GCC, 3, 4, 0) +# define RUBY3_HAS_ATTRIBUTE_warning RUBY3_COMPILER_SINCE(GCC, 4, 3, 0) +# define RUBY3_HAS_ATTRIBUTE_weak RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# /* Note that "0, 0, 0" might be inaccurate. */ + +#elif RUBY3_COMPILER_IS(SunPro) +# /* Oracle Solaris Studio 12.4 (cc version 5.11) introduced __has_attribute. +# * Before that, following attributes were available. */ +# /* See https://docs.oracle.com/cd/F24633_01/index.html */ +# define RUBY3_HAS_ATTRIBUTE(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_ATTRIBUTE_, _) +# define RUBY3_HAS_ATTRIBUTE_alias RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_aligned RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_always_inline RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_HAS_ATTRIBUTE_const RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_constructor RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_destructor RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_malloc RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_noinline RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_noreturn RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_packed RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_pure RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_returns_twice RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_HAS_ATTRIBUTE_vector_size RUBY3_COMPILER_SINCE(SunPro, 5, 10, 0) +# define RUBY3_HAS_ATTRIBUTE_visibility RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# define RUBY3_HAS_ATTRIBUTE_weak RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) + +#elif defined (_MSC_VER) +# define RUBY3_HAS_ATTRIBUTE(_) 0 +# /* Fallback below doesn't work: see win32/Makefile.sub */ + +#else +# /* Take config.h definition when available. */ +# define RUBY3_HAS_ATTRIBUTE(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_ATTRIBUTE_, _) +# ifdef ALWAYS_INLINE +# define RUBY3_HAS_ATTRIBUTE_always_inline +# endif +# ifdef FUNC_CDECL +# define RUBY3_HAS_ATTRIBUTE_cdecl +# endif +# ifdef CONSTFUNC +# define RUBY3_HAS_ATTRIBUTE_const +# endif +# ifdef DEPRECATED +# define RUBY3_HAS_ATTRIBUTE_deprecated +# endif +# ifdef ERRORFUNC +# define RUBY3_HAS_ATTRIBUTE_error +# endif +# ifdef FUNC_FASTCALL +# define RUBY3_HAS_ATTRIBUTE_fastcall +# endif +# ifdef PUREFUNC +# define RUBY3_HAS_ATTRIBUTE_pure +# endif +# ifdef NO_ADDRESS_SAFETY_ANALYSIS +# define RUBY3_HAS_ATTRIBUTE_no_address_safety_analysis +# endif +# ifdef NO_SANITIZE +# define RUBY3_HAS_ATTRIBUTE_no_sanitize +# endif +# ifdef NO_SANITIZE_ADDRESS +# define RUBY3_HAS_ATTRIBUTE_no_sanitize_address +# endif +# ifdef NOINLINE +# define RUBY3_HAS_ATTRIBUTE_noinline +# endif +# ifdef RUBY3_FUNC_NONNULL +# define RUBY3_HAS_ATTRIBUTE_nonnull +# endif +# ifdef NORETURN +# define RUBY3_HAS_ATTRIBUTE_noreturn +# endif +# ifdef FUNC_OPTIMIZED +# define RUBY3_HAS_ATTRIBUTE_optimize +# endif +# ifdef FUNC_STDCALL +# define RUBY3_HAS_ATTRIBUTE_stdcall +# endif +# ifdef MAYBE_UNUSED +# define RUBY3_HAS_ATTRIBUTE_unused +# endif +# ifdef WARN_UNUSED_RESULT +# define RUBY3_HAS_ATTRIBUTE_warn_unused_result +# endif +# ifdef WARNINGFUNC +# define RUBY3_HAS_ATTRIBUTE_warning +# endif +# ifdef WEAK +# define RUBY3_HAS_ATTRIBUTE_weak +# endif +#endif diff --git a/include/ruby/3/has/builtin.h b/include/ruby/3/has/builtin.h new file mode 100644 index 0000000000..51e1875b72 --- /dev/null +++ b/include/ruby/3/has/builtin.h @@ -0,0 +1,90 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_BUILTIN. + */ +#include "ruby/3/config.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/token_paste.h" + +/** Wraps (or simulates) `__has_builtin`. */ +#if defined(RUBY3_HAS_BUILTIN) +# /* Take that. */ + +#elif defined(__has_builtin) +# define RUBY3_HAS_BUILTIN(_) __has_builtin(_) + +#elif RUBY3_COMPILER_IS(GCC) +# /* :FIXME: Historically GCC has had tons of builtins, but it implemented +# * __has_builtin only since GCC 10. This section can be made more +# * granular. */ +# /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66970 */ +# define RUBY3_HAS_BUILTIN(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_BUILTIN_, _) +# define RUBY3_HAS_BUILTIN___builtin_add_overflow RUBY3_COMPILER_SINCE(GCC, 5, 1, 0) +# define RUBY3_HAS_BUILTIN___builtin_alloca RUBY3_COMPILER_SINCE(GCC, 0, 0, 0) +# define RUBY3_HAS_BUILTIN___builtin_alloca_with_align RUBY3_COMPILER_SINCE(GCC, 6, 1, 0) +# /* See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624 for bswap16. */ +# define RUBY3_HAS_BUILTIN___builtin_bswap16 RUBY3_COMPILER_SINCE(GCC, 4, 8, 0) +# define RUBY3_HAS_BUILTIN___builtin_bswap32 RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_bswap64 RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_clz RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_clzl RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_clzll RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_constant_p RUBY3_COMPILER_SINCE(GCC, 2,95, 3) +# define RUBY3_HAS_BUILTIN___builtin_ctz RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_ctzl RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_ctzll RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_expect RUBY3_COMPILER_SINCE(GCC, 3, 0, 0) +# define RUBY3_HAS_BUILTIN___builtin_mul_overflow RUBY3_COMPILER_SINCE(GCC, 5, 1, 0) +# define RUBY3_HAS_BUILTIN___builtin_mul_overflow_p RUBY3_COMPILER_SINCE(GCC, 7, 0, 0) +# define RUBY3_HAS_BUILTIN___builtin_popcount RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_popcountl RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_popcountll RUBY3_COMPILER_SINCE(GCC, 3, 6, 0) +# define RUBY3_HAS_BUILTIN___builtin_sub_overflow RUBY3_COMPILER_SINCE(GCC, 5, 1, 0) +# define RUBY3_HAS_BUILTIN___builtin_unreachable RUBY3_COMPILER_SINCE(GCC, 4, 5, 0) +# /* Note that "0, 0, 0" might be inaccurate. */ + +#elif RUBY3_COMPILER_IS(MSVC) +# /* MSVC has UNREACHABLE, but that is not __builtin_unreachable. */ +# define RUBY3_HAS_BUILTIN(_) 0 + +#else +# /* Take config.h definition when available */ +# define RUBY3_HAS_BUILTIN(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_BUILTIN_, _) +# define RUBY3_HAS_BUILTIN___builtin_add_overflow HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW +# define RUBY3_HAS_BUILTIN___builtin_alloca_with_align HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN +# define RUBY3_HAS_BUILTIN___builtin_assume_aligned HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED +# define RUBY3_HAS_BUILTIN___builtin_bswap16 HAVE_BUILTIN___BUILTIN_BSWAP16 +# define RUBY3_HAS_BUILTIN___builtin_bswap32 HAVE_BUILTIN___BUILTIN_BSWAP32 +# define RUBY3_HAS_BUILTIN___builtin_bswap64 HAVE_BUILTIN___BUILTIN_BSWAP64 +# define RUBY3_HAS_BUILTIN___builtin_clz HAVE_BUILTIN___BUILTIN_CLZ +# define RUBY3_HAS_BUILTIN___builtin_clzl HAVE_BUILTIN___BUILTIN_CLZL +# define RUBY3_HAS_BUILTIN___builtin_clzll HAVE_BUILTIN___BUILTIN_CLZLL +# define RUBY3_HAS_BUILTIN___builtin_constant_p HAVE_BUILTIN___BUILTIN_CONSTANT_P +# define RUBY3_HAS_BUILTIN___builtin_ctz HAVE_BUILTIN___BUILTIN_CTZ +# define RUBY3_HAS_BUILTIN___builtin_ctzll HAVE_BUILTIN___BUILTIN_CTZLL +# define RUBY3_HAS_BUILTIN___builtin_expect HAVE_BUILTIN___BUILTIN_EXPECT +# define RUBY3_HAS_BUILTIN___builtin_mul_overflow HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW +# define RUBY3_HAS_BUILTIN___builtin_mul_overflow_p HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW_P +# define RUBY3_HAS_BUILTIN___builtin_popcount HAVE_BUILTIN___BUILTIN_POPCOUNT +# define RUBY3_HAS_BUILTIN___builtin_popcountll HAVE_BUILTIN___BUILTIN_POPCOUNTLL +# define RUBY3_HAS_BUILTIN___builtin_sub_overflow HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW +# if defined(UNREACHABLE) +# define RUBY3_HAS_BUILTIN___builtin_unreachable +# endif +#endif diff --git a/include/ruby/3/has/c_attribute.h b/include/ruby/3/has/c_attribute.h new file mode 100644 index 0000000000..89186217d3 --- /dev/null +++ b/include/ruby/3/has/c_attribute.h @@ -0,0 +1,37 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_C_ATTRIBUTE. + */ + +/** Wraps (or simulates) `__has_c_attribute`. */ +#if defined(RUBY3_HAS_C_ATTRIBUTE) +# /* Take that. */ + +#elif defined(__cplusplus) +# /* Makes no sense. */ +# define RUBY3_HAS_C_ATTRIBUTE(_) 0 + +#elif defined(__has_c_attribute) +# define RUBY3_HAS_C_ATTRIBUTE(_) __has_c_attribute(_) + +#else +# /* As of writing everything that lacks __has_c_attribute also completely +# * lacks C2x attributes as well. Might change in future? */ +# define RUBY3_HAS_C_ATTRIBUTE(_) 0 +#endif diff --git a/include/ruby/3/has/cpp_attribute.h b/include/ruby/3/has/cpp_attribute.h new file mode 100644 index 0000000000..83c5392200 --- /dev/null +++ b/include/ruby/3/has/cpp_attribute.h @@ -0,0 +1,82 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_CPP_ATTRIBUTE. + */ +#include "ruby/3/compiler_is.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/token_paste.h" + +/** @cond INTERNAL_MACRO */ +#if defined(RUBY3_HAS_CPP_ATTRIBUTE0) +# /* Take that. */ + +#elif defined(__has_cpp_attribute) +# define RUBY3_HAS_CPP_ATTRIBUTE0(_) __has_cpp_attribute(_) + +#elif RUBY3_COMPILER_IS(MSVC) +# /* MSVC has never updated its __cplusplus since forever (unless specified +# * explicitly by a compiler flag). They also lack __has_cpp_attribute until +# * 2019. However, they do have attributes since 2015 or so. */ +# /* https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance */ +# define RUBY3_HAS_CPP_ATTRIBUTE0(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_CPP_ATTRIBUTE_, _) +# define RUBY3_HAS_CPP_ATTRIBUTE_noreturn 200809 * RUBY3_COMPILER_SINCE(MSVC, 19, 00, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_carries_dependency 200809 * RUBY3_COMPILER_SINCE(MSVC, 19, 00, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_deprecated 201309 * RUBY3_COMPILER_SINCE(MSVC, 19, 10, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_fallthrough 201603 * RUBY3_COMPILER_SINCE(MSVC, 19, 10, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_maybe_unused 201603 * RUBY3_COMPILER_SINCE(MSVC, 19, 11, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_nodiscard 201603 * RUBY3_COMPILER_SINCE(MSVC, 19, 11, 0) + +#elif RUBY3_COMPILER_BEFORE(Clang, 3, 6, 0) +# /* Clang 3.6.0 introduced __has_cpp_attribute. Prior to that following +# * attributes were already there. */ +# /* https://clang.llvm.org/cxx_status.html */ +# define RUBY3_HAS_CPP_ATTRIBUTE0(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_CPP_ATTRIBUTE_, _) +# define RUBY3_HAS_CPP_ATTRIBUTE_noreturn 200809 * RUBY3_COMPILER_SINCE(Clang, 3, 3, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_deprecated 201309 * RUBY3_COMPILER_SINCE(Clang, 3, 4, 0) + +#elif RUBY3_COMPILER_BEFORE(GCC, 5, 0, 0) +# /* GCC 5+ have __has_cpp_attribute, while 4.x had following attributes. */ +# /* https://gcc.gnu.org/projects/cxx-status.html */ +# define RUBY3_HAS_CPP_ATTRIBUTE0(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_CPP_ATTRIBUTE_, _) +# define RUBY3_HAS_CPP_ATTRIBUTE_noreturn 200809 * RUBY3_COMPILER_SINCE(GCC, 4, 8, 0) +# define RUBY3_HAS_CPP_ATTRIBUTE_deprecated 201309 * RUBY3_COMPILER_SINCE(GCC, 4, 9, 0) + +#else +# /* :FIXME: +# * Candidate compilers to list here: +# * - icpc: They have __INTEL_CXX11_MODE__. +# * - SunPro: Seems they support C++11. +# */ +# define RUBY3_HAS_CPP_ATTRIBUTE0(_) 0 +#endif +/** @endcond */ + +/** Wraps (or simulates) `__has_cpp_attribute`. */ +#ifdef RUBY3_HAS_CPP_ATTRIBUTE +# /* Take that. */ + +#elif ! defined(__cplusplus) +# /* Makes no sense. */ +# define RUBY3_HAS_CPP_ATTRIBUTE(_) 0 + +#else +# /* GCC needs workarounds. See https://gcc.godbolt.org/z/jdz3pa */ +# define RUBY3_HAS_CPP_ATTRIBUTE(_) \ + ((RUBY3_HAS_CPP_ATTRIBUTE0(_) <= __cplusplus) ? RUBY3_HAS_CPP_ATTRIBUTE0(_) : 0) +#endif diff --git a/include/ruby/3/has/declspec_attribute.h b/include/ruby/3/has/declspec_attribute.h new file mode 100644 index 0000000000..f902ef963c --- /dev/null +++ b/include/ruby/3/has/declspec_attribute.h @@ -0,0 +1,48 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_DECLSPEC_ATTRIBUTE. + */ +#include "ruby/3/compiler_since.h" +#include "ruby/3/token_paste.h" + +/** Wraps (or simulates) `__has_declspec_attribute`. */ +#if defined(RUBY3_HAS_DECLSPEC_ATTRIBUTE) +# /* Take that. */ + +#elif defined(__has_declspec_attribute) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE(_) __has_declspec_attribute(_) + +#else +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_DECLSPEC_ATTRIBUTE_, _) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_align RUBY3_COMPILER_SINCE(MSVC, 8, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_deprecated RUBY3_COMPILER_SINCE(MSVC,13, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_dllexport RUBY3_COMPILER_SINCE(MSVC, 8, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_dllimport RUBY3_COMPILER_SINCE(MSVC, 8, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_empty_bases RUBY3_COMPILER_SINCE(MSVC,19, 0, 23918) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_noalias RUBY3_COMPILER_SINCE(MSVC, 8, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_noinline RUBY3_COMPILER_SINCE(MSVC,13, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_noreturn RUBY3_COMPILER_SINCE(MSVC,11, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_nothrow RUBY3_COMPILER_SINCE(MSVC, 8, 0, 0) +# define RUBY3_HAS_DECLSPEC_ATTRIBUTE_restrict RUBY3_COMPILER_SINCE(MSVC,14, 0, 0) +# /* Note that "8, 0, 0" might be inaccurate. */ +# if ! defined(__cplusplus) +# /* Clang has this in both C/C++, but MSVC has this in C++ only.*/ +# undef RUBY3_HAS_DECLSPEC_ATTRIBUTE_nothrow +# endif +#endif diff --git a/include/ruby/3/has/extension.h b/include/ruby/3/has/extension.h new file mode 100644 index 0000000000..ca3392a090 --- /dev/null +++ b/include/ruby/3/has/extension.h @@ -0,0 +1,33 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_EXTENSION. + */ +#include "ruby/3/has/feature.h" + +/** Wraps (or simulates) `__has_extension`. */ +#if defined(RUBY3_HAS_EXTENSION) +# /* Take that. */ + +#elif defined(__has_extension) +# define RUBY3_HAS_EXTENSION(_) __has_extension(_) + +#else +# /* Pre-3.0 clang had __has_feature but not __has_extension. */ +# define RUBY3_HAS_EXTENSION(_) RUBY3_HAS_FEATURE(_) +#endif diff --git a/include/ruby/3/has/feature.h b/include/ruby/3/has/feature.h new file mode 100644 index 0000000000..977b8150bb --- /dev/null +++ b/include/ruby/3/has/feature.h @@ -0,0 +1,31 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_FEATURE. + */ + +/** Wraps (or simulates) `__has_feature`. */ +#if defined(RUBY3_HAS_FEATURE) +# /* Take that. */ + +#elif defined(__has_feature) +# define RUBY3_HAS_FEATURE(_) __has_feature(_) + +#else +# define RUBY3_HAS_FEATURE(_) 0 +#endif diff --git a/include/ruby/3/has/warning.h b/include/ruby/3/has/warning.h new file mode 100644 index 0000000000..a66d76dfa7 --- /dev/null +++ b/include/ruby/3/has/warning.h @@ -0,0 +1,31 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_HAS_WARNING. + */ + +/** Wraps (or simulates) `__has_warning`. */ +#if defined(RUBY3_HAS_WARNING) +# /* Take that. */ + +#elif defined(__has_warning) +# define RUBY3_HAS_WARNING(_) __has_warning(_) + +#else +# define RUBY3_HAS_WARNING(_) 0 +#endif diff --git a/include/ruby/3/intern/array.h b/include/ruby/3/intern/array.h new file mode 100644 index 0000000000..02e44c99ad --- /dev/null +++ b/include/ruby/3/intern/array.h @@ -0,0 +1,78 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cArray. + */ +#ifndef RUBY3_INTERN_ARRAY_H +#define RUBY3_INTERN_ARRAY_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* array.c */ +void rb_mem_clear(VALUE*, long); +VALUE rb_assoc_new(VALUE, VALUE); +VALUE rb_check_array_type(VALUE); +VALUE rb_ary_new(void); +VALUE rb_ary_new_capa(long capa); +VALUE rb_ary_new_from_args(long n, ...); +VALUE rb_ary_new_from_values(long n, const VALUE *elts); +VALUE rb_ary_tmp_new(long); +void rb_ary_free(VALUE); +void rb_ary_modify(VALUE); +VALUE rb_ary_freeze(VALUE); +VALUE rb_ary_shared_with_p(VALUE, VALUE); +VALUE rb_ary_aref(int, const VALUE*, VALUE); +VALUE rb_ary_subseq(VALUE, long, long); +void rb_ary_store(VALUE, long, VALUE); +VALUE rb_ary_dup(VALUE); +VALUE rb_ary_resurrect(VALUE ary); +VALUE rb_ary_to_ary(VALUE); +VALUE rb_ary_to_s(VALUE); +VALUE rb_ary_cat(VALUE, const VALUE *, long); +VALUE rb_ary_push(VALUE, VALUE); +VALUE rb_ary_pop(VALUE); +VALUE rb_ary_shift(VALUE); +VALUE rb_ary_unshift(VALUE, VALUE); +VALUE rb_ary_entry(VALUE, long); +VALUE rb_ary_each(VALUE); +VALUE rb_ary_join(VALUE, VALUE); +VALUE rb_ary_reverse(VALUE); +VALUE rb_ary_rotate(VALUE, long); +VALUE rb_ary_sort(VALUE); +VALUE rb_ary_sort_bang(VALUE); +VALUE rb_ary_delete(VALUE, VALUE); +VALUE rb_ary_delete_at(VALUE, long); +VALUE rb_ary_clear(VALUE); +VALUE rb_ary_plus(VALUE, VALUE); +VALUE rb_ary_concat(VALUE, VALUE); +VALUE rb_ary_assoc(VALUE, VALUE); +VALUE rb_ary_rassoc(VALUE, VALUE); +VALUE rb_ary_includes(VALUE, VALUE); +VALUE rb_ary_cmp(VALUE, VALUE); +VALUE rb_ary_replace(VALUE copy, VALUE orig); +VALUE rb_get_values_at(VALUE, long, int, const VALUE*, VALUE(*)(VALUE,long)); +VALUE rb_ary_resize(VALUE ary, long len); +#define rb_ary_new2 rb_ary_new_capa +#define rb_ary_new3 rb_ary_new_from_args +#define rb_ary_new4 rb_ary_new_from_values + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_ARRAY_H */ diff --git a/include/ruby/3/intern/bignum.h b/include/ruby/3/intern/bignum.h new file mode 100644 index 0000000000..398d09f625 --- /dev/null +++ b/include/ruby/3/intern/bignum.h @@ -0,0 +1,105 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to so-called rb_cBignum. + */ +#ifndef RUBY3_INTERN_BIGNUM_H +#define RUBY3_INTERN_BIGNUM_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/long_long.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* bignum.c */ +VALUE rb_big_new(size_t, int); +int rb_bigzero_p(VALUE x); +VALUE rb_big_clone(VALUE); +void rb_big_2comp(VALUE); +VALUE rb_big_norm(VALUE); +void rb_big_resize(VALUE big, size_t len); +VALUE rb_cstr_to_inum(const char*, int, int); +VALUE rb_str_to_inum(VALUE, int, int); +VALUE rb_cstr2inum(const char*, int); +VALUE rb_str2inum(VALUE, int); +VALUE rb_big2str(VALUE, int); +long rb_big2long(VALUE); +#define rb_big2int(x) rb_big2long(x) +unsigned long rb_big2ulong(VALUE); +#define rb_big2uint(x) rb_big2ulong(x) +#if HAVE_LONG_LONG +LONG_LONG rb_big2ll(VALUE); +unsigned LONG_LONG rb_big2ull(VALUE); +#endif /* HAVE_LONG_LONG */ +void rb_big_pack(VALUE val, unsigned long *buf, long num_longs); +VALUE rb_big_unpack(unsigned long *buf, long num_longs); +int rb_uv_to_utf8(char[6],unsigned long); +VALUE rb_dbl2big(double); +double rb_big2dbl(VALUE); +VALUE rb_big_cmp(VALUE, VALUE); +VALUE rb_big_eq(VALUE, VALUE); +VALUE rb_big_eql(VALUE, VALUE); +VALUE rb_big_plus(VALUE, VALUE); +VALUE rb_big_minus(VALUE, VALUE); +VALUE rb_big_mul(VALUE, VALUE); +VALUE rb_big_div(VALUE, VALUE); +VALUE rb_big_idiv(VALUE, VALUE); +VALUE rb_big_modulo(VALUE, VALUE); +VALUE rb_big_divmod(VALUE, VALUE); +VALUE rb_big_pow(VALUE, VALUE); +VALUE rb_big_and(VALUE, VALUE); +VALUE rb_big_or(VALUE, VALUE); +VALUE rb_big_xor(VALUE, VALUE); +VALUE rb_big_lshift(VALUE, VALUE); +VALUE rb_big_rshift(VALUE, VALUE); + +/* For rb_integer_pack and rb_integer_unpack: */ +/* "MS" in MSWORD and MSBYTE means "most significant" */ +/* "LS" in LSWORD and LSBYTE means "least significant" */ +#define INTEGER_PACK_MSWORD_FIRST 0x01 +#define INTEGER_PACK_LSWORD_FIRST 0x02 +#define INTEGER_PACK_MSBYTE_FIRST 0x10 +#define INTEGER_PACK_LSBYTE_FIRST 0x20 +#define INTEGER_PACK_NATIVE_BYTE_ORDER 0x40 +#define INTEGER_PACK_2COMP 0x80 +#define INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION 0x400 +/* For rb_integer_unpack: */ +#define INTEGER_PACK_FORCE_BIGNUM 0x100 +#define INTEGER_PACK_NEGATIVE 0x200 +/* Combinations: */ +#define INTEGER_PACK_LITTLE_ENDIAN \ + (INTEGER_PACK_LSWORD_FIRST | \ + INTEGER_PACK_LSBYTE_FIRST) +#define INTEGER_PACK_BIG_ENDIAN \ + (INTEGER_PACK_MSWORD_FIRST | \ + INTEGER_PACK_MSBYTE_FIRST) +int rb_integer_pack(VALUE val, void *words, size_t numwords, size_t wordsize, size_t nails, int flags); +VALUE rb_integer_unpack(const void *words, size_t numwords, size_t wordsize, size_t nails, int flags); +size_t rb_absint_size(VALUE val, int *nlz_bits_ret); +size_t rb_absint_numwords(VALUE val, size_t word_numbits, size_t *nlz_bits_ret); +int rb_absint_singlebit_p(VALUE val); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_BIGNUM_H */ diff --git a/include/ruby/3/intern/class.h b/include/ruby/3/intern/class.h new file mode 100644 index 0000000000..a4778bdf27 --- /dev/null +++ b/include/ruby/3/intern/class.h @@ -0,0 +1,57 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cClass/::rb_cModule. + */ +#ifndef RUBY3_INTERN_CLASS_H +#define RUBY3_INTERN_CLASS_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/stdarg.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* class.c */ +VALUE rb_class_new(VALUE); +VALUE rb_mod_init_copy(VALUE, VALUE); +VALUE rb_singleton_class_clone(VALUE); +void rb_singleton_class_attached(VALUE,VALUE); +void rb_check_inheritable(VALUE); +VALUE rb_define_class_id(ID, VALUE); +VALUE rb_define_class_id_under(VALUE, ID, VALUE); +VALUE rb_module_new(void); +VALUE rb_define_module_id(ID); +VALUE rb_define_module_id_under(VALUE, ID); +VALUE rb_mod_included_modules(VALUE); +VALUE rb_mod_include_p(VALUE, VALUE); +VALUE rb_mod_ancestors(VALUE); +VALUE rb_class_instance_methods(int, const VALUE*, VALUE); +VALUE rb_class_public_instance_methods(int, const VALUE*, VALUE); +VALUE rb_class_protected_instance_methods(int, const VALUE*, VALUE); +VALUE rb_class_private_instance_methods(int, const VALUE*, VALUE); +VALUE rb_obj_singleton_methods(int, const VALUE*, VALUE); +void rb_define_method_id(VALUE, ID, VALUE (*)(ANYARGS), int); +void rb_undef(VALUE, ID); +void rb_define_protected_method(VALUE, const char*, VALUE (*)(ANYARGS), int); +void rb_define_private_method(VALUE, const char*, VALUE (*)(ANYARGS), int); +void rb_define_singleton_method(VALUE, const char*, VALUE(*)(ANYARGS), int); +VALUE rb_singleton_class(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_CLASS_H */ diff --git a/include/ruby/3/intern/compar.h b/include/ruby/3/intern/compar.h new file mode 100644 index 0000000000..68e8661b56 --- /dev/null +++ b/include/ruby/3/intern/compar.h @@ -0,0 +1,34 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_mComparable. + */ +#ifndef RUBY3_INTERN_COMPAR_H +#define RUBY3_INTERN_COMPAR_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* compar.c */ +int rb_cmpint(VALUE, VALUE, VALUE); +NORETURN(void rb_cmperr(VALUE, VALUE)); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_COMPAR_H */ diff --git a/include/ruby/3/intern/complex.h b/include/ruby/3/intern/complex.h new file mode 100644 index 0000000000..d9a0f15631 --- /dev/null +++ b/include/ruby/3/intern/complex.h @@ -0,0 +1,60 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cComplex. + */ +#ifndef RUBY3_INTERN_COMPLEX_H +#define RUBY3_INTERN_COMPLEX_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/arithmetic/long.h" /* INT2FIX is here. */ + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* complex.c */ +VALUE rb_complex_raw(VALUE, VALUE); +#define rb_complex_raw1(x) rb_complex_raw((x), INT2FIX(0)) +#define rb_complex_raw2(x,y) rb_complex_raw((x), (y)) +VALUE rb_complex_new(VALUE, VALUE); +#define rb_complex_new1(x) rb_complex_new((x), INT2FIX(0)) +#define rb_complex_new2(x,y) rb_complex_new((x), (y)) +VALUE rb_complex_new_polar(VALUE abs, VALUE arg); +DEPRECATED_BY(rb_complex_new_polar, VALUE rb_complex_polar(VALUE abs, VALUE arg)); +VALUE rb_complex_real(VALUE z); +VALUE rb_complex_imag(VALUE z); +VALUE rb_complex_plus(VALUE x, VALUE y); +VALUE rb_complex_minus(VALUE x, VALUE y); +VALUE rb_complex_mul(VALUE x, VALUE y); +VALUE rb_complex_div(VALUE x, VALUE y); +VALUE rb_complex_uminus(VALUE z); +VALUE rb_complex_conjugate(VALUE z); +VALUE rb_complex_abs(VALUE z); +VALUE rb_complex_arg(VALUE z); +VALUE rb_complex_pow(VALUE base, VALUE exp); +VALUE rb_dbl_complex_new(double real, double imag); +#define rb_complex_add rb_complex_plus +#define rb_complex_sub rb_complex_minus +#define rb_complex_nagate rb_complex_uminus + +VALUE rb_Complex(VALUE, VALUE); +#define rb_Complex1(x) rb_Complex((x), INT2FIX(0)) +#define rb_Complex2(x,y) rb_Complex((x), (y)) + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_COMPLEX_H */ diff --git a/include/ruby/3/intern/cont.h b/include/ruby/3/intern/cont.h new file mode 100644 index 0000000000..95374f909c --- /dev/null +++ b/include/ruby/3/intern/cont.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to rb_cFiber. + */ +#ifndef RUBY3_INTERN_CONT_H +#define RUBY3_INTERN_CONT_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/iterator.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* cont.c */ +VALUE rb_fiber_new(rb_block_call_func_t, VALUE); +VALUE rb_fiber_resume(VALUE fib, int argc, const VALUE *argv); +VALUE rb_fiber_resume_kw(VALUE fib, int argc, const VALUE *argv, int kw_splat); +VALUE rb_fiber_yield(int argc, const VALUE *argv); +VALUE rb_fiber_yield_kw(int argc, const VALUE *argv, int kw_splat); +VALUE rb_fiber_current(void); +VALUE rb_fiber_alive_p(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_CONT_H */ diff --git a/include/ruby/3/intern/dir.h b/include/ruby/3/intern/dir.h new file mode 100644 index 0000000000..1a7bfbe7de --- /dev/null +++ b/include/ruby/3/intern/dir.h @@ -0,0 +1,33 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cDir. + */ +#ifndef RUBY3_INTERN_DIR_H +#define RUBY3_INTERN_DIR_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* dir.c */ +VALUE rb_dir_getwd(void); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_DIR_H */ diff --git a/include/ruby/3/intern/enum.h b/include/ruby/3/intern/enum.h new file mode 100644 index 0000000000..075cd2066a --- /dev/null +++ b/include/ruby/3/intern/enum.h @@ -0,0 +1,33 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_mEnumerable. + */ +#ifndef RUBY3_INTERN_ENUM_H +#define RUBY3_INTERN_ENUM_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* enum.c */ +VALUE rb_enum_values_pack(int, const VALUE*); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_ENUM_H */ diff --git a/include/ruby/3/intern/enumerator.h b/include/ruby/3/intern/enumerator.h new file mode 100644 index 0000000000..31efa07bd1 --- /dev/null +++ b/include/ruby/3/intern/enumerator.h @@ -0,0 +1,79 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cEnumerator. + */ +#ifndef RUBY3_INTERN_ENUMERATOR_H +#define RUBY3_INTERN_ENUMERATOR_H +#include "ruby/3/dllexport.h" +#include "ruby/3/intern/eval.h" /* rb_frame_this_func */ +#include "ruby/3/iterator.h" /* rb_block_given_p */ +#include "ruby/3/symbol.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +typedef VALUE rb_enumerator_size_func(VALUE, VALUE, VALUE); + +typedef struct { + VALUE begin; + VALUE end; + VALUE step; + int exclude_end; +} rb_arithmetic_sequence_components_t; + +/* enumerator.c */ +VALUE rb_enumeratorize(VALUE, VALUE, int, const VALUE *); +VALUE rb_enumeratorize_with_size(VALUE, VALUE, int, const VALUE *, rb_enumerator_size_func *); +VALUE rb_enumeratorize_with_size_kw(VALUE, VALUE, int, const VALUE *, rb_enumerator_size_func *, int); +int rb_arithmetic_sequence_extract(VALUE, rb_arithmetic_sequence_components_t *); + +RUBY3_SYMBOL_EXPORT_END() + +#ifndef RUBY_EXPORT +# define rb_enumeratorize_with_size(obj, id, argc, argv, size_fn) \ + rb_enumeratorize_with_size(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn)) +# define rb_enumeratorize_with_size_kw(obj, id, argc, argv, size_fn, kw_splat) \ + rb_enumeratorize_with_size_kw(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn), kw_splat) +#endif + +#define SIZED_ENUMERATOR(obj, argc, argv, size_fn) \ + rb_enumeratorize_with_size((obj), ID2SYM(rb_frame_this_func()), \ + (argc), (argv), (size_fn)) + +#define SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat) \ + rb_enumeratorize_with_size_kw((obj), ID2SYM(rb_frame_this_func()), \ + (argc), (argv), (size_fn), (kw_splat)) + +#define RETURN_SIZED_ENUMERATOR(obj, argc, argv, size_fn) do { \ + if (!rb_block_given_p()) \ + return SIZED_ENUMERATOR(obj, argc, argv, size_fn); \ + } while (0) + +#define RETURN_SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat) do { \ + if (!rb_block_given_p()) \ + return SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat); \ + } while (0) + +#define RETURN_ENUMERATOR(obj, argc, argv) \ + RETURN_SIZED_ENUMERATOR(obj, argc, argv, 0) + +#define RETURN_ENUMERATOR_KW(obj, argc, argv, kw_splat) \ + RETURN_SIZED_ENUMERATOR_KW(obj, argc, argv, 0, kw_splat) + +#endif /* RUBY3_INTERN_ENUMERATOR_H */ diff --git a/include/ruby/3/intern/error.h b/include/ruby/3/intern/error.h new file mode 100644 index 0000000000..a5b56db760 --- /dev/null +++ b/include/ruby/3/intern/error.h @@ -0,0 +1,82 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_eException. + */ +#ifndef RUBY3_INTERN_ERROR_H +#define RUBY3_INTERN_ERROR_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/fl_type.h" +#include "ruby/backward/2/assume.h" +#include "ruby/backward/2/attributes.h" + +#define UNLIMITED_ARGUMENTS (-1) +#define rb_exc_new2 rb_exc_new_cstr +#define rb_exc_new3 rb_exc_new_str +#define rb_check_trusted rb_check_trusted +#define rb_check_trusted_inline rb_check_trusted +#define rb_check_arity rb_check_arity + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* error.c */ +VALUE rb_exc_new(VALUE, const char*, long); +VALUE rb_exc_new_cstr(VALUE, const char*); +VALUE rb_exc_new_str(VALUE, VALUE); +PRINTF_ARGS(NORETURN(void rb_loaderror(const char*, ...)), 1, 2); +PRINTF_ARGS(NORETURN(void rb_loaderror_with_path(VALUE path, const char*, ...)), 2, 3); +PRINTF_ARGS(NORETURN(void rb_name_error(ID, const char*, ...)), 2, 3); +PRINTF_ARGS(NORETURN(void rb_name_error_str(VALUE, const char*, ...)), 2, 3); +PRINTF_ARGS(NORETURN(void rb_frozen_error_raise(VALUE, const char*, ...)), 2, 3); +NORETURN(void rb_invalid_str(const char*, const char*)); +NORETURN(void rb_error_frozen(const char*)); +NORETURN(void rb_error_frozen_object(VALUE)); +void rb_error_untrusted(VALUE); +void rb_check_frozen(VALUE); +void rb_check_trusted(VALUE); +void rb_check_copyable(VALUE obj, VALUE orig); +NORETURN(MJIT_STATIC void rb_error_arity(int, int, int)); +RUBY3_SYMBOL_EXPORT_END() + +/* Does anyone use this? Remain not deleted for compatibility. */ +#define rb_check_frozen_internal(obj) do { \ + VALUE frozen_obj = (obj); \ + if (RB_UNLIKELY(RB_OBJ_FROZEN(frozen_obj))) { \ + rb_error_frozen_object(frozen_obj); \ + } \ + } while (0) + +static inline void +rb_check_frozen_inline(VALUE obj) +{ + if (RB_UNLIKELY(RB_OBJ_FROZEN(obj))) { + rb_error_frozen_object(obj); + } +} +#define rb_check_frozen rb_check_frozen_inline + +static inline int +rb_check_arity(int argc, int min, int max) +{ + if ((argc < min) || (max != UNLIMITED_ARGUMENTS && argc > max)) + rb_error_arity(argc, min, max); + return argc; +} + +#endif /* RUBY3_INTERN_ERROR_H */ diff --git a/include/ruby/3/intern/eval.h b/include/ruby/3/intern/eval.h new file mode 100644 index 0000000000..158820d96a --- /dev/null +++ b/include/ruby/3/intern/eval.h @@ -0,0 +1,59 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Pre-1.9 era evaluator APIs (now considered miscellaneous). + */ +#ifndef RUBY3_INTERN_EVAL_H +#define RUBY3_INTERN_EVAL_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* eval.c */ +RUBY3_ATTR_NORETURN() +void rb_exc_raise(VALUE); + +RUBY3_ATTR_NORETURN() +void rb_exc_fatal(VALUE); + +RUBY3_ATTR_NORETURN() +VALUE rb_f_exit(int, const VALUE*); + +RUBY3_ATTR_NORETURN() +VALUE rb_f_abort(int, const VALUE*); + +RUBY3_ATTR_NORETURN() +void rb_interrupt(void); +ID rb_frame_this_func(void); + +RUBY3_ATTR_NORETURN() +void rb_jump_tag(int); +void rb_obj_call_init(VALUE, int, const VALUE*); +void rb_obj_call_init_kw(VALUE, int, const VALUE*, int); +VALUE rb_protect(VALUE (*)(VALUE), VALUE, int*); +ID rb_frame_callee(void); +VALUE rb_make_exception(int, const VALUE*); + +/* eval_jump.c */ +void rb_set_end_proc(void (*)(VALUE), VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_EVAL_H */ diff --git a/include/ruby/3/intern/file.h b/include/ruby/3/intern/file.h new file mode 100644 index 0000000000..a2d4a9996e --- /dev/null +++ b/include/ruby/3/intern/file.h @@ -0,0 +1,44 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cFile. + */ +#ifndef RUBY3_INTERN_FILE_H +#define RUBY3_INTERN_FILE_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* file.c */ +VALUE rb_file_s_expand_path(int, const VALUE *); +VALUE rb_file_expand_path(VALUE, VALUE); +VALUE rb_file_s_absolute_path(int, const VALUE *); +VALUE rb_file_absolute_path(VALUE, VALUE); +VALUE rb_file_dirname(VALUE fname); +int rb_find_file_ext_safe(VALUE*, const char* const*, int); /* Remove in 3.0 */ +VALUE rb_find_file_safe(VALUE, int); /* Remove in 3.0 */ +int rb_find_file_ext(VALUE*, const char* const*); +VALUE rb_find_file(VALUE); +VALUE rb_file_directory_p(VALUE,VALUE); +VALUE rb_str_encode_ospath(VALUE); +int rb_is_absolute_path(const char *); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_FILE_H */ diff --git a/include/ruby/3/intern/gc.h b/include/ruby/3/intern/gc.h new file mode 100644 index 0000000000..dd96229ace --- /dev/null +++ b/include/ruby/3/intern/gc.h @@ -0,0 +1,57 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_mGC. + */ +#ifndef RUBY3_INTERN_GC_H +#define RUBY3_INTERN_GC_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/attributes.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* gc.c */ +COLDFUNC NORETURN(void rb_memerror(void)); +PUREFUNC(int rb_during_gc(void)); +void rb_gc_mark_locations(const VALUE*, const VALUE*); +void rb_mark_tbl(struct st_table*); +void rb_mark_tbl_no_pin(struct st_table*); +void rb_mark_set(struct st_table*); +void rb_mark_hash(struct st_table*); +void rb_gc_update_tbl_refs(st_table *ptr); +void rb_gc_mark_maybe(VALUE); +void rb_gc_mark(VALUE); +void rb_gc_mark_movable(VALUE); +VALUE rb_gc_location(VALUE); +void rb_gc_force_recycle(VALUE); +void rb_gc(void); +void rb_gc_copy_finalizer(VALUE,VALUE); +VALUE rb_gc_enable(void); +VALUE rb_gc_disable(void); +VALUE rb_gc_start(void); +VALUE rb_define_finalizer(VALUE, VALUE); +VALUE rb_undefine_finalizer(VALUE); +size_t rb_gc_count(void); +size_t rb_gc_stat(VALUE); +VALUE rb_gc_latest_gc_info(VALUE); +void rb_gc_adjust_memory_usage(ssize_t); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_GC_H */ diff --git a/include/ruby/3/intern/hash.h b/include/ruby/3/intern/hash.h new file mode 100644 index 0000000000..d39e420a22 --- /dev/null +++ b/include/ruby/3/intern/hash.h @@ -0,0 +1,59 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cHash. + */ +#ifndef RUBY3_INTERN_HASH_H +#define RUBY3_INTERN_HASH_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/st.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* hash.c */ +void rb_st_foreach_safe(struct st_table *, int (*)(st_data_t, st_data_t, st_data_t), st_data_t); +#define st_foreach_safe rb_st_foreach_safe +VALUE rb_check_hash_type(VALUE); +void rb_hash_foreach(VALUE, int (*)(VALUE, VALUE, VALUE), VALUE); +VALUE rb_hash(VALUE); +VALUE rb_hash_new(void); +VALUE rb_hash_dup(VALUE); +VALUE rb_hash_freeze(VALUE); +VALUE rb_hash_aref(VALUE, VALUE); +VALUE rb_hash_lookup(VALUE, VALUE); +VALUE rb_hash_lookup2(VALUE, VALUE, VALUE); +VALUE rb_hash_fetch(VALUE, VALUE); +VALUE rb_hash_aset(VALUE, VALUE, VALUE); +VALUE rb_hash_clear(VALUE); +VALUE rb_hash_delete_if(VALUE); +VALUE rb_hash_delete(VALUE,VALUE); +VALUE rb_hash_set_ifnone(VALUE hash, VALUE ifnone); +void rb_hash_bulk_insert(long, const VALUE *, VALUE); +typedef VALUE rb_hash_update_func(VALUE newkey, VALUE oldkey, VALUE value); +VALUE rb_hash_update_by(VALUE hash1, VALUE hash2, rb_hash_update_func *func); +struct st_table *rb_hash_tbl(VALUE, const char *file, int line); +int rb_path_check(const char*); +int rb_env_path_tainted(void); +VALUE rb_env_clear(void); +VALUE rb_hash_size(VALUE); +void rb_hash_free(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_HASH_H */ diff --git a/include/ruby/3/intern/io.h b/include/ruby/3/intern/io.h new file mode 100644 index 0000000000..783f2515c2 --- /dev/null +++ b/include/ruby/3/intern/io.h @@ -0,0 +1,70 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cIO. + */ +#ifndef RUBY3_INTERN_IO_H +#define RUBY3_INTERN_IO_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* io.c */ +#define rb_defout rb_stdout +RUBY_EXTERN VALUE rb_fs; +RUBY_EXTERN VALUE rb_output_fs; +RUBY_EXTERN VALUE rb_rs; +RUBY_EXTERN VALUE rb_default_rs; +RUBY_EXTERN VALUE rb_output_rs; +VALUE rb_io_write(VALUE, VALUE); +VALUE rb_io_gets(VALUE); +VALUE rb_io_getbyte(VALUE); +VALUE rb_io_ungetc(VALUE, VALUE); +VALUE rb_io_ungetbyte(VALUE, VALUE); +VALUE rb_io_close(VALUE); +VALUE rb_io_flush(VALUE); +VALUE rb_io_eof(VALUE); +VALUE rb_io_binmode(VALUE); +VALUE rb_io_ascii8bit_binmode(VALUE); +VALUE rb_io_addstr(VALUE, VALUE); +VALUE rb_io_printf(int, const VALUE*, VALUE); +VALUE rb_io_print(int, const VALUE*, VALUE); +VALUE rb_io_puts(int, const VALUE*, VALUE); +VALUE rb_io_fdopen(int, int, const char*); +VALUE rb_io_get_io(VALUE); +VALUE rb_file_open(const char*, const char*); +VALUE rb_file_open_str(VALUE, const char*); +VALUE rb_gets(void); +void rb_write_error(const char*); +void rb_write_error2(const char*, long); +void rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds); +int rb_pipe(int *pipes); +int rb_reserved_fd_p(int fd); +int rb_cloexec_open(const char *pathname, int flags, mode_t mode); +int rb_cloexec_dup(int oldfd); +int rb_cloexec_dup2(int oldfd, int newfd); +int rb_cloexec_pipe(int fildes[2]); +int rb_cloexec_fcntl_dupfd(int fd, int minfd); +#define RB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd) +void rb_update_max_fd(int fd); +void rb_fd_fix_cloexec(int fd); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_IO_H */ diff --git a/include/ruby/3/intern/load.h b/include/ruby/3/intern/load.h new file mode 100644 index 0000000000..0f26c9f136 --- /dev/null +++ b/include/ruby/3/intern/load.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_f_require(). + */ +#ifndef RUBY3_INTERN_LOAD_H +#define RUBY3_INTERN_LOAD_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* load.c */ +void rb_load(VALUE, int); +void rb_load_protect(VALUE, int, int*); +int rb_provided(const char*); +int rb_feature_provided(const char *, const char **); +void rb_provide(const char*); +VALUE rb_f_require(VALUE, VALUE); +VALUE rb_require_safe(VALUE, int); /* Remove in 3.0 */ +VALUE rb_require_string(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_LOAD_H */ diff --git a/include/ruby/3/intern/marshal.h b/include/ruby/3/intern/marshal.h new file mode 100644 index 0000000000..5c46d04fab --- /dev/null +++ b/include/ruby/3/intern/marshal.h @@ -0,0 +1,35 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to rb_mMarshal. + */ +#ifndef RUBY3_INTERN_MARSHAL_H +#define RUBY3_INTERN_MARSHAL_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* marshal.c */ +VALUE rb_marshal_dump(VALUE, VALUE); +VALUE rb_marshal_load(VALUE); +void rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE)); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_MARSHAL_H */ diff --git a/include/ruby/3/intern/numeric.h b/include/ruby/3/intern/numeric.h new file mode 100644 index 0000000000..989ec7ee6a --- /dev/null +++ b/include/ruby/3/intern/numeric.h @@ -0,0 +1,42 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cNumeric. + */ +#ifndef RUBY3_INTERN_NUMERIC_H +#define RUBY3_INTERN_NUMERIC_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/attributes.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* numeric.c */ +NORETURN(void rb_num_zerodiv(void)); +#define RB_NUM_COERCE_FUNCS_NEED_OPID 1 +VALUE rb_num_coerce_bin(VALUE, VALUE, ID); +VALUE rb_num_coerce_cmp(VALUE, VALUE, ID); +VALUE rb_num_coerce_relop(VALUE, VALUE, ID); +VALUE rb_num_coerce_bit(VALUE, VALUE, ID); +VALUE rb_num2fix(VALUE); +VALUE rb_fix2str(VALUE, int); +CONSTFUNC(VALUE rb_dbl_cmp(double, double)); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_NUMERIC_H */ diff --git a/include/ruby/3/intern/object.h b/include/ruby/3/intern/object.h new file mode 100644 index 0000000000..543985a489 --- /dev/null +++ b/include/ruby/3/intern/object.h @@ -0,0 +1,89 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cObject. + */ +#ifndef RUBY3_INTERN_OBJECT_H +#define RUBY3_INTERN_OBJECT_H +#include "ruby/3/attr/pure.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +#define RB_OBJ_INIT_COPY(obj, orig) \ + ((obj) != (orig) && (rb_obj_init_copy((obj), (orig)), 1)) +#define OBJ_INIT_COPY(obj, orig) RB_OBJ_INIT_COPY(obj, orig) + +VALUE rb_class_new_instance(int, const VALUE*, VALUE); +VALUE rb_class_new_instance_kw(int, const VALUE*, VALUE, int); + +/* object.c */ +int rb_eql(VALUE, VALUE); +VALUE rb_any_to_s(VALUE); +VALUE rb_inspect(VALUE); +VALUE rb_obj_is_instance_of(VALUE, VALUE); +VALUE rb_obj_is_kind_of(VALUE, VALUE); +VALUE rb_obj_alloc(VALUE); +VALUE rb_obj_clone(VALUE); +VALUE rb_obj_dup(VALUE); +VALUE rb_obj_init_copy(VALUE,VALUE); +VALUE rb_obj_taint(VALUE); + +RUBY3_ATTR_PURE() +VALUE rb_obj_tainted(VALUE); +VALUE rb_obj_untaint(VALUE); +VALUE rb_obj_untrust(VALUE); + +RUBY3_ATTR_PURE() +VALUE rb_obj_untrusted(VALUE); +VALUE rb_obj_trust(VALUE); +VALUE rb_obj_freeze(VALUE); + +RUBY3_ATTR_PURE() +VALUE rb_obj_frozen_p(VALUE); + +VALUE rb_obj_id(VALUE); +VALUE rb_memory_id(VALUE); +VALUE rb_obj_class(VALUE); + +RUBY3_ATTR_PURE() +VALUE rb_class_real(VALUE); + +RUBY3_ATTR_PURE() +VALUE rb_class_inherited_p(VALUE, VALUE); +VALUE rb_class_superclass(VALUE); +VALUE rb_class_get_superclass(VALUE); +VALUE rb_convert_type(VALUE,int,const char*,const char*); +VALUE rb_check_convert_type(VALUE,int,const char*,const char*); +VALUE rb_check_to_integer(VALUE, const char *); +VALUE rb_check_to_float(VALUE); +VALUE rb_to_int(VALUE); +VALUE rb_check_to_int(VALUE); +VALUE rb_Integer(VALUE); +VALUE rb_to_float(VALUE); +VALUE rb_Float(VALUE); +VALUE rb_String(VALUE); +VALUE rb_Array(VALUE); +VALUE rb_Hash(VALUE); +double rb_cstr_to_dbl(const char*, int); +double rb_str_to_dbl(VALUE, int); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_OBJECT_H */ diff --git a/include/ruby/3/intern/parse.h b/include/ruby/3/intern/parse.h new file mode 100644 index 0000000000..d89ef400c0 --- /dev/null +++ b/include/ruby/3/intern/parse.h @@ -0,0 +1,64 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cSymbol. + */ +#ifndef RUBY3_INTERN_PARSE_H +#define RUBY3_INTERN_PARSE_H +#include "ruby/3/attr/const.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* parse.y */ +ID rb_id_attrset(ID); + +RUBY3_ATTR_CONST() +int rb_is_const_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_global_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_instance_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_attrset_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_class_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_local_id(ID); + +RUBY3_ATTR_CONST() +int rb_is_junk_id(ID); +int rb_symname_p(const char*); +int rb_sym_interned_p(VALUE); +VALUE rb_backref_get(void); +void rb_backref_set(VALUE); +VALUE rb_lastline_get(void); +void rb_lastline_set(VALUE); + +/* symbol.c */ +VALUE rb_sym_all_symbols(void); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_PARSE_H */ diff --git a/include/ruby/3/intern/proc.h b/include/ruby/3/intern/proc.h new file mode 100644 index 0000000000..ce8304bb59 --- /dev/null +++ b/include/ruby/3/intern/proc.h @@ -0,0 +1,53 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cProc. + */ +#ifndef RUBY3_INTERN_PROC_H +#define RUBY3_INTERN_PROC_H +#include "ruby/3/dllexport.h" +#include "ruby/3/iterator.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* proc.c */ +VALUE rb_block_proc(void); +VALUE rb_block_lambda(void); +VALUE rb_proc_new(rb_block_call_func_t, VALUE); +VALUE rb_obj_is_proc(VALUE); +VALUE rb_proc_call(VALUE, VALUE); +VALUE rb_proc_call_kw(VALUE, VALUE, int); +VALUE rb_proc_call_with_block(VALUE, int argc, const VALUE *argv, VALUE); +VALUE rb_proc_call_with_block_kw(VALUE, int argc, const VALUE *argv, VALUE, int); +int rb_proc_arity(VALUE); +VALUE rb_proc_lambda_p(VALUE); +VALUE rb_binding_new(void); +VALUE rb_obj_method(VALUE, VALUE); +VALUE rb_obj_is_method(VALUE); +VALUE rb_method_call(int, const VALUE*, VALUE); +VALUE rb_method_call_kw(int, const VALUE*, VALUE, int); +VALUE rb_method_call_with_block(int, const VALUE *, VALUE, VALUE); +VALUE rb_method_call_with_block_kw(int, const VALUE *, VALUE, VALUE, int); +int rb_mod_method_arity(VALUE, ID); +int rb_obj_method_arity(VALUE, ID); +VALUE rb_protect(VALUE (*)(VALUE), VALUE, int*); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_PROC_H */ diff --git a/include/ruby/3/intern/process.h b/include/ruby/3/intern/process.h new file mode 100644 index 0000000000..efa830aa6c --- /dev/null +++ b/include/ruby/3/intern/process.h @@ -0,0 +1,46 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_mProcess. + */ +#ifndef RUBY3_INTERN_PROCESS_H +#define RUBY3_INTERN_PROCESS_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/config.h" /* rb_pid_t is defined here. */ +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* process.c */ +void rb_last_status_set(int status, rb_pid_t pid); +VALUE rb_last_status_get(void); +int rb_proc_exec(const char*); + +RUBY3_ATTR_NORETURN() +VALUE rb_f_exec(int, const VALUE*); +rb_pid_t rb_waitpid(rb_pid_t pid, int *status, int flags); +void rb_syswait(rb_pid_t pid); +rb_pid_t rb_spawn(int, const VALUE*); +rb_pid_t rb_spawn_err(int, const VALUE*, char*, size_t); +VALUE rb_proc_times(VALUE); +VALUE rb_detach_process(rb_pid_t pid); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_PROCESS_H */ diff --git a/include/ruby/3/intern/random.h b/include/ruby/3/intern/random.h new file mode 100644 index 0000000000..8493cf1d7d --- /dev/null +++ b/include/ruby/3/intern/random.h @@ -0,0 +1,45 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief MT19937 backended pseudo random number generator. + * @see Matsumoto, M., Nishimura, T., "Mersenne Twister: A 623- + * dimensionally equidistributed uniform pseudorandom number + * generator", ACM Trans. on Modeling and Computer Simulation, 8 + * (1): pp 3-30, 1998. https://doi.org/10.1145/272991.272995 + */ +#ifndef RUBY3_INTERN_RANDOM_H +#define RUBY3_INTERN_RANDOM_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* random.c */ +unsigned int rb_genrand_int32(void); +double rb_genrand_real(void); +void rb_reset_random_seed(void); +VALUE rb_random_bytes(VALUE rnd, long n); +VALUE rb_random_int(VALUE rnd, VALUE max); +unsigned int rb_random_int32(VALUE rnd); +double rb_random_real(VALUE rnd); +unsigned long rb_random_ulong_limited(VALUE rnd, unsigned long limit); +unsigned long rb_genrand_ulong_limited(unsigned long i); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_RANDOM_H */ diff --git a/include/ruby/3/intern/range.h b/include/ruby/3/intern/range.h new file mode 100644 index 0000000000..0fb6a20a3d --- /dev/null +++ b/include/ruby/3/intern/range.h @@ -0,0 +1,35 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cRange. + */ +#ifndef RUBY3_INTERN_RANGE_H +#define RUBY3_INTERN_RANGE_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* range.c */ +VALUE rb_range_new(VALUE, VALUE, int); +VALUE rb_range_beg_len(VALUE, long*, long*, long, int); +int rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_RANGE_H */ diff --git a/include/ruby/3/intern/rational.h b/include/ruby/3/intern/rational.h new file mode 100644 index 0000000000..3eccd7f1d5 --- /dev/null +++ b/include/ruby/3/intern/rational.h @@ -0,0 +1,46 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cRational. + */ +#ifndef RUBY3_INTERN_RATIONAL_H +#define RUBY3_INTERN_RATIONAL_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/arithmetic/long.h" /* INT2FIX is here. */ + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* rational.c */ +VALUE rb_rational_raw(VALUE, VALUE); +#define rb_rational_raw1(x) rb_rational_raw((x), INT2FIX(1)) +#define rb_rational_raw2(x,y) rb_rational_raw((x), (y)) +VALUE rb_rational_new(VALUE, VALUE); +#define rb_rational_new1(x) rb_rational_new((x), INT2FIX(1)) +#define rb_rational_new2(x,y) rb_rational_new((x), (y)) +VALUE rb_Rational(VALUE, VALUE); +#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) +#define rb_Rational2(x,y) rb_Rational((x), (y)) +VALUE rb_rational_num(VALUE rat); +VALUE rb_rational_den(VALUE rat); +VALUE rb_flt_rationalize_with_prec(VALUE, VALUE); +VALUE rb_flt_rationalize(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_RATIONAL_H */ diff --git a/include/ruby/3/intern/re.h b/include/ruby/3/intern/re.h new file mode 100644 index 0000000000..090fbe4511 --- /dev/null +++ b/include/ruby/3/intern/re.h @@ -0,0 +1,50 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cRegexp. + */ +#ifndef RUBY3_INTERN_RE_H +#define RUBY3_INTERN_RE_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* re.c */ +#define rb_memcmp memcmp +int rb_memcicmp(const void*,const void*,long); +void rb_match_busy(VALUE); +VALUE rb_reg_nth_defined(int, VALUE); +VALUE rb_reg_nth_match(int, VALUE); +int rb_reg_backref_number(VALUE match, VALUE backref); +VALUE rb_reg_last_match(VALUE); +VALUE rb_reg_match_pre(VALUE); +VALUE rb_reg_match_post(VALUE); +VALUE rb_reg_match_last(VALUE); +#define HAVE_RB_REG_NEW_STR 1 +VALUE rb_reg_new_str(VALUE, int); +VALUE rb_reg_new(const char *, long, int); +VALUE rb_reg_alloc(void); +VALUE rb_reg_init_str(VALUE re, VALUE s, int options); +VALUE rb_reg_match(VALUE, VALUE); +VALUE rb_reg_match2(VALUE); +int rb_reg_options(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_RE_H */ diff --git a/include/ruby/3/intern/ruby.h b/include/ruby/3/intern/ruby.h new file mode 100644 index 0000000000..f41a4d2ee7 --- /dev/null +++ b/include/ruby/3/intern/ruby.h @@ -0,0 +1,37 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Process-global APIs. + */ +#ifndef RUBY3_INTERN_RUBY_H +#define RUBY3_INTERN_RUBY_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* ruby.c */ +#define rb_argv rb_get_argv() +RUBY_EXTERN VALUE rb_argv0; +VALUE rb_get_argv(void); +void *rb_load_file(const char*); +void *rb_load_file_str(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_RUBY_H */ diff --git a/include/ruby/3/intern/select.h b/include/ruby/3/intern/select.h new file mode 100644 index 0000000000..a4be259cc2 --- /dev/null +++ b/include/ruby/3/intern/select.h @@ -0,0 +1,52 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs to provide ::rb_fd_select(). + * @note Functions and structs defined in this header file are not + * necessarily ruby-specific. They don't need ::VALUE etc. + */ +#ifndef RUBY3_INTERN_SELECT_H +#define RUBY3_INTERN_SELECT_H +#include "ruby/3/config.h" + +#ifdef HAVE_SYS_TYPES_H +# include /* for NFDBITS (BSD Net/2) */ +#endif + +#include "ruby/3/dllexport.h" + +/* thread.c */ +#if defined(NFDBITS) && defined(HAVE_RB_FD_INIT) +# include "ruby/3/intern/select/largesize.h" +#elif defined(_WIN32) +# include "ruby/3/intern/select/win32.h" +# define rb_fd_resize(n, f) ((void)(f)) +#else +# include "ruby/3/intern/select/posix.h" +# define rb_fd_resize(n, f) ((void)(f)) +#endif + +RUBY3_SYMBOL_EXPORT_BEGIN() + +struct timeval; + +int rb_thread_fd_select(int, rb_fdset_t *, rb_fdset_t *, rb_fdset_t *, struct timeval *); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_SELECT_H */ diff --git a/include/ruby/3/intern/select/largesize.h b/include/ruby/3/intern/select/largesize.h new file mode 100644 index 0000000000..2bf88ffed4 --- /dev/null +++ b/include/ruby/3/intern/select/largesize.h @@ -0,0 +1,103 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs to provide ::rb_fd_select(). + * + * Several Unix platforms support file descriptors bigger than FD_SETSIZE in + * `select(2)` system call. + * + * - Linux 2.2.12 (?) + * + * - NetBSD 1.2 (src/sys/kern/sys_generic.c:1.25) + * `select(2)` documents how to allocate fd_set dynamically. + * http://netbsd.gw.com/cgi-bin/man-cgi?select++NetBSD-4.0 + * + * - FreeBSD 2.2 (src/sys/kern/sys_generic.c:1.19) + * + * - OpenBSD 2.0 (src/sys/kern/sys_generic.c:1.4) + * `select(2)` documents how to allocate fd_set dynamically. + * http://www.openbsd.org/cgi-bin/man.cgi?query=select&manpath=OpenBSD+4.4 + * + * - HP-UX documents how to allocate fd_set dynamically. + * http://docs.hp.com/en/B2355-60105/select.2.html + * + * - Solaris 8 has `select_large_fdset` + * + * - Mac OS X 10.7 (Lion) + * `select(2)` returns `EINVAL` if `nfds` is greater than `FD_SET_SIZE` and + * `_DARWIN_UNLIMITED_SELECT` (or `_DARWIN_C_SOURCE`) isn't defined. + * http://developer.apple.com/library/mac/#releasenotes/Darwin/SymbolVariantsRelNotes/_index.html + * + * When `fd_set` is not big enough to hold big file descriptors, it should be + * allocated dynamically. Note that this assumes `fd_set` is structured as + * bitmap. + * + * `rb_fd_init` allocates the memory. + * `rb_fd_term` frees the memory. + * `rb_fd_set` may re-allocate bitmap. + * + * So `rb_fd_set` doesn't reject file descriptors bigger than `FD_SETSIZE`. + */ +#ifndef RUBY3_INTERN_SELECT_LARGESIZE_H +#define RUBY3_INTERN_SELECT_LARGESIZE_H +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/dllexport.h" + +/**@cond INTERNAL_MACRO */ +#define rb_fd_ptr rb_fd_ptr +#define rb_fd_max rb_fd_max +/** @endcond */ + +struct timeval; + +typedef struct { + int maxfd; + fd_set *fdset; +} rb_fdset_t; + +RUBY3_SYMBOL_EXPORT_BEGIN() +void rb_fd_init(rb_fdset_t *); +void rb_fd_term(rb_fdset_t *); +void rb_fd_zero(rb_fdset_t *); +void rb_fd_set(int, rb_fdset_t *); +void rb_fd_clr(int, rb_fdset_t *); +int rb_fd_isset(int, const rb_fdset_t *); +void rb_fd_copy(rb_fdset_t *, const fd_set *, int); +void rb_fd_dup(rb_fdset_t *dst, const rb_fdset_t *src); +int rb_fd_select(int, rb_fdset_t *, rb_fdset_t *, rb_fdset_t *, struct timeval *); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_NONNULL(()) +RUBY3_ATTR_PURE() +/* :TODO: can this function be __attribute__((returns_nonnull)) or not? */ +static inline fd_set * +rb_fd_ptr(const rb_fdset_t *f) +{ + return f->fdset; +} + +RUBY3_ATTR_NONNULL(()) +RUBY3_ATTR_PURE() +static inline int +rb_fd_max(const rb_fdset_t *f) +{ + return f->maxfd; +} + +#endif /* RUBY3_INTERN_SELECT_LARGESIZE_H */ diff --git a/include/ruby/3/intern/select/posix.h b/include/ruby/3/intern/select/posix.h new file mode 100644 index 0000000000..83d93e99d9 --- /dev/null +++ b/include/ruby/3/intern/select/posix.h @@ -0,0 +1,82 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs to provide ::rb_fd_select(). + */ +#ifndef RUBY3_INTERN_SELECT_POSIX_H +#define RUBY3_INTERN_SELECT_POSIX_H +#include "ruby/3/config.h" + +#ifdef HAVE_SYS_SELECT_H +# include /* for select(2) (modern POSIX) */ +#endif + +#ifdef HAVE_UNISTD_H +# include /* for select(2) (archaic UNIX) */ +#endif + +#include "ruby/3/attr/pure.h" +#include "ruby/3/attr/const.h" + +typedef fd_set rb_fdset_t; + +#define rb_fd_zero FD_ZERO +#define rb_fd_set FD_SET +#define rb_fd_clr FD_CLR +#define rb_fd_isset FD_ISSET +#define rb_fd_init FD_ZERO +#define rb_fd_select select +/**@cond INTERNAL_MACRO */ +#define rb_fd_copy rb_fd_copy +#define rb_fd_dup rb_fd_dup +#define rb_fd_ptr rb_fd_ptr +#define rb_fd_max rb_fd_max +/** @endcond */ + +static inline void +rb_fd_copy(rb_fdset_t *dst, const fd_set *src, int n) +{ + *dst = *src; +} + +static inline void +rb_fd_dup(rb_fdset_t *dst, const fd_set *src, int n) +{ + *dst = *src; +} + +RUBY3_ATTR_PURE() +/* :TODO: can this function be __attribute__((returns_nonnull)) or not? */ +static inline fd_set * +rb_fd_ptr(rb_fdset_t *f) +{ + return f; +} + +RUBY3_ATTR_CONST() +static inline int +rb_fd_max(const rb_fdset_t *f) +{ + return FD_SETSIZE; +} + +/* :FIXME: What are these? They don't exist for shibling implementations. */ +#define rb_fd_init_copy(d, s) (*(d) = *(s)) +#define rb_fd_term(f) ((void)(f)) + +#endif /* RUBY3_INTERN_SELECT_POSIX_H */ diff --git a/include/ruby/3/intern/select/win32.h b/include/ruby/3/intern/select/win32.h new file mode 100644 index 0000000000..8977624dc8 --- /dev/null +++ b/include/ruby/3/intern/select/win32.h @@ -0,0 +1,124 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs to provide ::rb_fd_select(). + */ +#ifndef RUBY3_INTERN_SELECT_WIN32_H +#define RUBY3_INTERN_SELECT_WIN32_H +#include "ruby/3/dosish.h" /* for rb_w32_select */ +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/attr/noalias.h" +#include "ruby/3/dllexport.h" +#include "ruby/assert.h" + +/**@cond INTERNAL_MACRO */ +#define rb_fd_zero rb_fd_zero +#define rb_fd_clr rb_fd_clr +#define rb_fd_isset rb_fd_isset +#define rb_fd_copy rb_fd_copy +#define rb_fd_dup rb_fd_dup +#define rb_fd_ptr rb_fd_ptr +#define rb_fd_max rb_fd_max +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() + +struct timeval; + +typedef struct { + int capa; + fd_set *fdset; +} rb_fdset_t; + +void rb_fd_init(rb_fdset_t *); +void rb_fd_term(rb_fdset_t *); +void rb_fd_set(int, rb_fdset_t *); +void rb_w32_fd_copy(rb_fdset_t *, const fd_set *, int); +void rb_w32_fd_dup(rb_fdset_t *dst, const rb_fdset_t *src); + +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_NONNULL(()) +RUBY3_ATTR_NOALIAS() +static inline void +rb_fd_zero(rb_fdset_t *f) +{ + f->fdset->fd_count = 0; +} + +RUBY3_ATTR_NONNULL(()) +static inline void +rb_fd_clr(int n, rb_fdset_t *f) +{ + rb_w32_fdclr(n, f->fdset); +} + +RUBY3_ATTR_NONNULL(()) +static inline int +rb_fd_isset(int n, rb_fdset_t *f) +{ + return rb_w32_fdisset(n, f->fdset); +} + +RUBY3_ATTR_NONNULL(()) +static inline void +rb_fd_copy(rb_fdset_t *dst, const fd_set *src, int n) +{ + rb_w32_fd_copy(dst, src, n); +} + +RUBY3_ATTR_NONNULL(()) +static inline void +rb_fd_dup(rb_fdset_t *dst, const rb_fdset_t *src) +{ + rb_w32_fd_dup(dst, src); +} + +static inline int +rb_fd_select(int n, rb_fdset_t *rfds, rb_fdset_t *wfds, rb_fdset_t *efds, struct timeval *timeout) +{ + return rb_w32_select( + n, + rfds ? rfds->fdset : NULL, + wfds ? wfds->fdset : NULL, + efds ? efds->fdset : NULL, + timeout); +} + +RUBY3_ATTR_NONNULL(()) +RUBY3_ATTR_PURE() +/* :TODO: can this function be __attribute__((returns_nonnull)) or not? */ +static inline fd_set * +rb_fd_ptr(const rb_fdset_t *f) +{ + return f->fdset; +} + +RUBY3_ATTR_NONNULL(()) +RUBY3_ATTR_PURE() +static inline int +rb_fd_max(const rb_fdset_t *f) +{ + const fd_set *p = f->fdset; + + RUBY3_ASSERT_OR_ASSUME(p); + return p->fd_count; +} + +#endif /* RUBY3_INTERN_SELECT_WIN32_H */ diff --git a/include/ruby/3/intern/signal.h b/include/ruby/3/intern/signal.h new file mode 100644 index 0000000000..f4fa08732e --- /dev/null +++ b/include/ruby/3/intern/signal.h @@ -0,0 +1,40 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Signal handling APIs. + */ +#ifndef RUBY3_INTERN_SIGNAL_H +#define RUBY3_INTERN_SIGNAL_H +#include "ruby/3/config.h" /* POSIX_SIGNAL / RETSIGTYPE */ +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* signal.c */ +VALUE rb_f_kill(int, const VALUE*); +#ifdef POSIX_SIGNAL +#define posix_signal ruby_posix_signal +RETSIGTYPE (*posix_signal(int, RETSIGTYPE (*)(int)))(int); +#endif +const char *ruby_signal_name(int); +void ruby_default_signal(int); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_SIGNAL_H */ diff --git a/include/ruby/3/intern/sprintf.h b/include/ruby/3/intern/sprintf.h new file mode 100644 index 0000000000..d65517af83 --- /dev/null +++ b/include/ruby/3/intern/sprintf.h @@ -0,0 +1,43 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Our own private printf(3). + */ +#ifndef RUBY3_INTERN_SPRINTF_H +#define RUBY3_INTERN_SPRINTF_H +#include "ruby/3/attr/format.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* sprintf.c */ +VALUE rb_f_sprintf(int, const VALUE*); + +RUBY3_ATTR_FORMAT(RUBY3_PRINTF_FORMAT, 1, 2) +VALUE rb_sprintf(const char*, ...); +VALUE rb_vsprintf(const char*, va_list); + +RUBY3_ATTR_FORMAT(RUBY3_PRINTF_FORMAT, 2, 3) +VALUE rb_str_catf(VALUE, const char*, ...); +VALUE rb_str_vcatf(VALUE, const char*, va_list); +VALUE rb_str_format(int, const VALUE *, VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_SPRINTF_H */ diff --git a/include/ruby/3/intern/string.h b/include/ruby/3/intern/string.h new file mode 100644 index 0000000000..5ac355af38 --- /dev/null +++ b/include/ruby/3/intern/string.h @@ -0,0 +1,326 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cString. + */ +#ifndef RUBY3_INTERN_STRING_H +#define RUBY3_INTERN_STRING_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#ifdef HAVE_STRING_H +# include +#endif + +#ifdef HAVE_STDINT_H +# include +#endif + +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/constant_p.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/variable.h" /* rb_gvar_setter_t */ +#include "ruby/st.h" /* st_index_t */ + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* string.c */ +VALUE rb_str_new(const char*, long); +VALUE rb_str_new_cstr(const char*); +VALUE rb_str_new_shared(VALUE); +VALUE rb_str_new_frozen(VALUE); +VALUE rb_str_new_with_class(VALUE, const char*, long); +VALUE rb_tainted_str_new_cstr(const char*); +VALUE rb_tainted_str_new(const char*, long); +VALUE rb_external_str_new(const char*, long); +VALUE rb_external_str_new_cstr(const char*); +VALUE rb_locale_str_new(const char*, long); +VALUE rb_locale_str_new_cstr(const char*); +VALUE rb_filesystem_str_new(const char*, long); +VALUE rb_filesystem_str_new_cstr(const char*); +VALUE rb_str_buf_new(long); +VALUE rb_str_buf_new_cstr(const char*); +VALUE rb_str_buf_new2(const char*); +VALUE rb_str_tmp_new(long); +VALUE rb_usascii_str_new(const char*, long); +VALUE rb_usascii_str_new_cstr(const char*); +VALUE rb_utf8_str_new(const char*, long); +VALUE rb_utf8_str_new_cstr(const char*); +VALUE rb_str_new_static(const char *, long); +VALUE rb_usascii_str_new_static(const char *, long); +VALUE rb_utf8_str_new_static(const char *, long); +void rb_str_free(VALUE); +void rb_str_shared_replace(VALUE, VALUE); +VALUE rb_str_buf_append(VALUE, VALUE); +VALUE rb_str_buf_cat(VALUE, const char*, long); +VALUE rb_str_buf_cat2(VALUE, const char*); +VALUE rb_str_buf_cat_ascii(VALUE, const char*); +VALUE rb_obj_as_string(VALUE); +VALUE rb_check_string_type(VALUE); +void rb_must_asciicompat(VALUE); +VALUE rb_str_dup(VALUE); +VALUE rb_str_resurrect(VALUE str); +VALUE rb_str_locktmp(VALUE); +VALUE rb_str_unlocktmp(VALUE); +VALUE rb_str_dup_frozen(VALUE); +#define rb_str_dup_frozen rb_str_new_frozen +VALUE rb_str_plus(VALUE, VALUE); +VALUE rb_str_times(VALUE, VALUE); +long rb_str_sublen(VALUE, long); +VALUE rb_str_substr(VALUE, long, long); +VALUE rb_str_subseq(VALUE, long, long); +char *rb_str_subpos(VALUE, long, long*); +void rb_str_modify(VALUE); +void rb_str_modify_expand(VALUE, long); +VALUE rb_str_freeze(VALUE); +void rb_str_set_len(VALUE, long); +VALUE rb_str_resize(VALUE, long); +VALUE rb_str_cat(VALUE, const char*, long); +VALUE rb_str_cat_cstr(VALUE, const char*); +VALUE rb_str_cat2(VALUE, const char*); +VALUE rb_str_append(VALUE, VALUE); +VALUE rb_str_concat(VALUE, VALUE); +st_index_t rb_memhash(const void *ptr, long len); +st_index_t rb_hash_start(st_index_t); +st_index_t rb_hash_uint32(st_index_t, uint32_t); +st_index_t rb_hash_uint(st_index_t, st_index_t); +st_index_t rb_hash_end(st_index_t); +#define rb_hash_uint32(h, i) st_hash_uint32((h), (i)) +#define rb_hash_uint(h, i) st_hash_uint((h), (i)) +#define rb_hash_end(h) st_hash_end(h) +st_index_t rb_str_hash(VALUE); +int rb_str_hash_cmp(VALUE,VALUE); +int rb_str_comparable(VALUE, VALUE); +int rb_str_cmp(VALUE, VALUE); +VALUE rb_str_equal(VALUE str1, VALUE str2); +VALUE rb_str_drop_bytes(VALUE, long); +void rb_str_update(VALUE, long, long, VALUE); +VALUE rb_str_replace(VALUE, VALUE); +VALUE rb_str_inspect(VALUE); +VALUE rb_str_dump(VALUE); +VALUE rb_str_split(VALUE, const char*); +rb_gvar_setter_t rb_str_setter; +VALUE rb_str_intern(VALUE); +VALUE rb_sym_to_s(VALUE); +long rb_str_strlen(VALUE); +VALUE rb_str_length(VALUE); +long rb_str_offset(VALUE, long); +RUBY3_ATTR_PURE() +size_t rb_str_capacity(VALUE); +VALUE rb_str_ellipsize(VALUE, long); +VALUE rb_str_scrub(VALUE, VALUE); +VALUE rb_str_succ(VALUE); + +RUBY3_ATTR_NONNULL(()) +static inline long +ruby3_strlen(const char *str) +{ + return RUBY3_CAST((long)strlen(str)); +} + +static inline VALUE +ruby3_str_new(const char *str, long len) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_str_new(str, len); + } + else if /* constexpr */ (! RUBY3_CONSTANT_P(len)) { + return rb_str_new(str, len); + } + else { + return rb_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_usascii_str_new(const char *str, long len) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_usascii_str_new(str, len); + } + else if /* constexpr */ (! RUBY3_CONSTANT_P(len)) { + return rb_usascii_str_new(str, len); + } + else { + return rb_usascii_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_utf8_str_new(const char *str, long len) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_utf8_str_new(str, len); + } + else if /* constexpr */ (! RUBY3_CONSTANT_P(len)) { + return rb_utf8_str_new(str, len); + } + else { + return rb_utf8_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_tainted_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_tainted_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_tainted_str_new(str, len); + } +} + +static inline VALUE +ruby3_usascii_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_usascii_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_usascii_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_utf8_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_utf8_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_utf8_str_new_static(str, len); + } +} + +static inline VALUE +ruby3_external_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_external_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_external_str_new(str, len); + } +} + +static inline VALUE +ruby3_locale_str_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_locale_str_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + return rb_locale_str_new(str, len); + } +} + +static inline VALUE +ruby3_str_buf_new_cstr(const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_str_buf_new_cstr(str); + } + else { + long len = ruby3_strlen(str); + VALUE buf = rb_str_buf_new(len); + return rb_str_buf_cat(buf, str, len); + } +} + +static inline VALUE +ruby3_str_cat_cstr(VALUE buf, const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_str_cat_cstr(buf, str); + } + else { + long len = ruby3_strlen(str); + return rb_str_cat(buf, str, len); + } +} + +static inline VALUE +ruby3_exc_new_cstr(VALUE exc, const char *str) +{ + if /* constexpr */ (! RUBY3_CONSTANT_P(str)) { + return rb_exc_new_cstr(exc, str); + } + else { + long len = ruby3_strlen(str); + return rb_exc_new(exc, str, len); + } +} + +#define rb_str_new ruby3_str_new +#define rb_str_new_cstr ruby3_str_new_cstr +#define rb_usascii_str_new ruby3_usascii_str_new +#define rb_utf8_str_new ruby3_utf8_str_new +#define rb_tainted_str_new_cstr ruby3_tainted_str_new_cstr +#define rb_usascii_str_new_cstr ruby3_usascii_str_new_cstr +#define rb_utf8_str_new_cstr ruby3_utf8_str_new_cstr +#define rb_external_str_new_cstr ruby3_external_str_new_cstr +#define rb_locale_str_new_cstr ruby3_locale_str_new_cstr +#define rb_str_buf_new_cstr ruby3_str_buf_new_cstr +#define rb_str_cat_cstr ruby3_str_cat_cstr +#define rb_exc_new_cstr ruby3_exc_new_cstr +#define rb_str_new2 rb_str_new_cstr +#define rb_str_new3 rb_str_new_shared +#define rb_str_new4 rb_str_new_frozen +#define rb_str_new5 rb_str_new_with_class +#define rb_tainted_str_new2 rb_tainted_str_new_cstr +#define rb_str_buf_new2 rb_str_buf_new_cstr +#define rb_usascii_str_new2 rb_usascii_str_new_cstr +#define rb_str_buf_cat rb_str_cat +#define rb_str_buf_cat2 rb_str_cat_cstr +#define rb_str_cat2 rb_str_cat_cstr +#define rb_strlen_lit(str) (sizeof(str "") - 1) +#define rb_str_new_lit(str) rb_str_new_static((str), rb_strlen_lit(str)) +#define rb_usascii_str_new_lit(str) rb_usascii_str_new_static((str), rb_strlen_lit(str)) +#define rb_utf8_str_new_lit(str) rb_utf8_str_new_static((str), rb_strlen_lit(str)) +#define rb_enc_str_new_lit(str, enc) rb_enc_str_new_static((str), rb_strlen_lit(str), (enc)) +#define rb_str_new_literal(str) rb_str_new_lit(str) +#define rb_usascii_str_new_literal(str) rb_usascii_str_new_lit(str) +#define rb_utf8_str_new_literal(str) rb_utf8_str_new_lit(str) +#define rb_enc_str_new_literal(str, enc) rb_enc_str_new_lit(str, enc) + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_STRING_H */ diff --git a/include/ruby/3/intern/struct.h b/include/ruby/3/intern/struct.h new file mode 100644 index 0000000000..25e80a28b8 --- /dev/null +++ b/include/ruby/3/intern/struct.h @@ -0,0 +1,47 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cStruct. + */ +#ifndef RUBY3_INTERN_STRUCT_H +#define RUBY3_INTERN_STRUCT_H +#include "ruby/3/dllexport.h" +#include "ruby/3/intern/vm.h" /* rb_alloc_func_t */ +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* struct.c */ +VALUE rb_struct_new(VALUE, ...); +VALUE rb_struct_define(const char*, ...); +VALUE rb_struct_define_under(VALUE, const char*, ...); +VALUE rb_struct_alloc(VALUE, VALUE); +VALUE rb_struct_initialize(VALUE, VALUE); +VALUE rb_struct_aref(VALUE, VALUE); +VALUE rb_struct_aset(VALUE, VALUE, VALUE); +VALUE rb_struct_getmember(VALUE, ID); +VALUE rb_struct_s_members(VALUE); +VALUE rb_struct_members(VALUE); +VALUE rb_struct_size(VALUE s); +VALUE rb_struct_alloc_noinit(VALUE); +VALUE rb_struct_define_without_accessor(const char *, VALUE, rb_alloc_func_t, ...); +VALUE rb_struct_define_without_accessor_under(VALUE outer, const char *class_name, VALUE super, rb_alloc_func_t alloc, ...); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_STRUCT_H */ diff --git a/include/ruby/3/intern/thread.h b/include/ruby/3/intern/thread.h new file mode 100644 index 0000000000..51f20eeab2 --- /dev/null +++ b/include/ruby/3/intern/thread.h @@ -0,0 +1,77 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cThread. + */ +#ifndef RUBY3_INTERN_THREAD_H +#define RUBY3_INTERN_THREAD_H +#include "ruby/3/config.h" + +#include "ruby/3/cast.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +struct timeval; + +/* thread.c */ +void rb_thread_schedule(void); +void rb_thread_wait_fd(int); +int rb_thread_fd_writable(int); +void rb_thread_fd_close(int); +int rb_thread_alone(void); +void rb_thread_sleep(int); +void rb_thread_sleep_forever(void); +void rb_thread_sleep_deadly(void); +VALUE rb_thread_stop(void); +VALUE rb_thread_wakeup(VALUE); +VALUE rb_thread_wakeup_alive(VALUE); +VALUE rb_thread_run(VALUE); +VALUE rb_thread_kill(VALUE); +VALUE rb_thread_create(VALUE (*)(void *), void*); +void rb_thread_wait_for(struct timeval); +VALUE rb_thread_current(void); +VALUE rb_thread_main(void); +VALUE rb_thread_local_aref(VALUE, ID); +VALUE rb_thread_local_aset(VALUE, ID, VALUE); +void rb_thread_atfork(void); +void rb_thread_atfork_before_exec(void); +VALUE rb_exec_recursive(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE); +VALUE rb_exec_recursive_paired(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE); +VALUE rb_exec_recursive_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE); +VALUE rb_exec_recursive_paired_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE); + +typedef void rb_unblock_function_t(void *); +typedef VALUE rb_blocking_function_t(void *); +void rb_thread_check_ints(void); +int rb_thread_interrupted(VALUE thval); + +#define RUBY_UBF_IO RUBY3_CAST((rb_unblock_function_t *)-1) +#define RUBY_UBF_PROCESS RUBY3_CAST((rb_unblock_function_t *)-1) +VALUE rb_mutex_new(void); +VALUE rb_mutex_locked_p(VALUE mutex); +VALUE rb_mutex_trylock(VALUE mutex); +VALUE rb_mutex_lock(VALUE mutex); +VALUE rb_mutex_unlock(VALUE mutex); +VALUE rb_mutex_sleep(VALUE self, VALUE timeout); +VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_THREAD_H */ diff --git a/include/ruby/3/intern/time.h b/include/ruby/3/intern/time.h new file mode 100644 index 0000000000..d66d740679 --- /dev/null +++ b/include/ruby/3/intern/time.h @@ -0,0 +1,52 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cStruct. + */ +#ifndef RUBY3_INTERN_TIME_H +#define RUBY3_INTERN_TIME_H +#include "ruby/3/config.h" + +#ifdef HAVE_TIME_H +# include /* for time_t */ +#endif + +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +struct timespec; +struct timeval; + +/* time.c */ +void rb_timespec_now(struct timespec *); +VALUE rb_time_new(time_t, long); +VALUE rb_time_nano_new(time_t, long); +VALUE rb_time_timespec_new(const struct timespec *, int); +VALUE rb_time_num_new(VALUE, VALUE); +struct timeval rb_time_interval(VALUE num); +struct timeval rb_time_timeval(VALUE time); +struct timespec rb_time_timespec(VALUE time); +struct timespec rb_time_timespec_interval(VALUE num); +VALUE rb_time_utc_offset(VALUE time); +VALUE rb_time_succ(VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_TIME_H */ diff --git a/include/ruby/3/intern/variable.h b/include/ruby/3/intern/variable.h new file mode 100644 index 0000000000..36408bf788 --- /dev/null +++ b/include/ruby/3/intern/variable.h @@ -0,0 +1,83 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to names inside of a Ruby program. + */ +#ifndef RUBY3_INTERN_VARIABLE_H +#define RUBY3_INTERN_VARIABLE_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/st.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* variable.c */ +VALUE rb_mod_name(VALUE); +VALUE rb_class_path(VALUE); +VALUE rb_class_path_cached(VALUE); +void rb_set_class_path(VALUE, VALUE, const char*); +void rb_set_class_path_string(VALUE, VALUE, VALUE); +VALUE rb_path_to_class(VALUE); +VALUE rb_path2class(const char*); +VALUE rb_class_name(VALUE); +VALUE rb_autoload_load(VALUE, ID); +VALUE rb_autoload_p(VALUE, ID); +VALUE rb_f_trace_var(int, const VALUE*); +VALUE rb_f_untrace_var(int, const VALUE*); +VALUE rb_f_global_variables(void); +void rb_alias_variable(ID, ID); +void rb_copy_generic_ivar(VALUE,VALUE); +void rb_free_generic_ivar(VALUE); +VALUE rb_ivar_get(VALUE, ID); +VALUE rb_ivar_set(VALUE, ID, VALUE); +VALUE rb_ivar_defined(VALUE, ID); +void rb_ivar_foreach(VALUE, int (*)(ID, VALUE, st_data_t), st_data_t); +st_index_t rb_ivar_count(VALUE); +VALUE rb_attr_get(VALUE, ID); +VALUE rb_obj_instance_variables(VALUE); +VALUE rb_obj_remove_instance_variable(VALUE, VALUE); +void *rb_mod_const_at(VALUE, void*); +void *rb_mod_const_of(VALUE, void*); +VALUE rb_const_list(void*); +VALUE rb_mod_constants(int, const VALUE *, VALUE); +VALUE rb_mod_remove_const(VALUE, VALUE); +int rb_const_defined(VALUE, ID); +int rb_const_defined_at(VALUE, ID); +int rb_const_defined_from(VALUE, ID); +VALUE rb_const_get(VALUE, ID); +VALUE rb_const_get_at(VALUE, ID); +VALUE rb_const_get_from(VALUE, ID); +void rb_const_set(VALUE, ID, VALUE); +VALUE rb_const_remove(VALUE, ID); +#if 0 /* EXPERIMENTAL: remove if no problem */ +RUBY3_ATTR_NORETURN() +VALUE rb_mod_const_missing(VALUE,VALUE); +#endif +VALUE rb_cvar_defined(VALUE, ID); +void rb_cvar_set(VALUE, ID, VALUE); +VALUE rb_cvar_get(VALUE, ID); +void rb_cv_set(VALUE, const char*, VALUE); +VALUE rb_cv_get(VALUE, const char*); +void rb_define_class_variable(VALUE, const char*, VALUE); +VALUE rb_mod_class_variables(int, const VALUE*, VALUE); +VALUE rb_mod_remove_cvar(VALUE, VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_VARIABLE_H */ diff --git a/include/ruby/3/intern/vm.h b/include/ruby/3/intern/vm.h new file mode 100644 index 0000000000..53b2b9f8bc --- /dev/null +++ b/include/ruby/3/intern/vm.h @@ -0,0 +1,77 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Public APIs related to ::rb_cRubyVM. + */ +#ifndef RUBY3_INTERN_VM_H +#define RUBY3_INTERN_VM_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/* vm.c */ +int rb_sourceline(void); +const char *rb_sourcefile(void); +int rb_frame_method_id_and_class(ID *idp, VALUE *klassp); + +/* vm_eval.c */ +VALUE rb_check_funcall(VALUE, ID, int, const VALUE*); +VALUE rb_check_funcall_kw(VALUE, ID, int, const VALUE*, int); +void rb_remove_method(VALUE, const char*); +void rb_remove_method_id(VALUE, ID); + +VALUE rb_eval_cmd_kw(VALUE, VALUE, int); +VALUE rb_apply(VALUE, ID, VALUE); + +VALUE rb_obj_instance_eval(int, const VALUE*, VALUE); +VALUE rb_obj_instance_exec(int, const VALUE*, VALUE); +VALUE rb_mod_module_eval(int, const VALUE*, VALUE); +VALUE rb_mod_module_exec(int, const VALUE*, VALUE); + +/* vm_method.c */ +#define HAVE_RB_DEFINE_ALLOC_FUNC 1 +typedef VALUE (*rb_alloc_func_t)(VALUE); +void rb_define_alloc_func(VALUE, rb_alloc_func_t); +void rb_undef_alloc_func(VALUE); +rb_alloc_func_t rb_get_alloc_func(VALUE); +void rb_clear_constant_cache(void); +void rb_clear_method_cache_by_class(VALUE); +void rb_alias(VALUE, ID, ID); +void rb_attr(VALUE,ID,int,int,int); +int rb_method_boundp(VALUE, ID, int); +int rb_method_basic_definition_p(VALUE, ID); + +int rb_obj_respond_to(VALUE, ID, int); +int rb_respond_to(VALUE, ID); + +RUBY3_ATTR_NORETURN() +VALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj, VALUE marker); +#if !defined(RUBY_EXPORT) && defined(_WIN32) +RUBY_EXTERN VALUE (*const rb_f_notimplement_)(int, const VALUE *, VALUE, VALUE marker); +#define rb_f_notimplement (*rb_f_notimplement_) +#endif + +/* vm_backtrace.c */ +void rb_backtrace(void); +VALUE rb_make_backtrace(void); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERN_VM_H */ diff --git a/include/ruby/3/interpreter.h b/include/ruby/3/interpreter.h new file mode 100644 index 0000000000..25d4ec8581 --- /dev/null +++ b/include/ruby/3/interpreter.h @@ -0,0 +1,95 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Interpreter embedding APIs. + */ +#ifndef RUBY3_INTERPRETER_H +#define RUBY3_INTERPRETER_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +/** + * @defgroup embed CRuby Embedding APIs + * CRuby interpreter APIs. These are APIs to embed MRI interpreter into your + * program. + * These functions are not a part of Ruby extension library API. + * Extension libraries of Ruby should not depend on these functions. + * @{ + */ + +/** @defgroup ruby1 ruby(1) implementation + * A part of the implementation of ruby(1) command. + * Other programs that embed Ruby interpreter do not always need to use these + * functions. + * @{ + */ + +void ruby_sysinit(int *argc, char ***argv); +void ruby_init(void); +void* ruby_options(int argc, char** argv); +int ruby_executable_node(void *n, int *status); +int ruby_run_node(void *n); + +/* version.c */ +void ruby_show_version(void); +#ifndef ruby_show_copyright +void ruby_show_copyright(void); +#endif + + +/*! A convenience macro to call ruby_init_stack(). Must be placed just after + * variable declarations */ +#define RUBY_INIT_STACK \ + VALUE variable_in_this_stack_frame; \ + ruby_init_stack(&variable_in_this_stack_frame); +/*! @} */ + +void ruby_init_stack(volatile VALUE*); + +int ruby_setup(void); +int ruby_cleanup(volatile int); + +void ruby_finalize(void); + +RUBY3_ATTR_NORETURN() +void ruby_stop(int); + +void ruby_set_stack_size(size_t); +int ruby_stack_check(void); +size_t ruby_stack_length(VALUE**); + +int ruby_exec_node(void *n); + +void ruby_script(const char* name); +void ruby_set_script_name(VALUE name); + +void ruby_prog_init(void); +void ruby_set_argv(int, char**); +void *ruby_process_options(int, char**); +void ruby_init_loadpath(void); +void ruby_incpush(const char*); +void ruby_sig_finalize(void); + +/*! @} */ + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_INTERPRETER_H */ diff --git a/include/ruby/3/iterator.h b/include/ruby/3/iterator.h new file mode 100644 index 0000000000..dcd580d492 --- /dev/null +++ b/include/ruby/3/iterator.h @@ -0,0 +1,65 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Block related APIs. + */ +#ifndef RUBY3_ITERATOR_H +#define RUBY3_ITERATOR_H +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +#define RB_BLOCK_CALL_FUNC_STRICT 1 +#define RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 +#define RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg) \ + VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg +typedef VALUE rb_block_call_func(RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg)); +typedef rb_block_call_func *rb_block_call_func_t; + +VALUE rb_each(VALUE); +VALUE rb_yield(VALUE); +VALUE rb_yield_values(int n, ...); +VALUE rb_yield_values2(int n, const VALUE *argv); +VALUE rb_yield_values_kw(int n, const VALUE *argv, int kw_splat); +VALUE rb_yield_splat(VALUE); +VALUE rb_yield_splat_kw(VALUE, int); +VALUE rb_yield_block(RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg)); /* rb_block_call_func */ +int rb_keyword_given_p(void); +int rb_block_given_p(void); +void rb_need_block(void); +VALUE rb_iterate(VALUE(*)(VALUE),VALUE,rb_block_call_func_t,VALUE); +VALUE rb_block_call(VALUE,ID,int,const VALUE*,rb_block_call_func_t,VALUE); +VALUE rb_block_call_kw(VALUE,ID,int,const VALUE*,rb_block_call_func_t,VALUE,int); +VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); +VALUE rb_rescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,...); +VALUE rb_vrescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,va_list); +VALUE rb_ensure(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE),VALUE); +VALUE rb_catch(const char*,rb_block_call_func_t,VALUE); +VALUE rb_catch_obj(VALUE,rb_block_call_func_t,VALUE); + +RUBY3_ATTR_NORETURN() +void rb_throw(const char*,VALUE); + +RUBY3_ATTR_NORETURN() +void rb_throw_obj(VALUE,VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_ITERATOR_H */ diff --git a/include/ruby/3/memory.h b/include/ruby/3/memory.h new file mode 100644 index 0000000000..9001fd2ab3 --- /dev/null +++ b/include/ruby/3/memory.h @@ -0,0 +1,286 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Memory management stuff. + */ +#ifndef RUBY3_MEMORY_H +#define RUBY3_MEMORY_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#ifdef HAVE_STRING_H +# include +#endif + +#ifdef HAVE_STDINT_H +# include +#endif + +#ifdef HAVE_ALLOCA_H +# include +#endif + +#if defined(_MSC_VER) && defined(_WIN64) +# include +# pragma intrinsic(_umul128) +#endif + +#include "ruby/3/attr/alloc_size.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/attr/noalias.h" +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/attr/restrict.h" +#include "ruby/3/attr/returns_nonnull.h" +#include "ruby/3/cast.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/has/builtin.h" +#include "ruby/3/stdalign.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/xmalloc.h" +#include "ruby/backward/2/limits.h" +#include "ruby/backward/2/long_long.h" +#include "ruby/backward/2/assume.h" +#include "ruby/defines.h" + +/* Make alloca work the best possible way. */ +#if defined(alloca) +# /* Take that. */ +#elif RUBY3_HAS_BUILTIN(__builtin_alloca) +# define alloca __builtin_alloca +#elif defined(_AIX) +# pragma alloca +#elif defined(__cplusplus) +extern "C" void *alloca(size_t); +#else +extern void *alloca(); +#endif + +#if defined(HAVE_INT128_T) && SIZEOF_SIZE_T <= 8 +# define DSIZE_T uint128_t +#elif SIZEOF_SIZE_T * 2 <= SIZEOF_LONG_LONG +# define DSIZE_T unsigned LONG_LONG +#endif + +#ifdef C_ALLOCA +# define RUBY_ALLOCV_LIMIT 0 +#else +# define RUBY_ALLOCV_LIMIT 1024 +#endif + +#ifdef __GNUC__ +#define RB_GC_GUARD(v) \ + (*__extension__ ({ \ + volatile VALUE *rb_gc_guarded_ptr = &(v); \ + __asm__("" : : "m"(rb_gc_guarded_ptr)); \ + rb_gc_guarded_ptr; \ + })) +#elif defined _MSC_VER +#define RB_GC_GUARD(v) (*rb_gc_guarded_ptr(&(v))) +#else +#define HAVE_RB_GC_GUARDED_PTR_VAL 1 +#define RB_GC_GUARD(v) (*rb_gc_guarded_ptr_val(&(v),(v))) +#endif + +/* Casts needed because void* is NOT compaible with others in C++. */ +#define RB_ALLOC_N(type,n) RUBY3_CAST((type *)ruby_xmalloc2((n), sizeof(type))) +#define RB_ALLOC(type) RUBY3_CAST((type *)ruby_xmalloc(sizeof(type))) +#define RB_ZALLOC_N(type,n) RUBY3_CAST((type *)ruby_xcalloc((n), sizeof(type))) +#define RB_ZALLOC(type) (RB_ZALLOC_N(type, 1)) +#define RB_REALLOC_N(var,type,n) \ + ((var) = RUBY3_CAST((type *)ruby_xrealloc2((void *)(var), (n), sizeof(type)))) + +/* I don't know why but __builtin_alloca_with_align's second argument + takes bits rather than bytes. */ +#if RUBY3_HAS_BUILTIN(__builtin_alloca_with_align) +# define ALLOCA_N(type, n) \ + RUBY3_CAST((type *) \ + __builtin_alloca_with_align( \ + ruby3_size_mul_or_raise(sizeof(type), (n)), \ + RUBY_ALIGNOF(type) * CHAR_BIT)) +#else +# define ALLOCA_N(type,n) \ + RUBY3_CAST((type *)alloca(ruby3_size_mul_or_raise(sizeof(type), (n)))) +#endif + +/* allocates _n_ bytes temporary buffer and stores VALUE including it + * in _v_. _n_ may be evaluated twice. */ +#define RB_ALLOCV(v, n) \ + ((n) < RUBY_ALLOCV_LIMIT ? \ + ((v) = 0, alloca(n)) : \ + rb_alloc_tmp_buffer(&(v), (n))) +#define RB_ALLOCV_N(type, v, n) \ + RUBY3_CAST((type *) \ + (((size_t)(n) < RUBY_ALLOCV_LIMIT / sizeof(type)) ? \ + ((v) = 0, alloca((n) * sizeof(type))) : \ + rb_alloc_tmp_buffer2(&(v), (n), sizeof(type)))) +#define RB_ALLOCV_END(v) rb_free_tmp_buffer(&(v)) + +#define MEMZERO(p,type,n) memset((p), 0, ruby3_size_mul_or_raise(sizeof(type), (n))) +#define MEMCPY(p1,p2,type,n) memcpy((p1), (p2), ruby3_size_mul_or_raise(sizeof(type), (n))) +#define MEMMOVE(p1,p2,type,n) memmove((p1), (p2), ruby3_size_mul_or_raise(sizeof(type), (n))) +#define MEMCMP(p1,p2,type,n) memcmp((p1), (p2), ruby3_size_mul_or_raise(sizeof(type), (n))) + +#define ALLOC_N RB_ALLOC_N +#define ALLOC RB_ALLOC +#define ZALLOC_N RB_ZALLOC_N +#define ZALLOC RB_ZALLOC +#define REALLOC_N RB_REALLOC_N +#define ALLOCV RB_ALLOCV +#define ALLOCV_N RB_ALLOCV_N +#define ALLOCV_END RB_ALLOCV_END + +/* Expecting this struct to be eliminated by function inlinings */ +struct ruby3_size_mul_overflow_tag { + bool left; + size_t right; +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2)) +void *rb_alloc_tmp_buffer(volatile VALUE *store, long len); + +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2,3)) +void *rb_alloc_tmp_buffer_with_count(volatile VALUE *store, size_t len,size_t count); + +void rb_free_tmp_buffer(volatile VALUE *store); + +RUBY3_ATTR_NORETURN() +void ruby_malloc_size_overflow(size_t, size_t); + +#ifdef HAVE_RB_GC_GUARDED_PTR_VAL +volatile VALUE *rb_gc_guarded_ptr_val(volatile VALUE *ptr, VALUE val); +#endif +RUBY3_SYMBOL_EXPORT_END() + +#ifdef _MSC_VER +# pragma optimize("", off) + +static inline volatile VALUE * +rb_gc_guarded_ptr(volatile VALUE *ptr) +{ + return ptr; +} + +# pragma optimize("", on) +#endif + +/* Does anyone use it? Just here for backwards compatibility. */ +static inline int +rb_mul_size_overflow(size_t a, size_t b, size_t max, size_t *c) +{ +#ifdef DSIZE_T + RB_GNUC_EXTENSION DSIZE_T da, db, c2; + da = a; + db = b; + c2 = da * db; + if (c2 > max) return 1; + *c = RUBY3_CAST((size_t)c2); +#else + if (b != 0 && a > max / b) return 1; + *c = a * b; +#endif + return 0; +} + +#if RUBY3_COMPILER_SINCE(GCC, 7, 0, 0) +RUBY3_ATTR_CONSTEXPR(CXX14) /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70507 */ +#elif RUBY3_COMPILER_SINCE(Clang, 7, 0, 0) +RUBY3_ATTR_CONSTEXPR(CXX14) /* https://bugs.llvm.org/show_bug.cgi?id=37633 */ +#endif +RUBY3_ATTR_CONST() +static inline struct ruby3_size_mul_overflow_tag +ruby3_size_mul_overflow(size_t x, size_t y) +{ + struct ruby3_size_mul_overflow_tag ret = { false, 0, }; + +#if RUBY3_HAS_BUILTIN(__builtin_mul_overflow) + ret.left = __builtin_mul_overflow(x, y, &ret.right); + +#elif defined(DSIZE_T) + RB_GNUC_EXTENSION DSIZE_T dx = x; + RB_GNUC_EXTENSION DSIZE_T dy = y; + RB_GNUC_EXTENSION DSIZE_T dz = dx * dy; + ret.left = dz > SIZE_MAX; + ret.right = RUBY3_CAST((size_t)dz); + +#elif defined(_MSC_VER) && defined(_WIN64) + unsigned __int64 dp = 0; + unsigned __int64 dz = _umul128(x, y, &dp); + ret.left = RUBY3_CAST((bool)dp); + ret.right = RUBY3_CAST((size_t)dz); + +#else + /* https://wiki.sei.cmu.edu/confluence/display/c/INT30-C.+Ensure+that+unsigned+integer+operations+do+not+wrap */ + ret.left = (y != 0) && (x > SIZE_MAX / y); + ret.right = x * y; +#endif + + return ret; +} + +static inline size_t +ruby3_size_mul_or_raise(size_t x, size_t y) +{ + struct ruby3_size_mul_overflow_tag size = + ruby3_size_mul_overflow(x, y); + + if (RB_LIKELY(! size.left)) { + return size.right; + } + else { + ruby_malloc_size_overflow(x, y); + RUBY3_UNREACHABLE_RETURN(0); + } +} + +static inline void * +rb_alloc_tmp_buffer2(volatile VALUE *store, long count, size_t elsize) +{ + return rb_alloc_tmp_buffer_with_count( + store, ruby3_size_mul_or_raise(count, elsize), count); +} + +RUBY3_ATTR_NOALIAS() +RUBY3_ATTR_NONNULL((1)) +RUBY3_ATTR_RETURNS_NONNULL() +/* At least since 2004, glibc's annotates memcpy to be + * __attribute__((__nonnull__(1, 2))). However it is safe to pass NULL to the + * source pointer, if n is 0. Let's wrap memcpy. */ +static inline void * +ruby_nonempty_memcpy(void *dest, const void *src, size_t n) +{ + if (n) { + return memcpy(dest, src, n); + } + else { + return dest; + } +} +#undef memcpy +#define memcpy ruby_nonempty_memcpy + +#endif /* RUBY3_MEMORY_H */ diff --git a/include/ruby/3/method.h b/include/ruby/3/method.h new file mode 100644 index 0000000000..379ea95c25 --- /dev/null +++ b/include/ruby/3/method.h @@ -0,0 +1,39 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Creation and modification of Ruby methods. + */ +#ifndef RUBY3_METHOD_H +#define RUBY3_METHOD_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/backward/2/stdarg.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +void rb_define_method(VALUE,const char*,VALUE(*)(ANYARGS),int); +void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int); +void rb_define_global_function(const char*,VALUE(*)(ANYARGS),int); + +void rb_undef_method(VALUE,const char*); +void rb_define_alias(VALUE,const char*,const char*); +void rb_define_attr(VALUE,const char*,int,int); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_METHOD_H */ diff --git a/include/ruby/3/module.h b/include/ruby/3/module.h new file mode 100644 index 0000000000..d82071a726 --- /dev/null +++ b/include/ruby/3/module.h @@ -0,0 +1,39 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Creation and modification of Ruby modules. + */ +#ifndef RUBY3_MODULE_H +#define RUBY3_MODULE_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +VALUE rb_define_class(const char*,VALUE); +VALUE rb_define_module(const char*); +VALUE rb_define_class_under(VALUE, const char*, VALUE); +VALUE rb_define_module_under(VALUE, const char*); + +void rb_include_module(VALUE,VALUE); +void rb_extend_object(VALUE,VALUE); +void rb_prepend_module(VALUE,VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_MODULE_H */ diff --git a/include/ruby/3/newobj.h b/include/ruby/3/newobj.h new file mode 100644 index 0000000000..89f7e9c30d --- /dev/null +++ b/include/ruby/3/newobj.h @@ -0,0 +1,73 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #NEWOBJ. + */ +#ifndef RUBY3_NEWOBJ_H +#define RUBY3_NEWOBJ_H +#include "ruby/3/cast.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" + +#define RB_NEWOBJ(obj,type) type *(obj) = RUBY3_CAST((type *)rb_newobj()) +#define RB_NEWOBJ_OF(obj,type,klass,flags) type *(obj) = RUBY3_CAST((type *)rb_newobj_of(klass, flags)) + +#define NEWOBJ RB_NEWOBJ +#define NEWOBJ_OF RB_NEWOBJ_OF /* core has special NEWOBJ_OF() in internal.h */ +#define OBJSETUP rb_obj_setup /* use NEWOBJ_OF instead of NEWOBJ()+OBJSETUP() */ +#define CLONESETUP rb_clone_setup +#define DUPSETUP rb_dup_setup + +RUBY3_SYMBOL_EXPORT_BEGIN() +VALUE rb_newobj(void); +VALUE rb_newobj_of(VALUE, VALUE); +VALUE rb_obj_setup(VALUE obj, VALUE klass, VALUE type); +VALUE rb_obj_class(VALUE); +VALUE rb_singleton_class_clone(VALUE); +void rb_singleton_class_attached(VALUE,VALUE); +void rb_copy_generic_ivar(VALUE,VALUE); +RUBY3_SYMBOL_EXPORT_END() + +static inline void +rb_clone_setup(VALUE clone, VALUE obj) +{ + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(obj)); + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(clone)); + + const VALUE flags = RUBY_FL_PROMOTED0 | RUBY_FL_PROMOTED1 | RUBY_FL_FINALIZE; + rb_obj_setup(clone, rb_singleton_class_clone(obj), + RB_FL_TEST_RAW(obj, ~flags)); + rb_singleton_class_attached(RBASIC_CLASS(clone), clone); + if (RB_FL_TEST(obj, RUBY_FL_EXIVAR)) rb_copy_generic_ivar(clone, obj); +} + +static inline void +rb_dup_setup(VALUE dup, VALUE obj) +{ + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(obj)); + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(dup)); + + rb_obj_setup(dup, rb_obj_class(obj), RB_FL_TEST_RAW(obj, RUBY_FL_DUPPED)); + if (RB_FL_TEST(obj, RUBY_FL_EXIVAR)) rb_copy_generic_ivar(dup, obj); +} + +#endif /* RUBY3_NEWOBJ_H */ diff --git a/include/ruby/3/rgengc.h b/include/ruby/3/rgengc.h new file mode 100644 index 0000000000..217798fbec --- /dev/null +++ b/include/ruby/3/rgengc.h @@ -0,0 +1,199 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief RGENGC write-barrier APIs. + * @see Sasada, K., "Gradual write-barrier insertion into a Ruby + * interpreter", in proceedings of the 2019 ACM SIGPLAN + * International Symposium on Memory Management (ISMM 2019), pp + * 115-121, 2019. https://doi.org/10.1145/3315573.3329986 + */ +#ifndef RUBY3_RGENGC_H +#define RUBY3_RGENGC_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" +#include "ruby/backward/2/attributes.h" + +#undef USE_RGENGC +#define USE_RGENGC 1 + +#ifndef USE_RINCGC +# define USE_RINCGC 1 +#endif + +#ifndef USE_RGENGC_LOGGING_WB_UNPROTECT +# define USE_RGENGC_LOGGING_WB_UNPROTECT 0 +#endif + +#ifndef RGENGC_WB_PROTECTED_ARRAY +# define RGENGC_WB_PROTECTED_ARRAY 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_HASH +# define RGENGC_WB_PROTECTED_HASH 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_STRUCT +# define RGENGC_WB_PROTECTED_STRUCT 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_STRING +# define RGENGC_WB_PROTECTED_STRING 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_OBJECT +# define RGENGC_WB_PROTECTED_OBJECT 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_REGEXP +# define RGENGC_WB_PROTECTED_REGEXP 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_CLASS +# define RGENGC_WB_PROTECTED_CLASS 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_FLOAT +# define RGENGC_WB_PROTECTED_FLOAT 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_COMPLEX +# define RGENGC_WB_PROTECTED_COMPLEX 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_RATIONAL +# define RGENGC_WB_PROTECTED_RATIONAL 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_BIGNUM +# define RGENGC_WB_PROTECTED_BIGNUM 1 +#endif + +#ifndef RGENGC_WB_PROTECTED_NODE_CREF +# define RGENGC_WB_PROTECTED_NODE_CREF 1 +#endif + +/** + * @name Write barrier (WB) interfaces: + * @{ + * + * @note The following core interfaces can be changed in the future. Please + * catch up if you want to insert WB into C-extensions correctly. + */ + +/** + * WB for new reference from `a' to `b'. Write `b' into `*slot'. `slot' is a + * pointer in `a'. + */ +#define RB_OBJ_WRITE(a, slot, b) \ + RUBY3_CAST(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) +/** + * WB for new reference from `a' to `b'. This doesn't write any values, but + * only a WB declaration. `oldv' is replaced value with `b' (not used in + * current Ruby). + */ +#define RB_OBJ_WRITTEN(a, oldv, b) \ + RUBY3_CAST(rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__)) +/** @} */ + +#define OBJ_PROMOTED_RAW RB_OBJ_PROMOTED_RAW +#define OBJ_PROMOTED RB_OBJ_PROMOTED +#define OBJ_WB_UNPROTECT RB_OBJ_WB_UNPROTECT + +#define RB_OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) +#define RB_OBJ_WB_UNPROTECT_FOR(type, obj) \ + (RGENGC_WB_PROTECTED_##type ? OBJ_WB_UNPROTECT(obj) : obj) +#define RGENGC_LOGGING_WB_UNPROTECT rb_gc_unprotect_logging + +/** @cond INTERNAL_MACRO */ +#define RB_OBJ_PROMOTED_RAW RB_OBJ_PROMOTED_RAW +#define RB_OBJ_PROMOTED RB_OBJ_PROMOTED +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +void rb_gc_writebarrier(VALUE a, VALUE b); +void rb_gc_writebarrier_unprotect(VALUE obj); +#if USE_RGENGC_LOGGING_WB_UNPROTECT +void rb_gc_unprotect_logging(void *objptr, const char *filename, int line); +#endif +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_OBJ_PROMOTED_RAW(VALUE obj) +{ + RUBY3_ASSERT_OR_ASSUME(RB_FL_ABLE(obj)); + return RB_FL_ANY_RAW(obj, RUBY_FL_PROMOTED); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_OBJ_PROMOTED(VALUE obj) +{ + if (! RB_FL_ABLE(obj)) { + return false; + } + else { + return RB_OBJ_PROMOTED_RAW(obj); + } +} + +static inline VALUE +rb_obj_wb_unprotect(VALUE x, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) +{ +#if USE_RGENGC_LOGGING_WB_UNPROTECT + RGENGC_LOGGING_WB_UNPROTECT(RUBY3_CAST((void *)x), filename, line); +#endif + rb_gc_writebarrier_unprotect(x); + return x; +} + +static inline VALUE +rb_obj_written(VALUE a, RB_UNUSED_VAR(VALUE oldv), VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) +{ +#if USE_RGENGC_LOGGING_WB_UNPROTECT + RGENGC_LOGGING_OBJ_WRITTEN(a, oldv, b, filename, line); +#endif + + if (!RB_SPECIAL_CONST_P(b)) { + rb_gc_writebarrier(a, b); + } + + return a; +} + +static inline VALUE +rb_obj_write(VALUE a, VALUE *slot, VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) +{ +#ifdef RGENGC_LOGGING_WRITE + RGENGC_LOGGING_WRITE(a, slot, b, filename, line); +#endif + + *slot = b; + + rb_obj_written(a, RUBY_Qundef /* ignore `oldv' now */, b, filename, line); + return a; +} + +#endif /* RUBY3_RGENGC_H */ diff --git a/include/ruby/3/scan_args.h b/include/ruby/3/scan_args.h new file mode 100644 index 0000000000..3944c8bebc --- /dev/null +++ b/include/ruby/3/scan_args.h @@ -0,0 +1,392 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Compile-time static implementation of ::rb_scan_args(). + * + * This is a beast. It statically analyses the argument spec string, and + * expands the assignment of variables into dedicated codes. + */ +#ifndef RUBY3_SCAN_ARGS_H +#define RUBY3_SCAN_ARGS_H +#include "ruby/3/attr/diagnose_if.h" +#include "ruby/3/attr/error.h" +#include "ruby/3/attr/forceinline.h" +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/config.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/intern/array.h" /* rb_ary_new_from_values */ +#include "ruby/3/intern/error.h" /* rb_error_arity */ +#include "ruby/3/intern/hash.h" /* rb_hash_dup */ +#include "ruby/3/intern/proc.h" /* rb_block_proc */ +#include "ruby/3/iterator.h" /* rb_block_given_p / rb_keyword_given_p */ +#include "ruby/3/static_assert.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" + +#define RB_SCAN_ARGS_PASS_CALLED_KEYWORDS 0 +#define RB_SCAN_ARGS_KEYWORDS 1 +#define RB_SCAN_ARGS_LAST_HASH_KEYWORDS 3 +#define RB_NO_KEYWORDS 0 +#define RB_PASS_KEYWORDS 1 +#define RB_PASS_CALLED_KEYWORDS rb_keyword_given_p() +/* rb_scan_args() format allows ':' for optional hash */ +#define HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 + +RUBY3_SYMBOL_EXPORT_BEGIN() +int rb_scan_args(int, const VALUE*, const char*, ...); +int rb_scan_args_kw(int, int, const VALUE*, const char*, ...); + +RUBY3_ATTR_ERROR(("bad scan arg format")) +void rb_scan_args_bad_format(const char*); + +RUBY3_ATTR_ERROR(("variable argument length doesn't match")) +void rb_scan_args_length_mismatch(const char*,int); + +RUBY3_SYMBOL_EXPORT_END() + +/* If we could use constexpr the following macros could be inline functions + * ... but sadly we cannot. */ + +#define rb_scan_args_isdigit(c) (RUBY3_CAST((unsigned char)((c)-'0'))<10) + +#define rb_scan_args_count_end(fmt, ofs, vari) \ + ((fmt)[ofs] ? -1 : (vari)) + +#define rb_scan_args_count_block(fmt, ofs, vari) \ + ((fmt)[ofs]!='&' ? \ + rb_scan_args_count_end(fmt, ofs, vari) : \ + rb_scan_args_count_end(fmt, (ofs)+1, (vari)+1)) + +#define rb_scan_args_count_hash(fmt, ofs, vari) \ + ((fmt)[ofs]!=':' ? \ + rb_scan_args_count_block(fmt, ofs, vari) : \ + rb_scan_args_count_block(fmt, (ofs)+1, (vari)+1)) + +#define rb_scan_args_count_trail(fmt, ofs, vari) \ + (!rb_scan_args_isdigit((fmt)[ofs]) ? \ + rb_scan_args_count_hash(fmt, ofs, vari) : \ + rb_scan_args_count_hash(fmt, (ofs)+1, (vari)+((fmt)[ofs]-'0'))) + +#define rb_scan_args_count_var(fmt, ofs, vari) \ + ((fmt)[ofs]!='*' ? \ + rb_scan_args_count_trail(fmt, ofs, vari) : \ + rb_scan_args_count_trail(fmt, (ofs)+1, (vari)+1)) + +#define rb_scan_args_count_opt(fmt, ofs, vari) \ + (!rb_scan_args_isdigit((fmt)[ofs]) ? \ + rb_scan_args_count_var(fmt, ofs, vari) : \ + rb_scan_args_count_var(fmt, (ofs)+1, (vari)+(fmt)[ofs]-'0')) + +#define rb_scan_args_count_lead(fmt, ofs, vari) \ + (!rb_scan_args_isdigit((fmt)[ofs]) ? \ + rb_scan_args_count_var(fmt, ofs, vari) : \ + rb_scan_args_count_opt(fmt, (ofs)+1, (vari)+(fmt)[ofs]-'0')) + +#define rb_scan_args_count(fmt) rb_scan_args_count_lead(fmt, 0, 0) + +#if RUBY3_HAS_ATTRIBUTE(diagnose_if) +# /* Assertions done in the attribute. */ +# define rb_scan_args_verify(fmt, varc) RUBY3_ASSERT_NOTHING +#else +# /* At one sight it _seems_ the expressions below could be written using +# * static assrtions. The reality is no, they don't. Because fmt is a string +# * literal, any operations against fmt cannot produce the "integer constant +# * expression"s, as defined in ISO/IEC 9899:2018 section 6.6 paragraph #6. +# * Static assertions need such integer constant expressions as defined in +# * ISO/IEC 9899:2018 section 6.7.10 paragraph #3. +# * +# * GCC nontheless constant-folds this into no-op, though. */ +# define rb_scan_args_verify(fmt, varc) \ + (sizeof(char[1-2*(rb_scan_args_count(fmt)<0)])!=1 ? \ + rb_scan_args_bad_format(fmt) : \ + sizeof(char[1-2*(rb_scan_args_count(fmt)!=(varc))])!=1 ? \ + rb_scan_args_length_mismatch(fmt, varc) : \ + RUBY3_ASSERT_NOTHING) +#endif + +static inline bool +rb_scan_args_keyword_p(int kw_flag, VALUE last) +{ + switch (kw_flag) { + case RB_SCAN_ARGS_PASS_CALLED_KEYWORDS: + return !! rb_keyword_given_p(); + case RB_SCAN_ARGS_KEYWORDS: + return true; + case RB_SCAN_ARGS_LAST_HASH_KEYWORDS: + return RB_TYPE_P(last, T_HASH); + default: + return false; + } +} + +RUBY3_ATTR_FORCEINLINE() +static bool +rb_scan_args_lead_p(const char *fmt) +{ + return rb_scan_args_isdigit(fmt[0]); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_n_lead(const char *fmt) +{ + return (rb_scan_args_lead_p(fmt) ? fmt[0]-'0' : 0); +} + +RUBY3_ATTR_FORCEINLINE() +static bool +rb_scan_args_opt_p(const char *fmt) +{ + return (rb_scan_args_lead_p(fmt) && rb_scan_args_isdigit(fmt[1])); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_n_opt(const char *fmt) +{ + return (rb_scan_args_opt_p(fmt) ? fmt[1]-'0' : 0); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_var_idx(const char *fmt) +{ + return (!rb_scan_args_lead_p(fmt) ? 0 : !rb_scan_args_isdigit(fmt[1]) ? 1 : 2); +} + +RUBY3_ATTR_FORCEINLINE() +static bool +rb_scan_args_f_var(const char *fmt) +{ + return (fmt[rb_scan_args_var_idx(fmt)]=='*'); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_trail_idx(const char *fmt) +{ + const int idx = rb_scan_args_var_idx(fmt); + return idx+(fmt[idx]=='*'); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_n_trail(const char *fmt) +{ + const int idx = rb_scan_args_trail_idx(fmt); + return (rb_scan_args_isdigit(fmt[idx]) ? fmt[idx]-'0' : 0); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_hash_idx(const char *fmt) +{ + const int idx = rb_scan_args_trail_idx(fmt); + return idx+rb_scan_args_isdigit(fmt[idx]); +} + +RUBY3_ATTR_FORCEINLINE() +static bool +rb_scan_args_f_hash(const char *fmt) +{ + return (fmt[rb_scan_args_hash_idx(fmt)]==':'); +} + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_block_idx(const char *fmt) +{ + const int idx = rb_scan_args_hash_idx(fmt); + return idx+(fmt[idx]==':'); +} + +RUBY3_ATTR_FORCEINLINE() +static bool +rb_scan_args_f_block(const char *fmt) +{ + return (fmt[rb_scan_args_block_idx(fmt)]=='&'); +} + +# if 0 +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_end_idx(const char *fmt) +{ + const int idx = rb_scan_args_block_idx(fmt); + return idx+(fmt[idx]=='&'); +} +# endif + +/* NOTE: Use `char *fmt` instead of `const char *fmt` because of clang's bug*/ +/* https://bugs.llvm.org/show_bug.cgi?id=38095 */ +# define rb_scan_args0(argc, argv, fmt, varc, vars) \ + rb_scan_args_set(RB_SCAN_ARGS_PASS_CALLED_KEYWORDS, argc, argv, \ + rb_scan_args_n_lead(fmt), \ + rb_scan_args_n_opt(fmt), \ + rb_scan_args_n_trail(fmt), \ + rb_scan_args_f_var(fmt), \ + rb_scan_args_f_hash(fmt), \ + rb_scan_args_f_block(fmt), \ + (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc) +# define rb_scan_args_kw0(kw_flag, argc, argv, fmt, varc, vars) \ + rb_scan_args_set(kw_flag, argc, argv, \ + rb_scan_args_n_lead(fmt), \ + rb_scan_args_n_opt(fmt), \ + rb_scan_args_n_trail(fmt), \ + rb_scan_args_f_var(fmt), \ + rb_scan_args_f_hash(fmt), \ + rb_scan_args_f_block(fmt), \ + (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc) + +RUBY3_ATTR_FORCEINLINE() +static int +rb_scan_args_set(int kw_flag, int argc, const VALUE *argv, + int n_lead, int n_opt, int n_trail, + bool f_var, bool f_hash, bool f_block, + VALUE *vars[], RB_UNUSED_VAR(const char *fmt), RB_UNUSED_VAR(int varc)) + RUBY3_ATTR_DIAGNOSE_IF(rb_scan_args_count(fmt) < 0, "bad scan arg format", "error") + RUBY3_ATTR_DIAGNOSE_IF(rb_scan_args_count(fmt) != varc, "variable argument length doesn't match", "error") +{ + int i, argi = 0, vari = 0; + VALUE *var, hash = Qnil; + const int n_mand = n_lead + n_trail; + + if (f_hash && argc > 0) { + VALUE last = argv[argc - 1]; + if (rb_scan_args_keyword_p(kw_flag, last)) { + hash = rb_hash_dup(last); + argc--; + } + } + + if (argc < n_mand) { + goto argc_error; + } + + /* capture leading mandatory arguments */ + for (i = n_lead; i-- > 0; ) { + var = vars[vari++]; + if (var) *var = argv[argi]; + argi++; + } + /* capture optional arguments */ + for (i = n_opt; i-- > 0; ) { + var = vars[vari++]; + if (argi < argc - n_trail) { + if (var) *var = argv[argi]; + argi++; + } + else { + if (var) *var = Qnil; + } + } + /* capture variable length arguments */ + if (f_var) { + int n_var = argc - argi - n_trail; + + var = vars[vari++]; + if (0 < n_var) { + if (var) *var = rb_ary_new_from_values(n_var, &argv[argi]); + argi += n_var; + } + else { + if (var) *var = rb_ary_new(); + } + } + /* capture trailing mandatory arguments */ + for (i = n_trail; i-- > 0; ) { + var = vars[vari++]; + if (var) *var = argv[argi]; + argi++; + } + /* capture an option hash - phase 2: assignment */ + if (f_hash) { + var = vars[vari++]; + if (var) *var = hash; + } + /* capture iterator block */ + if (f_block) { + var = vars[vari++]; + if (rb_block_given_p()) { + *var = rb_block_proc(); + } + else { + *var = Qnil; + } + } + + if (argi >= argc) { + return argc; + } + + argc_error: + rb_error_arity(argc, n_mand, f_var ? UNLIMITED_ARGUMENTS : n_mand + n_opt); +} + +#if ! defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) +# /* skip */ + +#elif ! defined(HAVE_VA_ARGS_MACRO) +# /* skip */ + +#elif ! defined(__OPTIMIZE__) +# /* skip */ + +#elif defined(HAVE___VA_OPT__) +# define rb_scan_args(argc, argvp, fmt, ...) \ + __builtin_choose_expr( \ + __builtin_constant_p(fmt), \ + rb_scan_args0( \ + argc, argvp, fmt, \ + (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ + ((VALUE*[]){__VA_ARGS__})), \ + (rb_scan_args)(argc, argvp, fmt __VA_OPT__(, __VA_ARGS__))) +# define rb_scan_args_kw(kw_flag, argc, argvp, fmt, ...) \ + __builtin_choose_expr( \ + __builtin_constant_p(fmt), \ + rb_scan_args_kw0( \ + kw_flag, argc, argvp, fmt, \ + (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ + ((VALUE*[]){__VA_ARGS__})), \ + (rb_scan_args_kw)(kw_flag, argc, argvp, fmt __VA_OPT__(, __VA_ARGS__))) + +#elif defined(__STRICT_ANSI__) +# /* skip */ + +#elif defined(__GNUC__) +# define rb_scan_args(argc, argvp, fmt, ...) \ + __builtin_choose_expr( \ + __builtin_constant_p(fmt), \ + rb_scan_args0( \ + argc, argvp, fmt, \ + (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ + ((VALUE*[]){__VA_ARGS__})), \ + (rb_scan_args)(argc, argvp, fmt, ## __VA_ARGS__)) +# define rb_scan_args_kw(kw_flag, argc, argvp, fmt, ...) \ + __builtin_choose_expr( \ + __builtin_constant_p(fmt), \ + rb_scan_args_kw0( \ + kw_flag, argc, argvp, fmt, \ + (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ + ((VALUE*[]){__VA_ARGS__})), \ + (rb_scan_args_kw)(kw_flag, argc, argvp, fmt, ## __VA_ARGS__)) +#endif + +#endif /* RUBY3_SCAN_ARGS_H */ diff --git a/include/ruby/3/special_consts.h b/include/ruby/3/special_consts.h new file mode 100644 index 0000000000..c66dd95d6a --- /dev/null +++ b/include/ruby/3/special_consts.h @@ -0,0 +1,206 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines enum ::ruby_special_consts. + * @see Sasada, K., "A Lighweight Representation of Floting-Point + * Numbers on Ruby Interpreter", in proceedings of 10th JSSST + * SIGPPL Workshop on Programming and Programming Languages + * (PPL2008), pp. 9-16, 2008. + */ +#ifndef RUBY3_SPECIAL_CONSTS_H +#define RUBY3_SPECIAL_CONSTS_H +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/constexpr.h" +#include "ruby/3/attr/enum_extensibility.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" + +#if defined(USE_FLONUM) +# /* Take that. */ +#elif SIZEOF_VALUE >= SIZEOF_DOUBLE +# define USE_FLONUM 1 +#else +# define USE_FLONUM 0 +#endif + +#define RTEST RB_TEST + +#define FIXNUM_P RB_FIXNUM_P +#define IMMEDIATE_P RB_IMMEDIATE_P +#define NIL_P RB_NIL_P +#define SPECIAL_CONST_P RB_SPECIAL_CONST_P +#define STATIC_SYM_P RB_STATIC_SYM_P + +#define Qfalse RUBY_Qfalse +#define Qnil RUBY_Qnil +#define Qtrue RUBY_Qtrue +#define Qundef RUBY_Qundef + +/** @cond INTERNAL_MACRO */ +#define FIXNUM_FLAG RUBY_FIXNUM_FLAG +#define FLONUM_FLAG RUBY_FLONUM_FLAG +#define FLONUM_MASK RUBY_FLONUM_MASK +#define FLONUM_P RB_FLONUM_P +#define IMMEDIATE_MASK RUBY_IMMEDIATE_MASK +#define SYMBOL_FLAG RUBY_SYMBOL_FLAG + +#define RB_FIXNUM_P RB_FIXNUM_P +#define RB_FLONUM_P RB_FLONUM_P +#define RB_IMMEDIATE_P RB_IMMEDIATE_P +#define RB_NIL_P RB_NIL_P +#define RB_SPECIAL_CONST_P RB_SPECIAL_CONST_P +#define RB_STATIC_SYM_P RB_STATIC_SYM_P +#define RB_TEST RB_TEST +/** @endcond */ + +/** special constants - i.e. non-zero and non-fixnum constants */ +enum +RUBY3_ATTR_ENUM_EXTENSIBILITY(closed) +ruby_special_consts { +#if USE_FLONUM + RUBY_Qfalse = 0x00, /* ...0000 0000 */ + RUBY_Qtrue = 0x14, /* ...0001 0100 */ + RUBY_Qnil = 0x08, /* ...0000 1000 */ + RUBY_Qundef = 0x34, /* ...0011 0100 */ + RUBY_IMMEDIATE_MASK = 0x07, /* ...0000 0111 */ + RUBY_FIXNUM_FLAG = 0x01, /* ...xxxx xxx1 */ + RUBY_FLONUM_MASK = 0x03, /* ...0000 0011 */ + RUBY_FLONUM_FLAG = 0x02, /* ...xxxx xx10 */ + RUBY_SYMBOL_FLAG = 0x0c /* ...xxxx 1100 */ +#else + RUBY_Qfalse = 0x00, /* ...0000 0000 */ + RUBY_Qtrue = 0x02, /* ...0000 0010 */ + RUBY_Qnil = 0x04, /* ...0000 0100 */ + RUBY_Qundef = 0x06, /* ...0000 0110 */ + RUBY_IMMEDIATE_MASK = 0x03, /* ...0000 0011 */ + RUBY_FIXNUM_FLAG = 0x01, /* ...xxxx xxx1 */ + RUBY_FLONUM_MASK = 0x00, /* any values ANDed with FLONUM_MASK cannot be FLONUM_FLAG */ + RUBY_FLONUM_FLAG = 0x02, /* ...0000 0010 */ + RUBY_SYMBOL_FLAG = 0x0e /* ...0000 1110 */ +#endif +}; + +/** Least significant 8 bits are reserved. */ +enum { RUBY_SPECIAL_SHIFT = 8 }; + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +/* + * :NOTE: ruby3_test HAS to be `__attribute__((const))` in order for clang to + * properly deduce `__builtin_assume()`. + */ +static inline bool +RB_TEST(VALUE obj) +{ + /* + * Qfalse: ....0000 0000 + * Qnil: ....0000 1000 + * ~Qnil: ....1111 0111 + * v ....xxxx xxxx + * ---------------------------- + * RTEST(v) ....xxxx 0xxx + * + * RTEST(v) can be 0 if and only if (v == Qfalse || v == Qnil). + */ + return obj & ~RUBY_Qnil; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_NIL_P(VALUE obj) +{ + return obj == RUBY_Qnil; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FIXNUM_P(VALUE obj) +{ + return obj & RUBY_FIXNUM_FLAG; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX14) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_STATIC_SYM_P(VALUE obj) +{ + RUBY3_ATTR_CONSTEXPR(CXX14) + const VALUE mask = ~(RUBY3_VALUE_FULL << RUBY_SPECIAL_SHIFT); + return (obj & mask) == RUBY_SYMBOL_FLAG; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FLONUM_P(VALUE obj) +{ +#if USE_FLONUM + return (obj & RUBY_FLONUM_MASK) == RUBY_FLONUM_FLAG; +#else + return false; +#endif +} + + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_IMMEDIATE_P(VALUE obj) +{ + return obj & RUBY_IMMEDIATE_MASK; +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_SPECIAL_CONST_P(VALUE obj) +{ + return RB_IMMEDIATE_P(obj) || ! RB_TEST(obj); +} + +RUBY3_ATTR_CONST() +RUBY3_ATTR_CONSTEXPR(CXX11) +/* This function is to mimic old rb_special_const_p macro but have anyone + * actually used its return value? Wasn't it just something no one needed? */ +static inline VALUE +rb_special_const_p(VALUE obj) +{ + return RB_SPECIAL_CONST_P(obj) * RUBY_Qtrue; +} + +/** + * @cond INTERNAL_MACRO + * See [ruby-dev:27513] for the following macros. + */ +#define RUBY_Qfalse RUBY3_CAST((VALUE)RUBY_Qfalse) +#define RUBY_Qtrue RUBY3_CAST((VALUE)RUBY_Qtrue) +#define RUBY_Qnil RUBY3_CAST((VALUE)RUBY_Qnil) +#define RUBY_Qundef RUBY3_CAST((VALUE)RUBY_Qundef) +/** @endcond */ + +#endif /* RUBY3_SPECIAL_CONSTS_H */ diff --git a/include/ruby/3/static_assert.h b/include/ruby/3/static_assert.h new file mode 100644 index 0000000000..8a4a5dbfe8 --- /dev/null +++ b/include/ruby/3/static_assert.h @@ -0,0 +1,79 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_STATIC_ASSERT. + */ +#include +#include "ruby/3/has/extension.h" +#include "ruby/3/compiler_since.h" + +/** @cond INTERNAL_MACRO */ +#if defined(RUBY3_STATIC_ASSERT0) +# /* Take that. */ + +#elif defined(__cplusplus) && defined(__cpp_static_assert) +# /* https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations */ +# define RUBY3_STATIC_ASSERT0 static_assert + +#elif defined(__cplusplus) && RUBY3_COMPILER_SINCE(MSVC, 16, 0, 0) +# define RUBY3_STATIC_ASSERT0 static_assert + +#elif defined(__INTEL_CXX11_MODE__) +# define RUBY3_STATIC_ASSERT0 static_assert + +#elif defined(__cplusplus) && __cplusplus >= 201103L +# define RUBY3_STATIC_ASSERT0 static_assert + +#elif defined(__cplusplus) && RUBY3_HAS_EXTENSION(cxx_static_assert) +# define RUBY3_STATIC_ASSERT0 __extension__ static_assert + +#elif defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__ +# define RUBY3_STATIC_ASSERT0 __extension__ static_assert + +#elif defined(__STDC_VERSION__) && RUBY3_HAS_EXTENSION(c_static_assert) +# define RUBY3_STATIC_ASSERT0 __extension__ _Static_assert + +#elif defined(__STDC_VERSION__) && RUBY3_COMPILER_SINCE(GCC, 4, 6, 0) +# define RUBY3_STATIC_ASSERT0 __extension__ _Static_assert + +#elif defined(static_assert) +# /* Take definition */ +# define RUBY3_STATIC_ASSERT0 static_assert +#endif +/** @endcond */ + +/** + * @brief Wraps (or simulates) `static_assert` + * @param name Valid C/C++ identifier, describing the assertion. + * @param expr Expression to assert. + * @note `name` shall not be a string literal. + */ +#if defined(RUBY3_STATIC_ASSERT) +# /* Take that. */ + +#elif defined(__DOXYGEN__) +# define RUBY3_STATIC_ASSERT static_assert + +#elif defined(RUBY3_STATIC_ASSERT0) +# define RUBY3_STATIC_ASSERT(name, expr) \ + RUBY3_STATIC_ASSERT0(expr, # name ": " # expr) + +#else +# define RUBY3_STATIC_ASSERT(name, expr) \ + typedef int static_assert_ ## name ## _check[1 - 2 * !(expr)] +#endif diff --git a/include/ruby/3/stdalign.h b/include/ruby/3/stdalign.h new file mode 100644 index 0000000000..894ca14e7f --- /dev/null +++ b/include/ruby/3/stdalign.h @@ -0,0 +1,126 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_ALIGNAS / #RUBY3_ALIGNOF + */ +#include "ruby/3/config.h" + +#ifdef HAVE_STDALIGN_H +# include +#endif + +#include "ruby/3/compiler_is.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/feature.h" +#include "ruby/3/has/extension.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/declspec_attribute.h" + +/** + * Wraps (or simulates) `alignas`. This is C++11's `alignas` and is _different_ + * from C11 `_Alignas`. For instance, + * + * ```CXX + * typedef struct alignas(128) foo { int foo } foo; + * ``` + * + * is a valid C++ while + * + * ```C + * typedef struct _Alignas(128) foo { int foo } foo; + * ``` + * + * is an invalid C because: + * + * - You cannot `struct _Alignas`. + * - A `typedef` cannot have alignments. + */ +#if defined(RUBY3_ALIGNAS) +# /* OK, take that. */ + +#elif defined(__cplusplus) && RUBY3_HAS_FEATURE(cxx_alignas) +# define RUBY3_ALIGNAS alignas + +#elif defined(__cplusplus) && (__cplusplus >= 201103L) +# define RUBY3_ALIGNAS alignas + +#elif defined(__INTEL_CXX11_MODE__) +# define RUBY3_ALIGNAS alignas + +#elif defined(__GXX_EXPERIMENTAL_CXX0X__) +# define RUBY3_ALIGNAS alignas + +#elif RUBY3_HAS_DECLSPEC_ATTRIBUTE(align) +# define RUBY3_ALIGNAS(_) __declspec(align(_)) + +#elif RUBY3_HAS_ATTRIBUTE(aliged) +# define RUBY3_ALIGNAS(_) __attribute__((__aligned__(_))) + +#else +# define RUBY3_ALIGNAS(_) /* void */ +#endif + +/** + * Wraps (or simulates) `alignof`. Unlike #RUBY3_ALIGNAS, we can safely say + * both C/C++ definitions are effective. + */ +#ifdef RUBY3_ALIGNOF +# /* OK, take that. */ + +#elif defined(__cplusplus) && RUBY3_HAS_EXTENSION(cxx_alignof) +# define RUBY3_ALIGNOF __extension__ alignof + +#elif defined(__cplusplus) && (__cplusplus >= 201103L) +# define RUBY3_ALIGNOF alignof + +#elif defined(__INTEL_CXX11_MODE__) +# define RUBY3_ALIGNOF alignof + +#elif defined(__GXX_EXPERIMENTAL_CXX0X__) +# define RUBY3_ALIGNOF alignof + +#elif defined(__STDC_VERSION__) && RUBY3_HAS_EXTENSION(c_alignof) +# define RUBY3_ALIGNOF __extension__ _Alignof + +#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) +# define RUBY3_ALIGNOF _Alignof + +#elif RUBY3_COMPILER_IS(MSVC) +# define RUBY3_ALIGNOF __alignof + +#elif defined(__GNUC__) +# /* At least GCC 2.95 had this. */ +# define RUBY3_ALIGNOF __extension__ __alignof__ + +#elif defined(__alignof_is_defined) || defined(__DOXYGEN__) +# /* OK, we can safely take definition. */ +# define RUBY3_ALIGNOF alignof + +#elif RUBY3_COMPILER_SINCE(SunPro, 5, 9, 0) +# /* According to their manual, Sun Studio 12 introduced __alignof__ for both +# * C/C++. */ +# define RUBY3_ALIGNOF __alignof__ + +#elif 0 +# /* THIS IS NG, you cannot define a new type inside of offsetof. */ +# /* see: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm */ +# define RUBY3_ALIGNOF(T) offsetof(struct { char _; T t; }, t) + +#else +# error :FIXME: add your compiler here to obtain an alignment. +#endif diff --git a/include/ruby/3/stdbool.h b/include/ruby/3/stdbool.h new file mode 100644 index 0000000000..2c33c06839 --- /dev/null +++ b/include/ruby/3/stdbool.h @@ -0,0 +1,47 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief C99 shim for + */ +#include "ruby/3/config.h" + +#if defined(__bool_true_false_are_defined) +# /* Take that. */ + +#elif defined(__cplusplus) +# /* bool is a keyword in C++. */ +# if defined(HAVE_STDBOOL_H) && (__cplusplus >= 201103L) +# include +# endif +# +# ifndef __bool_true_false_are_defined +# define __bool_true_false_are_defined +# endif + +#elif defined(HAVE_STDBOOL_H) +# /* Take stdbool.h definition. */ +# include + +#else +typedef unsigned char _Bool; +# /* See also http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2229.htm */ +# define bool _Bool +# define true ((_Bool)+1) +# define false ((_Bool)+0) +# define __bool_true_false_are_defined +#endif diff --git a/include/ruby/3/symbol.h b/include/ruby/3/symbol.h new file mode 100644 index 0000000000..dc77cb2bc6 --- /dev/null +++ b/include/ruby/3/symbol.h @@ -0,0 +1,114 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #rb_intern + */ +#ifndef RUBY3_SYMBOL_H +#define RUBY3_SYMBOL_H +#include "ruby/3/config.h" + +#ifdef HAVE_STDDEF_H +# include +#endif + +#ifdef HAVE_STRING_H +# include +#endif + +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/attr/noalias.h" +#include "ruby/3/cast.h" +#include "ruby/3/constant_p.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/has/builtin.h" +#include "ruby/3/value.h" + +#define RB_ID2SYM rb_id2sym +#define RB_SYM2ID rb_sym2id +#define ID2SYM RB_ID2SYM +#define SYM2ID RB_SYM2ID +#define CONST_ID_CACHE RUBY_CONST_ID_CACHE +#define CONST_ID RUBY_CONST_ID + +/** @cond INTERNAL_MACRO */ +#define rb_intern_const rb_intern_const +/** @endcond */ + +RUBY3_SYMBOL_EXPORT_BEGIN() +ID rb_sym2id(VALUE); +VALUE rb_id2sym(ID); +ID rb_intern(const char*); +ID rb_intern2(const char*, long); +ID rb_intern_str(VALUE str); +const char *rb_id2name(ID); +ID rb_check_id(volatile VALUE *); +ID rb_to_id(VALUE); +VALUE rb_id2str(ID); +VALUE rb_sym2str(VALUE); +VALUE rb_to_symbol(VALUE name); +VALUE rb_check_symbol(volatile VALUE *namep); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE() +RUBY3_ATTR_NONNULL(()) +static inline ID +rb_intern_const(const char *str) +{ + size_t len = strlen(str); + return rb_intern2(str, RUBY3_CAST((long)len)); +} + +RUBY3_ATTR_NOALIAS() +RUBY3_ATTR_NONNULL(()) +static inline ID +ruby3_intern_const(ID *ptr, const char *str) +{ + while (! *ptr) { + *ptr = rb_intern_const(str); + } + + return *ptr; +} + +/* Does anyone use it? Preserved for backward compat. */ +#define RUBY_CONST_ID_CACHE(result, str) \ + { \ + static ID rb_intern_id_cache; \ + ruby3_intern_const(&rb_intern_id_cache, (str)); \ + result rb_intern_id_cache; \ + } +#define RUBY_CONST_ID(var, str) \ + do { \ + static ID ruby3_id; \ + (var) = ruby3_intern_const(&ruby3_id, (str)); \ + } while (0) + +#if defined(HAVE_STMT_AND_DECL_IN_EXPR) +/* __builtin_constant_p and statement expression is available + * since gcc-2.7.2.3 at least. */ +#define rb_intern(str) \ + (RUBY3_CONSTANT_P(str) ? \ + __extension__ ({ \ + static ID ruby3_id; \ + ruby3_intern_const(&ruby3_id, (str)); \ + }) : \ + (rb_intern)(str)) +#endif + +#endif /* RUBY3_SYMBOL_H */ diff --git a/include/ruby/3/token_paste.h b/include/ruby/3/token_paste.h new file mode 100644 index 0000000000..72a8270442 --- /dev/null +++ b/include/ruby/3/token_paste.h @@ -0,0 +1,74 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY3_TOKEN_PASTE. + */ +#include "ruby/3/config.h" +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/warning.h" +#include "ruby/3/warning_push.h" + +/* :TODO: add your compiler here. There are many compilers that can suppress + * warnings via pragmas, but not all of them accept such things inside of `#if` + * and variants' conditions. And such nitpicking behavours tend not be + * documented. Please improve this file when you are really sure about your + * compiler's behaviour. */ + +#if defined(RUBY3_TOKEN_PASTE) +# /* Take that. */ + +#elif RUBY3_COMPILER_SINCE(GCC, 4, 2, 0) +# /* GCC is one of such compiler who cannot write `_Pragma` inside of a `#if`. +# * Cannot but globally kill everything. This is of course a very bad thing. +# * If you know how to reroute this please tell us. */ +# /* https://gcc.godbolt.org/z/K2xr7X */ +# define RUBY3_TOKEN_PASTE(x, y) TOKEN_PASTE(x, y) +# pragma GCC diagnostic ignored "-Wundef" +# /* > warning: "symbol" is not defined, evaluates to 0 [-Wundef] */ + +#elif RUBY3_COMPILER_IS(Intel) +# /* Ditto for icc. */ +# /* https://gcc.godbolt.org/z/pTwDxE */ +# define RUBY3_TOKEN_PASTE(x, y) TOKEN_PASTE(x, y) +# pragma warning(disable: 193) +# /* > warning #193: zero used for undefined preprocessing identifier */ + +#elif RUBY3_COMPILER_BEFORE(MSVC, 19, 14, 26428) +# /* :FIXME: is 19.14 the exact version they supported this? */ +# define RUBY3_TOKEN_PASTE(x, y) TOKEN_PASTE(x, y) +# pragma warning(disable: 4668) +# /* > warning C4668: 'symbol' is not defined as a preprocessor macro */ + +#elif RUBY3_COMPILER_IS(MSVC) +# define RUBY3_TOKEN_PASTE(x, y) \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(4668) \ + TOKEN_PASTE(x, y) \ + RUBY3_WARNING_POP() + +#elif RUBY3_HAS_WARNING("-Wundef") +# define RUBY3_TOKEN_PASTE(x, y) \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(-Wundef) \ + TOKEN_PASTE(x, y) \ + RUBY3_WARNING_POP() + +#else +# /* No way. */ +# define RUBY3_TOKEN_PASTE(x, y) TOKEN_PASTE(x, y) +#endif diff --git a/include/ruby/3/value.h b/include/ruby/3/value.h new file mode 100644 index 0000000000..b57c3df346 --- /dev/null +++ b/include/ruby/3/value.h @@ -0,0 +1,66 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines ::VALUE and ::ID. + */ +#ifndef RUBY3_VALUE_H +#define RUBY3_VALUE_H +#include "ruby/3/static_assert.h" +#include "ruby/backward/2/long_long.h" +#include "ruby/backward/2/limits.h" + +#if defined HAVE_UINTPTR_T && 0 +typedef uintptr_t VALUE; +typedef uintptr_t ID; +# define SIGNED_VALUE intptr_t +# define SIZEOF_VALUE SIZEOF_UINTPTR_T +# undef PRI_VALUE_PREFIX +# define RUBY3_VALUE_NULL UINTPTR_C(0) +# define RUBY3_VALUE_ONE UINTPTR_C(1) +# define RUBY3_VALUE_FULL UINTPTR_MAX + +#elif SIZEOF_LONG == SIZEOF_VOIDP +typedef unsigned long VALUE; +typedef unsigned long ID; +# define SIGNED_VALUE long +# define SIZEOF_VALUE SIZEOF_LONG +# define PRI_VALUE_PREFIX "l" +# define RUBY3_VALUE_NULL 0UL +# define RUBY3_VALUE_ONE 1UL +# define RUBY3_VALUE_FULL ULONG_MAX + +#elif SIZEOF_LONG_LONG == SIZEOF_VOIDP +typedef unsigned LONG_LONG VALUE; +typedef unsigned LONG_LONG ID; +# define SIGNED_VALUE LONG_LONG +# define LONG_LONG_VALUE 1 +# define SIZEOF_VALUE SIZEOF_LONG_LONG +# define PRI_VALUE_PREFIX PRI_LL_PREFIX +# define RUBY3_VALUE_NULL 0ULL +# define RUBY3_VALUE_ONE 1ULL +# define RUBY3_VALUE_FULL ULLONG_MAX + +#else +# error ---->> ruby requires sizeof(void*) == sizeof(long) or sizeof(LONG_LONG) to be compiled. <<---- +#endif + +RUBY3_STATIC_ASSERT(sizeof_int, SIZEOF_INT == sizeof(int)); +RUBY3_STATIC_ASSERT(sizeof_long, SIZEOF_LONG == sizeof(long)); +RUBY3_STATIC_ASSERT(sizeof_long_long, SIZEOF_LONG_LONG == sizeof(LONG_LONG)); +RUBY3_STATIC_ASSERT(sizeof_voidp, SIZEOF_VOIDP == sizeof(void *)); +#endif /* RUBY3_VALUE_H */ diff --git a/include/ruby/3/value_type.h b/include/ruby/3/value_type.h new file mode 100644 index 0000000000..192d97b9fd --- /dev/null +++ b/include/ruby/3/value_type.h @@ -0,0 +1,354 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines enum ::ruby_value_type. + */ +#ifndef RUBY3_VALUE_TYPE_H +#define RUBY3_VALUE_TYPE_H +#include "ruby/3/assume.h" +#include "ruby/3/attr/artificial.h" +#include "ruby/3/attr/cold.h" +#include "ruby/3/attr/enum_extensibility.h" +#include "ruby/3/attr/forceinline.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/cast.h" +#include "ruby/3/constant_p.h" +#include "ruby/3/core/rbasic.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/has/builtin.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/stdbool.h" +#include "ruby/3/value.h" +#include "ruby/assert.h" + +#if defined(T_DATA) +/* + * :!BEWARE!: (Recent?) Solaris' have conflicting definition of + * T_DATA. Let us stop here. Please have a workaround like this: + * + * ```C + * #include // <- Include this one first. + * #undef T_DATA // <- ... and stick to RUBY_T_DATA forever. + * #include // <- OS-provided T_DATA introduced. + * ``` + * + * See also [ruby-core:4261] + */ +# error Bail out due to conflicting definition of T_DATA. +#endif + +#define T_ARRAY RUBY_T_ARRAY +#define T_BIGNUM RUBY_T_BIGNUM +#define T_CLASS RUBY_T_CLASS +#define T_COMPLEX RUBY_T_COMPLEX +#define T_DATA RUBY_T_DATA +#define T_FALSE RUBY_T_FALSE +#define T_FILE RUBY_T_FILE +#define T_FIXNUM RUBY_T_FIXNUM +#define T_FLOAT RUBY_T_FLOAT +#define T_HASH RUBY_T_HASH +#define T_ICLASS RUBY_T_ICLASS +#define T_IMEMO RUBY_T_IMEMO +#define T_MASK RUBY_T_MASK +#define T_MATCH RUBY_T_MATCH +#define T_MODULE RUBY_T_MODULE +#define T_MOVED RUBY_T_MOVED +#define T_NIL RUBY_T_NIL +#define T_NODE RUBY_T_NODE +#define T_NONE RUBY_T_NONE +#define T_OBJECT RUBY_T_OBJECT +#define T_RATIONAL RUBY_T_RATIONAL +#define T_REGEXP RUBY_T_REGEXP +#define T_STRING RUBY_T_STRING +#define T_STRUCT RUBY_T_STRUCT +#define T_SYMBOL RUBY_T_SYMBOL +#define T_TRUE RUBY_T_TRUE +#define T_UNDEF RUBY_T_UNDEF +#define T_ZOMBIE RUBY_T_ZOMBIE + +#define BUILTIN_TYPE RB_BUILTIN_TYPE +#define DYNAMIC_SYM_P RB_DYNAMIC_SYM_P +#define RB_INTEGER_TYPE_P rb_integer_type_p +#define SYMBOL_P RB_SYMBOL_P +#define rb_type_p RB_TYPE_P + +/** @cond INTERNAL_MACRO */ +#define RB_BUILTIN_TYPE RB_BUILTIN_TYPE +#define RB_DYNAMIC_SYM_P RB_DYNAMIC_SYM_P +#define RB_FLOAT_TYPE_P RB_FLOAT_TYPE_P +#define RB_SYMBOL_P RB_SYMBOL_P +#define RB_TYPE_P RB_TYPE_P +#define Check_Type Check_Type + +#if RUBY_NDEBUG +# define RUBY3_ASSERT_TYPE(v, t) RUBY3_ASSERT_OR_ASSUME(RB_TYPE_P((v), (t))) +#else +# define RUBY3_ASSERT_TYPE Check_Type +#endif +/** @endcond */ + +#define TYPE(_) RUBY3_CAST((int)rb_type(_)) + +/** C-level type of an object. */ +enum +RUBY3_ATTR_ENUM_EXTENSIBILITY(closed) +ruby_value_type { + RUBY_T_NONE = 0x00, /**< Non-object (sweeped etc.) */ + + RUBY_T_OBJECT = 0x01, /**< @see struct ::RObject */ + RUBY_T_CLASS = 0x02, /**< @see struct ::RClass and ::rb_cClass */ + RUBY_T_MODULE = 0x03, /**< @see struct ::RClass and ::rb_cModule */ + RUBY_T_FLOAT = 0x04, /**< @see struct ::RFloat */ + RUBY_T_STRING = 0x05, /**< @see struct ::RString */ + RUBY_T_REGEXP = 0x06, /**< @see struct ::RRegexp */ + RUBY_T_ARRAY = 0x07, /**< @see struct ::RArray */ + RUBY_T_HASH = 0x08, /**< @see struct ::RHash */ + RUBY_T_STRUCT = 0x09, /**< @see struct ::RStruct */ + RUBY_T_BIGNUM = 0x0a, /**< @see struct ::RBignum */ + RUBY_T_FILE = 0x0b, /**< @see struct ::RFile */ + RUBY_T_DATA = 0x0c, /**< @see struct ::RTypedData */ + RUBY_T_MATCH = 0x0d, /**< @see struct ::RMatch */ + RUBY_T_COMPLEX = 0x0e, /**< @see struct ::RComplex */ + RUBY_T_RATIONAL = 0x0f, /**< @see struct ::RRational */ + + RUBY_T_NIL = 0x11, /**< @see ::RUBY_Qnil */ + RUBY_T_TRUE = 0x12, /**< @see ::RUBY_Qfalse */ + RUBY_T_FALSE = 0x13, /**< @see ::RUBY_Qtrue */ + RUBY_T_SYMBOL = 0x14, /**< @see struct ::RSymbol */ + RUBY_T_FIXNUM = 0x15, /**< Integers formerly known as Fixnums. */ + RUBY_T_UNDEF = 0x16, /**< @see ::RUBY_Qundef */ + + RUBY_T_IMEMO = 0x1a, /**< @see struct ::RIMemo */ + RUBY_T_NODE = 0x1b, /**< @see struct ::RNode */ + RUBY_T_ICLASS = 0x1c, /**< Hidden classes known as IClasses. */ + RUBY_T_ZOMBIE = 0x1d, /**< @see struct ::RZombie */ + RUBY_T_MOVED = 0x1e, /**< @see struct ::RMoved */ + + RUBY_T_MASK = 0x1f +}; + +RUBY3_SYMBOL_EXPORT_BEGIN() +RUBY3_ATTR_COLD() +void rb_check_type(VALUE obj, int t); +RUBY3_SYMBOL_EXPORT_END() + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline enum ruby_value_type +RB_BUILTIN_TYPE(VALUE obj) +{ + RUBY3_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(obj)); + + VALUE ret = RBASIC(obj)->flags & RUBY_T_MASK; + return RUBY3_CAST((enum ruby_value_type)ret); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +static inline bool +rb_integer_type_p(VALUE obj) +{ + if (RB_FIXNUM_P(obj)) { + return true; + } + else if (RB_SPECIAL_CONST_P(obj)) { + return false; + } + else { + return RB_BUILTIN_TYPE(obj) == RUBY_T_BIGNUM; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +static inline enum ruby_value_type +rb_type(VALUE obj) +{ + if (! RB_SPECIAL_CONST_P(obj)) { + return RB_BUILTIN_TYPE(obj); + } + else if (obj == RUBY_Qfalse) { + return RUBY_T_FALSE; + } + else if (obj == RUBY_Qnil) { + return RUBY_T_NIL; + } + else if (obj == RUBY_Qtrue) { + return RUBY_T_TRUE; + } + else if (obj == RUBY_Qundef) { + return RUBY_T_UNDEF; + } + else if (RB_FIXNUM_P(obj)) { + return RUBY_T_FIXNUM; + } + else if (RB_STATIC_SYM_P(obj)) { + return RUBY_T_SYMBOL; + } + else { + RUBY3_ASSUME(RB_FLONUM_P(obj)); + return RUBY_T_FLOAT; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_FLOAT_TYPE_P(VALUE obj) +{ + if (RB_FLONUM_P(obj)) { + return true; + } + else if (RB_SPECIAL_CONST_P(obj)) { + return false; + } + else { + return RB_BUILTIN_TYPE(obj) == RUBY_T_FLOAT; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_DYNAMIC_SYM_P(VALUE obj) +{ + if (RB_SPECIAL_CONST_P(obj)) { + return false; + } + else { + return RB_BUILTIN_TYPE(obj) == RUBY_T_SYMBOL; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_SYMBOL_P(VALUE obj) +{ + return RB_STATIC_SYM_P(obj) || RB_DYNAMIC_SYM_P(obj); +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +RUBY3_ATTR_FORCEINLINE() +static bool +ruby3_RB_TYPE_P_fastpath(VALUE obj, enum ruby_value_type t) +{ + if (t == RUBY_T_TRUE) { + return obj == RUBY_Qtrue; + } + else if (t == RUBY_T_FALSE) { + return obj == RUBY_Qfalse; + } + else if (t == RUBY_T_NIL) { + return obj == RUBY_Qnil; + } + else if (t == RUBY_T_UNDEF) { + return obj == RUBY_Qundef; + } + else if (t == RUBY_T_FIXNUM) { + return RB_FIXNUM_P(obj); + } + else if (t == RUBY_T_SYMBOL) { + return RB_SYMBOL_P(obj); + } + else if (t == RUBY_T_FLOAT) { + return RB_FLOAT_TYPE_P(obj); + } + else if (RB_SPECIAL_CONST_P(obj)) { + return false; + } + else if (t == RB_BUILTIN_TYPE(obj)) { + return true; + } + else { + return false; + } +} + +RUBY3_ATTR_PURE_ON_NDEBUG() +RUBY3_ATTR_ARTIFICIAL() +static inline bool +RB_TYPE_P(VALUE obj, enum ruby_value_type t) +{ + if (RUBY3_CONSTANT_P(t)) { + return ruby3_RB_TYPE_P_fastpath(obj, t); + } + else { + return t == rb_type(obj); + } +} + +/** @cond INTERNAL_MACRO */ +/* Clang, unlike GCC, cannot propagate __builtin_constant_p beyond function + * boundary. */ +#if defined(__clang__) +# undef RB_TYPE_P +# define RB_TYPE_P(obj, t) \ + (RUBY3_CONSTANT_P(t) ? \ + ruby3_RB_TYPE_P_fastpath((obj), (t)) : \ + (RB_TYPE_P)((obj), (t))) +#endif + +/* clang 3.x (4.2 compatible) can't eliminate CSE of RB_BUILTIN_TYPE + * in inline function and caller function + * See also 8998c06461ea0bef11b3aeb30b6d2ab71c8762ba + */ +#if RUBY3_COMPILER_BEFORE(Clang, 4, 0, 0) +# undef rb_integer_type_p +# define rb_integer_type_p(obj) \ + __extension__ ({ \ + const VALUE integer_type_obj = (obj); \ + (RB_FIXNUM_P(integer_type_obj) || \ + (!RB_SPECIAL_CONST_P(integer_type_obj) && \ + RB_BUILTIN_TYPE(integer_type_obj) == RUBY_T_BIGNUM)); \ + }) +#endif +/** @endcond */ + +RUBY3_ATTR_PURE() +RUBY3_ATTR_ARTIFICIAL() +/* Defined in ruby/3/core/rtypeddata.h */ +static inline bool ruby3_rtypeddata_p(VALUE obj); + +RUBY3_ATTR_ARTIFICIAL() +static inline void +Check_Type(VALUE v, enum ruby_value_type t) +{ + if (RB_UNLIKELY(! RB_TYPE_P(v, t))) { + goto slowpath; + } + else if (t != RUBY_T_DATA) { + goto fastpath; + } + else if (ruby3_rtypeddata_p(v)) { + /* The intention itself is not necessarily clear to me, but at least it + * is intentional to rule out typed data here. See commit + * a7c32bf81d3391cfb78cfda278f469717d0fb794. */ + goto slowpath; + } + else { + goto fastpath; + } + + fastpath: + return; + + slowpath: /* <- :TODO: mark this label as cold. */ + rb_check_type(v, t); +} + +#endif /* RUBY3_VALUE_TYPE_H */ diff --git a/include/ruby/3/variable.h b/include/ruby/3/variable.h new file mode 100644 index 0000000000..b1b9f922ff --- /dev/null +++ b/include/ruby/3/variable.h @@ -0,0 +1,62 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief C-function backended Ruby-global variables. + */ +#ifndef RUBY3_VARIABLE_H +#define RUBY3_VARIABLE_H +#include "ruby/3/dllexport.h" +#include "ruby/3/value.h" +#include "ruby/3/attr/noreturn.h" + +RUBY3_SYMBOL_EXPORT_BEGIN() + +typedef VALUE rb_gvar_getter_t(ID id, VALUE *data); +typedef void rb_gvar_setter_t(VALUE val, ID id, VALUE *data); +typedef void rb_gvar_marker_t(VALUE *var); + +rb_gvar_getter_t rb_gvar_undef_getter; +rb_gvar_setter_t rb_gvar_undef_setter; +rb_gvar_marker_t rb_gvar_undef_marker; + +rb_gvar_getter_t rb_gvar_val_getter; +rb_gvar_setter_t rb_gvar_val_setter; +rb_gvar_marker_t rb_gvar_val_marker; + +rb_gvar_getter_t rb_gvar_var_getter; +rb_gvar_setter_t rb_gvar_var_setter; +rb_gvar_marker_t rb_gvar_var_marker; + +RUBY3_ATTR_NORETURN() +rb_gvar_setter_t rb_gvar_readonly_setter; + +void rb_define_variable(const char*,VALUE*); +void rb_define_virtual_variable(const char*,rb_gvar_getter_t*,rb_gvar_setter_t*); +void rb_define_hooked_variable(const char*,VALUE*,rb_gvar_getter_t*,rb_gvar_setter_t*); +void rb_define_readonly_variable(const char*,const VALUE*); +void rb_define_const(VALUE,const char*,VALUE); +void rb_define_global_const(const char*,VALUE); + +VALUE rb_gv_set(const char*, VALUE); +VALUE rb_gv_get(const char*); +VALUE rb_iv_get(VALUE, const char*); +VALUE rb_iv_set(VALUE, const char*, VALUE); + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_RHASH_H */ diff --git a/include/ruby/3/warning_push.h b/include/ruby/3/warning_push.h new file mode 100644 index 0000000000..3f453fce9a --- /dev/null +++ b/include/ruby/3/warning_push.h @@ -0,0 +1,90 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines RUBY3_WARNING_PUSH. + * @cond INTERNAL_MACRO + * + * ### Q&A ### + * + * Q: Why all the macros defined in this file are function-like macros? + * + * A: Sigh. This is because of Doxgen. Its `SKIP_FUNCTION_MACROS = YES` + * configuration setting requests us that if we want it to ignore these + * macros, then we have to do two things: (1) let them be defined as + * function-like macros, and (2) place them separately in their own line, + * like below: + * + * ```CXX + * // NG -- foo's type considered something like `unsigned int`. + * RUBY3_WARNING_PUSH + * int foo(void); + * RUBY3_WARNING_POP + * + * // OK -- the macros are ignored by Doxygen. + * RUBY3_WARNING_PUSH() + * int foo(void); + * RUBY3_WARNING_POP() + * ``` + */ +#include "ruby/3/compiler_is.h" +#include "ruby/3/compiler_since.h" + +#ifdef RUBY3_WARNING_PUSH +# /* Take that. */ + +#elif RUBY3_COMPILER_SINCE(MSVC, 12, 0, 0) +# /* Not sure exactly when but it seems VC++ 6.0 is a version with it.*/ +# define RUBY3_WARNING_PUSH() __pragma(warning(push)) +# define RUBY3_WARNING_POP() __pragma(warning(pop)) +# define RUBY3_WARNING_ERROR(flag) __pragma(warning(error: flag)) +# define RUBY3_WARNING_IGNORED(flag) __pragma(warning(disable: flag)) + +#elif RUBY3_COMPILER_SINCE(Intel, 13, 0, 0) +# define RUBY3_WARNING_PUSH() __pragma(warning(push)) +# define RUBY3_WARNING_POP() __pragma(warning(pop)) +# define RUBY3_WARNING_ERROR(flag) __pragma(warning(error: flag)) +# define RUBY3_WARNING_IGNORED(flag) __pragma(warning(disable: flag)) + +#elif RUBY3_COMPILER_IS(Clang) || RUBY3_COMPILER_IS(Apple) +# /* Not sure exactly when but it seems LLVM 2.6.0 is a version with it. */ +# define RUBY3_WARNING_PRAGMA0(x) _Pragma(# x) +# define RUBY3_WARNING_PRAGMA1(x) RUBY3_WARNING_PRAGMA0(clang diagnostic x) +# define RUBY3_WARNING_PRAGMA2(x, y) RUBY3_WARNING_PRAGMA1(x # y) +# define RUBY3_WARNING_PUSH() RUBY3_WARNING_PRAGMA1(push) +# define RUBY3_WARNING_POP() RUBY3_WARNING_PRAGMA1(pop) +# define RUBY3_WARNING_ERROR(flag) RUBY3_WARNING_PRAGMA2(error, flag) +# define RUBY3_WARNING_IGNORED(flag) RUBY3_WARNING_PRAGMA2(ignored, flag) + +#elif RUBY3_COMPILER_SINCE(GCC, 4, 6, 0) +# /* https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html */ +# define RUBY3_WARNING_PRAGMA0(x) _Pragma(# x) +# define RUBY3_WARNING_PRAGMA1(x) RUBY3_WARNING_PRAGMA0(GCC diagnostic x) +# define RUBY3_WARNING_PRAGMA2(x, y) RUBY3_WARNING_PRAGMA1(x # y) +# define RUBY3_WARNING_PUSH() RUBY3_WARNING_PRAGMA1(push) +# define RUBY3_WARNING_POP() RUBY3_WARNING_PRAGMA1(pop) +# define RUBY3_WARNING_ERROR(flag) RUBY3_WARNING_PRAGMA2(error, flag) +# define RUBY3_WARNING_IGNORED(flag) RUBY3_WARNING_PRAGMA2(ignored, flag) + +#else +# /* :FIXME: improve here */ +# define RUBY3_WARNING_PUSH() /* void */ +# define RUBY3_WARNING_POP() /* void */ +# define RUBY3_WARNING_ERROR(flag) /* void */ +# define RUBY3_WARNING_IGNORED(flag) /* void */ +#endif /* _MSC_VER */ +/** @endcond */ diff --git a/include/ruby/3/xmalloc.h b/include/ruby/3/xmalloc.h new file mode 100644 index 0000000000..e488e25afc --- /dev/null +++ b/include/ruby/3/xmalloc.h @@ -0,0 +1,201 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Declares ::ruby_xmalloc(). + */ +#ifndef RUBY3_XMALLOC_H +#define RUBY3_XMALLOC_H +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#ifdef HAVE_STDLIB_H +# include +#endif + +#include "ruby/3/attr/alloc_size.h" +#include "ruby/3/attr/nodiscard.h" +#include "ruby/3/attr/noexcept.h" +#include "ruby/3/attr/restrict.h" +#include "ruby/3/attr/returns_nonnull.h" +#include "ruby/3/dllexport.h" + +#ifndef USE_GC_MALLOC_OBJ_INFO_DETAILS +# define USE_GC_MALLOC_OBJ_INFO_DETAILS 0 +#endif + +#define xmalloc ruby_xmalloc +#define xmalloc2 ruby_xmalloc2 +#define xcalloc ruby_xcalloc +#define xrealloc ruby_xrealloc +#define xrealloc2 ruby_xrealloc2 +#define xfree ruby_xfree + +RUBY3_SYMBOL_EXPORT_BEGIN() + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1)) +void *ruby_xmalloc(size_t size) +RUBY3_ATTR_NOEXCEPT(malloc(size)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1,2)) +void *ruby_xmalloc2(size_t nelems, size_t elemsiz) +RUBY3_ATTR_NOEXCEPT(malloc(nelems * elemsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1,2)) +void *ruby_xcalloc(size_t nelems, size_t elemsiz) +RUBY3_ATTR_NOEXCEPT(calloc(nelems, elemsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2)) +void *ruby_xrealloc(void *ptr, size_t newsiz) +RUBY3_ATTR_NOEXCEPT(realloc(ptr, newsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2,3)) +void *ruby_xrealloc2(void *ptr, size_t newelems, size_t newsiz) +RUBY3_ATTR_NOEXCEPT(realloc(ptr, newelems * newsiz)) +; + +void ruby_xfree(void *ptr) +RUBY3_ATTR_NOEXCEPT(free(ptr)) +; + +#if USE_GC_MALLOC_OBJ_INFO_DETAILS || defined(__DOXYGEN) +# define ruby_xmalloc(s1) ruby_xmalloc_with_location(s1, __FILE__, __LINE__) +# define ruby_xmalloc2(s1, s2) ruby_xmalloc2_with_location(s1, s2, __FILE__, __LINE__) +# define ruby_xcalloc(s1, s2) ruby_xcalloc_with_location(s1, s2, __FILE__, __LINE__) +# define ruby_xrealloc(ptr, s1) ruby_xrealloc_with_location(ptr, s1, __FILE__, __LINE__) +# define ruby_xrealloc2(ptr, s1, s2) ruby_xrealloc2_with_location(ptr, s1, s2, __FILE__, __LINE__) + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1)) +void *ruby_xmalloc_body(size_t size) +RUBY3_ATTR_NOEXCEPT(malloc(size)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1,2)) +void *ruby_xmalloc2_body(size_t nelems, size_t elemsiz) +RUBY3_ATTR_NOEXCEPT(malloc(nelems * elemsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RESTRICT() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((1,2)) +void *ruby_xcalloc_body(size_t nelems, size_t elemsiz) +RUBY3_ATTR_NOEXCEPT(calloc(nelems, elemsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2)) +void *ruby_xrealloc_body(void *ptr, size_t newsiz) +RUBY3_ATTR_NOEXCEPT(realloc(ptr, newsiz)) +; + +RUBY3_ATTR_NODISCARD() +RUBY3_ATTR_RETURNS_NONNULL() +RUBY3_ATTR_ALLOC_SIZE((2,3)) +void *ruby_xrealloc2_body(void *ptr, size_t newelems, size_t newsiz) +RUBY3_ATTR_NOEXCEPT(realloc(ptr, newelems * newsiz)) +; + +RUBY_EXTERN const char *ruby_malloc_info_file; +RUBY_EXTERN int ruby_malloc_info_line; + +static inline void * +ruby_xmalloc_with_location(size_t s, const char *file, int line) +{ + void *ptr; + ruby_malloc_info_file = file; + ruby_malloc_info_line = line; + ptr = ruby_xmalloc_body(s); + ruby_malloc_info_file = NULL; + return ptr; +} + +static inline void * +ruby_xmalloc2_with_location(size_t s1, size_t s2, const char *file, int line) +{ + void *ptr; + ruby_malloc_info_file = file; + ruby_malloc_info_line = line; + ptr = ruby_xmalloc2_body(s1, s2); + ruby_malloc_info_file = NULL; + return ptr; +} + +static inline void * +ruby_xcalloc_with_location(size_t s1, size_t s2, const char *file, int line) +{ + void *ptr; + ruby_malloc_info_file = file; + ruby_malloc_info_line = line; + ptr = ruby_xcalloc_body(s1, s2); + ruby_malloc_info_file = NULL; + return ptr; +} + +static inline void * +ruby_xrealloc_with_location(void *ptr, size_t s, const char *file, int line) +{ + void *rptr; + ruby_malloc_info_file = file; + ruby_malloc_info_line = line; + rptr = ruby_xrealloc_body(ptr, s); + ruby_malloc_info_file = NULL; + return rptr; +} + +static inline void * +ruby_xrealloc2_with_location(void *ptr, size_t s1, size_t s2, const char *file, int line) +{ + void *rptr; + ruby_malloc_info_file = file; + ruby_malloc_info_line = line; + rptr = ruby_xrealloc2_body(ptr, s1, s2); + ruby_malloc_info_file = NULL; + return rptr; +} +#endif + +RUBY3_SYMBOL_EXPORT_END() + +#endif /* RUBY3_XMALLOC_H */ diff --git a/include/ruby/assert.h b/include/ruby/assert.h index d19d8e4e32..900ece8f40 100644 --- a/include/ruby/assert.h +++ b/include/ruby/assert.h @@ -1,54 +1,99 @@ -#ifndef RUBY_ASSERT_H -#define RUBY_ASSERT_H - -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -NORETURN(void rb_assert_failure(const char *, int, const char *, const char *)); -#ifdef RUBY_FUNCTION_NAME_STRING -# define RUBY_ASSERT_FAIL(expr) \ - rb_assert_failure(__FILE__, __LINE__, RUBY_FUNCTION_NAME_STRING, expr) -#else -# define RUBY_ASSERT_FAIL(expr) \ - rb_assert_failure(__FILE__, __LINE__, NULL, expr) -#endif -#define RUBY_ASSERT_MESG(expr, mesg) \ - ((expr) ? (void)0 : RUBY_ASSERT_FAIL(mesg)) -#ifdef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P -# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \ - ((RUBY_DEBUG+0) ? RUBY_ASSERT_MESG((expr), mesg) : \ - __builtin_choose_expr( \ - __builtin_constant_p(cond), \ - __builtin_choose_expr(cond, RUBY_ASSERT_MESG(expr, mesg), (void)0), \ - RUBY_ASSERT_MESG(!(cond) || (expr), mesg))) -#else -# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \ - RUBY_ASSERT_MESG(!((RUBY_DEBUG+0) || (cond)) || (expr), mesg) -#endif -#define RUBY_ASSERT(expr) RUBY_ASSERT_MESG_WHEN((!RUBY_NDEBUG+0), expr, #expr) -#define RUBY_ASSERT_WHEN(cond, expr) RUBY_ASSERT_MESG_WHEN(cond, expr, #expr) -#define RUBY_ASSERT_ALWAYS(expr) RUBY_ASSERT_MESG_WHEN(TRUE, expr, #expr) +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @date Wed May 18 00:21:44 JST 1994 + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + */ +#ifndef RUBY_ASSERT_H +#define RUBY_ASSERT_H +#include "ruby/3/assume.h" +#include "ruby/3/attr/cold.h" +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/cast.h" +#include "ruby/3/dllexport.h" +#include "ruby/backward/2/assume.h" #ifndef RUBY_DEBUG # define RUBY_DEBUG 0 #endif -#ifndef RUBY_NDEBUG -# ifdef NDEBUG -# define RUBY_NDEBUG 1 -# else -# define RUBY_NDEBUG 0 -# endif + +/* + * Pro tip: `!!NDEBUG-1` expands to... + * + * - `!!(-1)` (== `!0` == `1`) when NDEBUG is defined to be empty, + * - `(!!0)-1` (== `0-1` == `-1`) when NDEBUG is defined as 0, and + * - `(!!n)-1` (== `1-1` == `0`) when NDEBUG is defined as something else. + */ +#if defined(RUBY_NDEBUG) +# /* Take that. */ +#elif ! defined(NDEBUG) +# define RUBY_NDEBUG 0 +#elif !!NDEBUG-1 < 0 +# define RUBY_NDEBUG 0 +#else +# define RUBY_NDEBUG 1 #endif -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ +#define RUBY3_ASSERT_NOTHING RUBY3_CAST((void)0) + +RUBY3_SYMBOL_EXPORT_BEGIN() +RUBY3_ATTR_NORETURN() +RUBY3_ATTR_COLD() +void rb_assert_failure(const char *file, int line, const char *name, const char *expr); +RUBY3_SYMBOL_EXPORT_END() + +#ifdef RUBY_FUNCTION_NAME_STRING +# define RUBY3_ASSERT_FUNC RUBY_FUNCTION_NAME_STRING +#else +# define RUBY3_ASSERT_FUNC RUBY3_CAST((const char *)0) #endif +#define RUBY_ASSERT_FAIL(expr) \ + rb_assert_failure(__FILE__, __LINE__, RUBY3_ASSERT_FUNC, #expr) + +#define RUBY_ASSERT_MESG(expr, mesg) \ + (RB_LIKELY(expr) ? RUBY3_ASSERT_NOTHING : RUBY_ASSERT_FAIL(mesg)) + +#if RUBY_DEBUG +# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) RUBY_ASSERT_MESG((expr), mesg) +#elif ! defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) +# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) RUBY_ASSERT_MESG(!(cond) || (expr), mesg) +#else +# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \ + __builtin_choose_expr( \ + __builtin_constant_p(cond), \ + __builtin_choose_expr(cond, \ + RUBY_ASSERT_MESG(expr, mesg), \ + RUBY3_ASSERT_NOTHING), \ + RUBY_ASSERT_MESG(!(cond) || (expr), mesg)) +#endif /* RUBY_DEBUG */ + +#define RUBY_ASSERT(expr) RUBY_ASSERT_MESG_WHEN((!RUBY_NDEBUG+0), expr, #expr) +#define RUBY_ASSERT_WHEN(cond, expr) RUBY_ASSERT_MESG_WHEN(cond, expr, #expr) +#define RUBY_ASSERT_ALWAYS(expr) RUBY_ASSERT_MESG_WHEN(TRUE, expr, #expr) + +#if ! RUBY_NDEBUG +# define RUBY3_ASSERT_OR_ASSUME(_) RUBY_ASSERT(_) +#elif defined(RUBY3_HAVE___ASSUME) +# define RUBY3_ASSERT_OR_ASSUME(_) RUBY3_ASSUME(_) +#elif RUBY3_HAS_BUILTIN(__builtin_assume) +# define RUBY3_ASSERT_OR_ASSUME(_) RUBY3_ASSUME(_) +#else +# define RUBY3_ASSERT_OR_ASSUME(_) /* void */ #endif + +#endif /* RUBY_ASSERT_H */ diff --git a/include/ruby/backward.h b/include/ruby/backward.h index 863edf0ed5..04ce2b8c52 100644 --- a/include/ruby/backward.h +++ b/include/ruby/backward.h @@ -1,5 +1,9 @@ #ifndef RUBY_RUBY_BACKWARD_H #define RUBY_RUBY_BACKWARD_H 1 +#include "ruby/3/core/rbasic.h" +#include "ruby/3/value.h" +#include "ruby/3/interpreter.h" +#include "ruby/backward/2/attributes.h" #define RClass RClassDeprecated #ifndef __cplusplus diff --git a/include/ruby/backward/2/assume.h b/include/ruby/backward/2/assume.h new file mode 100644 index 0000000000..2be231093b --- /dev/null +++ b/include/ruby/backward/2/assume.h @@ -0,0 +1,39 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #ASSUME / #RB_LIKELY / #UNREACHABLE + */ +#include "ruby/3/config.h" +#include "ruby/3/assume.h" +#include "ruby/3/has/builtin.h" + +#undef ASSUME /* Kill config.h definition */ +#undef UNREACHABLE /* Kill config.h definition */ +#define ASSUME RUBY3_ASSUME +#define UNREACHABLE RUBY3_UNREACHABLE() +#define UNREACHABLE_RETURN RUBY3_UNREACHABLE_RETURN + +/* likely */ +#if RUBY3_HAS_BUILTIN(__builtin_expect) +# define RB_LIKELY(x) (__builtin_expect(!!(x), 1)) +# define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) + +#else +# define RB_LIKELY(x) (x) +# define RB_UNLIKELY(x) (x) +#endif diff --git a/include/ruby/backward/2/attributes.h b/include/ruby/backward/2/attributes.h new file mode 100644 index 0000000000..0735385292 --- /dev/null +++ b/include/ruby/backward/2/attributes.h @@ -0,0 +1,157 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Various attribute-related macros. + * + * ### Q&A ### + * + * - Q: Why are the macros defined in this header file so inconsistent in + * style? + * + * - A: Don't know. Don't blame me. Backward compatibility is the key here. + * I'm just preserving what they have been. + */ +#ifndef RUBY_BACKWARD2_ATTRIBUTES_H +#define RUBY_BACKWARD2_ATTRIBUTES_H +#include "ruby/3/config.h" +#include "ruby/3/attr/alloc_size.h" +#include "ruby/3/attr/cold.h" +#include "ruby/3/attr/const.h" +#include "ruby/3/attr/deprecated.h" +#include "ruby/3/attr/error.h" +#include "ruby/3/attr/forceinline.h" +#include "ruby/3/attr/format.h" +#include "ruby/3/attr/maybe_unused.h" +#include "ruby/3/attr/noinline.h" +#include "ruby/3/attr/nonnull.h" +#include "ruby/3/attr/noreturn.h" +#include "ruby/3/attr/pure.h" +#include "ruby/3/attr/restrict.h" +#include "ruby/3/attr/returns_nonnull.h" +#include "ruby/3/attr/warning.h" +#include "ruby/3/has/attribute.h" + +/* function attributes */ +#undef CONSTFUNC +#define CONSTFUNC(x) RUBY3_ATTR_CONST() x + +#undef PUREFUNC +#define PUREFUNC(x) RUBY3_ATTR_PURE() x + +#undef DEPRECATED +#define DEPRECATED(x) RUBY3_ATTR_DEPRECATED(("")) x + +#undef DEPRECATED_BY +#define DEPRECATED_BY(n,x) RUBY3_ATTR_DEPRECATED(("by: " # n)) x + +#undef DEPRECATED_TYPE +#define DEPRECATED_TYPE(mseg, decl) decl RUBY3_ATTR_DEPRECATED(mseg) + +#undef RUBY_CXX_DEPRECATED +#define RUBY_CXX_DEPRECATED(mseg) RUBY3_ATTR_DEPRECATED((mseg)) + +#undef NOINLINE +#define NOINLINE(x) RUBY3_ATTR_NOINLINE() x + +#ifndef MJIT_HEADER +# undef ALWAYS_INLINE +# define ALWAYS_INLINE(x) RUBY3_ATTR_FORCEINLINE() x +#endif + +#undef ERRORFUNC +#define ERRORFUNC(mesg, x) RUBY3_ATTR_ERROR(mesg) x +#if RUBY3_HAS_ATTRIBUTE(error) +# define HAVE_ATTRIBUTE_ERRORFUNC 1 +#else +# define HAVE_ATTRIBUTE_ERRORFUNC 0 +#endif + +#undef WARNINGFUNC +#define WARNINGFUNC(mesg, x) RUBY3_ATTR_WARNING(mesg) x +#if RUBY3_HAS_ATTRIBUTE(warning) +# define HAVE_ATTRIBUTE_WARNINGFUNC 1 +#else +# define HAVE_ATTRIBUTE_WARNINGFUNC 0 +#endif + +/* + cold attribute for code layout improvements + RUBY_FUNC_ATTRIBUTE not used because MSVC does not like nested func macros + */ +#undef COLDFUNC +#define COLDFUNC RUBY3_ATTR_COLD() + +#define PRINTF_ARGS(decl, string_index, first_to_check) \ + RUBY3_ATTR_FORMAT(RUBY3_PRINTF_FORMAT, (string_index), (first_to_check)) \ + decl + +#undef RUBY_ATTR_ALLOC_SIZE +#define RUBY_ATTR_ALLOC_SIZE RUBY3_ATTR_ALLOC_SIZE + +#undef RUBY_ATTR_MALLOC +#define RUBY_ATTR_MALLOC RUBY3_ATTR_RESTRICT() + +#undef RUBY_ATTR_RETURNS_NONNULL +#define RUBY_ATTR_RETURNS_NONNULL RUBY3_ATTR_RETURNS_NONNULL() + +#ifndef FUNC_MINIMIZED +#define FUNC_MINIMIZED(x) x +#endif + +#ifndef FUNC_UNOPTIMIZED +#define FUNC_UNOPTIMIZED(x) x +#endif + +#ifndef RUBY_ALIAS_FUNCTION_TYPE +#define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) \ + FUNC_MINIMIZED(type prot) {return (type)name args;} +#endif + +#ifndef RUBY_ALIAS_FUNCTION_VOID +#define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) \ + FUNC_MINIMIZED(void prot) {name args;} +#endif + +#ifndef RUBY_ALIAS_FUNCTION +#define RUBY_ALIAS_FUNCTION(prot, name, args) \ + RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args) +#endif + +#undef RUBY_FUNC_NONNULL +#define RUBY_FUNC_NONNULL(n, x) RUBY3_ATTR_NONNULL(n) x + +#undef NORETURN +#define NORETURN(x) RUBY3_ATTR_NORETURN() x +#define NORETURN_STYLE_NEW + +#ifndef PACKED_STRUCT +# define PACKED_STRUCT(x) x +#endif + +#ifndef PACKED_STRUCT_UNALIGNED +# if UNALIGNED_WORD_ACCESS +# define PACKED_STRUCT_UNALIGNED(x) PACKED_STRUCT(x) +# else +# define PACKED_STRUCT_UNALIGNED(x) x +# endif +#endif + +#undef RB_UNUSED_VAR +#define RB_UNUSED_VAR(x) x RUBY3_ATTR_MAYBE_UNUSED() + +#endif /* RUBY_BACKWARD2_ATTRIBUTES_H */ diff --git a/include/ruby/backward/2/bool.h b/include/ruby/backward/2/bool.h new file mode 100644 index 0000000000..8c619b8215 --- /dev/null +++ b/include/ruby/backward/2/bool.h @@ -0,0 +1,33 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #TRUE / #FALSE + */ +#include "ruby/3/stdbool.h" + +#ifndef FALSE +# define FALSE false +#elif FALSE +# error FALSE must be false +#endif + +#ifndef TRUE +# define TRUE true +#elif ! TRUE +# error TRUE must be true +#endif diff --git a/include/ruby/backward/2/extern.h b/include/ruby/backward/2/extern.h new file mode 100644 index 0000000000..e7018342ea --- /dev/null +++ b/include/ruby/backward/2/extern.h @@ -0,0 +1,45 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #EXTERN + */ +#include "ruby/3/config.h" /* for STRINGIZE */ + +/** + * @brief Synonym of #RUBY_EXTERN. + * @deprecated #EXTERN is deprecated, use #RUBY_EXTERN instead. + */ +#ifdef EXTERN +# /* Stop bothering then. */ + +#elif defined __GNUC__ +# define EXTERN \ + _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \ + RUBY_EXTERN + +#elif defined _MSC_VER +# pragma deprecated(EXTERN) +# define EXTERN \ + __pragma(message(__FILE__"("STRINGIZE(__LINE__)"): warning: " \ + "EXTERN is deprecated, use RUBY_EXTERN instead")) \ + RUBY_EXTERN + +#else +# define EXTERN <-<-"EXTERN is deprecated, use RUBY_EXTERN instead"->-> + +#endif diff --git a/include/ruby/backward/2/gcc_version_since.h b/include/ruby/backward/2/gcc_version_since.h new file mode 100644 index 0000000000..c3c7aca5e0 --- /dev/null +++ b/include/ruby/backward/2/gcc_version_since.h @@ -0,0 +1,34 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #GCC_VERSION_SINCE + */ +#include "ruby/3/compiler_since.h" + +#ifndef GCC_VERSION_SINCE +#define GCC_VERSION_SINCE(x, y, z) RUBY3_COMPILER_SINCE(GCC, (x), (y), (z)) +#endif + +#ifndef GCC_VERSION_BEFORE +#define GCC_VERSION_BEFORE(x, y, z) \ + (RUBY3_COMPILER_BEFORE(GCC, (x), (y), (z)) || \ + (RUBY3_COMPILER_IS(GCC) && \ + ((RUBY3_COMPILER_VERSION_MAJOR == (x)) && \ + ((RUBY3_COMPILER_VERSION_MINOR == (y)) && \ + (RUBY3_COMPILER_VERSION_PATCH == (z)))))) +#endif diff --git a/include/ruby/backward/2/inttypes.h b/include/ruby/backward/2/inttypes.h new file mode 100644 index 0000000000..7e9b525a52 --- /dev/null +++ b/include/ruby/backward/2/inttypes.h @@ -0,0 +1,128 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief C99 shim for `` + */ +#include "ruby/3/config.h" /* PRI_LL_PREFIX etc. are here */ + +#ifdef HAVE_INTTYPES_H +# include +#endif + +#include "ruby/3/value.h" /* PRI_VALUE_PREFIX is here. */ + +#ifndef PRI_INT_PREFIX +# define PRI_INT_PREFIX "" +#endif + +#ifndef PRI_LONG_PREFIX +# define PRI_LONG_PREFIX "l" +#endif + +#ifndef PRI_SHORT_PREFIX +# define PRI_SHORT_PREFIX "h" +#endif + +#ifdef PRI_64_PREFIX +# /* Take that. */ +#elif SIZEOF_LONG == 8 +# define PRI_64_PREFIX PRI_LONG_PREFIX +#elif SIZEOF_LONG_LONG == 8 +# define PRI_64_PREFIX PRI_LL_PREFIX +#endif + +#ifndef PRIdPTR +# define PRIdPTR PRI_PTR_PREFIX"d" +# define PRIiPTR PRI_PTR_PREFIX"i" +# define PRIoPTR PRI_PTR_PREFIX"o" +# define PRIuPTR PRI_PTR_PREFIX"u" +# define PRIxPTR PRI_PTR_PREFIX"x" +# define PRIXPTR PRI_PTR_PREFIX"X" +#endif + +#ifndef RUBY_PRI_VALUE_MARK +# define RUBY_PRI_VALUE_MARK "\v" +#endif + +#if defined PRIdPTR && !defined PRI_VALUE_PREFIX +# define PRIdVALUE PRIdPTR +# define PRIoVALUE PRIoPTR +# define PRIuVALUE PRIuPTR +# define PRIxVALUE PRIxPTR +# define PRIXVALUE PRIXPTR +# define PRIsVALUE PRIiPTR"" RUBY_PRI_VALUE_MARK +#else +# define PRIdVALUE PRI_VALUE_PREFIX"d" +# define PRIoVALUE PRI_VALUE_PREFIX"o" +# define PRIuVALUE PRI_VALUE_PREFIX"u" +# define PRIxVALUE PRI_VALUE_PREFIX"x" +# define PRIXVALUE PRI_VALUE_PREFIX"X" +# define PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARK +#endif + +#ifndef PRI_VALUE_PREFIX +# define PRI_VALUE_PREFIX "" +#endif + +#ifdef PRI_TIMET_PREFIX +# /* Take that. */ +#elif SIZEOF_TIME_T == SIZEOF_INT +# define PRI_TIMET_PREFIX +#elif SIZEOF_TIME_T == SIZEOF_LONG +# define PRI_TIMET_PREFIX "l" +#elif SIZEOF_TIME_T == SIZEOF_LONG_LONG +# define PRI_TIMET_PREFIX PRI_LL_PREFIX +#endif + +#ifdef PRI_PTRDIFF_PREFIX +# /* Take that. */ +#elif SIZEOF_PTRDIFF_T == SIZEOF_INT +# define PRI_PTRDIFF_PREFIX "" +#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG +# define PRI_PTRDIFF_PREFIX "l" +#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG_LONG +# define PRI_PTRDIFF_PREFIX PRI_LL_PREFIX +#endif + +#ifndef PRIdPTRDIFF +# define PRIdPTRDIFF PRI_PTRDIFF_PREFIX"d" +# define PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i" +# define PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o" +# define PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u" +# define PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x" +# define PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X" +#endif + +#ifdef PRI_SIZE_PREFIX +# /* Take that. */ +#elif SIZEOF_SIZE_T == SIZEOF_INT +# define PRI_SIZE_PREFIX "" +#elif SIZEOF_SIZE_T == SIZEOF_LONG +# define PRI_SIZE_PREFIX "l" +#elif SIZEOF_SIZE_T == SIZEOF_LONG_LONG +# define PRI_SIZE_PREFIX PRI_LL_PREFIX +#endif + +#ifndef PRIdSIZE +# define PRIdSIZE PRI_SIZE_PREFIX"d" +# define PRIiSIZE PRI_SIZE_PREFIX"i" +# define PRIoSIZE PRI_SIZE_PREFIX"o" +# define PRIuSIZE PRI_SIZE_PREFIX"u" +# define PRIxSIZE PRI_SIZE_PREFIX"x" +# define PRIXSIZE PRI_SIZE_PREFIX"X" +#endif diff --git a/include/ruby/backward/2/limits.h b/include/ruby/backward/2/limits.h new file mode 100644 index 0000000000..28eb1596a9 --- /dev/null +++ b/include/ruby/backward/2/limits.h @@ -0,0 +1,96 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Historical shim for ``. + * + * The macros in this header file are obsolescent. Does anyone really need our + * own definition of #CHAR_BIT today? + */ +#include "ruby/3/config.h" + +#ifdef HAVE_LIMITS_H +# include +#endif + +#include "ruby/backward/2/long_long.h" + +#ifndef LONG_MAX +# /* assuming 32bit(2's complement) long */ +# define LONG_MAX 2147483647L +#endif + +#ifndef LONG_MIN +# define LONG_MIN (-LONG_MAX-1) +#endif + +#ifndef CHAR_BIT +# define CHAR_BIT 8 +#endif + +#ifdef LLONG_MAX +# /* Take that. */ +#elif defined(LONG_LONG_MAX) +# define LLONG_MAX LONG_LONG_MAX +#elif defined(_I64_MAX) +# define LLONG_MAX _I64_MAX +#else +# /* assuming 64bit(2's complement) long long */ +# define LLONG_MAX 9223372036854775807LL +#endif + +#ifdef LLONG_MIN +# /* Take that. */ +#elif defined(LONG_LONG_MIN) +# define LLONG_MIN LONG_LONG_MIN +#elif defined(_I64_MAX) +# define LLONG_MIN _I64_MIN +#else +# define LLONG_MIN (-LLONG_MAX-1) +#endif + +#ifdef SIZE_MAX +# /* Take that. */ +#elif SIZEOF_SIZE_T == SIZEOF_LONG_LONG +# define SIZE_MAX ULLONG_MAX +# define SIZE_MIN ULLONG_MIN +#elif SIZEOF_SIZE_T == SIZEOF_LONG +# define SIZE_MAX ULONG_MAX +# define SIZE_MIN ULONG_MIN +#elif SIZEOF_SIZE_T == SIZEOF_INT +# define SIZE_MAX UINT_MAX +# define SIZE_MIN UINT_MIN +#else +# define SIZE_MAX USHRT_MAX +# define SIZE_MIN USHRT_MIN +#endif + +#ifdef SSIZE_MAX +# /* Take that. */ +#elif SIZEOF_SIZE_T == SIZEOF_LONG_LONG +# define SSIZE_MAX LLONG_MAX +# define SSIZE_MIN LLONG_MIN +#elif SIZEOF_SIZE_T == SIZEOF_LONG +# define SSIZE_MAX LONG_MAX +# define SSIZE_MIN LONG_MIN +#elif SIZEOF_SIZE_T == SIZEOF_INT +# define SSIZE_MAX INT_MAX +# define SSIZE_MIN INT_MIN +#else +# define SSIZE_MAX SHRT_MAX +# define SSIZE_MIN SHRT_MIN +#endif diff --git a/include/ruby/backward/2/long_long.h b/include/ruby/backward/2/long_long.h new file mode 100644 index 0000000000..8669d42cd6 --- /dev/null +++ b/include/ruby/backward/2/long_long.h @@ -0,0 +1,64 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #LONG_LONG + * + * No known compiler that can compile today's ruby lacks long long. + * Historically MSVC was one of such compiler, but it implemented long long a + * while ago (some time back in 2013). The macros are for backwards + * compatibility only. + */ +#include "ruby/3/config.h" +#include "ruby/3/has/warning.h" +#include "ruby/3/warning_push.h" + +#if defined(LONG_LONG) +# /* Take that. */ + +#elif RUBY3_HAS_WARNING("-Wc++11-long-long") +# define HAVE_TRUE_LONG_LONG 1 +# define LONG_LONG \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(-Wc++11-long-long) \ + long long \ + RUBY3_WARNING_POP() + +#elif RUBY3_HAS_WARNING("-Wlong-long") +# define HAVE_TRUE_LONG_LONG 1 +# define LONG_LONG \ + RUBY3_WARNING_PUSH() \ + RUBY3_WARNING_IGNORED(-Wlong-long) \ + long long \ + RUBY3_WARNING_POP() + +#elif defined(HAVE_LONG_LONG) +# define HAVE_TRUE_LONG_LONG 1 +# define LONG_LONG long long + +#elif SIZEOF___INT64 > 0 +# define HAVE_LONG_LONG 1 +# define LONG_LONG __int64 +# undef SIZEOF_LONG_LONG +# define SIZEOF_LONG_LONG SIZEOF___INT64 + +#else +# error Hello! Ruby developers believe this message must not happen. +# error If you encounter this message, can you file a bug report? +# error Remember to attach a detailed description of your environment. +# error Thank you! +#endif diff --git a/include/ruby/backward/2/r_cast.h b/include/ruby/backward/2/r_cast.h new file mode 100644 index 0000000000..ed529c8968 --- /dev/null +++ b/include/ruby/backward/2/r_cast.h @@ -0,0 +1,27 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #R_CAST + * + * Nobody is actively using this macro. + */ +#ifndef RUBY_BACKWARD2_R_CAST_H +#define RUBY_BACKWARD2_R_CAST_H +#define R_CAST(st) (struct st*) +#define RMOVED(obj) (R_CAST(RMoved)(obj)) +#endif /* RUBY_BACKWARD2_R_CAST_H */ diff --git a/include/ruby/backward/2/rmodule.h b/include/ruby/backward/2/rmodule.h new file mode 100644 index 0000000000..bb0fc047a6 --- /dev/null +++ b/include/ruby/backward/2/rmodule.h @@ -0,0 +1,30 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Orphan macros. + * + * These macros seems broken since at least 2011. Nobody (except ruby itself + * who is implementing the internals) could have used those macros for a while. + * Kept public as-is here to keep some theoretical backwards compatibility. + */ +#ifndef RMODULE_IV_TBL +#define RMODULE_IV_TBL(m) RCLASS_IV_TBL(m) +#define RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m) +#define RMODULE_M_TBL(m) RCLASS_M_TBL(m) +#define RMODULE_SUPER(m) RCLASS_SUPER(m) +#endif diff --git a/include/ruby/backward/2/stdalign.h b/include/ruby/backward/2/stdalign.h new file mode 100644 index 0000000000..2d970edc9d --- /dev/null +++ b/include/ruby/backward/2/stdalign.h @@ -0,0 +1,26 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines #RUBY_ALIGNAS / #RUBY_ALIGNOF + */ +#include "ruby/3/stdalign.h" + +#undef RUBY_ALIGNAS +#undef RUBY_ALIGNOF +#define RUBY_ALIGNAS RUBY3_ALIGNAS +#define RUBY_ALIGNOF RUBY3_ALIGNOF diff --git a/include/ruby/backward/2/stdarg.h b/include/ruby/backward/2/stdarg.h new file mode 100644 index 0000000000..7b37bd4571 --- /dev/null +++ b/include/ruby/backward/2/stdarg.h @@ -0,0 +1,43 @@ +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author Ruby developers + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @warning Symbols prefixed with either `RUBY3` or `ruby3` are + * implementation details. Don't take them as canon. They could + * rapidly appear then vanish. The name (path) of this header file + * is also an implementation detail. Do not expect it to persist + * at the place it is now. Developers are free to move it anywhere + * anytime at will. + * @note To ruby-core: remember that this header can be possibly + * recursively included from extension libraries written in C++. + * Do not expect for instance `__VA_ARGS__` is always available. + * We assume C99 for ruby itself but we don't assume languages of + * extension libraries. They could be written in C++98. + * @brief Defines old #_ + * + * Nobody should ever use these macros any longer. No konwn compilers lack + * prototypes today. It's 21st century. Just forget them. + */ + +#undef _ +#ifdef HAVE_PROTOTYPES +# define _(args) args +#else +# define _(args) () +#endif + +#undef __ +#ifdef HAVE_STDARG_PROTOTYPES +# define __(args) args +#else +# define __(args) () +#endif + +#ifdef __cplusplus +#define ANYARGS ... +#else +#define ANYARGS +#endif diff --git a/include/ruby/backward/cxxanyargs.hpp b/include/ruby/backward/cxxanyargs.hpp index 7eaaa632a4..8fda5fe906 100644 --- a/include/ruby/backward/cxxanyargs.hpp +++ b/include/ruby/backward/cxxanyargs.hpp @@ -1,7 +1,5 @@ -#ifndef RUBY_BACKWARD_CXXANYARGS_HPP // -*- C++ -*- -#define RUBY_BACKWARD_CXXANYARGS_HPP +/// \noop-*-C++-*-vi:ft=cpp /// @file -/// @brief Provides old prototypes for C++ programs. /// @author \@shyouhei /// @copyright This file is a part of the programming language Ruby. /// Permission is hereby granted, to either redistribute and/or @@ -10,6 +8,23 @@ /// @note DO NOT MODERNIZE THIS FILE! As the file name implies it is /// meant to be a backwards compatibility shim. Please stick to /// C++ 98 and never use newer features, like `constexpr`. +/// @brief Provides old prototypes for C++ programs. +#ifndef RUBY_BACKWARD_CXXANYARGS_HPP +#define RUBY_BACKWARD_CXXANYARGS_HPP +#include "ruby/3/config.h" +#include "ruby/3/intern/class.h" +#include "ruby/3/intern/cont.h" +#include "ruby/3/intern/hash.h" +#include "ruby/3/intern/proc.h" +#include "ruby/3/intern/thread.h" +#include "ruby/3/intern/variable.h" +#include "ruby/3/intern/vm.h" +#include "ruby/3/iterator.h" +#include "ruby/3/method.h" +#include "ruby/3/value.h" +#include "ruby/3/variable.h" +#include "ruby/backward/2/stdarg.h" +#include "ruby/st.h" extern "C++" { diff --git a/include/ruby/backward/rubysig.h b/include/ruby/backward/rubysig.h index 58b13cab1c..7a1ca35f20 100644 --- a/include/ruby/backward/rubysig.h +++ b/include/ruby/backward/rubysig.h @@ -20,28 +20,10 @@ #define RUBYSIG_H #include "ruby/ruby.h" -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -RUBY_SYMBOL_EXPORT_BEGIN - #define RUBY_CRITICAL(statements) do {statements;} while (0) #define DEFER_INTS (0) #define ENABLE_INTS (1) #define ALLOW_INTS do {CHECK_INTS;} while (0) #define CHECK_INTS rb_thread_check_ints() -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif - #endif diff --git a/include/ruby/debug.h b/include/ruby/debug.h index 8a831e61ab..0b0e82924b 100644 --- a/include/ruby/debug.h +++ b/include/ruby/debug.h @@ -12,14 +12,10 @@ #ifndef RB_DEBUG_H #define RB_DEBUG_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif +#include "ruby/3/dllexport.h" +#include "ruby/3/event.h" -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() /* Note: This file contains experimental APIs. */ /* APIs can be replaced at Ruby 2.0.1 or later */ @@ -103,13 +99,6 @@ typedef enum { void rb_add_event_hook2(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag); void rb_thread_add_event_hook2(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag); -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_DEBUG_H */ diff --git a/include/ruby/defines.h b/include/ruby/defines.h index 5e03d49985..59eb311154 100644 --- a/include/ruby/defines.h +++ b/include/ruby/defines.h @@ -1,135 +1,28 @@ -/************************************************ - - defines.h - - - $Author$ - created at: Wed May 18 00:21:44 JST 1994 - -************************************************/ - +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author $Author$ + * @date Wed May 18 00:21:44 JST 1994 + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + */ #ifndef RUBY_DEFINES_H #define RUBY_DEFINES_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -#include "ruby/config.h" -#ifdef RUBY_EXTCONF_H -#include RUBY_EXTCONF_H -#endif - -/* function attributes */ -#ifndef CONSTFUNC -# define CONSTFUNC(x) x -#endif -#ifndef PUREFUNC -# define PUREFUNC(x) x -#endif -#ifndef DEPRECATED -# define DEPRECATED(x) x -#endif -#ifndef DEPRECATED_BY -# define DEPRECATED_BY(n,x) DEPRECATED(x) -#endif -#ifndef DEPRECATED_TYPE -# define DEPRECATED_TYPE(mesg, decl) decl -#endif -#ifndef RUBY_CXX_DEPRECATED -# define RUBY_CXX_DEPRECATED(mesg) /* nothing */ -#endif -#ifndef NOINLINE -# define NOINLINE(x) x -#endif -#ifndef ALWAYS_INLINE -# define ALWAYS_INLINE(x) x -#endif -#ifndef ERRORFUNC -# define HAVE_ATTRIBUTE_ERRORFUNC 0 -# define ERRORFUNC(mesg, x) x -#else -# define HAVE_ATTRIBUTE_ERRORFUNC 1 -#endif -#ifndef WARNINGFUNC -# define HAVE_ATTRIBUTE_WARNINGFUNC 0 -# define WARNINGFUNC(mesg, x) x -#else -# define HAVE_ATTRIBUTE_WARNINGFUNC 1 -#endif - -#ifndef GCC_VERSION_SINCE -# if defined(__GNUC__) && !defined(__INTEL_COMPILER) && !defined(__clang__) -# define GCC_VERSION_SINCE(major, minor, patchlevel) \ - ((__GNUC__ > (major)) || \ - ((__GNUC__ == (major) && \ - ((__GNUC_MINOR__ > (minor)) || \ - (__GNUC_MINOR__ == (minor) && __GNUC_PATCHLEVEL__ >= (patchlevel)))))) -# else -# define GCC_VERSION_SINCE(major, minor, patchlevel) 0 -# endif -#endif -#ifndef GCC_VERSION_BEFORE -# if defined(__GNUC__) && !defined(__INTEL_COMPILER) && !defined(__clang__) -# define GCC_VERSION_BEFORE(major, minor, patchlevel) \ - ((__GNUC__ < (major)) || \ - ((__GNUC__ == (major) && \ - ((__GNUC_MINOR__ < (minor)) || \ - (__GNUC_MINOR__ == (minor) && __GNUC_PATCHLEVEL__ <= (patchlevel)))))) -# else -# define GCC_VERSION_BEFORE(major, minor, patchlevel) 0 -# endif -#endif - -/* likely */ -#if __GNUC__ >= 3 -#define RB_LIKELY(x) (__builtin_expect(!!(x), 1)) -#define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) -#else /* __GNUC__ >= 3 */ -#define RB_LIKELY(x) (x) -#define RB_UNLIKELY(x) (x) -#endif /* __GNUC__ >= 3 */ - -/* - cold attribute for code layout improvements - RUBY_FUNC_ATTRIBUTE not used because MSVC does not like nested func macros - */ -#if defined(__clang__) || GCC_VERSION_SINCE(4, 3, 0) -#define COLDFUNC __attribute__((cold)) -#else -#define COLDFUNC -#endif - -#ifdef __GNUC__ -#if defined __MINGW_PRINTF_FORMAT -#define PRINTF_ARGS(decl, string_index, first_to_check) \ - decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) -#else -#define PRINTF_ARGS(decl, string_index, first_to_check) \ - decl __attribute__((format(printf, string_index, first_to_check))) -#endif -#else -#define PRINTF_ARGS(decl, string_index, first_to_check) decl -#endif - -#ifdef __GNUC__ -#define RB_GNUC_EXTENSION __extension__ -#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) -#else -#define RB_GNUC_EXTENSION -#define RB_GNUC_EXTENSION_BLOCK(x) (x) -#endif +#include "ruby/3/config.h" /* AC_INCLUDES_DEFAULT */ #include + #ifdef HAVE_SYS_TYPES_H # include #endif + #ifdef HAVE_SYS_STAT_H # include #endif + #ifdef STDC_HEADERS # include # include @@ -138,24 +31,30 @@ extern "C" { # include # endif #endif + #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif + #ifdef HAVE_STRINGS_H # include #endif + #ifdef HAVE_INTTYPES_H # include #endif + #ifdef HAVE_STDINT_H # include #endif + #ifdef HAVE_STDALIGN_H # include #endif + #ifdef HAVE_UNISTD_H # include #endif @@ -165,376 +64,47 @@ extern "C" { #endif #ifdef RUBY_USE_SETJMPEX -#include +# include #endif +#include "ruby/3/dllexport.h" +#include "ruby/3/dosish.h" +#include "ruby/3/xmalloc.h" +#include "ruby/backward/2/assume.h" +#include "ruby/backward/2/attributes.h" +#include "ruby/backward/2/bool.h" +#include "ruby/backward/2/extern.h" +#include "ruby/backward/2/gcc_version_since.h" +#include "ruby/backward/2/long_long.h" +#include "ruby/backward/2/stdalign.h" +#include "ruby/backward/2/stdarg.h" #include "ruby/missing.h" #define RUBY -#ifdef __cplusplus -# ifndef HAVE_PROTOTYPES -# define HAVE_PROTOTYPES 1 -# endif -# ifndef HAVE_STDARG_PROTOTYPES -# define HAVE_STDARG_PROTOTYPES 1 -# endif -#endif - -#undef _ -#ifdef HAVE_PROTOTYPES -# define _(args) args +#ifdef __GNUC__ +# define RB_GNUC_EXTENSION __extension__ +# define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) #else -# define _(args) () -#endif - -#undef __ -#ifdef HAVE_STDARG_PROTOTYPES -# define __(args) args -#else -# define __(args) () -#endif - -#ifdef __cplusplus -#define ANYARGS ... -#else -#define ANYARGS -#endif - -#ifndef RUBY_SYMBOL_EXPORT_BEGIN -# define RUBY_SYMBOL_EXPORT_BEGIN /* begin */ -# define RUBY_SYMBOL_EXPORT_END /* end */ -#endif - -RUBY_SYMBOL_EXPORT_BEGIN - -#define xmalloc ruby_xmalloc -#define xmalloc2 ruby_xmalloc2 -#define xcalloc ruby_xcalloc -#define xrealloc ruby_xrealloc -#define xrealloc2 ruby_xrealloc2 -#define xfree ruby_xfree - -#if GCC_VERSION_SINCE(4,3,0) -# define RUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((alloc_size params)) -#elif defined(__has_attribute) -# if __has_attribute(alloc_size) -# define RUBY_ATTR_ALLOC_SIZE(params) __attribute__((__alloc_size__ params)) -# endif -#endif -#ifndef RUBY_ATTR_ALLOC_SIZE -# define RUBY_ATTR_ALLOC_SIZE(params) -#endif - -#ifdef __has_attribute -# if __has_attribute(malloc) -# define RUBY_ATTR_MALLOC __attribute__((__malloc__)) -# endif -#endif -#ifndef RUBY_ATTR_MALLOC -# define RUBY_ATTR_MALLOC -#endif - -#ifdef __has_attribute -# if __has_attribute(returns_nonnull) -# define RUBY_ATTR_RETURNS_NONNULL __attribute__((__returns_nonnull__)) -# endif -#endif -#ifndef RUBY_ATTR_RETURNS_NONNULL -# define RUBY_ATTR_RETURNS_NONNULL -#endif - -void *ruby_xmalloc(size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1)); -void *ruby_xmalloc2(size_t,size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1,2)); -void *ruby_xcalloc(size_t,size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1,2)); -void *ruby_xrealloc(void*,size_t) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2)); -void *ruby_xrealloc2(void*,size_t,size_t) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2,3)); -void ruby_xfree(void*); - -#ifndef USE_GC_MALLOC_OBJ_INFO_DETAILS -#define USE_GC_MALLOC_OBJ_INFO_DETAILS 0 -#endif - -#if USE_GC_MALLOC_OBJ_INFO_DETAILS - -void *ruby_xmalloc_body(size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1)); -void *ruby_xmalloc2_body(size_t,size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1,2)); -void *ruby_xcalloc_body(size_t,size_t) RUBY_ATTR_MALLOC RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((1,2)); -void *ruby_xrealloc_body(void*,size_t) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2)); -void *ruby_xrealloc2_body(void*,size_t,size_t) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2,3)); - -#define ruby_xmalloc(s1) ruby_xmalloc_with_location(s1, __FILE__, __LINE__) -#define ruby_xmalloc2(s1, s2) ruby_xmalloc2_with_location(s1, s2, __FILE__, __LINE__) -#define ruby_xcalloc(s1, s2) ruby_xcalloc_with_location(s1, s2, __FILE__, __LINE__) -#define ruby_xrealloc(ptr, s1) ruby_xrealloc_with_location(ptr, s1, __FILE__, __LINE__) -#define ruby_xrealloc2(ptr, s1, s2) ruby_xrealloc2_with_location(ptr, s1, s2, __FILE__, __LINE__) - -extern const char *ruby_malloc_info_file; -extern int ruby_malloc_info_line; - -static inline void * -ruby_xmalloc_with_location(size_t s, const char *file, int line) -{ - void *ptr; - ruby_malloc_info_file = file; - ruby_malloc_info_line = line; - ptr = ruby_xmalloc_body(s); - ruby_malloc_info_file = NULL; - return ptr; -} - -static inline void * -ruby_xmalloc2_with_location(size_t s1, size_t s2, const char *file, int line) -{ - void *ptr; - ruby_malloc_info_file = file; - ruby_malloc_info_line = line; - ptr = ruby_xmalloc2_body(s1, s2); - ruby_malloc_info_file = NULL; - return ptr; -} - -static inline void * -ruby_xcalloc_with_location(size_t s1, size_t s2, const char *file, int line) -{ - void *ptr; - ruby_malloc_info_file = file; - ruby_malloc_info_line = line; - ptr = ruby_xcalloc_body(s1, s2); - ruby_malloc_info_file = NULL; - return ptr; -} - -static inline void * -ruby_xrealloc_with_location(void *ptr, size_t s, const char *file, int line) -{ - void *rptr; - ruby_malloc_info_file = file; - ruby_malloc_info_line = line; - rptr = ruby_xrealloc_body(ptr, s); - ruby_malloc_info_file = NULL; - return rptr; -} - -static inline void * -ruby_xrealloc2_with_location(void *ptr, size_t s1, size_t s2, const char *file, int line) -{ - void *rptr; - ruby_malloc_info_file = file; - ruby_malloc_info_line = line; - rptr = ruby_xrealloc2_body(ptr, s1, s2); - ruby_malloc_info_file = NULL; - return rptr; -} -#endif - -#define STRINGIZE(expr) STRINGIZE0(expr) -#ifndef STRINGIZE0 -#define STRINGIZE0(expr) #expr -#endif - -#ifdef HAVE_LONG_LONG -# define HAVE_TRUE_LONG_LONG 1 -#endif - -#if SIZEOF_LONG_LONG > 0 -# define LONG_LONG long long -#elif SIZEOF___INT64 > 0 -# define HAVE_LONG_LONG 1 -# define LONG_LONG __int64 -# undef SIZEOF_LONG_LONG -# define SIZEOF_LONG_LONG SIZEOF___INT64 -#endif - -#ifdef __CYGWIN__ -#undef _WIN32 -#endif - -#if defined(_WIN32) -/* - DOSISH mean MS-Windows style filesystem. - But you should use more precise macros like DOSISH_DRIVE_LETTER, PATH_SEP, - ENV_IGNORECASE or CASEFOLD_FILESYSTEM. - */ -#define DOSISH 1 -# define DOSISH_DRIVE_LETTER -#endif - -#ifdef AC_APPLE_UNIVERSAL_BUILD -#undef WORDS_BIGENDIAN -#ifdef __BIG_ENDIAN__ -#define WORDS_BIGENDIAN -#endif -#endif - -#ifdef _WIN32 -#include "ruby/win32.h" -#endif - -#ifdef RUBY_EXPORT -#undef RUBY_EXTERN - -#ifndef FALSE -# define FALSE 0 -#elif FALSE -# error FALSE must be false -#endif -#ifndef TRUE -# define TRUE 1 -#elif !TRUE -# error TRUE must be true -#endif - -#endif - -#ifndef RUBY_FUNC_EXPORTED -#define RUBY_FUNC_EXPORTED -#endif - -/* These macros are used for functions which are exported only for MJIT - and NOT ensured to be exported in future versions. */ -#define MJIT_FUNC_EXPORTED RUBY_FUNC_EXPORTED -#define MJIT_SYMBOL_EXPORT_BEGIN RUBY_SYMBOL_EXPORT_BEGIN -#define MJIT_SYMBOL_EXPORT_END RUBY_SYMBOL_EXPORT_END - -#if defined(MJIT_HEADER) && defined(_MSC_VER) -# undef MJIT_FUNC_EXPORTED -# define MJIT_FUNC_EXPORTED static -#endif - -#ifndef RUBY_EXTERN -#define RUBY_EXTERN extern -#endif - -#ifndef EXTERN -# if defined __GNUC__ -# define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \ - RUBY_EXTERN -# elif defined _MSC_VER -# define EXTERN __pragma(message(__FILE__"("STRINGIZE(__LINE__)"): warning: "\ - "EXTERN is deprecated, use RUBY_EXTERN instead")); \ - RUBY_EXTERN -# else -# define EXTERN <-<-"EXTERN is deprecated, use RUBY_EXTERN instead"->-> -# endif +# define RB_GNUC_EXTENSION +# define RB_GNUC_EXTENSION_BLOCK(x) (x) #endif +/* :FIXME: Can someone tell us why is this macro defined here? @shyouhei + * thinks this is a truly internal macro but cannot move around because he + * doesn't understand the reason of this arrangement. */ #ifndef RUBY_MBCHAR_MAXSIZE -#define RUBY_MBCHAR_MAXSIZE INT_MAX - /* MB_CUR_MAX will not work well in C locale */ +# define RUBY_MBCHAR_MAXSIZE INT_MAX +# /* MB_CUR_MAX will not work well in C locale */ #endif #if defined(__sparc) +RUBY3_SYMBOL_EXPORT_BEGIN() void rb_sparc_flush_register_windows(void); -# define FLUSH_REGISTER_WINDOWS rb_sparc_flush_register_windows() +RUBY3_SYMBOL_EXPORT_END() +# define FLUSH_REGISTER_WINDOWS rb_sparc_flush_register_windows() #else -# define FLUSH_REGISTER_WINDOWS ((void)0) -#endif - -#if defined(DOSISH) -#define PATH_SEP ";" -#else -#define PATH_SEP ":" -#endif -#define PATH_SEP_CHAR PATH_SEP[0] - -#define PATH_ENV "PATH" - -#if defined(DOSISH) -#define ENV_IGNORECASE -#endif - -#ifndef CASEFOLD_FILESYSTEM -# if defined DOSISH -# define CASEFOLD_FILESYSTEM 1 -# else -# define CASEFOLD_FILESYSTEM 0 -# endif -#endif - -#ifndef DLEXT_MAXLEN -#define DLEXT_MAXLEN 4 -#endif - -#ifndef RUBY_PLATFORM -#define RUBY_PLATFORM "unknown-unknown" -#endif - -#ifndef FUNC_MINIMIZED -#define FUNC_MINIMIZED(x) x -#endif -#ifndef FUNC_UNOPTIMIZED -#define FUNC_UNOPTIMIZED(x) x -#endif -#ifndef RUBY_ALIAS_FUNCTION_TYPE -#define RUBY_ALIAS_FUNCTION_TYPE(type, prot, name, args) \ - FUNC_MINIMIZED(type prot) {return (type)name args;} -#endif -#ifndef RUBY_ALIAS_FUNCTION_VOID -#define RUBY_ALIAS_FUNCTION_VOID(prot, name, args) \ - FUNC_MINIMIZED(void prot) {name args;} -#endif -#ifndef RUBY_ALIAS_FUNCTION -#define RUBY_ALIAS_FUNCTION(prot, name, args) \ - RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args) -#endif -#ifndef RUBY_FUNC_NONNULL -#define RUBY_FUNC_NONNULL(n, x) x -#endif - -#ifndef UNALIGNED_WORD_ACCESS -# if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ - defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || \ - defined(__powerpc64__) || \ - defined(__mc68020__) -# define UNALIGNED_WORD_ACCESS 1 -# else -# define UNALIGNED_WORD_ACCESS 0 -# endif -#endif -#ifndef PACKED_STRUCT -# define PACKED_STRUCT(x) x -#endif -#ifndef PACKED_STRUCT_UNALIGNED -# if UNALIGNED_WORD_ACCESS -# define PACKED_STRUCT_UNALIGNED(x) PACKED_STRUCT(x) -# else -# define PACKED_STRUCT_UNALIGNED(x) x -# endif -#endif - -#ifndef RUBY_ALIGNAS -#define RUBY_ALIGNAS(x) /* x */ -#endif - -#ifdef RUBY_ALIGNOF -/* OK, take that definition */ -#elif defined(__cplusplus) && (__cplusplus >= 201103L) -#define RUBY_ALIGNOF alignof -#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) -#define RUBY_ALIGNOF _Alignof -#else -#define RUBY_ALIGNOF(type) ((size_t)offsetof(struct { char f1; type f2; }, f2)) -#endif - -#define NORETURN_STYLE_NEW 1 -#ifdef NORETURN -/* OK, take that definition */ -#elif defined(__cplusplus) && (__cplusplus >= 201103L) -#define NORETURN(x) [[ noreturn ]] x -#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) -#define NORETURN(x) _Noreturn x -#else -#define NORETURN(x) x -#endif - -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ +# define FLUSH_REGISTER_WINDOWS ((void)0) #endif #endif /* RUBY_DEFINES_H */ diff --git a/include/ruby/encoding.h b/include/ruby/encoding.h index 7ba7974265..334acb35dc 100644 --- a/include/ruby/encoding.h +++ b/include/ruby/encoding.h @@ -12,18 +12,13 @@ #ifndef RUBY_ENCODING_H #define RUBY_ENCODING_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - +#include "ruby/3/config.h" #include #include "ruby/ruby.h" #include "ruby/oniguruma.h" +#include "ruby/3/dllexport.h" -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() enum ruby_encoding_consts { RUBY_ENCODING_INLINE_MAX = 127, @@ -413,13 +408,6 @@ enum ruby_econv_flag_type { /* end of flags for rb_econv_convert */ RUBY_ECONV_FLAGS_PLACEHOLDER}; -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_ENCODING_H */ diff --git a/include/ruby/intern.h b/include/ruby/intern.h index 944f43313f..7b583d48be 100644 --- a/include/ruby/intern.h +++ b/include/ruby/intern.h @@ -14,21 +14,8 @@ #ifndef RUBY_INTERN_H #define RUBY_INTERN_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -#if !defined(__has_attribute) -#define __has_attribute(x) 0 -#endif - +#include "ruby/3/config.h" #include "ruby/defines.h" -#ifdef RUBY_EXTCONF_H -#include RUBY_EXTCONF_H -#endif #ifdef HAVE_STDARG_PROTOTYPES # include @@ -38,994 +25,46 @@ extern "C" { #include "ruby/st.h" -/* On mswin, MJIT header transformation can't be used since cl.exe can't output - preprocessed output preserving macros. So this `MJIT_STATIC` is needed - to force non-static function to static on MJIT header to avoid symbol conflict. */ -#ifdef MJIT_HEADER -# define MJIT_STATIC static -#else -# define MJIT_STATIC -#endif - -RUBY_SYMBOL_EXPORT_BEGIN - /* * Functions and variables that are used by more than one source file of * the kernel. */ -#define UNLIMITED_ARGUMENTS (-1) - -/* array.c */ -void rb_mem_clear(VALUE*, long); -VALUE rb_assoc_new(VALUE, VALUE); -VALUE rb_check_array_type(VALUE); -VALUE rb_ary_new(void); -VALUE rb_ary_new_capa(long capa); -VALUE rb_ary_new_from_args(long n, ...); -VALUE rb_ary_new_from_values(long n, const VALUE *elts); -VALUE rb_ary_tmp_new(long); -void rb_ary_free(VALUE); -void rb_ary_modify(VALUE); -VALUE rb_ary_freeze(VALUE); -VALUE rb_ary_shared_with_p(VALUE, VALUE); -VALUE rb_ary_aref(int, const VALUE*, VALUE); -VALUE rb_ary_subseq(VALUE, long, long); -void rb_ary_store(VALUE, long, VALUE); -VALUE rb_ary_dup(VALUE); -VALUE rb_ary_resurrect(VALUE ary); -VALUE rb_ary_to_ary(VALUE); -VALUE rb_ary_to_s(VALUE); -VALUE rb_ary_cat(VALUE, const VALUE *, long); -VALUE rb_ary_push(VALUE, VALUE); -VALUE rb_ary_pop(VALUE); -VALUE rb_ary_shift(VALUE); -VALUE rb_ary_unshift(VALUE, VALUE); -VALUE rb_ary_entry(VALUE, long); -VALUE rb_ary_each(VALUE); -VALUE rb_ary_join(VALUE, VALUE); -VALUE rb_ary_reverse(VALUE); -VALUE rb_ary_rotate(VALUE, long); -VALUE rb_ary_sort(VALUE); -VALUE rb_ary_sort_bang(VALUE); -VALUE rb_ary_delete(VALUE, VALUE); -VALUE rb_ary_delete_at(VALUE, long); -VALUE rb_ary_clear(VALUE); -VALUE rb_ary_plus(VALUE, VALUE); -VALUE rb_ary_concat(VALUE, VALUE); -VALUE rb_ary_assoc(VALUE, VALUE); -VALUE rb_ary_rassoc(VALUE, VALUE); -VALUE rb_ary_includes(VALUE, VALUE); -VALUE rb_ary_cmp(VALUE, VALUE); -VALUE rb_ary_replace(VALUE copy, VALUE orig); -VALUE rb_get_values_at(VALUE, long, int, const VALUE*, VALUE(*)(VALUE,long)); -VALUE rb_ary_resize(VALUE ary, long len); -#define rb_ary_new2 rb_ary_new_capa -#define rb_ary_new3 rb_ary_new_from_args -#define rb_ary_new4 rb_ary_new_from_values -/* bignum.c */ -VALUE rb_big_new(size_t, int); -int rb_bigzero_p(VALUE x); -VALUE rb_big_clone(VALUE); -void rb_big_2comp(VALUE); -VALUE rb_big_norm(VALUE); -void rb_big_resize(VALUE big, size_t len); -VALUE rb_cstr_to_inum(const char*, int, int); -VALUE rb_str_to_inum(VALUE, int, int); -VALUE rb_cstr2inum(const char*, int); -VALUE rb_str2inum(VALUE, int); -VALUE rb_big2str(VALUE, int); -long rb_big2long(VALUE); -#define rb_big2int(x) rb_big2long(x) -unsigned long rb_big2ulong(VALUE); -#define rb_big2uint(x) rb_big2ulong(x) -#if HAVE_LONG_LONG -LONG_LONG rb_big2ll(VALUE); -unsigned LONG_LONG rb_big2ull(VALUE); -#endif /* HAVE_LONG_LONG */ -void rb_big_pack(VALUE val, unsigned long *buf, long num_longs); -VALUE rb_big_unpack(unsigned long *buf, long num_longs); -int rb_uv_to_utf8(char[6],unsigned long); -VALUE rb_dbl2big(double); -double rb_big2dbl(VALUE); -VALUE rb_big_cmp(VALUE, VALUE); -VALUE rb_big_eq(VALUE, VALUE); -VALUE rb_big_eql(VALUE, VALUE); -VALUE rb_big_plus(VALUE, VALUE); -VALUE rb_big_minus(VALUE, VALUE); -VALUE rb_big_mul(VALUE, VALUE); -VALUE rb_big_div(VALUE, VALUE); -VALUE rb_big_idiv(VALUE, VALUE); -VALUE rb_big_modulo(VALUE, VALUE); -VALUE rb_big_divmod(VALUE, VALUE); -VALUE rb_big_pow(VALUE, VALUE); -VALUE rb_big_and(VALUE, VALUE); -VALUE rb_big_or(VALUE, VALUE); -VALUE rb_big_xor(VALUE, VALUE); -VALUE rb_big_lshift(VALUE, VALUE); -VALUE rb_big_rshift(VALUE, VALUE); - -/* For rb_integer_pack and rb_integer_unpack: */ -/* "MS" in MSWORD and MSBYTE means "most significant" */ -/* "LS" in LSWORD and LSBYTE means "least significant" */ -#define INTEGER_PACK_MSWORD_FIRST 0x01 -#define INTEGER_PACK_LSWORD_FIRST 0x02 -#define INTEGER_PACK_MSBYTE_FIRST 0x10 -#define INTEGER_PACK_LSBYTE_FIRST 0x20 -#define INTEGER_PACK_NATIVE_BYTE_ORDER 0x40 -#define INTEGER_PACK_2COMP 0x80 -#define INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION 0x400 -/* For rb_integer_unpack: */ -#define INTEGER_PACK_FORCE_BIGNUM 0x100 -#define INTEGER_PACK_NEGATIVE 0x200 -/* Combinations: */ -#define INTEGER_PACK_LITTLE_ENDIAN \ - (INTEGER_PACK_LSWORD_FIRST | \ - INTEGER_PACK_LSBYTE_FIRST) -#define INTEGER_PACK_BIG_ENDIAN \ - (INTEGER_PACK_MSWORD_FIRST | \ - INTEGER_PACK_MSBYTE_FIRST) -int rb_integer_pack(VALUE val, void *words, size_t numwords, size_t wordsize, size_t nails, int flags); -VALUE rb_integer_unpack(const void *words, size_t numwords, size_t wordsize, size_t nails, int flags); -size_t rb_absint_size(VALUE val, int *nlz_bits_ret); -size_t rb_absint_numwords(VALUE val, size_t word_numbits, size_t *nlz_bits_ret); -int rb_absint_singlebit_p(VALUE val); - -/* rational.c */ -VALUE rb_rational_raw(VALUE, VALUE); -#define rb_rational_raw1(x) rb_rational_raw((x), INT2FIX(1)) -#define rb_rational_raw2(x,y) rb_rational_raw((x), (y)) -VALUE rb_rational_new(VALUE, VALUE); -#define rb_rational_new1(x) rb_rational_new((x), INT2FIX(1)) -#define rb_rational_new2(x,y) rb_rational_new((x), (y)) -VALUE rb_Rational(VALUE, VALUE); -#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) -#define rb_Rational2(x,y) rb_Rational((x), (y)) -VALUE rb_rational_num(VALUE rat); -VALUE rb_rational_den(VALUE rat); -VALUE rb_flt_rationalize_with_prec(VALUE, VALUE); -VALUE rb_flt_rationalize(VALUE); -/* complex.c */ -VALUE rb_complex_raw(VALUE, VALUE); -#define rb_complex_raw1(x) rb_complex_raw((x), INT2FIX(0)) -#define rb_complex_raw2(x,y) rb_complex_raw((x), (y)) -VALUE rb_complex_new(VALUE, VALUE); -#define rb_complex_new1(x) rb_complex_new((x), INT2FIX(0)) -#define rb_complex_new2(x,y) rb_complex_new((x), (y)) -VALUE rb_complex_new_polar(VALUE abs, VALUE arg); -DEPRECATED_BY(rb_complex_new_polar, VALUE rb_complex_polar(VALUE abs, VALUE arg)); -VALUE rb_complex_real(VALUE z); -VALUE rb_complex_imag(VALUE z); -VALUE rb_complex_plus(VALUE x, VALUE y); -VALUE rb_complex_minus(VALUE x, VALUE y); -VALUE rb_complex_mul(VALUE x, VALUE y); -VALUE rb_complex_div(VALUE x, VALUE y); -VALUE rb_complex_uminus(VALUE z); -VALUE rb_complex_conjugate(VALUE z); -VALUE rb_complex_abs(VALUE z); -VALUE rb_complex_arg(VALUE z); -VALUE rb_complex_pow(VALUE base, VALUE exp); -VALUE rb_dbl_complex_new(double real, double imag); -#define rb_complex_add rb_complex_plus -#define rb_complex_sub rb_complex_minus -#define rb_complex_nagate rb_complex_uminus - -VALUE rb_Complex(VALUE, VALUE); -#define rb_Complex1(x) rb_Complex((x), INT2FIX(0)) -#define rb_Complex2(x,y) rb_Complex((x), (y)) -/* class.c */ -VALUE rb_class_new(VALUE); -VALUE rb_mod_init_copy(VALUE, VALUE); -VALUE rb_singleton_class_clone(VALUE); -void rb_singleton_class_attached(VALUE,VALUE); -void rb_check_inheritable(VALUE); -VALUE rb_define_class_id(ID, VALUE); -VALUE rb_define_class_id_under(VALUE, ID, VALUE); -VALUE rb_module_new(void); -VALUE rb_define_module_id(ID); -VALUE rb_define_module_id_under(VALUE, ID); -VALUE rb_mod_included_modules(VALUE); -VALUE rb_mod_include_p(VALUE, VALUE); -VALUE rb_mod_ancestors(VALUE); -VALUE rb_class_instance_methods(int, const VALUE*, VALUE); -VALUE rb_class_public_instance_methods(int, const VALUE*, VALUE); -VALUE rb_class_protected_instance_methods(int, const VALUE*, VALUE); -VALUE rb_class_private_instance_methods(int, const VALUE*, VALUE); -VALUE rb_obj_singleton_methods(int, const VALUE*, VALUE); -void rb_define_method_id(VALUE, ID, VALUE (*)(ANYARGS), int); -void rb_undef(VALUE, ID); -void rb_define_protected_method(VALUE, const char*, VALUE (*)(ANYARGS), int); -void rb_define_private_method(VALUE, const char*, VALUE (*)(ANYARGS), int); -void rb_define_singleton_method(VALUE, const char*, VALUE(*)(ANYARGS), int); -VALUE rb_singleton_class(VALUE); -/* compar.c */ -int rb_cmpint(VALUE, VALUE, VALUE); -NORETURN(void rb_cmperr(VALUE, VALUE)); -/* cont.c */ -VALUE rb_fiber_new(rb_block_call_func_t, VALUE); -VALUE rb_fiber_resume(VALUE fib, int argc, const VALUE *argv); -VALUE rb_fiber_resume_kw(VALUE fib, int argc, const VALUE *argv, int kw_splat); -VALUE rb_fiber_yield(int argc, const VALUE *argv); -VALUE rb_fiber_yield_kw(int argc, const VALUE *argv, int kw_splat); -VALUE rb_fiber_current(void); -VALUE rb_fiber_alive_p(VALUE); -/* enum.c */ -VALUE rb_enum_values_pack(int, const VALUE*); -/* enumerator.c */ -VALUE rb_enumeratorize(VALUE, VALUE, int, const VALUE *); -typedef VALUE rb_enumerator_size_func(VALUE, VALUE, VALUE); -VALUE rb_enumeratorize_with_size(VALUE, VALUE, int, const VALUE *, rb_enumerator_size_func *); -VALUE rb_enumeratorize_with_size_kw(VALUE, VALUE, int, const VALUE *, rb_enumerator_size_func *, int); -#ifndef RUBY_EXPORT -#define rb_enumeratorize_with_size(obj, id, argc, argv, size_fn) \ - rb_enumeratorize_with_size(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn)) -#define rb_enumeratorize_with_size_kw(obj, id, argc, argv, size_fn, kw_splat) \ - rb_enumeratorize_with_size_kw(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn), kw_splat) -#endif -#define SIZED_ENUMERATOR(obj, argc, argv, size_fn) \ - rb_enumeratorize_with_size((obj), ID2SYM(rb_frame_this_func()), \ - (argc), (argv), (size_fn)) -#define SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat) \ - rb_enumeratorize_with_size_kw((obj), ID2SYM(rb_frame_this_func()), \ - (argc), (argv), (size_fn), (kw_splat)) -#define RETURN_SIZED_ENUMERATOR(obj, argc, argv, size_fn) do { \ - if (!rb_block_given_p()) \ - return SIZED_ENUMERATOR(obj, argc, argv, size_fn); \ - } while (0) -#define RETURN_SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat) do { \ - if (!rb_block_given_p()) \ - return SIZED_ENUMERATOR_KW(obj, argc, argv, size_fn, kw_splat); \ - } while (0) -#define RETURN_ENUMERATOR(obj, argc, argv) RETURN_SIZED_ENUMERATOR(obj, argc, argv, 0) -#define RETURN_ENUMERATOR_KW(obj, argc, argv, kw_splat) RETURN_SIZED_ENUMERATOR_KW(obj, argc, argv, 0, kw_splat) -typedef struct { - VALUE begin; - VALUE end; - VALUE step; - int exclude_end; -} rb_arithmetic_sequence_components_t; -int rb_arithmetic_sequence_extract(VALUE, rb_arithmetic_sequence_components_t *); -/* error.c */ -VALUE rb_exc_new(VALUE, const char*, long); -VALUE rb_exc_new_cstr(VALUE, const char*); -VALUE rb_exc_new_str(VALUE, VALUE); -#define rb_exc_new2 rb_exc_new_cstr -#define rb_exc_new3 rb_exc_new_str -PRINTF_ARGS(NORETURN(void rb_loaderror(const char*, ...)), 1, 2); -PRINTF_ARGS(NORETURN(void rb_loaderror_with_path(VALUE path, const char*, ...)), 2, 3); -PRINTF_ARGS(NORETURN(void rb_name_error(ID, const char*, ...)), 2, 3); -PRINTF_ARGS(NORETURN(void rb_name_error_str(VALUE, const char*, ...)), 2, 3); -PRINTF_ARGS(NORETURN(void rb_frozen_error_raise(VALUE, const char*, ...)), 2, 3); -NORETURN(void rb_invalid_str(const char*, const char*)); -NORETURN(void rb_error_frozen(const char*)); -NORETURN(void rb_error_frozen_object(VALUE)); -void rb_error_untrusted(VALUE); -void rb_check_frozen(VALUE); -void rb_check_trusted(VALUE); -#define rb_check_frozen_internal(obj) do { \ - VALUE frozen_obj = (obj); \ - if (RB_UNLIKELY(RB_OBJ_FROZEN(frozen_obj))) { \ - rb_error_frozen_object(frozen_obj); \ - } \ - } while (0) -#ifdef __GNUC__ -#define rb_check_frozen(obj) __extension__({rb_check_frozen_internal(obj);}) -#else -static inline void -rb_check_frozen_inline(VALUE obj) -{ - rb_check_frozen_internal(obj); -} -#define rb_check_frozen(obj) rb_check_frozen_inline(obj) -static inline void -rb_check_trusted_inline(VALUE obj) -{ - rb_check_trusted(obj); -} -#define rb_check_trusted(obj) rb_check_trusted_inline(obj) -#endif -void rb_check_copyable(VALUE obj, VALUE orig); - -#define RB_OBJ_INIT_COPY(obj, orig) \ - ((obj) != (orig) && (rb_obj_init_copy((obj), (orig)), 1)) -#define OBJ_INIT_COPY(obj, orig) RB_OBJ_INIT_COPY(obj, orig) - -/* eval.c */ -int rb_sourceline(void); -const char *rb_sourcefile(void); -VALUE rb_check_funcall(VALUE, ID, int, const VALUE*); -VALUE rb_check_funcall_kw(VALUE, ID, int, const VALUE*, int); - -NORETURN(MJIT_STATIC void rb_error_arity(int, int, int)); -static inline int -rb_check_arity(int argc, int min, int max) -{ - if ((argc < min) || (max != UNLIMITED_ARGUMENTS && argc > max)) - rb_error_arity(argc, min, max); - return argc; -} -#define rb_check_arity rb_check_arity /* for ifdef */ - -#if defined(NFDBITS) && defined(HAVE_RB_FD_INIT) -typedef struct { - int maxfd; - fd_set *fdset; -} rb_fdset_t; - -void rb_fd_init(rb_fdset_t *); -void rb_fd_term(rb_fdset_t *); -void rb_fd_zero(rb_fdset_t *); -void rb_fd_set(int, rb_fdset_t *); -void rb_fd_clr(int, rb_fdset_t *); -int rb_fd_isset(int, const rb_fdset_t *); -void rb_fd_copy(rb_fdset_t *, const fd_set *, int); -void rb_fd_dup(rb_fdset_t *dst, const rb_fdset_t *src); - -struct timeval; -int rb_fd_select(int, rb_fdset_t *, rb_fdset_t *, rb_fdset_t *, struct timeval *); - -#define rb_fd_ptr(f) ((f)->fdset) -#define rb_fd_max(f) ((f)->maxfd) - -#elif defined(_WIN32) - -typedef struct { - int capa; - fd_set *fdset; -} rb_fdset_t; - -void rb_fd_init(rb_fdset_t *); -void rb_fd_term(rb_fdset_t *); -#define rb_fd_zero(f) ((f)->fdset->fd_count = 0) -void rb_fd_set(int, rb_fdset_t *); -#define rb_fd_clr(n, f) rb_w32_fdclr((n), (f)->fdset) -#define rb_fd_isset(n, f) rb_w32_fdisset((n), (f)->fdset) -#define rb_fd_copy(d, s, n) rb_w32_fd_copy((d), (s), (n)) -void rb_w32_fd_copy(rb_fdset_t *, const fd_set *, int); -#define rb_fd_dup(d, s) rb_w32_fd_dup((d), (s)) -void rb_w32_fd_dup(rb_fdset_t *dst, const rb_fdset_t *src); -static inline int -rb_fd_select(int n, rb_fdset_t *rfds, rb_fdset_t *wfds, rb_fdset_t *efds, struct timeval *timeout) -{ - return rb_w32_select(n, - rfds ? rfds->fdset : NULL, - wfds ? wfds->fdset : NULL, - efds ? efds->fdset : NULL, - timeout); -} -#define rb_fd_resize(n, f) ((void)(f)) - -#define rb_fd_ptr(f) ((f)->fdset) -#define rb_fd_max(f) ((f)->fdset->fd_count) - -#else - -typedef fd_set rb_fdset_t; -#define rb_fd_zero(f) FD_ZERO(f) -#define rb_fd_set(n, f) FD_SET((n), (f)) -#define rb_fd_clr(n, f) FD_CLR((n), (f)) -#define rb_fd_isset(n, f) FD_ISSET((n), (f)) -#define rb_fd_copy(d, s, n) (*(d) = *(s)) -#define rb_fd_dup(d, s) (*(d) = *(s)) -#define rb_fd_resize(n, f) ((void)(f)) -#define rb_fd_ptr(f) (f) -#define rb_fd_init(f) FD_ZERO(f) -#define rb_fd_init_copy(d, s) (*(d) = *(s)) -#define rb_fd_term(f) ((void)(f)) -#define rb_fd_max(f) FD_SETSIZE -#define rb_fd_select(n, rfds, wfds, efds, timeout) select((n), (rfds), (wfds), (efds), (timeout)) - -#endif - -NORETURN(void rb_exc_raise(VALUE)); -NORETURN(void rb_exc_fatal(VALUE)); -NORETURN(VALUE rb_f_exit(int, const VALUE*)); -NORETURN(VALUE rb_f_abort(int, const VALUE*)); -void rb_remove_method(VALUE, const char*); -void rb_remove_method_id(VALUE, ID); -#define HAVE_RB_DEFINE_ALLOC_FUNC 1 -typedef VALUE (*rb_alloc_func_t)(VALUE); -void rb_define_alloc_func(VALUE, rb_alloc_func_t); -void rb_undef_alloc_func(VALUE); -rb_alloc_func_t rb_get_alloc_func(VALUE); -void rb_clear_constant_cache(void); -void rb_clear_method_cache_by_class(VALUE); -void rb_alias(VALUE, ID, ID); -void rb_attr(VALUE,ID,int,int,int); -int rb_method_boundp(VALUE, ID, int); -int rb_method_basic_definition_p(VALUE, ID); -VALUE rb_eval_cmd_kw(VALUE, VALUE, int); -int rb_obj_respond_to(VALUE, ID, int); -int rb_respond_to(VALUE, ID); -NORETURN(VALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj, VALUE marker)); -#if !defined(RUBY_EXPORT) && defined(_WIN32) -RUBY_EXTERN VALUE (*const rb_f_notimplement_)(int, const VALUE *, VALUE, VALUE marker); -#define rb_f_notimplement (*rb_f_notimplement_) -#endif -NORETURN(void rb_interrupt(void)); -VALUE rb_apply(VALUE, ID, VALUE); -void rb_backtrace(void); -ID rb_frame_this_func(void); -VALUE rb_obj_instance_eval(int, const VALUE*, VALUE); -VALUE rb_obj_instance_exec(int, const VALUE*, VALUE); -VALUE rb_mod_module_eval(int, const VALUE*, VALUE); -VALUE rb_mod_module_exec(int, const VALUE*, VALUE); -void rb_load(VALUE, int); -void rb_load_protect(VALUE, int, int*); -NORETURN(void rb_jump_tag(int)); -int rb_provided(const char*); -int rb_feature_provided(const char *, const char **); -void rb_provide(const char*); -VALUE rb_f_require(VALUE, VALUE); -VALUE rb_require_safe(VALUE, int); /* Remove in 3.0 */ -VALUE rb_require_string(VALUE); -void rb_obj_call_init(VALUE, int, const VALUE*); -void rb_obj_call_init_kw(VALUE, int, const VALUE*, int); -VALUE rb_class_new_instance(int, const VALUE*, VALUE); -VALUE rb_class_new_instance_kw(int, const VALUE*, VALUE, int); -VALUE rb_block_proc(void); -VALUE rb_block_lambda(void); -VALUE rb_proc_new(rb_block_call_func_t, VALUE); -VALUE rb_obj_is_proc(VALUE); -VALUE rb_proc_call(VALUE, VALUE); -VALUE rb_proc_call_kw(VALUE, VALUE, int); -VALUE rb_proc_call_with_block(VALUE, int argc, const VALUE *argv, VALUE); -VALUE rb_proc_call_with_block_kw(VALUE, int argc, const VALUE *argv, VALUE, int); -int rb_proc_arity(VALUE); -VALUE rb_proc_lambda_p(VALUE); -VALUE rb_binding_new(void); -VALUE rb_obj_method(VALUE, VALUE); -VALUE rb_obj_is_method(VALUE); -VALUE rb_method_call(int, const VALUE*, VALUE); -VALUE rb_method_call_kw(int, const VALUE*, VALUE, int); -VALUE rb_method_call_with_block(int, const VALUE *, VALUE, VALUE); -VALUE rb_method_call_with_block_kw(int, const VALUE *, VALUE, VALUE, int); -int rb_mod_method_arity(VALUE, ID); -int rb_obj_method_arity(VALUE, ID); -VALUE rb_protect(VALUE (*)(VALUE), VALUE, int*); -void rb_set_end_proc(void (*)(VALUE), VALUE); -void rb_thread_schedule(void); -void rb_thread_wait_fd(int); -int rb_thread_fd_writable(int); -void rb_thread_fd_close(int); -int rb_thread_alone(void); -void rb_thread_sleep(int); -void rb_thread_sleep_forever(void); -void rb_thread_sleep_deadly(void); -VALUE rb_thread_stop(void); -VALUE rb_thread_wakeup(VALUE); -VALUE rb_thread_wakeup_alive(VALUE); -VALUE rb_thread_run(VALUE); -VALUE rb_thread_kill(VALUE); -VALUE rb_thread_create(VALUE (*)(void *), void*); -int rb_thread_fd_select(int, rb_fdset_t *, rb_fdset_t *, rb_fdset_t *, struct timeval *); -void rb_thread_wait_for(struct timeval); -VALUE rb_thread_current(void); -VALUE rb_thread_main(void); -VALUE rb_thread_local_aref(VALUE, ID); -VALUE rb_thread_local_aset(VALUE, ID, VALUE); -void rb_thread_atfork(void); -void rb_thread_atfork_before_exec(void); -VALUE rb_exec_recursive(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE); -VALUE rb_exec_recursive_paired(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE); -VALUE rb_exec_recursive_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE); -VALUE rb_exec_recursive_paired_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE); -/* dir.c */ -VALUE rb_dir_getwd(void); -/* file.c */ -VALUE rb_file_s_expand_path(int, const VALUE *); -VALUE rb_file_expand_path(VALUE, VALUE); -VALUE rb_file_s_absolute_path(int, const VALUE *); -VALUE rb_file_absolute_path(VALUE, VALUE); -VALUE rb_file_dirname(VALUE fname); -int rb_find_file_ext_safe(VALUE*, const char* const*, int); /* Remove in 3.0 */ -VALUE rb_find_file_safe(VALUE, int); /* Remove in 3.0 */ -int rb_find_file_ext(VALUE*, const char* const*); -VALUE rb_find_file(VALUE); -VALUE rb_file_directory_p(VALUE,VALUE); -VALUE rb_str_encode_ospath(VALUE); -int rb_is_absolute_path(const char *); -/* gc.c */ -COLDFUNC NORETURN(void rb_memerror(void)); -PUREFUNC(int rb_during_gc(void)); -void rb_gc_mark_locations(const VALUE*, const VALUE*); -void rb_mark_tbl(struct st_table*); -void rb_mark_tbl_no_pin(struct st_table*); -void rb_mark_set(struct st_table*); -void rb_mark_hash(struct st_table*); -void rb_gc_update_tbl_refs(st_table *ptr); -void rb_gc_mark_maybe(VALUE); -void rb_gc_mark(VALUE); -void rb_gc_mark_movable(VALUE); -VALUE rb_gc_location(VALUE); -void rb_gc_force_recycle(VALUE); -void rb_gc(void); -void rb_gc_copy_finalizer(VALUE,VALUE); -VALUE rb_gc_enable(void); -VALUE rb_gc_disable(void); -VALUE rb_gc_start(void); -VALUE rb_define_finalizer(VALUE, VALUE); -VALUE rb_undefine_finalizer(VALUE); -size_t rb_gc_count(void); -size_t rb_gc_stat(VALUE); -VALUE rb_gc_latest_gc_info(VALUE); -void rb_gc_adjust_memory_usage(ssize_t); -/* hash.c */ -void rb_st_foreach_safe(struct st_table *, int (*)(st_data_t, st_data_t, st_data_t), st_data_t); -#define st_foreach_safe rb_st_foreach_safe -VALUE rb_check_hash_type(VALUE); -void rb_hash_foreach(VALUE, int (*)(VALUE, VALUE, VALUE), VALUE); -VALUE rb_hash(VALUE); -VALUE rb_hash_new(void); -VALUE rb_hash_dup(VALUE); -VALUE rb_hash_freeze(VALUE); -VALUE rb_hash_aref(VALUE, VALUE); -VALUE rb_hash_lookup(VALUE, VALUE); -VALUE rb_hash_lookup2(VALUE, VALUE, VALUE); -VALUE rb_hash_fetch(VALUE, VALUE); -VALUE rb_hash_aset(VALUE, VALUE, VALUE); -VALUE rb_hash_clear(VALUE); -VALUE rb_hash_delete_if(VALUE); -VALUE rb_hash_delete(VALUE,VALUE); -VALUE rb_hash_set_ifnone(VALUE hash, VALUE ifnone); -void rb_hash_bulk_insert(long, const VALUE *, VALUE); -typedef VALUE rb_hash_update_func(VALUE newkey, VALUE oldkey, VALUE value); -VALUE rb_hash_update_by(VALUE hash1, VALUE hash2, rb_hash_update_func *func); -struct st_table *rb_hash_tbl(VALUE, const char *file, int line); -int rb_path_check(const char*); -int rb_env_path_tainted(void); -VALUE rb_env_clear(void); -VALUE rb_hash_size(VALUE); -void rb_hash_free(VALUE); -/* io.c */ -#define rb_defout rb_stdout -RUBY_EXTERN VALUE rb_fs; -RUBY_EXTERN VALUE rb_output_fs; -RUBY_EXTERN VALUE rb_rs; -RUBY_EXTERN VALUE rb_default_rs; -RUBY_EXTERN VALUE rb_output_rs; -VALUE rb_io_write(VALUE, VALUE); -VALUE rb_io_gets(VALUE); -VALUE rb_io_getbyte(VALUE); -VALUE rb_io_ungetc(VALUE, VALUE); -VALUE rb_io_ungetbyte(VALUE, VALUE); -VALUE rb_io_close(VALUE); -VALUE rb_io_flush(VALUE); -VALUE rb_io_eof(VALUE); -VALUE rb_io_binmode(VALUE); -VALUE rb_io_ascii8bit_binmode(VALUE); -VALUE rb_io_addstr(VALUE, VALUE); -VALUE rb_io_printf(int, const VALUE*, VALUE); -VALUE rb_io_print(int, const VALUE*, VALUE); -VALUE rb_io_puts(int, const VALUE*, VALUE); -VALUE rb_io_fdopen(int, int, const char*); -VALUE rb_io_get_io(VALUE); -VALUE rb_file_open(const char*, const char*); -VALUE rb_file_open_str(VALUE, const char*); -VALUE rb_gets(void); -void rb_write_error(const char*); -void rb_write_error2(const char*, long); -void rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds); -int rb_pipe(int *pipes); -int rb_reserved_fd_p(int fd); -int rb_cloexec_open(const char *pathname, int flags, mode_t mode); -int rb_cloexec_dup(int oldfd); -int rb_cloexec_dup2(int oldfd, int newfd); -int rb_cloexec_pipe(int fildes[2]); -int rb_cloexec_fcntl_dupfd(int fd, int minfd); -#define RB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd) -void rb_update_max_fd(int fd); -void rb_fd_fix_cloexec(int fd); -/* marshal.c */ -VALUE rb_marshal_dump(VALUE, VALUE); -VALUE rb_marshal_load(VALUE); -void rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE)); -/* numeric.c */ -NORETURN(void rb_num_zerodiv(void)); -#define RB_NUM_COERCE_FUNCS_NEED_OPID 1 -VALUE rb_num_coerce_bin(VALUE, VALUE, ID); -VALUE rb_num_coerce_cmp(VALUE, VALUE, ID); -VALUE rb_num_coerce_relop(VALUE, VALUE, ID); -VALUE rb_num_coerce_bit(VALUE, VALUE, ID); -VALUE rb_num2fix(VALUE); -VALUE rb_fix2str(VALUE, int); -CONSTFUNC(VALUE rb_dbl_cmp(double, double)); -/* object.c */ -int rb_eql(VALUE, VALUE); -VALUE rb_any_to_s(VALUE); -VALUE rb_inspect(VALUE); -VALUE rb_obj_is_instance_of(VALUE, VALUE); -VALUE rb_obj_is_kind_of(VALUE, VALUE); -VALUE rb_obj_alloc(VALUE); -VALUE rb_obj_clone(VALUE); -VALUE rb_obj_dup(VALUE); -VALUE rb_obj_init_copy(VALUE,VALUE); -VALUE rb_obj_taint(VALUE); -PUREFUNC(VALUE rb_obj_tainted(VALUE)); -VALUE rb_obj_untaint(VALUE); -VALUE rb_obj_untrust(VALUE); -PUREFUNC(VALUE rb_obj_untrusted(VALUE)); -VALUE rb_obj_trust(VALUE); -VALUE rb_obj_freeze(VALUE); -PUREFUNC(VALUE rb_obj_frozen_p(VALUE)); -VALUE rb_obj_id(VALUE); -VALUE rb_memory_id(VALUE); -VALUE rb_obj_class(VALUE); -PUREFUNC(VALUE rb_class_real(VALUE)); -PUREFUNC(VALUE rb_class_inherited_p(VALUE, VALUE)); -VALUE rb_class_superclass(VALUE); -VALUE rb_class_get_superclass(VALUE); -VALUE rb_convert_type(VALUE,int,const char*,const char*); -VALUE rb_check_convert_type(VALUE,int,const char*,const char*); -VALUE rb_check_to_integer(VALUE, const char *); -VALUE rb_check_to_float(VALUE); -VALUE rb_to_int(VALUE); -VALUE rb_check_to_int(VALUE); -VALUE rb_Integer(VALUE); -VALUE rb_to_float(VALUE); -VALUE rb_Float(VALUE); -VALUE rb_String(VALUE); -VALUE rb_Array(VALUE); -VALUE rb_Hash(VALUE); -double rb_cstr_to_dbl(const char*, int); -double rb_str_to_dbl(VALUE, int); -/* parse.y */ -ID rb_id_attrset(ID); -CONSTFUNC(int rb_is_const_id(ID)); -CONSTFUNC(int rb_is_global_id(ID)); -CONSTFUNC(int rb_is_instance_id(ID)); -CONSTFUNC(int rb_is_attrset_id(ID)); -CONSTFUNC(int rb_is_class_id(ID)); -CONSTFUNC(int rb_is_local_id(ID)); -CONSTFUNC(int rb_is_junk_id(ID)); -int rb_symname_p(const char*); -int rb_sym_interned_p(VALUE); -VALUE rb_backref_get(void); -void rb_backref_set(VALUE); -VALUE rb_lastline_get(void); -void rb_lastline_set(VALUE); -/* process.c */ -void rb_last_status_set(int status, rb_pid_t pid); -VALUE rb_last_status_get(void); -int rb_proc_exec(const char*); -NORETURN(VALUE rb_f_exec(int, const VALUE*)); -rb_pid_t rb_waitpid(rb_pid_t pid, int *status, int flags); -void rb_syswait(rb_pid_t pid); -rb_pid_t rb_spawn(int, const VALUE*); -rb_pid_t rb_spawn_err(int, const VALUE*, char*, size_t); -VALUE rb_proc_times(VALUE); -VALUE rb_detach_process(rb_pid_t pid); -/* range.c */ -VALUE rb_range_new(VALUE, VALUE, int); -VALUE rb_range_beg_len(VALUE, long*, long*, long, int); -int rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp); -/* random.c */ -unsigned int rb_genrand_int32(void); -double rb_genrand_real(void); -void rb_reset_random_seed(void); -VALUE rb_random_bytes(VALUE rnd, long n); -VALUE rb_random_int(VALUE rnd, VALUE max); -unsigned int rb_random_int32(VALUE rnd); -double rb_random_real(VALUE rnd); -unsigned long rb_random_ulong_limited(VALUE rnd, unsigned long limit); -unsigned long rb_genrand_ulong_limited(unsigned long i); -/* re.c */ -#define rb_memcmp memcmp -int rb_memcicmp(const void*,const void*,long); -void rb_match_busy(VALUE); -VALUE rb_reg_nth_defined(int, VALUE); -VALUE rb_reg_nth_match(int, VALUE); -int rb_reg_backref_number(VALUE match, VALUE backref); -VALUE rb_reg_last_match(VALUE); -VALUE rb_reg_match_pre(VALUE); -VALUE rb_reg_match_post(VALUE); -VALUE rb_reg_match_last(VALUE); -#define HAVE_RB_REG_NEW_STR 1 -VALUE rb_reg_new_str(VALUE, int); -VALUE rb_reg_new(const char *, long, int); -VALUE rb_reg_alloc(void); -VALUE rb_reg_init_str(VALUE re, VALUE s, int options); -VALUE rb_reg_match(VALUE, VALUE); -VALUE rb_reg_match2(VALUE); -int rb_reg_options(VALUE); -/* ruby.c */ -#define rb_argv rb_get_argv() -RUBY_EXTERN VALUE rb_argv0; -VALUE rb_get_argv(void); -void *rb_load_file(const char*); -void *rb_load_file_str(VALUE); -/* signal.c */ -VALUE rb_f_kill(int, const VALUE*); -#ifdef POSIX_SIGNAL -#define posix_signal ruby_posix_signal -RETSIGTYPE (*posix_signal(int, RETSIGTYPE (*)(int)))(int); -#endif -const char *ruby_signal_name(int); -void ruby_default_signal(int); -/* sprintf.c */ -VALUE rb_f_sprintf(int, const VALUE*); -PRINTF_ARGS(VALUE rb_sprintf(const char*, ...), 1, 2); -VALUE rb_vsprintf(const char*, va_list); -PRINTF_ARGS(VALUE rb_str_catf(VALUE, const char*, ...), 2, 3); -VALUE rb_str_vcatf(VALUE, const char*, va_list); -VALUE rb_str_format(int, const VALUE *, VALUE); -/* string.c */ -VALUE rb_str_new(const char*, long); -VALUE rb_str_new_cstr(const char*); -VALUE rb_str_new_shared(VALUE); -VALUE rb_str_new_frozen(VALUE); -VALUE rb_str_new_with_class(VALUE, const char*, long); -VALUE rb_tainted_str_new_cstr(const char*); -VALUE rb_tainted_str_new(const char*, long); -VALUE rb_external_str_new(const char*, long); -VALUE rb_external_str_new_cstr(const char*); -VALUE rb_locale_str_new(const char*, long); -VALUE rb_locale_str_new_cstr(const char*); -VALUE rb_filesystem_str_new(const char*, long); -VALUE rb_filesystem_str_new_cstr(const char*); -VALUE rb_str_buf_new(long); -VALUE rb_str_buf_new_cstr(const char*); -VALUE rb_str_buf_new2(const char*); -VALUE rb_str_tmp_new(long); -VALUE rb_usascii_str_new(const char*, long); -VALUE rb_usascii_str_new_cstr(const char*); -VALUE rb_utf8_str_new(const char*, long); -VALUE rb_utf8_str_new_cstr(const char*); -VALUE rb_str_new_static(const char *, long); -VALUE rb_usascii_str_new_static(const char *, long); -VALUE rb_utf8_str_new_static(const char *, long); -void rb_str_free(VALUE); -void rb_str_shared_replace(VALUE, VALUE); -VALUE rb_str_buf_append(VALUE, VALUE); -VALUE rb_str_buf_cat(VALUE, const char*, long); -VALUE rb_str_buf_cat2(VALUE, const char*); -VALUE rb_str_buf_cat_ascii(VALUE, const char*); -VALUE rb_obj_as_string(VALUE); -VALUE rb_check_string_type(VALUE); -void rb_must_asciicompat(VALUE); -VALUE rb_str_dup(VALUE); -VALUE rb_str_resurrect(VALUE str); -VALUE rb_str_locktmp(VALUE); -VALUE rb_str_unlocktmp(VALUE); -VALUE rb_str_dup_frozen(VALUE); -#define rb_str_dup_frozen rb_str_new_frozen -VALUE rb_str_plus(VALUE, VALUE); -VALUE rb_str_times(VALUE, VALUE); -long rb_str_sublen(VALUE, long); -VALUE rb_str_substr(VALUE, long, long); -VALUE rb_str_subseq(VALUE, long, long); -char *rb_str_subpos(VALUE, long, long*); -void rb_str_modify(VALUE); -void rb_str_modify_expand(VALUE, long); -VALUE rb_str_freeze(VALUE); -void rb_str_set_len(VALUE, long); -VALUE rb_str_resize(VALUE, long); -VALUE rb_str_cat(VALUE, const char*, long); -VALUE rb_str_cat_cstr(VALUE, const char*); -VALUE rb_str_cat2(VALUE, const char*); -VALUE rb_str_append(VALUE, VALUE); -VALUE rb_str_concat(VALUE, VALUE); -st_index_t rb_memhash(const void *ptr, long len); -st_index_t rb_hash_start(st_index_t); -st_index_t rb_hash_uint32(st_index_t, uint32_t); -st_index_t rb_hash_uint(st_index_t, st_index_t); -st_index_t rb_hash_end(st_index_t); -#define rb_hash_uint32(h, i) st_hash_uint32((h), (i)) -#define rb_hash_uint(h, i) st_hash_uint((h), (i)) -#define rb_hash_end(h) st_hash_end(h) -st_index_t rb_str_hash(VALUE); -int rb_str_hash_cmp(VALUE,VALUE); -int rb_str_comparable(VALUE, VALUE); -int rb_str_cmp(VALUE, VALUE); -VALUE rb_str_equal(VALUE str1, VALUE str2); -VALUE rb_str_drop_bytes(VALUE, long); -void rb_str_update(VALUE, long, long, VALUE); -VALUE rb_str_replace(VALUE, VALUE); -VALUE rb_str_inspect(VALUE); -VALUE rb_str_dump(VALUE); -VALUE rb_str_split(VALUE, const char*); -rb_gvar_setter_t rb_str_setter; -VALUE rb_str_intern(VALUE); -VALUE rb_sym_to_s(VALUE); -long rb_str_strlen(VALUE); -VALUE rb_str_length(VALUE); -long rb_str_offset(VALUE, long); -PUREFUNC(size_t rb_str_capacity(VALUE)); -VALUE rb_str_ellipsize(VALUE, long); -VALUE rb_str_scrub(VALUE, VALUE); -/* symbol.c */ -VALUE rb_sym_all_symbols(void); - -#ifdef HAVE_BUILTIN___BUILTIN_CONSTANT_P -#define rb_str_new(str, len) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str) && __builtin_constant_p(len)) ? \ - rb_str_new_static((str), (len)) : \ - rb_str_new((str), (len)) \ -) -#define rb_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_str_new_static((str), (long)strlen(str)) : \ - rb_str_new_cstr(str) \ -) -#define rb_usascii_str_new(str, len) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str) && __builtin_constant_p(len)) ? \ - rb_usascii_str_new_static((str), (len)) : \ - rb_usascii_str_new((str), (len)) \ -) -#define rb_utf8_str_new(str, len) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str) && __builtin_constant_p(len)) ? \ - rb_utf8_str_new_static((str), (len)) : \ - rb_utf8_str_new((str), (len)) \ -) -#define rb_tainted_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_tainted_str_new((str), (long)strlen(str)) : \ - rb_tainted_str_new_cstr(str) \ -) -#define rb_usascii_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_usascii_str_new_static((str), (long)strlen(str)) : \ - rb_usascii_str_new_cstr(str) \ -) -#define rb_utf8_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_utf8_str_new_static((str), (long)strlen(str)) : \ - rb_utf8_str_new_cstr(str) \ -) -#define rb_external_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_external_str_new((str), (long)strlen(str)) : \ - rb_external_str_new_cstr(str) \ -) -#define rb_locale_str_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_locale_str_new((str), (long)strlen(str)) : \ - rb_locale_str_new_cstr(str) \ -) -#define rb_str_buf_new_cstr(str) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(str)) ? \ - rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), \ - (str), (long)strlen(str)) : \ - rb_str_buf_new_cstr(str) \ -) -#define rb_str_cat_cstr(str, ptr) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(ptr)) ? \ - rb_str_cat((str), (ptr), (long)strlen(ptr)) : \ - rb_str_cat_cstr((str), (ptr)) \ -) -#define rb_exc_new_cstr(klass, ptr) RB_GNUC_EXTENSION_BLOCK( \ - (__builtin_constant_p(ptr)) ? \ - rb_exc_new((klass), (ptr), (long)strlen(ptr)) : \ - rb_exc_new_cstr((klass), (ptr)) \ -) -#endif -#define rb_str_new2 rb_str_new_cstr -#define rb_str_new3 rb_str_new_shared -#define rb_str_new4 rb_str_new_frozen -#define rb_str_new5 rb_str_new_with_class -#define rb_tainted_str_new2 rb_tainted_str_new_cstr -#define rb_str_buf_new2 rb_str_buf_new_cstr -#define rb_usascii_str_new2 rb_usascii_str_new_cstr -#define rb_str_buf_cat rb_str_cat -#define rb_str_buf_cat2 rb_str_cat_cstr -#define rb_str_cat2 rb_str_cat_cstr -#define rb_strlen_lit(str) (sizeof(str "") - 1) -#define rb_str_new_lit(str) rb_str_new_static((str), rb_strlen_lit(str)) -#define rb_usascii_str_new_lit(str) rb_usascii_str_new_static((str), rb_strlen_lit(str)) -#define rb_utf8_str_new_lit(str) rb_utf8_str_new_static((str), rb_strlen_lit(str)) -#define rb_enc_str_new_lit(str, enc) rb_enc_str_new_static((str), rb_strlen_lit(str), (enc)) -#define rb_str_new_literal(str) rb_str_new_lit(str) -#define rb_usascii_str_new_literal(str) rb_usascii_str_new_lit(str) -#define rb_utf8_str_new_literal(str) rb_utf8_str_new_lit(str) -#define rb_enc_str_new_literal(str, enc) rb_enc_str_new_lit(str, enc) - -/* struct.c */ -VALUE rb_struct_new(VALUE, ...); -VALUE rb_struct_define(const char*, ...); -VALUE rb_struct_define_under(VALUE, const char*, ...); -VALUE rb_struct_alloc(VALUE, VALUE); -VALUE rb_struct_initialize(VALUE, VALUE); -VALUE rb_struct_aref(VALUE, VALUE); -VALUE rb_struct_aset(VALUE, VALUE, VALUE); -VALUE rb_struct_getmember(VALUE, ID); -VALUE rb_struct_s_members(VALUE); -VALUE rb_struct_members(VALUE); -VALUE rb_struct_size(VALUE s); -VALUE rb_struct_alloc_noinit(VALUE); -VALUE rb_struct_define_without_accessor(const char *, VALUE, rb_alloc_func_t, ...); -VALUE rb_struct_define_without_accessor_under(VALUE outer, const char *class_name, VALUE super, rb_alloc_func_t alloc, ...); - -/* thread.c */ -typedef void rb_unblock_function_t(void *); -typedef VALUE rb_blocking_function_t(void *); -void rb_thread_check_ints(void); -int rb_thread_interrupted(VALUE thval); - -#define RUBY_UBF_IO ((rb_unblock_function_t *)-1) -#define RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) -VALUE rb_mutex_new(void); -VALUE rb_mutex_locked_p(VALUE mutex); -VALUE rb_mutex_trylock(VALUE mutex); -VALUE rb_mutex_lock(VALUE mutex); -VALUE rb_mutex_unlock(VALUE mutex); -VALUE rb_mutex_sleep(VALUE self, VALUE timeout); -VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg); -/* time.c */ -struct timespec; -void rb_timespec_now(struct timespec *); -VALUE rb_time_new(time_t, long); -VALUE rb_time_nano_new(time_t, long); -VALUE rb_time_timespec_new(const struct timespec *, int); -VALUE rb_time_num_new(VALUE, VALUE); -struct timeval rb_time_interval(VALUE num); -struct timeval rb_time_timeval(VALUE time); -struct timespec rb_time_timespec(VALUE time); -struct timespec rb_time_timespec_interval(VALUE num); -VALUE rb_time_utc_offset(VALUE time); -/* variable.c */ -VALUE rb_mod_name(VALUE); -VALUE rb_class_path(VALUE); -VALUE rb_class_path_cached(VALUE); -void rb_set_class_path(VALUE, VALUE, const char*); -void rb_set_class_path_string(VALUE, VALUE, VALUE); -VALUE rb_path_to_class(VALUE); -VALUE rb_path2class(const char*); -VALUE rb_class_name(VALUE); -VALUE rb_autoload_load(VALUE, ID); -VALUE rb_autoload_p(VALUE, ID); -VALUE rb_f_trace_var(int, const VALUE*); -VALUE rb_f_untrace_var(int, const VALUE*); -VALUE rb_f_global_variables(void); -void rb_alias_variable(ID, ID); -void rb_copy_generic_ivar(VALUE,VALUE); -void rb_free_generic_ivar(VALUE); -VALUE rb_ivar_get(VALUE, ID); -VALUE rb_ivar_set(VALUE, ID, VALUE); -VALUE rb_ivar_defined(VALUE, ID); -void rb_ivar_foreach(VALUE, int (*)(ID, VALUE, st_data_t), st_data_t); -st_index_t rb_ivar_count(VALUE); -VALUE rb_attr_get(VALUE, ID); -VALUE rb_obj_instance_variables(VALUE); -VALUE rb_obj_remove_instance_variable(VALUE, VALUE); -void *rb_mod_const_at(VALUE, void*); -void *rb_mod_const_of(VALUE, void*); -VALUE rb_const_list(void*); -VALUE rb_mod_constants(int, const VALUE *, VALUE); -VALUE rb_mod_remove_const(VALUE, VALUE); -int rb_const_defined(VALUE, ID); -int rb_const_defined_at(VALUE, ID); -int rb_const_defined_from(VALUE, ID); -VALUE rb_const_get(VALUE, ID); -VALUE rb_const_get_at(VALUE, ID); -VALUE rb_const_get_from(VALUE, ID); -void rb_const_set(VALUE, ID, VALUE); -VALUE rb_const_remove(VALUE, ID); -#if 0 /* EXPERIMENTAL: remove if no problem */ -NORETURN(VALUE rb_mod_const_missing(VALUE,VALUE)); -#endif -VALUE rb_cvar_defined(VALUE, ID); -void rb_cvar_set(VALUE, ID, VALUE); -VALUE rb_cvar_get(VALUE, ID); -void rb_cv_set(VALUE, const char*, VALUE); -VALUE rb_cv_get(VALUE, const char*); -void rb_define_class_variable(VALUE, const char*, VALUE); -VALUE rb_mod_class_variables(int, const VALUE*, VALUE); -VALUE rb_mod_remove_cvar(VALUE, VALUE); - -ID rb_frame_callee(void); -int rb_frame_method_id_and_class(ID *idp, VALUE *klassp); -VALUE rb_str_succ(VALUE); -VALUE rb_time_succ(VALUE); -VALUE rb_make_backtrace(void); -VALUE rb_make_exception(int, const VALUE*); - -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C++" { */ -#endif +#include "ruby/3/intern/array.h" +#include "ruby/3/intern/bignum.h" +#include "ruby/3/intern/class.h" +#include "ruby/3/intern/compar.h" +#include "ruby/3/intern/complex.h" +#include "ruby/3/intern/cont.h" +#include "ruby/3/intern/dir.h" +#include "ruby/3/intern/enum.h" +#include "ruby/3/intern/enumerator.h" +#include "ruby/3/intern/error.h" +#include "ruby/3/intern/eval.h" +#include "ruby/3/intern/file.h" +#include "ruby/3/intern/gc.h" +#include "ruby/3/intern/hash.h" +#include "ruby/3/intern/io.h" +#include "ruby/3/intern/load.h" +#include "ruby/3/intern/marshal.h" +#include "ruby/3/intern/numeric.h" +#include "ruby/3/intern/object.h" +#include "ruby/3/intern/parse.h" +#include "ruby/3/intern/proc.h" +#include "ruby/3/intern/process.h" +#include "ruby/3/intern/random.h" +#include "ruby/3/intern/range.h" +#include "ruby/3/intern/rational.h" +#include "ruby/3/intern/re.h" +#include "ruby/3/intern/ruby.h" +#include "ruby/3/intern/select.h" +#include "ruby/3/intern/signal.h" +#include "ruby/3/intern/sprintf.h" +#include "ruby/3/intern/string.h" +#include "ruby/3/intern/struct.h" +#include "ruby/3/intern/thread.h" +#include "ruby/3/intern/time.h" +#include "ruby/3/intern/variable.h" +#include "ruby/3/intern/vm.h" #endif /* RUBY_INTERN_H */ diff --git a/include/ruby/io.h b/include/ruby/io.h index 7d7b1a0f01..5a80c76290 100644 --- a/include/ruby/io.h +++ b/include/ruby/io.h @@ -12,12 +12,7 @@ #ifndef RUBY_IO_H #define RUBY_IO_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif +#include "ruby/3/config.h" #include #include "ruby/encoding.h" @@ -26,7 +21,6 @@ extern "C" { #include #endif -#include "ruby/config.h" #include #if defined(HAVE_POLL) # ifdef _AIX @@ -49,7 +43,8 @@ extern "C" { # define RB_WAITFD_OUT 0x004 #endif -RUBY_SYMBOL_EXPORT_BEGIN +#include "ruby/3/dllexport.h" +RUBY3_SYMBOL_EXPORT_BEGIN() PACKED_STRUCT_UNALIGNED(struct rb_io_buffer_t { char *ptr; /* off + len <= capa */ @@ -169,13 +164,6 @@ VALUE rb_stat_new(const struct stat *); /* gc.c */ -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_IO_H */ diff --git a/include/ruby/missing.h b/include/ruby/missing.h index 03657042ce..4a5db6007a 100644 --- a/include/ruby/missing.h +++ b/include/ruby/missing.h @@ -1,42 +1,46 @@ -/************************************************ - - missing.h - prototype for *.c in ./missing, and - for missing timeval struct - - $Author$ - created at: Sat May 11 23:46:03 JST 2002 - -************************************************/ - +/** \noop-*-C++-*-vi:ft=cpp + * @file + * @author $Author$ + * @date Sat May 11 23:46:03 JST 2002 + * @copyright This file is a part of the programming language Ruby. + * Permission is hereby granted, to either redistribute and/or + * modify this file, provided that the conditions mentioned in the + * file COPYING are met. Consult the file for details. + * @brief Prototype for *.c in ./missing, and for missing timeval struct. + */ #ifndef RUBY_MISSING_H #define RUBY_MISSING_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif +#include "ruby/3/config.h" + +#ifdef STDC_HEADERS +# include +#endif + +#if defined(__cplusplus) +# include +#else +# include /* for INFINITY and NAN */ #endif -#include "ruby/config.h" -#include -#include /* for INFINITY and NAN */ #ifdef RUBY_ALTERNATIVE_MALLOC_HEADER # include RUBY_ALTERNATIVE_MALLOC_HEADER #endif -#ifdef RUBY_EXTCONF_H -#include RUBY_EXTCONF_H -#endif -#if !defined(HAVE_STRUCT_TIMEVAL) || !defined(HAVE_STRUCT_TIMESPEC) #if defined(HAVE_TIME_H) # include #endif + #if defined(HAVE_SYS_TIME_H) # include #endif + +#ifdef HAVE_IEEEFP_H +# include #endif +#include "ruby/3/dllexport.h" + #ifndef M_PI # define M_PI 3.14159265358979323846 #endif @@ -44,11 +48,6 @@ extern "C" { # define M_PI_2 (M_PI/2) #endif -#ifndef RUBY_SYMBOL_EXPORT_BEGIN -# define RUBY_SYMBOL_EXPORT_BEGIN /* begin */ -# define RUBY_SYMBOL_EXPORT_END /* end */ -#endif - #if !defined(HAVE_STRUCT_TIMEVAL) struct timeval { time_t tv_sec; /* seconds */ @@ -57,6 +56,10 @@ struct timeval { #endif /* HAVE_STRUCT_TIMEVAL */ #if !defined(HAVE_STRUCT_TIMESPEC) +/* :BEWARE: @shyouhei warns that IT IS A WRONG IDEA to define our own version + * of struct timespec here. `clock_gettime` is a system call, and your kernel + * could expect something other than just `long` (results stack smashing if + * that happens). See also https://ewontfix.com/19/ */ struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ @@ -70,14 +73,7 @@ struct timezone { }; #endif -#ifdef RUBY_EXPORT -#undef RUBY_EXTERN -#endif -#ifndef RUBY_EXTERN -#define RUBY_EXTERN extern -#endif - -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() #ifndef HAVE_ACOSH RUBY_EXTERN double acosh(double); @@ -161,36 +157,35 @@ RUBY_EXTERN const union bytesequence4_or_float rb_nan; # define HUGE_VAL ((double)INFINITY) #endif -#ifndef isinf -# ifndef HAVE_ISINF -# if defined(HAVE_FINITE) && defined(HAVE_ISNAN) -# ifdef HAVE_IEEEFP_H -# include -# endif -# define isinf(x) (!finite(x) && !isnan(x)) -# elif defined(__cplusplus) && __cplusplus >= 201103L -# include // it must include constexpr bool isinf(double); -# else +#if defined(isinf) +# /* Take that. */ +#elif defined(HAVE_ISINF) +# /* Take that. */ +#elif defined(HAVE_FINITE) && defined(HAVE_ISNAN) +# define isinf(x) (!finite(x) && !isnan(x)) +#elif defined(__cplusplus) && __cplusplus >= 201103L +# // must include constexpr bool isinf(double); +#else RUBY_EXTERN int isinf(double); -# endif -# endif #endif -#ifndef isnan -# ifndef HAVE_ISNAN -# if defined(__cplusplus) && __cplusplus >= 201103L -# include // it must include constexpr bool isnan(double); -# else +#if defined(isnan) +# /* Take that. */ +#elif defined(HAVE_ISNAN) +# /* Take that. */ +#elif defined(__cplusplus) && __cplusplus >= 201103L +# // must include constexpr bool isnan(double); +#else RUBY_EXTERN int isnan(double); -# endif -# endif #endif -#ifndef isfinite -# ifndef HAVE_ISFINITE -# define HAVE_ISFINITE 1 -# define isfinite(x) finite(x) -# endif +#if defined(isfinite) +# /* Take that. */ +#elif defined(HAVE_ISFINITE) +# /* Take that. */ +#else +# define HAVE_ISFINITE 1 +# define isfinite(x) finite(x) #endif #ifndef HAVE_NAN @@ -247,8 +242,8 @@ RUBY_EXTERN int ffs(int); #endif #ifdef BROKEN_CLOSE -#include -#include +# include +# include RUBY_EXTERN int ruby_getpeername(int, struct sockaddr *, socklen_t *); RUBY_EXTERN int ruby_getsockname(int, struct sockaddr *, socklen_t *); RUBY_EXTERN int ruby_shutdown(int, int); @@ -259,20 +254,14 @@ RUBY_EXTERN int ruby_close(int); RUBY_EXTERN void setproctitle(const char *fmt, ...); #endif -#ifndef HAVE_EXPLICIT_BZERO +#ifdef HAVE_EXPLICIT_BZERO +# /* Take that. */ +#elif defined(SecureZeroMemory) +# define explicit_bzero(b, len) SecureZeroMemory(b, len) +#else RUBY_EXTERN void explicit_bzero(void *b, size_t len); -# if defined SecureZeroMemory -# define explicit_bzero(b, len) SecureZeroMemory(b, len) -# endif #endif -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_MISSING_H */ diff --git a/include/ruby/re.h b/include/ruby/re.h index 7102c7ace4..67dbe7778b 100644 --- a/include/ruby/re.h +++ b/include/ruby/re.h @@ -12,43 +12,15 @@ #ifndef RUBY_RE_H #define RUBY_RE_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - +#include "ruby/3/config.h" #include #include #include "ruby/regex.h" +#include "ruby/3/core/rmatch.h" +#include "ruby/3/dllexport.h" -RUBY_SYMBOL_EXPORT_BEGIN - -typedef struct re_pattern_buffer Regexp; - -struct rmatch_offset { - long beg; - long end; -}; - -struct rmatch { - struct re_registers regs; - - struct rmatch_offset *char_offset; - int char_offset_num_allocated; -}; - -struct RMatch { - struct RBasic basic; - VALUE str; - struct rmatch *rmatch; - VALUE regexp; /* RRegexp */ -}; - -#define RMATCH(obj) (R_CAST(RMatch)(obj)) -#define RMATCH_REGS(obj) (&(R_CAST(RMatch)(obj))->rmatch->regs) +RUBY3_SYMBOL_EXPORT_BEGIN() VALUE rb_reg_regcomp(VALUE); long rb_reg_search(VALUE, VALUE, long, int); @@ -59,13 +31,6 @@ VALUE rb_reg_quote(VALUE); regex_t *rb_reg_prepare_re(VALUE re, VALUE str); int rb_reg_region_copy(struct re_registers *, const struct re_registers *); -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_RE_H */ diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h index 395bdb97cd..2371425c35 100644 --- a/include/ruby/ruby.h +++ b/include/ruby/ruby.h @@ -14,56 +14,7 @@ #ifndef RUBY_RUBY_H #define RUBY_RUBY_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -#include "ruby/config.h" -#ifdef RUBY_EXTCONF_H -#include RUBY_EXTCONF_H -#endif - -#include "defines.h" -#include "ruby/assert.h" - -/* For MinGW, we need __declspec(dllimport) for RUBY_EXTERN on MJIT. - mswin's RUBY_EXTERN already has that. See also: win32/Makefile.sub */ -#if defined(MJIT_HEADER) && defined(_WIN32) && defined(__GNUC__) -# undef RUBY_EXTERN -# define RUBY_EXTERN extern __declspec(dllimport) -#endif - -#if defined(__cplusplus) -/* __builtin_choose_expr and __builtin_types_compatible aren't available - * on C++. See https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html */ -# undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P -# undef HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P -#elif GCC_VERSION_BEFORE(4,8,6) /* Bug #14221 */ -# undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P -#endif - -#ifndef ASSUME -# ifdef UNREACHABLE -# define ASSUME(x) (RB_LIKELY(!!(x)) ? (void)0 : UNREACHABLE) -# else -# define ASSUME(x) ((void)(x)) -# endif -#endif -#ifndef UNREACHABLE_RETURN -# ifdef UNREACHABLE -# define UNREACHABLE_RETURN(val) UNREACHABLE -# else -# define UNREACHABLE_RETURN(val) return (val) -# endif -#endif -#ifndef UNREACHABLE -# define UNREACHABLE ((void)0) /* unreachable */ -#endif - -#define RUBY_MACRO_SELECT(base, n) TOKEN_PASTE(base, n) +#include "ruby/3/config.h" #ifdef HAVE_INTRINSICS_H # include @@ -71,1735 +22,52 @@ extern "C" { #include -RUBY_SYMBOL_EXPORT_BEGIN +#include "defines.h" +#include "ruby/3/anyargs.h" +#include "ruby/3/arithmetic.h" +#include "ruby/3/core.h" +#include "ruby/3/ctype.h" +#include "ruby/3/dllexport.h" +#include "ruby/3/error.h" +#include "ruby/3/eval.h" +#include "ruby/3/event.h" +#include "ruby/3/fl_type.h" +#include "ruby/3/gc.h" +#include "ruby/3/glob.h" +#include "ruby/3/globals.h" +#include "ruby/3/has/warning.h" +#include "ruby/3/interpreter.h" +#include "ruby/3/iterator.h" +#include "ruby/3/memory.h" +#include "ruby/3/method.h" +#include "ruby/3/module.h" +#include "ruby/3/newobj.h" +#include "ruby/3/rgengc.h" +#include "ruby/3/scan_args.h" +#include "ruby/3/special_consts.h" +#include "ruby/3/symbol.h" +#include "ruby/3/value.h" +#include "ruby/3/value_type.h" +#include "ruby/3/variable.h" +#include "ruby/assert.h" +#include "ruby/backward/2/assume.h" +#include "ruby/backward/2/inttypes.h" +#include "ruby/backward/2/limits.h" +#include "ruby/backward/2/rmodule.h" +#include "ruby/backward/2/r_cast.h" -/* Make alloca work the best possible way. */ -#ifdef __GNUC__ -# ifndef alloca -# define alloca __builtin_alloca -# endif -#else -# ifdef HAVE_ALLOCA_H -# include -# else -# ifdef _AIX -#pragma alloca -# else -# ifndef alloca /* predefined by HP cc +Olibcalls */ -void *alloca(); -# endif -# endif /* AIX */ -# endif /* HAVE_ALLOCA_H */ -#endif /* __GNUC__ */ - -#if defined HAVE_UINTPTR_T && 0 -typedef uintptr_t VALUE; -typedef uintptr_t ID; -# define SIGNED_VALUE intptr_t -# define SIZEOF_VALUE SIZEOF_UINTPTR_T -# undef PRI_VALUE_PREFIX -#elif SIZEOF_LONG == SIZEOF_VOIDP -typedef unsigned long VALUE; -typedef unsigned long ID; -# define SIGNED_VALUE long -# define SIZEOF_VALUE SIZEOF_LONG -# define PRI_VALUE_PREFIX "l" -#elif SIZEOF_LONG_LONG == SIZEOF_VOIDP -typedef unsigned LONG_LONG VALUE; -typedef unsigned LONG_LONG ID; -# define SIGNED_VALUE LONG_LONG -# define LONG_LONG_VALUE 1 -# define SIZEOF_VALUE SIZEOF_LONG_LONG -# define PRI_VALUE_PREFIX PRI_LL_PREFIX -#else -# error ---->> ruby requires sizeof(void*) == sizeof(long) or sizeof(LONG_LONG) to be compiled. <<---- -#endif - -typedef char ruby_check_sizeof_int[SIZEOF_INT == sizeof(int) ? 1 : -1]; -typedef char ruby_check_sizeof_long[SIZEOF_LONG == sizeof(long) ? 1 : -1]; -#ifdef HAVE_LONG_LONG -typedef char ruby_check_sizeof_long_long[SIZEOF_LONG_LONG == sizeof(LONG_LONG) ? 1 : -1]; -#endif -typedef char ruby_check_sizeof_voidp[SIZEOF_VOIDP == sizeof(void*) ? 1 : -1]; - -#ifndef PRI_INT_PREFIX -#define PRI_INT_PREFIX "" -#endif -#ifndef PRI_LONG_PREFIX -#define PRI_LONG_PREFIX "l" -#endif -#ifndef PRI_SHORT_PREFIX -#define PRI_SHORT_PREFIX "h" -#endif - -#ifndef PRI_64_PREFIX -#if SIZEOF_LONG == 8 -#define PRI_64_PREFIX PRI_LONG_PREFIX -#elif SIZEOF_LONG_LONG == 8 -#define PRI_64_PREFIX PRI_LL_PREFIX -#endif -#endif - -#ifndef PRIdPTR -#define PRIdPTR PRI_PTR_PREFIX"d" -#define PRIiPTR PRI_PTR_PREFIX"i" -#define PRIoPTR PRI_PTR_PREFIX"o" -#define PRIuPTR PRI_PTR_PREFIX"u" -#define PRIxPTR PRI_PTR_PREFIX"x" -#define PRIXPTR PRI_PTR_PREFIX"X" -#endif - -#define RUBY_PRI_VALUE_MARK "\v" -#if defined PRIdPTR && !defined PRI_VALUE_PREFIX -#define PRIdVALUE PRIdPTR -#define PRIoVALUE PRIoPTR -#define PRIuVALUE PRIuPTR -#define PRIxVALUE PRIxPTR -#define PRIXVALUE PRIXPTR -#define PRIsVALUE PRIiPTR"" RUBY_PRI_VALUE_MARK -#else -#define PRIdVALUE PRI_VALUE_PREFIX"d" -#define PRIoVALUE PRI_VALUE_PREFIX"o" -#define PRIuVALUE PRI_VALUE_PREFIX"u" -#define PRIxVALUE PRI_VALUE_PREFIX"x" -#define PRIXVALUE PRI_VALUE_PREFIX"X" -#define PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARK -#endif -#ifndef PRI_VALUE_PREFIX -# define PRI_VALUE_PREFIX "" -#endif - -#ifndef PRI_TIMET_PREFIX -# if SIZEOF_TIME_T == SIZEOF_INT -# define PRI_TIMET_PREFIX -# elif SIZEOF_TIME_T == SIZEOF_LONG -# define PRI_TIMET_PREFIX "l" -# elif SIZEOF_TIME_T == SIZEOF_LONG_LONG -# define PRI_TIMET_PREFIX PRI_LL_PREFIX -# endif -#endif - -#if defined PRI_PTRDIFF_PREFIX -#elif SIZEOF_PTRDIFF_T == SIZEOF_INT -# define PRI_PTRDIFF_PREFIX "" -#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG -# define PRI_PTRDIFF_PREFIX "l" -#elif SIZEOF_PTRDIFF_T == SIZEOF_LONG_LONG -# define PRI_PTRDIFF_PREFIX PRI_LL_PREFIX -#endif -#define PRIdPTRDIFF PRI_PTRDIFF_PREFIX"d" -#define PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i" -#define PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o" -#define PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u" -#define PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x" -#define PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X" - -#if defined PRI_SIZE_PREFIX -#elif SIZEOF_SIZE_T == SIZEOF_INT -# define PRI_SIZE_PREFIX "" -#elif SIZEOF_SIZE_T == SIZEOF_LONG -# define PRI_SIZE_PREFIX "l" -#elif SIZEOF_SIZE_T == SIZEOF_LONG_LONG -# define PRI_SIZE_PREFIX PRI_LL_PREFIX -#endif -#define PRIdSIZE PRI_SIZE_PREFIX"d" -#define PRIiSIZE PRI_SIZE_PREFIX"i" -#define PRIoSIZE PRI_SIZE_PREFIX"o" -#define PRIuSIZE PRI_SIZE_PREFIX"u" -#define PRIxSIZE PRI_SIZE_PREFIX"x" -#define PRIXSIZE PRI_SIZE_PREFIX"X" - -#ifdef __STDC__ -# include -#else -# ifndef LONG_MAX -# ifdef HAVE_LIMITS_H -# include -# else - /* assuming 32bit(2's complement) long */ -# define LONG_MAX 2147483647 -# endif -# endif -# ifndef LONG_MIN -# define LONG_MIN (-LONG_MAX-1) -# endif -# ifndef CHAR_BIT -# define CHAR_BIT 8 -# endif -#endif - -#ifdef HAVE_LONG_LONG -# ifndef LLONG_MAX -# ifdef LONG_LONG_MAX -# define LLONG_MAX LONG_LONG_MAX -# else -# ifdef _I64_MAX -# define LLONG_MAX _I64_MAX -# else - /* assuming 64bit(2's complement) long long */ -# define LLONG_MAX 9223372036854775807LL -# endif -# endif -# endif -# ifndef LLONG_MIN -# ifdef LONG_LONG_MIN -# define LLONG_MIN LONG_LONG_MIN -# else -# ifdef _I64_MIN -# define LLONG_MIN _I64_MIN -# else -# define LLONG_MIN (-LLONG_MAX-1) -# endif -# endif -# endif -#endif - -#define RUBY_FIXNUM_MAX (LONG_MAX>>1) -#define RUBY_FIXNUM_MIN RSHIFT((long)LONG_MIN,1) -#define FIXNUM_MAX RUBY_FIXNUM_MAX -#define FIXNUM_MIN RUBY_FIXNUM_MIN - -#define RB_INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) -#define INT2FIX(i) RB_INT2FIX(i) -#define RB_LONG2FIX(i) RB_INT2FIX(i) -#define LONG2FIX(i) RB_INT2FIX(i) -#define rb_fix_new(v) RB_INT2FIX(v) -VALUE rb_int2inum(intptr_t); - -#define rb_int_new(v) rb_int2inum(v) -VALUE rb_uint2inum(uintptr_t); - -#define rb_uint_new(v) rb_uint2inum(v) - -#ifdef HAVE_LONG_LONG -VALUE rb_ll2inum(LONG_LONG); -#define LL2NUM(v) rb_ll2inum(v) -VALUE rb_ull2inum(unsigned LONG_LONG); -#define ULL2NUM(v) rb_ull2inum(v) -#endif - -#ifndef OFFT2NUM -#if SIZEOF_OFF_T > SIZEOF_LONG && defined(HAVE_LONG_LONG) -# define OFFT2NUM(v) LL2NUM(v) -#elif SIZEOF_OFF_T == SIZEOF_LONG -# define OFFT2NUM(v) LONG2NUM(v) -#else -# define OFFT2NUM(v) INT2NUM(v) -#endif -#endif - -#if SIZEOF_SIZE_T > SIZEOF_LONG && defined(HAVE_LONG_LONG) -# define SIZET2NUM(v) ULL2NUM(v) -# define SSIZET2NUM(v) LL2NUM(v) -#elif SIZEOF_SIZE_T == SIZEOF_LONG -# define SIZET2NUM(v) ULONG2NUM(v) -# define SSIZET2NUM(v) LONG2NUM(v) -#else -# define SIZET2NUM(v) UINT2NUM(v) -# define SSIZET2NUM(v) INT2NUM(v) -#endif - -#ifndef SIZE_MAX -# if SIZEOF_SIZE_T > SIZEOF_LONG && defined(HAVE_LONG_LONG) -# define SIZE_MAX ULLONG_MAX -# define SIZE_MIN ULLONG_MIN -# elif SIZEOF_SIZE_T == SIZEOF_LONG -# define SIZE_MAX ULONG_MAX -# define SIZE_MIN ULONG_MIN -# elif SIZEOF_SIZE_T == SIZEOF_INT -# define SIZE_MAX UINT_MAX -# define SIZE_MIN UINT_MIN -# else -# define SIZE_MAX USHRT_MAX -# define SIZE_MIN USHRT_MIN -# endif -#endif - -#ifndef SSIZE_MAX -# if SIZEOF_SIZE_T > SIZEOF_LONG && defined(HAVE_LONG_LONG) -# define SSIZE_MAX LLONG_MAX -# define SSIZE_MIN LLONG_MIN -# elif SIZEOF_SIZE_T == SIZEOF_LONG -# define SSIZE_MAX LONG_MAX -# define SSIZE_MIN LONG_MIN -# elif SIZEOF_SIZE_T == SIZEOF_INT -# define SSIZE_MAX INT_MAX -# define SSIZE_MIN INT_MIN -# else -# define SSIZE_MAX SHRT_MAX -# define SSIZE_MIN SHRT_MIN -# endif -#endif - -#if SIZEOF_INT < SIZEOF_VALUE -NORETURN(void rb_out_of_int(SIGNED_VALUE num)); -#endif - -#if SIZEOF_INT < SIZEOF_LONG -static inline int -rb_long2int_inline(long n) -{ - int i = (int)n; - if ((long)i != n) - rb_out_of_int(n); - - return i; -} -#define rb_long2int(n) rb_long2int_inline(n) -#else -#define rb_long2int(n) ((int)(n)) -#endif - -#ifndef PIDT2NUM -#define PIDT2NUM(v) LONG2NUM(v) -#endif -#ifndef NUM2PIDT -#define NUM2PIDT(v) NUM2LONG(v) -#endif -#ifndef UIDT2NUM -#define UIDT2NUM(v) LONG2NUM(v) -#endif -#ifndef NUM2UIDT -#define NUM2UIDT(v) NUM2LONG(v) -#endif -#ifndef GIDT2NUM -#define GIDT2NUM(v) LONG2NUM(v) -#endif -#ifndef NUM2GIDT -#define NUM2GIDT(v) NUM2LONG(v) -#endif -#ifndef NUM2MODET -#define NUM2MODET(v) NUM2INT(v) -#endif -#ifndef MODET2NUM -#define MODET2NUM(v) INT2NUM(v) -#endif - -#define RB_FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1)) -static inline long -rb_fix2long(VALUE x) -{ - return RB_FIX2LONG(x); -} -#define RB_FIX2ULONG(x) ((unsigned long)RB_FIX2LONG(x)) -static inline unsigned long -rb_fix2ulong(VALUE x) -{ - return RB_FIX2ULONG(x); -} -#define RB_FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&RUBY_FIXNUM_FLAG) -#define RB_POSFIXABLE(f) ((f) < RUBY_FIXNUM_MAX+1) -#define RB_NEGFIXABLE(f) ((f) >= RUBY_FIXNUM_MIN) -#define RB_FIXABLE(f) (RB_POSFIXABLE(f) && RB_NEGFIXABLE(f)) -#define FIX2LONG(x) RB_FIX2LONG(x) -#define FIX2ULONG(x) RB_FIX2ULONG(x) -#define FIXNUM_P(f) RB_FIXNUM_P(f) -#define POSFIXABLE(f) RB_POSFIXABLE(f) -#define NEGFIXABLE(f) RB_NEGFIXABLE(f) -#define FIXABLE(f) RB_FIXABLE(f) - -#define RB_IMMEDIATE_P(x) ((VALUE)(x) & RUBY_IMMEDIATE_MASK) -#define IMMEDIATE_P(x) RB_IMMEDIATE_P(x) - -ID rb_sym2id(VALUE); -VALUE rb_id2sym(ID); -#define RB_STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<= SIZEOF_DOUBLE -#define USE_FLONUM 1 -#else -#define USE_FLONUM 0 -#endif -#endif - -#if USE_FLONUM -#define RB_FLONUM_P(x) ((((int)(SIGNED_VALUE)(x))&RUBY_FLONUM_MASK) == RUBY_FLONUM_FLAG) -#else -#define RB_FLONUM_P(x) 0 -#endif -#define FLONUM_P(x) RB_FLONUM_P(x) +RUBY3_SYMBOL_EXPORT_BEGIN() /* Module#methods, #singleton_methods and so on return Symbols */ #define USE_SYMBOL_AS_METHOD_NAME 1 -/* special constants - i.e. non-zero and non-fixnum constants */ -enum ruby_special_consts { -#if USE_FLONUM - RUBY_Qfalse = 0x00, /* ...0000 0000 */ - RUBY_Qtrue = 0x14, /* ...0001 0100 */ - RUBY_Qnil = 0x08, /* ...0000 1000 */ - RUBY_Qundef = 0x34, /* ...0011 0100 */ - - RUBY_IMMEDIATE_MASK = 0x07, - RUBY_FIXNUM_FLAG = 0x01, /* ...xxxx xxx1 */ - RUBY_FLONUM_MASK = 0x03, - RUBY_FLONUM_FLAG = 0x02, /* ...xxxx xx10 */ - RUBY_SYMBOL_FLAG = 0x0c, /* ...0000 1100 */ -#else - RUBY_Qfalse = 0, /* ...0000 0000 */ - RUBY_Qtrue = 2, /* ...0000 0010 */ - RUBY_Qnil = 4, /* ...0000 0100 */ - RUBY_Qundef = 6, /* ...0000 0110 */ - - RUBY_IMMEDIATE_MASK = 0x03, - RUBY_FIXNUM_FLAG = 0x01, /* ...xxxx xxx1 */ - RUBY_FLONUM_MASK = 0x00, /* any values ANDed with FLONUM_MASK cannot be FLONUM_FLAG */ - RUBY_FLONUM_FLAG = 0x02, - RUBY_SYMBOL_FLAG = 0x0e, /* ...0000 1110 */ -#endif - RUBY_SPECIAL_SHIFT = 8 -}; - -#define RUBY_Qfalse ((VALUE)RUBY_Qfalse) -#define RUBY_Qtrue ((VALUE)RUBY_Qtrue) -#define RUBY_Qnil ((VALUE)RUBY_Qnil) -#define RUBY_Qundef ((VALUE)RUBY_Qundef) /* undefined value for placeholder */ -#define Qfalse RUBY_Qfalse -#define Qtrue RUBY_Qtrue -#define Qnil RUBY_Qnil -#define Qundef RUBY_Qundef -#define IMMEDIATE_MASK RUBY_IMMEDIATE_MASK -#define FIXNUM_FLAG RUBY_FIXNUM_FLAG -#if USE_FLONUM -#define FLONUM_MASK RUBY_FLONUM_MASK -#define FLONUM_FLAG RUBY_FLONUM_FLAG -#endif -#define SYMBOL_FLAG RUBY_SYMBOL_FLAG - -#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) -#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) -#define RTEST(v) RB_TEST(v) -#define NIL_P(v) RB_NIL_P(v) - -#define CLASS_OF(v) rb_class_of((VALUE)(v)) - -enum ruby_value_type { - RUBY_T_NONE = 0x00, - - RUBY_T_OBJECT = 0x01, - RUBY_T_CLASS = 0x02, - RUBY_T_MODULE = 0x03, - RUBY_T_FLOAT = 0x04, - RUBY_T_STRING = 0x05, - RUBY_T_REGEXP = 0x06, - RUBY_T_ARRAY = 0x07, - RUBY_T_HASH = 0x08, - RUBY_T_STRUCT = 0x09, - RUBY_T_BIGNUM = 0x0a, - RUBY_T_FILE = 0x0b, - RUBY_T_DATA = 0x0c, - RUBY_T_MATCH = 0x0d, - RUBY_T_COMPLEX = 0x0e, - RUBY_T_RATIONAL = 0x0f, - - RUBY_T_NIL = 0x11, - RUBY_T_TRUE = 0x12, - RUBY_T_FALSE = 0x13, - RUBY_T_SYMBOL = 0x14, - RUBY_T_FIXNUM = 0x15, - RUBY_T_UNDEF = 0x16, - - RUBY_T_IMEMO = 0x1a, /*!< @see imemo_type */ - RUBY_T_NODE = 0x1b, - RUBY_T_ICLASS = 0x1c, - RUBY_T_ZOMBIE = 0x1d, - RUBY_T_MOVED = 0x1e, - - RUBY_T_MASK = 0x1f -}; - -#define T_NONE RUBY_T_NONE -#define T_NIL RUBY_T_NIL -#define T_OBJECT RUBY_T_OBJECT -#define T_CLASS RUBY_T_CLASS -#define T_ICLASS RUBY_T_ICLASS -#define T_MODULE RUBY_T_MODULE -#define T_FLOAT RUBY_T_FLOAT -#define T_STRING RUBY_T_STRING -#define T_REGEXP RUBY_T_REGEXP -#define T_ARRAY RUBY_T_ARRAY -#define T_HASH RUBY_T_HASH -#define T_STRUCT RUBY_T_STRUCT -#define T_BIGNUM RUBY_T_BIGNUM -#define T_FILE RUBY_T_FILE -#define T_FIXNUM RUBY_T_FIXNUM -#define T_TRUE RUBY_T_TRUE -#define T_FALSE RUBY_T_FALSE -#define T_DATA RUBY_T_DATA -#define T_MATCH RUBY_T_MATCH -#define T_SYMBOL RUBY_T_SYMBOL -#define T_RATIONAL RUBY_T_RATIONAL -#define T_COMPLEX RUBY_T_COMPLEX -#define T_IMEMO RUBY_T_IMEMO -#define T_UNDEF RUBY_T_UNDEF -#define T_NODE RUBY_T_NODE -#define T_ZOMBIE RUBY_T_ZOMBIE -#define T_MOVED RUBY_T_MOVED -#define T_MASK RUBY_T_MASK - -#define RB_BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & RUBY_T_MASK) -#define BUILTIN_TYPE(x) RB_BUILTIN_TYPE(x) - -static inline int rb_type(VALUE obj); -#define TYPE(x) rb_type((VALUE)(x)) - -#define RB_FLOAT_TYPE_P(obj) (\ - RB_FLONUM_P(obj) || \ - (!RB_SPECIAL_CONST_P(obj) && RB_BUILTIN_TYPE(obj) == RUBY_T_FLOAT)) - -#define RB_TYPE_P(obj, type) ( \ - ((type) == RUBY_T_FIXNUM) ? RB_FIXNUM_P(obj) : \ - ((type) == RUBY_T_TRUE) ? ((obj) == RUBY_Qtrue) : \ - ((type) == RUBY_T_FALSE) ? ((obj) == RUBY_Qfalse) : \ - ((type) == RUBY_T_NIL) ? ((obj) == RUBY_Qnil) : \ - ((type) == RUBY_T_UNDEF) ? ((obj) == RUBY_Qundef) : \ - ((type) == RUBY_T_SYMBOL) ? RB_SYMBOL_P(obj) : \ - ((type) == RUBY_T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : \ - (!RB_SPECIAL_CONST_P(obj) && RB_BUILTIN_TYPE(obj) == (type))) - -#ifdef __GNUC__ -#define RB_GC_GUARD(v) \ - (*__extension__ ({ \ - volatile VALUE *rb_gc_guarded_ptr = &(v); \ - __asm__("" : : "m"(rb_gc_guarded_ptr)); \ - rb_gc_guarded_ptr; \ - })) -#elif defined _MSC_VER -#pragma optimize("", off) -static inline volatile VALUE *rb_gc_guarded_ptr(volatile VALUE *ptr) {return ptr;} -#pragma optimize("", on) -#define RB_GC_GUARD(v) (*rb_gc_guarded_ptr(&(v))) -#else -volatile VALUE *rb_gc_guarded_ptr_val(volatile VALUE *ptr, VALUE val); -#define HAVE_RB_GC_GUARDED_PTR_VAL 1 -#define RB_GC_GUARD(v) (*rb_gc_guarded_ptr_val(&(v),(v))) -#endif - -#ifdef __GNUC__ -#define RB_UNUSED_VAR(x) x __attribute__ ((unused)) -#else -#define RB_UNUSED_VAR(x) x -#endif - -void rb_check_type(VALUE,int); -#define Check_Type(v,t) rb_check_type((VALUE)(v),(t)) - -VALUE rb_str_to_str(VALUE); -VALUE rb_string_value(volatile VALUE*); -char *rb_string_value_ptr(volatile VALUE*); -char *rb_string_value_cstr(volatile VALUE*); - -#define StringValue(v) rb_string_value(&(v)) -#define StringValuePtr(v) rb_string_value_ptr(&(v)) -#define StringValueCStr(v) rb_string_value_cstr(&(v)) - -#define SafeStringValue(v) StringValue(v) -#if GCC_VERSION_SINCE(4,4,0) -void rb_check_safe_str(VALUE) __attribute__((error("rb_check_safe_str() and Check_SafeStr() are obsolete; use StringValue() instead"))); -# define Check_SafeStr(v) rb_check_safe_str((VALUE)(v)) -#else -# define rb_check_safe_str(x) [<"rb_check_safe_str() is obsolete; use StringValue() instead">] -# define Check_SafeStr(v) [<"Check_SafeStr() is obsolete; use StringValue() instead">] -#endif - -VALUE rb_str_export(VALUE); -#define ExportStringValue(v) do {\ - StringValue(v);\ - (v) = rb_str_export(v);\ -} while (0) -VALUE rb_str_export_locale(VALUE); - VALUE rb_get_path(VALUE); #define FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v)) VALUE rb_get_path_no_checksafe(VALUE); #define FilePathStringValue(v) ((v) = rb_get_path(v)) -VALUE rb_errinfo(void); -void rb_set_errinfo(VALUE); - -long rb_num2long(VALUE); -unsigned long rb_num2ulong(VALUE); -static inline long -rb_num2long_inline(VALUE x) -{ - if (RB_FIXNUM_P(x)) - return RB_FIX2LONG(x); - else - return rb_num2long(x); -} -#define RB_NUM2LONG(x) rb_num2long_inline(x) -#define NUM2LONG(x) RB_NUM2LONG(x) -static inline unsigned long -rb_num2ulong_inline(VALUE x) -{ - if (RB_FIXNUM_P(x)) - return RB_FIX2ULONG(x); - else - return rb_num2ulong(x); -} -#define RB_NUM2ULONG(x) rb_num2ulong_inline(x) -#define NUM2ULONG(x) RB_NUM2ULONG(x) -#if SIZEOF_INT < SIZEOF_LONG -long rb_num2int(VALUE); -long rb_fix2int(VALUE); -#define RB_FIX2INT(x) ((int)rb_fix2int((VALUE)(x))) - -static inline int -rb_num2int_inline(VALUE x) -{ - if (RB_FIXNUM_P(x)) - return (int)rb_fix2int(x); - else - return (int)rb_num2int(x); -} -#define RB_NUM2INT(x) rb_num2int_inline(x) - -unsigned long rb_num2uint(VALUE); -#define RB_NUM2UINT(x) ((unsigned int)rb_num2uint(x)) -unsigned long rb_fix2uint(VALUE); -#define RB_FIX2UINT(x) ((unsigned int)rb_fix2uint(x)) -#else /* SIZEOF_INT < SIZEOF_LONG */ -#define RB_NUM2INT(x) ((int)RB_NUM2LONG(x)) -#define RB_NUM2UINT(x) ((unsigned int)RB_NUM2ULONG(x)) -#define RB_FIX2INT(x) ((int)RB_FIX2LONG(x)) -#define RB_FIX2UINT(x) ((unsigned int)RB_FIX2ULONG(x)) -#endif /* SIZEOF_INT < SIZEOF_LONG */ -#define NUM2INT(x) RB_NUM2INT(x) -#define NUM2UINT(x) RB_NUM2UINT(x) -#define FIX2INT(x) RB_FIX2INT(x) -#define FIX2UINT(x) RB_FIX2UINT(x) - -short rb_num2short(VALUE); -unsigned short rb_num2ushort(VALUE); -short rb_fix2short(VALUE); -unsigned short rb_fix2ushort(VALUE); -#define RB_FIX2SHORT(x) (rb_fix2short((VALUE)(x))) -#define FIX2SHORT(x) RB_FIX2SHORT(x) -static inline short -rb_num2short_inline(VALUE x) -{ - if (RB_FIXNUM_P(x)) - return rb_fix2short(x); - else - return rb_num2short(x); -} - -#define RB_NUM2SHORT(x) rb_num2short_inline(x) -#define RB_NUM2USHORT(x) rb_num2ushort(x) -#define NUM2SHORT(x) RB_NUM2SHORT(x) -#define NUM2USHORT(x) RB_NUM2USHORT(x) - -#ifdef HAVE_LONG_LONG -LONG_LONG rb_num2ll(VALUE); -unsigned LONG_LONG rb_num2ull(VALUE); -static inline LONG_LONG -rb_num2ll_inline(VALUE x) -{ - if (RB_FIXNUM_P(x)) - return RB_FIX2LONG(x); - else - return rb_num2ll(x); -} -# define RB_NUM2LL(x) rb_num2ll_inline(x) -# define RB_NUM2ULL(x) rb_num2ull(x) -# define NUM2LL(x) RB_NUM2LL(x) -# define NUM2ULL(x) RB_NUM2ULL(x) -#endif - -#if !defined(NUM2OFFT) -# if defined(HAVE_LONG_LONG) && SIZEOF_OFF_T > SIZEOF_LONG -# define NUM2OFFT(x) ((off_t)NUM2LL(x)) -# else -# define NUM2OFFT(x) NUM2LONG(x) -# endif -#endif - -#if defined(HAVE_LONG_LONG) && SIZEOF_SIZE_T > SIZEOF_LONG -# define NUM2SIZET(x) ((size_t)NUM2ULL(x)) -# define NUM2SSIZET(x) ((ssize_t)NUM2LL(x)) -#else -# define NUM2SIZET(x) NUM2ULONG(x) -# define NUM2SSIZET(x) NUM2LONG(x) -#endif - -double rb_num2dbl(VALUE); -#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) - -VALUE rb_uint2big(uintptr_t); -VALUE rb_int2big(intptr_t); - -VALUE rb_newobj(void); -VALUE rb_newobj_of(VALUE, VALUE); -VALUE rb_obj_setup(VALUE obj, VALUE klass, VALUE type); -#define RB_NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj() -#define RB_NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags) -#define NEWOBJ(obj,type) RB_NEWOBJ(obj,type) -#define NEWOBJ_OF(obj,type,klass,flags) RB_NEWOBJ_OF(obj,type,klass,flags) /* core has special NEWOBJ_OF() in internal.h */ -#define OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t) /* use NEWOBJ_OF instead of NEWOBJ()+OBJSETUP() */ -#define CLONESETUP(clone,obj) rb_clone_setup(clone,obj) -#define DUPSETUP(dup,obj) rb_dup_setup(dup,obj) - -#ifdef USE_RGENGC -#undef USE_RGENGC -#endif -#define USE_RGENGC 1 -#ifndef USE_RINCGC -#define USE_RINCGC 1 -#endif - -#ifndef RGENGC_WB_PROTECTED_ARRAY -#define RGENGC_WB_PROTECTED_ARRAY 1 -#endif -#ifndef RGENGC_WB_PROTECTED_HASH -#define RGENGC_WB_PROTECTED_HASH 1 -#endif -#ifndef RGENGC_WB_PROTECTED_STRUCT -#define RGENGC_WB_PROTECTED_STRUCT 1 -#endif -#ifndef RGENGC_WB_PROTECTED_STRING -#define RGENGC_WB_PROTECTED_STRING 1 -#endif -#ifndef RGENGC_WB_PROTECTED_OBJECT -#define RGENGC_WB_PROTECTED_OBJECT 1 -#endif -#ifndef RGENGC_WB_PROTECTED_REGEXP -#define RGENGC_WB_PROTECTED_REGEXP 1 -#endif -#ifndef RGENGC_WB_PROTECTED_CLASS -#define RGENGC_WB_PROTECTED_CLASS 1 -#endif -#ifndef RGENGC_WB_PROTECTED_FLOAT -#define RGENGC_WB_PROTECTED_FLOAT 1 -#endif -#ifndef RGENGC_WB_PROTECTED_COMPLEX -#define RGENGC_WB_PROTECTED_COMPLEX 1 -#endif -#ifndef RGENGC_WB_PROTECTED_RATIONAL -#define RGENGC_WB_PROTECTED_RATIONAL 1 -#endif -#ifndef RGENGC_WB_PROTECTED_BIGNUM -#define RGENGC_WB_PROTECTED_BIGNUM 1 -#endif -#ifndef RGENGC_WB_PROTECTED_NODE_CREF -#define RGENGC_WB_PROTECTED_NODE_CREF 1 -#endif - -#ifdef __GNUC__ -__extension__ -#endif -enum ruby_fl_type { - RUBY_FL_WB_PROTECTED = (1<<5), - RUBY_FL_PROMOTED0 = (1<<5), - RUBY_FL_PROMOTED1 = (1<<6), - RUBY_FL_PROMOTED = RUBY_FL_PROMOTED0|RUBY_FL_PROMOTED1, - RUBY_FL_FINALIZE = (1<<7), - RUBY_FL_TAINT = (1<<8), - RUBY_FL_UNTRUSTED = RUBY_FL_TAINT, - RUBY_FL_SEEN_OBJ_ID = (1<<9), - RUBY_FL_EXIVAR = (1<<10), - RUBY_FL_FREEZE = (1<<11), - - RUBY_FL_USHIFT = 12, - -#define RUBY_FL_USER_N(n) RUBY_FL_USER##n = (1<<(RUBY_FL_USHIFT+n)) - RUBY_FL_USER_N(0), - RUBY_FL_USER_N(1), - RUBY_FL_USER_N(2), - RUBY_FL_USER_N(3), - RUBY_FL_USER_N(4), - RUBY_FL_USER_N(5), - RUBY_FL_USER_N(6), - RUBY_FL_USER_N(7), - RUBY_FL_USER_N(8), - RUBY_FL_USER_N(9), - RUBY_FL_USER_N(10), - RUBY_FL_USER_N(11), - RUBY_FL_USER_N(12), - RUBY_FL_USER_N(13), - RUBY_FL_USER_N(14), - RUBY_FL_USER_N(15), - RUBY_FL_USER_N(16), - RUBY_FL_USER_N(17), - RUBY_FL_USER_N(18), -#if defined ENUM_OVER_INT || SIZEOF_INT*CHAR_BIT>12+19+1 - RUBY_FL_USER_N(19), -#else -#define RUBY_FL_USER19 (((VALUE)1)<<(RUBY_FL_USHIFT+19)) -#endif - - RUBY_ELTS_SHARED = RUBY_FL_USER2, - RUBY_FL_DUPPED = (RUBY_T_MASK|RUBY_FL_EXIVAR|RUBY_FL_TAINT), - RUBY_FL_SINGLETON = RUBY_FL_USER0 -}; - -struct RUBY_ALIGNAS(SIZEOF_VALUE) RBasic { - VALUE flags; - const VALUE klass; -}; - -VALUE rb_obj_hide(VALUE obj); -VALUE rb_obj_reveal(VALUE obj, VALUE klass); /* do not use this API to change klass information */ - -#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) -# define RB_OBJ_WB_UNPROTECT_FOR(type, obj) \ - __extension__( \ - __builtin_choose_expr( \ - RGENGC_WB_PROTECTED_##type, \ - OBJ_WB_UNPROTECT((VALUE)(obj)), ((VALUE)(obj)))) -#else -# define RB_OBJ_WB_UNPROTECT_FOR(type, obj) \ - (RGENGC_WB_PROTECTED_##type ? \ - OBJ_WB_UNPROTECT((VALUE)(obj)) : ((VALUE)(obj))) -#endif - -#define RBASIC_CLASS(obj) (RBASIC(obj)->klass) - -#define RVALUE_EMBED_LEN_MAX RVALUE_EMBED_LEN_MAX -enum ruby_rvalue_flags { - RVALUE_EMBED_LEN_MAX = 3 -}; - -#define ROBJECT_EMBED_LEN_MAX ROBJECT_EMBED_LEN_MAX -#define ROBJECT_EMBED ROBJECT_EMBED -enum ruby_robject_flags { - ROBJECT_EMBED_LEN_MAX = RVALUE_EMBED_LEN_MAX, - ROBJECT_EMBED = RUBY_FL_USER1, - - ROBJECT_ENUM_END -}; - -struct RObject { - struct RBasic basic; - union { - struct { - uint32_t numiv; - VALUE *ivptr; - void *iv_index_tbl; /* shortcut for RCLASS_IV_INDEX_TBL(rb_obj_class(obj)) */ - } heap; - VALUE ary[ROBJECT_EMBED_LEN_MAX]; - } as; -}; -#define ROBJECT_NUMIV(o) \ - ((RBASIC(o)->flags & ROBJECT_EMBED) ? \ - ROBJECT_EMBED_LEN_MAX : \ - ROBJECT(o)->as.heap.numiv) -#define ROBJECT_IVPTR(o) \ - ((RBASIC(o)->flags & ROBJECT_EMBED) ? \ - ROBJECT(o)->as.ary : \ - ROBJECT(o)->as.heap.ivptr) -#define ROBJECT_IV_INDEX_TBL(o) \ - ((RBASIC(o)->flags & ROBJECT_EMBED) ? \ - RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : \ - ROBJECT(o)->as.heap.iv_index_tbl) - -#define RCLASS_SUPER(c) rb_class_get_superclass(c) -#define RMODULE_IV_TBL(m) RCLASS_IV_TBL(m) -#define RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m) -#define RMODULE_M_TBL(m) RCLASS_M_TBL(m) -#define RMODULE_SUPER(m) RCLASS_SUPER(m) -#define RMODULE_IS_OVERLAID RMODULE_IS_OVERLAID -#define RMODULE_IS_REFINEMENT RMODULE_IS_REFINEMENT -#define RMODULE_INCLUDED_INTO_REFINEMENT RMODULE_INCLUDED_INTO_REFINEMENT -enum ruby_rmodule_flags { - RMODULE_IS_OVERLAID = RUBY_FL_USER2, - RMODULE_IS_REFINEMENT = RUBY_FL_USER3, - RMODULE_INCLUDED_INTO_REFINEMENT = RUBY_FL_USER4, - - RMODULE_ENUM_END -}; - -PUREFUNC(double rb_float_value(VALUE)); -VALUE rb_float_new(double); -VALUE rb_float_new_in_heap(double); - -#define RFLOAT_VALUE(v) rb_float_value(v) -#define DBL2NUM(dbl) rb_float_new(dbl) - -#define RUBY_ELTS_SHARED RUBY_ELTS_SHARED -#define ELTS_SHARED RUBY_ELTS_SHARED - -#define RSTRING_NOEMBED RSTRING_NOEMBED -#define RSTRING_EMBED_LEN_MASK RSTRING_EMBED_LEN_MASK -#define RSTRING_EMBED_LEN_SHIFT RSTRING_EMBED_LEN_SHIFT -#define RSTRING_EMBED_LEN_MAX RSTRING_EMBED_LEN_MAX -#define RSTRING_FSTR RSTRING_FSTR -enum ruby_rstring_flags { - RSTRING_NOEMBED = RUBY_FL_USER1, - RSTRING_EMBED_LEN_MASK = (RUBY_FL_USER2|RUBY_FL_USER3|RUBY_FL_USER4| - RUBY_FL_USER5|RUBY_FL_USER6), - RSTRING_EMBED_LEN_SHIFT = (RUBY_FL_USHIFT+2), - RSTRING_EMBED_LEN_MAX = (int)((sizeof(VALUE)*RVALUE_EMBED_LEN_MAX)/sizeof(char)-1), - RSTRING_FSTR = RUBY_FL_USER17, - - RSTRING_ENUM_END -}; - -struct RString { - struct RBasic basic; - union { - struct { - long len; - char *ptr; - union { - long capa; - VALUE shared; - } aux; - } heap; - char ary[RSTRING_EMBED_LEN_MAX + 1]; - } as; -}; -#define RSTRING_EMBED_LEN(str) \ - (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & \ - (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT)) -#define RSTRING_LEN(str) \ - (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? \ - RSTRING_EMBED_LEN(str) : \ - RSTRING(str)->as.heap.len) -#define RSTRING_PTR(str) \ - (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? \ - RSTRING(str)->as.ary : \ - RSTRING(str)->as.heap.ptr) -#define RSTRING_END(str) \ - (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? \ - (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : \ - (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len)) -#define RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str)) -#define RSTRING_GETMEM(str, ptrvar, lenvar) \ - (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? \ - ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : \ - ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len)) - -#ifndef USE_TRANSIENT_HEAP -#define USE_TRANSIENT_HEAP 1 -#endif - -enum ruby_rarray_flags { - RARRAY_EMBED_LEN_MAX = RVALUE_EMBED_LEN_MAX, - RARRAY_EMBED_FLAG = RUBY_FL_USER1, - /* RUBY_FL_USER2 is for ELTS_SHARED */ - RARRAY_EMBED_LEN_MASK = (RUBY_FL_USER4|RUBY_FL_USER3), - RARRAY_EMBED_LEN_SHIFT = (RUBY_FL_USHIFT+3), - -#if USE_TRANSIENT_HEAP - RARRAY_TRANSIENT_FLAG = RUBY_FL_USER13, -#define RARRAY_TRANSIENT_FLAG RARRAY_TRANSIENT_FLAG -#else -#define RARRAY_TRANSIENT_FLAG 0 -#endif - - RARRAY_ENUM_END -}; -#define RARRAY_EMBED_FLAG (VALUE)RARRAY_EMBED_FLAG -#define RARRAY_EMBED_LEN_MASK (VALUE)RARRAY_EMBED_LEN_MASK -#define RARRAY_EMBED_LEN_MAX RARRAY_EMBED_LEN_MAX -#define RARRAY_EMBED_LEN_SHIFT RARRAY_EMBED_LEN_SHIFT - -struct RArray { - struct RBasic basic; - union { - struct { - long len; - union { - long capa; -#if defined(__clang__) /* <- clang++ is sane */ || \ - !defined(__cplusplus) /* <- C99 is sane */ || \ - (__cplusplus > 199711L) /* <- C++11 is sane */ - const -#endif - VALUE shared_root; - } aux; - const VALUE *ptr; - } heap; - const VALUE ary[RARRAY_EMBED_LEN_MAX]; - } as; -}; -#define RARRAY_EMBED_LEN(a) \ - (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & \ - (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) -#define RARRAY_LEN(a) rb_array_len(a) -#define RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary)) -#define RARRAY_CONST_PTR(a) rb_array_const_ptr(a) -#define RARRAY_CONST_PTR_TRANSIENT(a) rb_array_const_ptr_transient(a) - -#if USE_TRANSIENT_HEAP -#define RARRAY_TRANSIENT_P(ary) FL_TEST_RAW((ary), RARRAY_TRANSIENT_FLAG) -#else -#define RARRAY_TRANSIENT_P(ary) 0 -#endif - -#define RARRAY_PTR_USE_START_TRANSIENT(a) rb_array_ptr_use_start(a, 1) -#define RARRAY_PTR_USE_END_TRANSIENT(a) rb_array_ptr_use_end(a, 1) - -#define RARRAY_PTR_USE_TRANSIENT(ary, ptr_name, expr) do { \ - const VALUE _ary = (ary); \ - VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START_TRANSIENT(_ary); \ - expr; \ - RARRAY_PTR_USE_END_TRANSIENT(_ary); \ -} while (0) - -#define RARRAY_PTR_USE_START(a) rb_array_ptr_use_start(a, 0) -#define RARRAY_PTR_USE_END(a) rb_array_ptr_use_end(a, 0) - -#define RARRAY_PTR_USE(ary, ptr_name, expr) do { \ - const VALUE _ary = (ary); \ - VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); \ - expr; \ - RARRAY_PTR_USE_END(_ary); \ -} while (0) - -#define RARRAY_AREF(a, i) (RARRAY_CONST_PTR_TRANSIENT(a)[i]) -#define RARRAY_ASET(a, i, v) do { \ - const VALUE _ary = (a); \ - const VALUE _v = (v); \ - VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START_TRANSIENT(_ary); \ - RB_OBJ_WRITE(_ary, &ptr[i], _v); \ - RARRAY_PTR_USE_END_TRANSIENT(_ary); \ -} while (0) - -#define RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(ARRAY, a))) - -struct RRegexp { - struct RBasic basic; - struct re_pattern_buffer *ptr; - const VALUE src; - unsigned long usecnt; -}; -#define RREGEXP_PTR(r) (RREGEXP(r)->ptr) -#define RREGEXP_SRC(r) (RREGEXP(r)->src) -#define RREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src) -#define RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src) -#define RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src) - -/* RHash is defined at internal.h */ -size_t rb_hash_size_num(VALUE hash); - -#define RHASH_TBL(h) rb_hash_tbl(h, __FILE__, __LINE__) -#define RHASH_ITER_LEV(h) rb_hash_iter_lev(h) -#define RHASH_IFNONE(h) rb_hash_ifnone(h) -#define RHASH_SIZE(h) rb_hash_size_num(h) -#define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0) -#define RHASH_SET_IFNONE(h, ifnone) rb_hash_set_ifnone((VALUE)h, ifnone) - -struct RFile { - struct RBasic basic; - struct rb_io_t *fptr; -}; - -struct RData { - struct RBasic basic; - void (*dmark)(void*); - void (*dfree)(void*); - void *data; -}; - -typedef struct rb_data_type_struct rb_data_type_t; - -struct rb_data_type_struct { - const char *wrap_struct_name; - struct { - void (*dmark)(void*); - void (*dfree)(void*); - size_t (*dsize)(const void *); - void (*dcompact)(void*); - void *reserved[1]; /* For future extension. - This array *must* be filled with ZERO. */ - } function; - const rb_data_type_t *parent; - void *data; /* This area can be used for any purpose - by a programmer who define the type. */ - VALUE flags; /* RUBY_FL_WB_PROTECTED */ -}; - -#define HAVE_TYPE_RB_DATA_TYPE_T 1 -#define HAVE_RB_DATA_TYPE_T_FUNCTION 1 -#define HAVE_RB_DATA_TYPE_T_PARENT 1 - -struct RTypedData { - struct RBasic basic; - const rb_data_type_t *type; - VALUE typed_flag; /* 1 or not */ - void *data; -}; - -#define DATA_PTR(dta) (RDATA(dta)->data) - -#define RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1) -#define RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type) -#define RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data) - -/* -#define RUBY_DATA_FUNC(func) ((void (*)(void*))(func)) -*/ -typedef void (*RUBY_DATA_FUNC)(void*); - -#ifndef RUBY_UNTYPED_DATA_WARNING -# if defined RUBY_EXPORT -# define RUBY_UNTYPED_DATA_WARNING 1 -# else -# define RUBY_UNTYPED_DATA_WARNING 0 -# endif -#endif -VALUE rb_data_object_wrap(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC); -VALUE rb_data_object_zalloc(VALUE,size_t,RUBY_DATA_FUNC,RUBY_DATA_FUNC); -VALUE rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *); -VALUE rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type); -int rb_typeddata_inherited_p(const rb_data_type_t *child, const rb_data_type_t *parent); -int rb_typeddata_is_kind_of(VALUE, const rb_data_type_t *); -void *rb_check_typeddata(VALUE, const rb_data_type_t *); -#define Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t)) -#define RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1) -#define RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0) -#define RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREE -#define RUBY_TYPED_NEVER_FREE RUBY_NEVER_FREE - -/* bits for rb_data_type_struct::flags */ -#define RUBY_TYPED_FREE_IMMEDIATELY 1 /* TYPE field */ -#define RUBY_TYPED_WB_PROTECTED RUBY_FL_WB_PROTECTED /* THIS FLAG DEPENDS ON Ruby version */ -#define RUBY_TYPED_PROMOTED1 RUBY_FL_PROMOTED1 /* THIS FLAG DEPENDS ON Ruby version */ - -#define Data_Wrap_Struct(klass,mark,free,sval)\ - rb_data_object_wrap((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free)) - -#define Data_Make_Struct0(result, klass, type, size, mark, free, sval) \ - VALUE result = rb_data_object_zalloc((klass), (size), \ - (RUBY_DATA_FUNC)(mark), \ - (RUBY_DATA_FUNC)(free)); \ - (void)((sval) = (type *)DATA_PTR(result)); - -#ifdef __GNUC__ -#define Data_Make_Struct(klass,type,mark,free,sval) RB_GNUC_EXTENSION_BLOCK(\ - Data_Make_Struct0(data_struct_obj, klass, type, sizeof(type), mark, free, sval); \ - data_struct_obj \ -) -#else -#define Data_Make_Struct(klass,type,mark,free,sval) (\ - rb_data_object_make((klass),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free),(void **)&(sval),sizeof(type)) \ -) -#endif - -#define TypedData_Wrap_Struct(klass,data_type,sval)\ - rb_data_typed_object_wrap((klass),(sval),(data_type)) - -#define TypedData_Make_Struct0(result, klass, type, size, data_type, sval) \ - VALUE result = rb_data_typed_object_zalloc(klass, size, data_type); \ - (void)((sval) = (type *)DATA_PTR(result)); - -#ifdef __GNUC__ -#define TypedData_Make_Struct(klass, type, data_type, sval) RB_GNUC_EXTENSION_BLOCK(\ - TypedData_Make_Struct0(data_struct_obj, klass, type, sizeof(type), data_type, sval); \ - data_struct_obj \ -) -#else -#define TypedData_Make_Struct(klass, type, data_type, sval) (\ - rb_data_typed_object_make((klass),(data_type),(void **)&(sval),sizeof(type)) \ -) -#endif - -#define Data_Get_Struct(obj,type,sval) \ - ((sval) = (type*)rb_data_object_get(obj)) - -#define TypedData_Get_Struct(obj,type,data_type,sval) \ - ((sval) = (type*)rb_check_typeddata((obj), (data_type))) - -#define RSTRUCT_LEN(st) NUM2LONG(rb_struct_size(st)) -#define RSTRUCT_PTR(st) rb_struct_ptr(st) -#define RSTRUCT_SET(st, idx, v) rb_struct_aset(st, INT2NUM(idx), (v)) -#define RSTRUCT_GET(st, idx) rb_struct_aref(st, INT2NUM(idx)) - -int rb_big_sign(VALUE); -#define RBIGNUM_SIGN(b) (rb_big_sign(b)) -#define RBIGNUM_POSITIVE_P(b) (RBIGNUM_SIGN(b)!=0) -#define RBIGNUM_NEGATIVE_P(b) (RBIGNUM_SIGN(b)==0) - -#define R_CAST(st) (struct st*) -#define RMOVED(obj) (R_CAST(RMoved)(obj)) -#define RBASIC(obj) (R_CAST(RBasic)(obj)) -#define ROBJECT(obj) (R_CAST(RObject)(obj)) -#define RCLASS(obj) (R_CAST(RClass)(obj)) -#define RMODULE(obj) RCLASS(obj) -#define RSTRING(obj) (R_CAST(RString)(obj)) -#define RREGEXP(obj) (R_CAST(RRegexp)(obj)) -#define RARRAY(obj) (R_CAST(RArray)(obj)) -#define RDATA(obj) (R_CAST(RData)(obj)) -#define RTYPEDDATA(obj) (R_CAST(RTypedData)(obj)) -#define RFILE(obj) (R_CAST(RFile)(obj)) - -#define FL_SINGLETON ((VALUE)RUBY_FL_SINGLETON) -#define FL_WB_PROTECTED ((VALUE)RUBY_FL_WB_PROTECTED) -#define FL_PROMOTED0 ((VALUE)RUBY_FL_PROMOTED0) -#define FL_PROMOTED1 ((VALUE)RUBY_FL_PROMOTED1) -#define FL_FINALIZE ((VALUE)RUBY_FL_FINALIZE) -#define FL_TAINT ((VALUE)RUBY_FL_TAINT) -#define FL_UNTRUSTED ((VALUE)RUBY_FL_UNTRUSTED) -#define FL_SEEN_OBJ_ID ((VALUE)RUBY_FL_SEEN_OBJ_ID) -#define FL_EXIVAR ((VALUE)RUBY_FL_EXIVAR) -#define FL_FREEZE ((VALUE)RUBY_FL_FREEZE) - -#define FL_USHIFT ((VALUE)RUBY_FL_USHIFT) - -#define FL_USER0 ((VALUE)RUBY_FL_USER0) -#define FL_USER1 ((VALUE)RUBY_FL_USER1) -#define FL_USER2 ((VALUE)RUBY_FL_USER2) -#define FL_USER3 ((VALUE)RUBY_FL_USER3) -#define FL_USER4 ((VALUE)RUBY_FL_USER4) -#define FL_USER5 ((VALUE)RUBY_FL_USER5) -#define FL_USER6 ((VALUE)RUBY_FL_USER6) -#define FL_USER7 ((VALUE)RUBY_FL_USER7) -#define FL_USER8 ((VALUE)RUBY_FL_USER8) -#define FL_USER9 ((VALUE)RUBY_FL_USER9) -#define FL_USER10 ((VALUE)RUBY_FL_USER10) -#define FL_USER11 ((VALUE)RUBY_FL_USER11) -#define FL_USER12 ((VALUE)RUBY_FL_USER12) -#define FL_USER13 ((VALUE)RUBY_FL_USER13) -#define FL_USER14 ((VALUE)RUBY_FL_USER14) -#define FL_USER15 ((VALUE)RUBY_FL_USER15) -#define FL_USER16 ((VALUE)RUBY_FL_USER16) -#define FL_USER17 ((VALUE)RUBY_FL_USER17) -#define FL_USER18 ((VALUE)RUBY_FL_USER18) -#define FL_USER19 ((VALUE)(unsigned int)RUBY_FL_USER19) - -#define RB_SPECIAL_CONST_P(x) (RB_IMMEDIATE_P(x) || !RB_TEST(x)) -#define SPECIAL_CONST_P(x) RB_SPECIAL_CONST_P(x) - -#define RB_FL_ABLE(x) (!RB_SPECIAL_CONST_P(x) && RB_BUILTIN_TYPE(x) != RUBY_T_NODE) -#define RB_FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f)) -#define RB_FL_TEST(x,f) (RB_FL_ABLE(x)?RB_FL_TEST_RAW((x),(f)):0) -#define RB_FL_ANY_RAW(x,f) RB_FL_TEST_RAW((x),(f)) -#define RB_FL_ANY(x,f) RB_FL_TEST((x),(f)) -#define RB_FL_ALL_RAW(x,f) (RB_FL_TEST_RAW((x),(f)) == (f)) -#define RB_FL_ALL(x,f) (RB_FL_TEST((x),(f)) == (f)) -#define RB_FL_SET_RAW(x,f) (void)(RBASIC(x)->flags |= (f)) -#define RB_FL_SET(x,f) (RB_FL_ABLE(x) ? RB_FL_SET_RAW(x, f) : (void)0) -#define RB_FL_UNSET_RAW(x,f) (void)(RBASIC(x)->flags &= ~(VALUE)(f)) -#define RB_FL_UNSET(x,f) (RB_FL_ABLE(x) ? RB_FL_UNSET_RAW(x, f) : (void)0) -#define RB_FL_REVERSE_RAW(x,f) (void)(RBASIC(x)->flags ^= (f)) -#define RB_FL_REVERSE(x,f) (RB_FL_ABLE(x) ? RB_FL_REVERSE_RAW(x, f) : (void)0) - -#define RB_OBJ_TAINTABLE(x) (RB_FL_ABLE(x) && RB_BUILTIN_TYPE(x) != RUBY_T_BIGNUM && RB_BUILTIN_TYPE(x) != RUBY_T_FLOAT) -#define RB_OBJ_TAINTED_RAW(x) RB_FL_TEST_RAW(x, RUBY_FL_TAINT) -#define RB_OBJ_TAINTED(x) (!!RB_FL_TEST((x), RUBY_FL_TAINT)) -#define RB_OBJ_TAINT_RAW(x) RB_FL_SET_RAW(x, RUBY_FL_TAINT) -#define RB_OBJ_TAINT(x) (RB_OBJ_TAINTABLE(x) ? RB_OBJ_TAINT_RAW(x) : (void)0) -#define RB_OBJ_UNTRUSTED(x) RB_OBJ_TAINTED(x) -#define RB_OBJ_UNTRUST(x) RB_OBJ_TAINT(x) -#define RB_OBJ_INFECT_RAW(x,s) RB_FL_SET_RAW(x, RB_OBJ_TAINTED_RAW(s)) -#define RB_OBJ_INFECT(x,s) ( \ - (RB_OBJ_TAINTABLE(x) && RB_FL_ABLE(s)) ? \ - RB_OBJ_INFECT_RAW(x, s) : (void)0) - -#define RB_OBJ_FROZEN_RAW(x) (RBASIC(x)->flags&RUBY_FL_FREEZE) -#define RB_OBJ_FROZEN(x) (!RB_FL_ABLE(x) || RB_OBJ_FROZEN_RAW(x)) -#define RB_OBJ_FREEZE_RAW(x) (void)(RBASIC(x)->flags |= RUBY_FL_FREEZE) -#define RB_OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) - -/*! - * \defgroup deprecated_macros deprecated macro APIs - * \{ - * \par These macros are deprecated. Prefer their `RB_`-prefixed versions. - */ -#define FL_ABLE(x) RB_FL_ABLE(x) -#define FL_TEST_RAW(x,f) RB_FL_TEST_RAW(x,f) -#define FL_TEST(x,f) RB_FL_TEST(x,f) -#define FL_ANY_RAW(x,f) RB_FL_ANY_RAW(x,f) -#define FL_ANY(x,f) RB_FL_ANY(x,f) -#define FL_ALL_RAW(x,f) RB_FL_ALL_RAW(x,f) -#define FL_ALL(x,f) RB_FL_ALL(x,f) -#define FL_SET_RAW(x,f) RB_FL_SET_RAW(x,f) -#define FL_SET(x,f) RB_FL_SET(x,f) -#define FL_UNSET_RAW(x,f) RB_FL_UNSET_RAW(x,f) -#define FL_UNSET(x,f) RB_FL_UNSET(x,f) -#define FL_REVERSE_RAW(x,f) RB_FL_REVERSE_RAW(x,f) -#define FL_REVERSE(x,f) RB_FL_REVERSE(x,f) - -#define OBJ_TAINTABLE(x) RB_OBJ_TAINTABLE(x) -#define OBJ_TAINTED_RAW(x) RB_OBJ_TAINTED_RAW(x) -#define OBJ_TAINTED(x) RB_OBJ_TAINTED(x) -#define OBJ_TAINT_RAW(x) RB_OBJ_TAINT_RAW(x) -#define OBJ_TAINT(x) RB_OBJ_TAINT(x) -#define OBJ_UNTRUSTED(x) RB_OBJ_UNTRUSTED(x) -#define OBJ_UNTRUST(x) RB_OBJ_UNTRUST(x) -#define OBJ_INFECT_RAW(x,s) RB_OBJ_INFECT_RAW(x,s) -#define OBJ_INFECT(x,s) RB_OBJ_INFECT(x,s) -#define OBJ_FROZEN_RAW(x) RB_OBJ_FROZEN_RAW(x) -#define OBJ_FROZEN(x) RB_OBJ_FROZEN(x) -#define OBJ_FREEZE_RAW(x) RB_OBJ_FREEZE_RAW(x) -#define OBJ_FREEZE(x) RB_OBJ_FREEZE(x) - -/* \} */ - -void rb_freeze_singleton_class(VALUE klass); - -static inline void -rb_obj_freeze_inline(VALUE x) -{ - if (RB_FL_ABLE(x)) { - RB_OBJ_FREEZE_RAW(x); - if (RBASIC_CLASS(x) && !(RBASIC(x)->flags & RUBY_FL_SINGLETON)) { - rb_freeze_singleton_class(x); - } - } -} - -#if GCC_VERSION_SINCE(4,4,0) -# define RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) -#else -# define RUBY_UNTYPED_DATA_FUNC(func) DEPRECATED(func) -#endif - -#if defined(__GNUC__) && !defined(__NO_INLINE__) -#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) -RUBY_UNTYPED_DATA_FUNC(static inline VALUE rb_data_object_wrap_warning(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); -#endif -RUBY_UNTYPED_DATA_FUNC(static inline void *rb_data_object_get_warning(VALUE)); - -static inline VALUE -rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) -{ - return rb_data_object_wrap(klass, ptr, mark, free); -} - -#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) -#define rb_data_object_wrap_warning(klass, ptr, mark, free) \ - __extension__( \ - __builtin_choose_expr( \ - __builtin_constant_p(klass) && !(klass), \ - rb_data_object_wrap(klass, ptr, mark, free), \ - rb_data_object_wrap_warning(klass, ptr, mark, free))) -#endif -#endif - -static inline void * -rb_data_object_get(VALUE obj) -{ - Check_Type(obj, RUBY_T_DATA); - return ((struct RData *)obj)->data; -} - -#if defined(__GNUC__) && !defined(__NO_INLINE__) -static inline void * -rb_data_object_get_warning(VALUE obj) -{ - return rb_data_object_get(obj); -} -#endif - -static inline VALUE -rb_data_object_make(VALUE klass, RUBY_DATA_FUNC mark_func, RUBY_DATA_FUNC free_func, void **datap, size_t size) -{ - Data_Make_Struct0(result, klass, void, size, mark_func, free_func, *datap); - return result; -} - -static inline VALUE -rb_data_typed_object_make(VALUE klass, const rb_data_type_t *type, void **datap, size_t size) -{ - TypedData_Make_Struct0(result, klass, void, size, type, *datap); - return result; -} - -#ifndef rb_data_object_alloc -DEPRECATED_BY(rb_data_object_wrap, static inline VALUE rb_data_object_alloc(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC)); -static inline VALUE -rb_data_object_alloc(VALUE klass, void *data, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) -{ - return rb_data_object_wrap(klass, data, dmark, dfree); -} -#endif - -#ifndef rb_data_typed_object_alloc -DEPRECATED_BY(rb_data_typed_object_wrap, static inline VALUE rb_data_typed_object_alloc(VALUE,void*,const rb_data_type_t*)); -static inline VALUE -rb_data_typed_object_alloc(VALUE klass, void *datap, const rb_data_type_t *type) -{ - return rb_data_typed_object_wrap(klass, datap, type); -} -#endif - -#if defined(__GNUC__) && !defined(__NO_INLINE__) -#define rb_data_object_wrap_0 rb_data_object_wrap -#define rb_data_object_wrap_1 rb_data_object_wrap_warning -#define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_, RUBY_UNTYPED_DATA_WARNING) -#define rb_data_object_get_0 rb_data_object_get -#define rb_data_object_get_1 rb_data_object_get_warning -#define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) -#define rb_data_object_make_0 rb_data_object_make -#define rb_data_object_make_1 rb_data_object_make_warning -#define rb_data_object_make RUBY_MACRO_SELECT(rb_data_object_make_, RUBY_UNTYPED_DATA_WARNING) -#endif - -#define RB_OBJ_PROMOTED_RAW(x) RB_FL_ALL_RAW(x, RUBY_FL_PROMOTED) -#define RB_OBJ_PROMOTED(x) (RB_SPECIAL_CONST_P(x) ? 0 : RB_OBJ_PROMOTED_RAW(x)) -#define RB_OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) - -void rb_gc_writebarrier(VALUE a, VALUE b); -void rb_gc_writebarrier_unprotect(VALUE obj); - -#define OBJ_PROMOTED_RAW(x) RB_OBJ_PROMOTED_RAW(x) -#define OBJ_PROMOTED(x) RB_OBJ_PROMOTED(x) -#define OBJ_WB_UNPROTECT(x) RB_OBJ_WB_UNPROTECT(x) - -/* Write barrier (WB) interfaces: - * - RB_OBJ_WRITE(a, slot, b): WB for new reference from `a' to `b'. - * Write `b' into `*slot'. `slot' is a pointer in `a'. - * - RB_OBJ_WRITTEN(a, oldv, b): WB for new reference from `a' to `b'. - * This doesn't write any values, but only a WB declaration. - * `oldv' is replaced value with `b' (not used in current Ruby). - * - * NOTE: The following core interfaces can be changed in the future. - * Please catch up if you want to insert WB into C-extensions - * correctly. - */ -#define RB_OBJ_WRITE(a, slot, b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) -#define RB_OBJ_WRITTEN(a, oldv, b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) - -#ifndef USE_RGENGC_LOGGING_WB_UNPROTECT -#define USE_RGENGC_LOGGING_WB_UNPROTECT 0 -#endif - -#if USE_RGENGC_LOGGING_WB_UNPROTECT -void rb_gc_unprotect_logging(void *objptr, const char *filename, int line); -#define RGENGC_LOGGING_WB_UNPROTECT rb_gc_unprotect_logging -#endif - -static inline VALUE -rb_obj_wb_unprotect(VALUE x, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) -{ -#ifdef RGENGC_LOGGING_WB_UNPROTECT - RGENGC_LOGGING_WB_UNPROTECT((void *)x, filename, line); -#endif - rb_gc_writebarrier_unprotect(x); - return x; -} - -static inline VALUE -rb_obj_written(VALUE a, RB_UNUSED_VAR(VALUE oldv), VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) -{ -#ifdef RGENGC_LOGGING_OBJ_WRITTEN - RGENGC_LOGGING_OBJ_WRITTEN(a, oldv, b, filename, line); -#endif - - if (!RB_SPECIAL_CONST_P(b)) { - rb_gc_writebarrier(a, b); - } - - return a; -} - -static inline VALUE -rb_obj_write(VALUE a, VALUE *slot, VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line)) -{ -#ifdef RGENGC_LOGGING_WRITE - RGENGC_LOGGING_WRITE(a, slot, b, filename, line); -#endif - - *slot = b; - - rb_obj_written(a, RUBY_Qundef /* ignore `oldv' now */, b, filename, line); - return a; -} - -#define RUBY_INTEGER_UNIFICATION 1 -#define RB_INTEGER_TYPE_P(obj) rb_integer_type_p(obj) -#if defined __GNUC__ && !GCC_VERSION_SINCE(4, 3, 0) -/* clang 3.x (4.2 compatible) can't eliminate CSE of RB_BUILTIN_TYPE - * in inline function and caller function */ -#define rb_integer_type_p(obj) \ - __extension__ ({ \ - const VALUE integer_type_obj = (obj); \ - (RB_FIXNUM_P(integer_type_obj) || \ - (!RB_SPECIAL_CONST_P(integer_type_obj) && \ - RB_BUILTIN_TYPE(integer_type_obj) == RUBY_T_BIGNUM)); \ - }) -#else -static inline int -rb_integer_type_p(VALUE obj) -{ - return (RB_FIXNUM_P(obj) || - (!RB_SPECIAL_CONST_P(obj) && - RB_BUILTIN_TYPE(obj) == RUBY_T_BIGNUM)); -} -#endif - -#if SIZEOF_INT < SIZEOF_LONG -# define RB_INT2NUM(v) RB_INT2FIX((int)(v)) -# define RB_UINT2NUM(v) RB_LONG2FIX((unsigned int)(v)) -#else -static inline VALUE -rb_int2num_inline(int v) -{ - if (RB_FIXABLE(v)) - return RB_INT2FIX(v); - else - return rb_int2big(v); -} -#define RB_INT2NUM(x) rb_int2num_inline(x) - -static inline VALUE -rb_uint2num_inline(unsigned int v) -{ - if (RB_POSFIXABLE(v)) - return RB_LONG2FIX(v); - else - return rb_uint2big(v); -} -#define RB_UINT2NUM(x) rb_uint2num_inline(x) -#endif -#define INT2NUM(x) RB_INT2NUM(x) -#define UINT2NUM(x) RB_UINT2NUM(x) - -static inline VALUE -rb_long2num_inline(long v) -{ - if (RB_FIXABLE(v)) - return RB_LONG2FIX(v); - else - return rb_int2big(v); -} -#define RB_LONG2NUM(x) rb_long2num_inline(x) - -static inline VALUE -rb_ulong2num_inline(unsigned long v) -{ - if (RB_POSFIXABLE(v)) - return RB_LONG2FIX(v); - else - return rb_uint2big(v); -} -#define RB_ULONG2NUM(x) rb_ulong2num_inline(x) - -static inline char -rb_num2char_inline(VALUE x) -{ - if (RB_TYPE_P(x, RUBY_T_STRING) && (RSTRING_LEN(x)>=1)) - return RSTRING_PTR(x)[0]; - else - return (char)(NUM2INT(x) & 0xff); -} -#define RB_NUM2CHR(x) rb_num2char_inline(x) - -#define RB_CHR2FIX(x) RB_INT2FIX((long)((x)&0xff)) - -#define LONG2NUM(x) RB_LONG2NUM(x) -#define ULONG2NUM(x) RB_ULONG2NUM(x) -#define USHORT2NUM(x) RB_INT2FIX(x) -#define NUM2CHR(x) RB_NUM2CHR(x) -#define CHR2FIX(x) RB_CHR2FIX(x) - -#if SIZEOF_LONG < SIZEOF_VALUE -#define RB_ST2FIX(h) RB_LONG2FIX((long)((h) > 0 ? (h) & (unsigned long)-1 >> 2 : (h) | ~((unsigned long)-1 >> 2))) -#else -#define RB_ST2FIX(h) RB_LONG2FIX((long)(h)) -#endif -#define ST2FIX(h) RB_ST2FIX(h) - -#define RB_ALLOC_N(type,n) ((type*)ruby_xmalloc2((size_t)(n),sizeof(type))) -#define RB_ALLOC(type) ((type*)ruby_xmalloc(sizeof(type))) -#define RB_ZALLOC_N(type,n) ((type*)ruby_xcalloc((size_t)(n),sizeof(type))) -#define RB_ZALLOC(type) (RB_ZALLOC_N(type,1)) -#define RB_REALLOC_N(var,type,n) ((var)=(type*)ruby_xrealloc2((char*)(var),(size_t)(n),sizeof(type))) - -#define ALLOC_N(type,n) RB_ALLOC_N(type,n) -#define ALLOC(type) RB_ALLOC(type) -#define ZALLOC_N(type,n) RB_ZALLOC_N(type,n) -#define ZALLOC(type) RB_ZALLOC(type) -#define REALLOC_N(var,type,n) RB_REALLOC_N(var,type,n) - -#if GCC_VERSION_BEFORE(4,9,5) -/* GCC 4.9.2 reportedly has this feature and is broken. - * The function is not officially documented below. - * Seems we should not use it. - * https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/Other-Builtins.html#Other-Builtins */ -# undef HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN -#endif - -#if defined(HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN) && defined(RUBY_ALIGNOF) -/* I don't know why but __builtin_alloca_with_align's second argument - takes bits rather than bytes. */ -#define ALLOCA_N(type, n) \ - (type*)__builtin_alloca_with_align((sizeof(type)*(n)), \ - RUBY_ALIGNOF(type) * CHAR_BIT) -#else -#define ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) -#endif - -void *rb_alloc_tmp_buffer(volatile VALUE *store, long len) RUBY_ATTR_ALLOC_SIZE((2)); -void *rb_alloc_tmp_buffer_with_count(volatile VALUE *store, size_t len,size_t count) RUBY_ATTR_ALLOC_SIZE((2,3)); -void rb_free_tmp_buffer(volatile VALUE *store); -NORETURN(void ruby_malloc_size_overflow(size_t, size_t)); -#if HAVE_LONG_LONG && SIZEOF_SIZE_T * 2 <= SIZEOF_LONG_LONG -# define DSIZE_T unsigned LONG_LONG -#elif defined(HAVE_INT128_T) -# define DSIZE_T uint128_t -#endif -static inline int -rb_mul_size_overflow(size_t a, size_t b, size_t max, size_t *c) -{ -#ifdef DSIZE_T -# ifdef __GNUC__ - __extension__ -# endif - DSIZE_T c2 = (DSIZE_T)a * (DSIZE_T)b; - if (c2 > max) return 1; - *c = (size_t)c2; -#else - if (b != 0 && a > max / b) return 1; - *c = a * b; -#endif - return 0; -} -static inline void * -rb_alloc_tmp_buffer2(volatile VALUE *store, long count, size_t elsize) -{ - size_t cnt = (size_t)count; - if (elsize == sizeof(VALUE)) { - if (RB_UNLIKELY(cnt > LONG_MAX / sizeof(VALUE))) { - ruby_malloc_size_overflow(cnt, elsize); - } - } - else { - size_t size, max = LONG_MAX - sizeof(VALUE) + 1; - if (RB_UNLIKELY(rb_mul_size_overflow(cnt, elsize, max, &size))) { - ruby_malloc_size_overflow(cnt, elsize); - } - cnt = (size + sizeof(VALUE) - 1) / sizeof(VALUE); - } - return rb_alloc_tmp_buffer_with_count(store, cnt * sizeof(VALUE), cnt); -} -/* allocates _n_ bytes temporary buffer and stores VALUE including it - * in _v_. _n_ may be evaluated twice. */ -#ifdef C_ALLOCA -# define RB_ALLOCV(v, n) rb_alloc_tmp_buffer(&(v), (n)) -# define RB_ALLOCV_N(type, v, n) \ - rb_alloc_tmp_buffer2(&(v), (n), sizeof(type)) -#else -# define RUBY_ALLOCV_LIMIT 1024 -# define RB_ALLOCV(v, n) ((n) < RUBY_ALLOCV_LIMIT ? \ - ((v) = 0, alloca(n)) : \ - rb_alloc_tmp_buffer(&(v), (n))) -# define RB_ALLOCV_N(type, v, n) \ - ((type*)(((size_t)(n) < RUBY_ALLOCV_LIMIT / sizeof(type)) ? \ - ((v) = 0, alloca((size_t)(n) * sizeof(type))) : \ - rb_alloc_tmp_buffer2(&(v), (long)(n), sizeof(type)))) -#endif -#define RB_ALLOCV_END(v) rb_free_tmp_buffer(&(v)) - -#define ALLOCV(v, n) RB_ALLOCV(v, n) -#define ALLOCV_N(type, v, n) RB_ALLOCV_N(type, v, n) -#define ALLOCV_END(v) RB_ALLOCV_END(v) - -#define MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(size_t)(n)) -#define MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(size_t)(n)) -#define MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(size_t)(n)) -#define MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(size_t)(n)) -#ifdef __GLIBC__ -static inline void * -ruby_nonempty_memcpy(void *dest, const void *src, size_t n) -{ - /* if nothing to be copied, src may be NULL */ - return (n ? memcpy(dest, src, n) : dest); -} -#define memcpy(p1,p2,n) ruby_nonempty_memcpy(p1, p2, n) -#endif - -void rb_obj_infect(VALUE victim, VALUE carrier); - -typedef int ruby_glob_func(const char*,VALUE, void*); -void rb_glob(const char*,void(*)(const char*,VALUE,void*),VALUE); -int ruby_glob(const char*,int,ruby_glob_func*,VALUE); -int ruby_brace_glob(const char*,int,ruby_glob_func*,VALUE); - -VALUE rb_define_class(const char*,VALUE); -VALUE rb_define_module(const char*); -VALUE rb_define_class_under(VALUE, const char*, VALUE); -VALUE rb_define_module_under(VALUE, const char*); - -void rb_include_module(VALUE,VALUE); -void rb_extend_object(VALUE,VALUE); -void rb_prepend_module(VALUE,VALUE); - -typedef VALUE rb_gvar_getter_t(ID id, VALUE *data); -typedef void rb_gvar_setter_t(VALUE val, ID id, VALUE *data); -typedef void rb_gvar_marker_t(VALUE *var); - -rb_gvar_getter_t rb_gvar_undef_getter; -rb_gvar_setter_t rb_gvar_undef_setter; -rb_gvar_marker_t rb_gvar_undef_marker; - -rb_gvar_getter_t rb_gvar_val_getter; -rb_gvar_setter_t rb_gvar_val_setter; -rb_gvar_marker_t rb_gvar_val_marker; - -rb_gvar_getter_t rb_gvar_var_getter; -rb_gvar_setter_t rb_gvar_var_setter; -rb_gvar_marker_t rb_gvar_var_marker; - -NORETURN(rb_gvar_setter_t rb_gvar_readonly_setter); - -void rb_define_variable(const char*,VALUE*); -void rb_define_virtual_variable(const char*,rb_gvar_getter_t*,rb_gvar_setter_t*); -void rb_define_hooked_variable(const char*,VALUE*,rb_gvar_getter_t*,rb_gvar_setter_t*); -void rb_define_readonly_variable(const char*,const VALUE*); -void rb_define_const(VALUE,const char*,VALUE); -void rb_define_global_const(const char*,VALUE); - -void rb_define_method(VALUE,const char*,VALUE(*)(ANYARGS),int); -void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int); -void rb_define_global_function(const char*,VALUE(*)(ANYARGS),int); - -void rb_undef_method(VALUE,const char*); -void rb_define_alias(VALUE,const char*,const char*); -void rb_define_attr(VALUE,const char*,int,int); - -void rb_global_variable(VALUE*); -void rb_gc_register_mark_object(VALUE); -void rb_gc_register_address(VALUE*); -void rb_gc_unregister_address(VALUE*); - -ID rb_intern(const char*); -ID rb_intern2(const char*, long); -ID rb_intern_str(VALUE str); -const char *rb_id2name(ID); -ID rb_check_id(volatile VALUE *); -ID rb_to_id(VALUE); -VALUE rb_id2str(ID); -VALUE rb_sym2str(VALUE); -VALUE rb_to_symbol(VALUE name); -VALUE rb_check_symbol(volatile VALUE *namep); - -#define RUBY_CONST_ID_CACHE(result, str) \ - { \ - static ID rb_intern_id_cache; \ - if (!rb_intern_id_cache) \ - rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); \ - result rb_intern_id_cache; \ - } -#define RUBY_CONST_ID(var, str) \ - do RUBY_CONST_ID_CACHE((var) =, (str)) while (0) -#define CONST_ID_CACHE(result, str) RUBY_CONST_ID_CACHE(result, str) -#define CONST_ID(var, str) RUBY_CONST_ID(var, str) #if defined(HAVE_BUILTIN___BUILTIN_CONSTANT_P) && defined(HAVE_STMT_AND_DECL_IN_EXPR) -/* __builtin_constant_p and statement expression is available - * since gcc-2.7.2.3 at least. */ -#define rb_intern(str) \ - (__builtin_constant_p(str) ? \ - __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ - rb_intern(str)) -#define rb_intern_const(str) \ - (__builtin_constant_p(str) ? \ - __extension__ (rb_intern2((str), (long)strlen(str))) : \ - (rb_intern)(str)) - # define rb_varargs_argc_check_runtime(argc, vargc) \ (((argc) <= (vargc)) ? (argc) : \ (rb_fatal("argc(%d) exceeds actual arguments(%d)", \ @@ -1823,9 +91,6 @@ ERRORFUNC((" argument length doesn't match"), int rb_varargs_bad_length(int,int) # define rb_varargs_argc_check(argc, vargc) \ rb_varargs_argc_check_runtime(argc, vargc) # endif - -#else -#define rb_intern_const(str) rb_intern2((str), (long)strlen(str)) #endif const char *rb_class2name(VALUE); @@ -1833,342 +98,12 @@ const char *rb_obj_classname(VALUE); void rb_p(VALUE); -VALUE rb_eval_string(const char*); -VALUE rb_eval_string_protect(const char*, int*); -VALUE rb_eval_string_wrap(const char*, int*); -VALUE rb_funcall(VALUE, ID, int, ...); -VALUE rb_funcallv(VALUE, ID, int, const VALUE*); -VALUE rb_funcallv_kw(VALUE, ID, int, const VALUE*, int); -VALUE rb_funcallv_public(VALUE, ID, int, const VALUE*); -VALUE rb_funcallv_public_kw(VALUE, ID, int, const VALUE*, int); -#define rb_funcall2 rb_funcallv -#define rb_funcall3 rb_funcallv_public -VALUE rb_funcall_passing_block(VALUE, ID, int, const VALUE*); -VALUE rb_funcall_passing_block_kw(VALUE, ID, int, const VALUE*, int); -VALUE rb_funcall_with_block(VALUE, ID, int, const VALUE*, VALUE); -VALUE rb_funcall_with_block_kw(VALUE, ID, int, const VALUE*, VALUE, int); -int rb_scan_args(int, const VALUE*, const char*, ...); -#define RB_SCAN_ARGS_PASS_CALLED_KEYWORDS 0 -#define RB_SCAN_ARGS_KEYWORDS 1 -#define RB_SCAN_ARGS_LAST_HASH_KEYWORDS 3 -int rb_scan_args_kw(int, int, const VALUE*, const char*, ...); -VALUE rb_call_super(int, const VALUE*); -VALUE rb_call_super_kw(int, const VALUE*, int); -VALUE rb_current_receiver(void); -int rb_get_kwargs(VALUE keyword_hash, const ID *table, int required, int optional, VALUE *); -VALUE rb_extract_keywords(VALUE *orighash); - -/* rb_scan_args() format allows ':' for optional hash */ -#define HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 - -VALUE rb_gv_set(const char*, VALUE); -VALUE rb_gv_get(const char*); -VALUE rb_iv_get(VALUE, const char*); -VALUE rb_iv_set(VALUE, const char*, VALUE); - VALUE rb_equal(VALUE,VALUE); -VALUE *rb_ruby_verbose_ptr(void); -VALUE *rb_ruby_debug_ptr(void); -#define ruby_verbose (*rb_ruby_verbose_ptr()) -#define ruby_debug (*rb_ruby_debug_ptr()) - -/* for rb_readwrite_sys_fail first argument */ -enum rb_io_wait_readwrite {RB_IO_WAIT_READABLE, RB_IO_WAIT_WRITABLE}; -#define RB_IO_WAIT_READABLE RB_IO_WAIT_READABLE -#define RB_IO_WAIT_WRITABLE RB_IO_WAIT_WRITABLE - -PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3); -PRINTF_ARGS(NORETURN(void rb_fatal(const char*, ...)), 1, 2); -COLDFUNC PRINTF_ARGS(NORETURN(void rb_bug(const char*, ...)), 1, 2); -NORETURN(void rb_bug_errno(const char*, int)); -NORETURN(void rb_sys_fail(const char*)); -NORETURN(void rb_sys_fail_str(VALUE)); -NORETURN(void rb_mod_sys_fail(VALUE, const char*)); -NORETURN(void rb_mod_sys_fail_str(VALUE, VALUE)); -NORETURN(void rb_readwrite_sys_fail(enum rb_io_wait_readwrite, const char*)); -NORETURN(void rb_iter_break(void)); -NORETURN(void rb_iter_break_value(VALUE)); -NORETURN(void rb_exit(int)); -NORETURN(void rb_notimplement(void)); -VALUE rb_syserr_new(int, const char *); -VALUE rb_syserr_new_str(int n, VALUE arg); -NORETURN(void rb_syserr_fail(int, const char*)); -NORETURN(void rb_syserr_fail_str(int, VALUE)); -NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*)); -NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE)); -NORETURN(void rb_readwrite_syserr_fail(enum rb_io_wait_readwrite, int, const char*)); - -/* reports if `-W' specified */ -PRINTF_ARGS(void rb_warning(const char*, ...), 1, 2); -PRINTF_ARGS(void rb_compile_warning(const char *, int, const char*, ...), 3, 4); -PRINTF_ARGS(void rb_sys_warning(const char*, ...), 1, 2); -/* reports always */ -COLDFUNC PRINTF_ARGS(void rb_warn(const char*, ...), 1, 2); -PRINTF_ARGS(void rb_compile_warn(const char *, int, const char*, ...), 3, 4); - -#define RB_BLOCK_CALL_FUNC_STRICT 1 -#define RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 -#define RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg) \ - VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg -typedef VALUE rb_block_call_func(RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg)); -typedef rb_block_call_func *rb_block_call_func_t; - -VALUE rb_each(VALUE); -VALUE rb_yield(VALUE); -VALUE rb_yield_values(int n, ...); -VALUE rb_yield_values2(int n, const VALUE *argv); -VALUE rb_yield_values_kw(int n, const VALUE *argv, int kw_splat); -VALUE rb_yield_splat(VALUE); -VALUE rb_yield_splat_kw(VALUE, int); -VALUE rb_yield_block(RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg)); /* rb_block_call_func */ -#define RB_NO_KEYWORDS 0 -#define RB_PASS_KEYWORDS 1 -#define RB_PASS_CALLED_KEYWORDS rb_keyword_given_p() -int rb_keyword_given_p(void); -int rb_block_given_p(void); -void rb_need_block(void); -VALUE rb_iterate(VALUE(*)(VALUE),VALUE,rb_block_call_func_t,VALUE); -VALUE rb_block_call(VALUE,ID,int,const VALUE*,rb_block_call_func_t,VALUE); -VALUE rb_block_call_kw(VALUE,ID,int,const VALUE*,rb_block_call_func_t,VALUE,int); -VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); -VALUE rb_rescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,...); -VALUE rb_vrescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,va_list); -VALUE rb_ensure(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE),VALUE); -VALUE rb_catch(const char*,rb_block_call_func_t,VALUE); -VALUE rb_catch_obj(VALUE,rb_block_call_func_t,VALUE); -NORETURN(void rb_throw(const char*,VALUE)); -NORETURN(void rb_throw_obj(VALUE,VALUE)); - VALUE rb_require(const char*); -RUBY_EXTERN VALUE rb_mKernel; -RUBY_EXTERN VALUE rb_mComparable; -RUBY_EXTERN VALUE rb_mEnumerable; -RUBY_EXTERN VALUE rb_mErrno; -RUBY_EXTERN VALUE rb_mFileTest; -RUBY_EXTERN VALUE rb_mGC; -RUBY_EXTERN VALUE rb_mMath; -RUBY_EXTERN VALUE rb_mProcess; -RUBY_EXTERN VALUE rb_mWaitReadable; -RUBY_EXTERN VALUE rb_mWaitWritable; - -RUBY_EXTERN VALUE rb_cBasicObject; -RUBY_EXTERN VALUE rb_cObject; -RUBY_EXTERN VALUE rb_cArray; -RUBY_EXTERN VALUE rb_cBinding; -RUBY_EXTERN VALUE rb_cClass; -RUBY_EXTERN VALUE rb_cCont; -RUBY_EXTERN VALUE rb_cData; -RUBY_EXTERN VALUE rb_cDir; -RUBY_EXTERN VALUE rb_cEncoding; -RUBY_EXTERN VALUE rb_cEnumerator; -RUBY_EXTERN VALUE rb_cFalseClass; -RUBY_EXTERN VALUE rb_cFile; -RUBY_EXTERN VALUE rb_cComplex; -RUBY_EXTERN VALUE rb_cFloat; -RUBY_EXTERN VALUE rb_cHash; -RUBY_EXTERN VALUE rb_cIO; -RUBY_EXTERN VALUE rb_cInteger; -RUBY_EXTERN VALUE rb_cMatch; -RUBY_EXTERN VALUE rb_cMethod; -RUBY_EXTERN VALUE rb_cModule; -RUBY_EXTERN VALUE rb_cNameErrorMesg; -RUBY_EXTERN VALUE rb_cNilClass; -RUBY_EXTERN VALUE rb_cNumeric; -RUBY_EXTERN VALUE rb_cProc; -RUBY_EXTERN VALUE rb_cRandom; -RUBY_EXTERN VALUE rb_cRange; -RUBY_EXTERN VALUE rb_cRational; -RUBY_EXTERN VALUE rb_cRegexp; -RUBY_EXTERN VALUE rb_cStat; -RUBY_EXTERN VALUE rb_cString; -RUBY_EXTERN VALUE rb_cStruct; -RUBY_EXTERN VALUE rb_cSymbol; -RUBY_EXTERN VALUE rb_cThread; -RUBY_EXTERN VALUE rb_cTime; -RUBY_EXTERN VALUE rb_cTrueClass; -RUBY_EXTERN VALUE rb_cUnboundMethod; - -RUBY_EXTERN VALUE rb_eException; -RUBY_EXTERN VALUE rb_eStandardError; -RUBY_EXTERN VALUE rb_eSystemExit; -RUBY_EXTERN VALUE rb_eInterrupt; -RUBY_EXTERN VALUE rb_eSignal; -RUBY_EXTERN VALUE rb_eFatal; -RUBY_EXTERN VALUE rb_eArgError; -RUBY_EXTERN VALUE rb_eEOFError; -RUBY_EXTERN VALUE rb_eIndexError; -RUBY_EXTERN VALUE rb_eStopIteration; -RUBY_EXTERN VALUE rb_eKeyError; -RUBY_EXTERN VALUE rb_eRangeError; -RUBY_EXTERN VALUE rb_eIOError; -RUBY_EXTERN VALUE rb_eRuntimeError; -RUBY_EXTERN VALUE rb_eFrozenError; -RUBY_EXTERN VALUE rb_eSecurityError; -RUBY_EXTERN VALUE rb_eSystemCallError; -RUBY_EXTERN VALUE rb_eThreadError; -RUBY_EXTERN VALUE rb_eTypeError; -RUBY_EXTERN VALUE rb_eZeroDivError; -RUBY_EXTERN VALUE rb_eNotImpError; -RUBY_EXTERN VALUE rb_eNoMemError; -RUBY_EXTERN VALUE rb_eNoMethodError; -RUBY_EXTERN VALUE rb_eFloatDomainError; -RUBY_EXTERN VALUE rb_eLocalJumpError; -RUBY_EXTERN VALUE rb_eSysStackError; -RUBY_EXTERN VALUE rb_eRegexpError; -RUBY_EXTERN VALUE rb_eEncodingError; -RUBY_EXTERN VALUE rb_eEncCompatError; -RUBY_EXTERN VALUE rb_eNoMatchingPatternError; - -RUBY_EXTERN VALUE rb_eScriptError; -RUBY_EXTERN VALUE rb_eNameError; -RUBY_EXTERN VALUE rb_eSyntaxError; -RUBY_EXTERN VALUE rb_eLoadError; - -RUBY_EXTERN VALUE rb_eMathDomainError; - -RUBY_EXTERN VALUE rb_stdin, rb_stdout, rb_stderr; - -static inline VALUE -rb_class_of(VALUE obj) -{ - if (RB_IMMEDIATE_P(obj)) { - if (RB_FIXNUM_P(obj)) return rb_cInteger; - if (RB_FLONUM_P(obj)) return rb_cFloat; - if (obj == RUBY_Qtrue) return rb_cTrueClass; - if (RB_STATIC_SYM_P(obj)) return rb_cSymbol; - } - else if (!RB_TEST(obj)) { - if (obj == RUBY_Qnil) return rb_cNilClass; - if (obj == RUBY_Qfalse) return rb_cFalseClass; - } - return RBASIC(obj)->klass; -} - -static inline int -rb_type(VALUE obj) -{ - if (RB_IMMEDIATE_P(obj)) { - if (RB_FIXNUM_P(obj)) return RUBY_T_FIXNUM; - if (RB_FLONUM_P(obj)) return RUBY_T_FLOAT; - if (obj == RUBY_Qtrue) return RUBY_T_TRUE; - if (RB_STATIC_SYM_P(obj)) return RUBY_T_SYMBOL; - if (obj == RUBY_Qundef) return RUBY_T_UNDEF; - } - else if (!RB_TEST(obj)) { - if (obj == RUBY_Qnil) return RUBY_T_NIL; - if (obj == RUBY_Qfalse) return RUBY_T_FALSE; - } - return RB_BUILTIN_TYPE(obj); -} - -#ifdef __GNUC__ -#define rb_type_p(obj, type) \ - __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : \ - rb_type(obj) == (type)) -#else -#define rb_type_p(obj, type) (rb_type(obj) == (type)) -#endif - -#ifdef __GNUC__ -#define rb_special_const_p(obj) \ - __extension__ ({ \ - VALUE special_const_obj = (obj); \ - (int)(RB_SPECIAL_CONST_P(special_const_obj) ? RUBY_Qtrue : RUBY_Qfalse); \ - }) -#else -static inline int -rb_special_const_p(VALUE obj) -{ - if (RB_SPECIAL_CONST_P(obj)) return (int)RUBY_Qtrue; - return (int)RUBY_Qfalse; -} -#endif - #include "ruby/intern.h" -static inline void -rb_clone_setup(VALUE clone, VALUE obj) -{ - rb_obj_setup(clone, rb_singleton_class_clone(obj), - RBASIC(obj)->flags & ~(FL_PROMOTED0|FL_PROMOTED1|FL_FINALIZE)); - rb_singleton_class_attached(RBASIC_CLASS(clone), clone); - if (RB_FL_TEST(obj, RUBY_FL_EXIVAR)) rb_copy_generic_ivar(clone, obj); -} - -static inline void -rb_dup_setup(VALUE dup, VALUE obj) -{ - rb_obj_setup(dup, rb_obj_class(obj), RB_FL_TEST_RAW(obj, RUBY_FL_DUPPED)); - if (RB_FL_TEST(obj, RUBY_FL_EXIVAR)) rb_copy_generic_ivar(dup, obj); -} - -static inline long -rb_array_len(VALUE a) -{ - return (RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? - RARRAY_EMBED_LEN(a) : RARRAY(a)->as.heap.len; -} - -#if defined(__fcc__) || defined(__fcc_version) || \ - defined(__FCC__) || defined(__FCC_VERSION) -/* workaround for old version of Fujitsu C Compiler (fcc) */ -# define FIX_CONST_VALUE_PTR(x) ((const VALUE *)(x)) -#else -# define FIX_CONST_VALUE_PTR(x) (x) -#endif - -/* internal function. do not use this function */ -static inline const VALUE * -rb_array_const_ptr_transient(VALUE a) -{ - return FIX_CONST_VALUE_PTR((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? - RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr); -} - -/* internal function. do not use this function */ -static inline const VALUE * -rb_array_const_ptr(VALUE a) -{ -#if USE_TRANSIENT_HEAP - void rb_ary_detransient(VALUE a); - - if (RARRAY_TRANSIENT_P(a)) { - rb_ary_detransient(a); - } -#endif - return rb_array_const_ptr_transient(a); -} - -/* internal function. do not use this function */ -static inline VALUE * -rb_array_ptr_use_start(VALUE a, int allow_transient) -{ - VALUE *rb_ary_ptr_use_start(VALUE ary); - -#if USE_TRANSIENT_HEAP - if (!allow_transient) { - if (RARRAY_TRANSIENT_P(a)) { - void rb_ary_detransient(VALUE a); - rb_ary_detransient(a); - } - } -#endif - (void)allow_transient; - - return rb_ary_ptr_use_start(a); -} - -/* internal function. do not use this function */ -static inline void -rb_array_ptr_use_end(VALUE a, int allow_transient) -{ - void rb_ary_ptr_use_end(VALUE a); - rb_ary_ptr_use_end(a); - (void)allow_transient; -} - #if defined(EXTLIB) && defined(USE_DLN_A_OUT) /* hook for external modules */ static char *dln_libs_to_be_linked[] = { EXTLIB, 0 }; @@ -2178,395 +113,14 @@ static char *dln_libs_to_be_linked[] = { EXTLIB, 0 }; #define HAVE_NATIVETHREAD int ruby_native_thread_p(void); -/* traditional set_trace_func events */ -#define RUBY_EVENT_NONE 0x0000 -#define RUBY_EVENT_LINE 0x0001 -#define RUBY_EVENT_CLASS 0x0002 -#define RUBY_EVENT_END 0x0004 -#define RUBY_EVENT_CALL 0x0008 -#define RUBY_EVENT_RETURN 0x0010 -#define RUBY_EVENT_C_CALL 0x0020 -#define RUBY_EVENT_C_RETURN 0x0040 -#define RUBY_EVENT_RAISE 0x0080 -#define RUBY_EVENT_ALL 0x00ff - -/* for TracePoint extended events */ -#define RUBY_EVENT_B_CALL 0x0100 -#define RUBY_EVENT_B_RETURN 0x0200 -#define RUBY_EVENT_THREAD_BEGIN 0x0400 -#define RUBY_EVENT_THREAD_END 0x0800 -#define RUBY_EVENT_FIBER_SWITCH 0x1000 -#define RUBY_EVENT_SCRIPT_COMPILED 0x2000 -#define RUBY_EVENT_TRACEPOINT_ALL 0xffff - -/* special events */ -#define RUBY_EVENT_RESERVED_FOR_INTERNAL_USE 0x030000 - -/* internal events */ -#define RUBY_INTERNAL_EVENT_SWITCH 0x040000 -#define RUBY_EVENT_SWITCH 0x040000 /* obsolete name. this macro is for compatibility */ - /* 0x080000 */ -#define RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 -#define RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 -#define RUBY_INTERNAL_EVENT_GC_START 0x400000 -#define RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 -#define RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 -#define RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 -#define RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 -#define RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 -#define RUBY_INTERNAL_EVENT_MASK 0xffff0000 - -typedef uint32_t rb_event_flag_t; -typedef void (*rb_event_hook_func_t)(rb_event_flag_t evflag, VALUE data, VALUE self, ID mid, VALUE klass); - -#define RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 -void rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data); -int rb_remove_event_hook(rb_event_hook_func_t func); - -/* locale insensitive functions */ - -static inline int rb_isascii(int c){ return '\0' <= c && c <= '\x7f'; } -static inline int rb_isupper(int c){ return 'A' <= c && c <= 'Z'; } -static inline int rb_islower(int c){ return 'a' <= c && c <= 'z'; } -static inline int rb_isalpha(int c){ return rb_isupper(c) || rb_islower(c); } -static inline int rb_isdigit(int c){ return '0' <= c && c <= '9'; } -static inline int rb_isalnum(int c){ return rb_isalpha(c) || rb_isdigit(c); } -static inline int rb_isxdigit(int c){ return rb_isdigit(c) || ('A' <= c && c <= 'F') || ('a' <= c && c <= 'f'); } -static inline int rb_isblank(int c){ return c == ' ' || c == '\t'; } -static inline int rb_isspace(int c){ return c == ' ' || ('\t' <= c && c <= '\r'); } -static inline int rb_iscntrl(int c){ return ('\0' <= c && c < ' ') || c == '\x7f'; } -static inline int rb_isprint(int c){ return ' ' <= c && c <= '\x7e'; } -static inline int rb_ispunct(int c){ return !rb_isalnum(c); } -static inline int rb_isgraph(int c){ return '!' <= c && c <= '\x7e'; } -static inline int rb_tolower(int c) { return rb_isupper(c) ? (c|0x20) : c; } -static inline int rb_toupper(int c) { return rb_islower(c) ? (c&0x5f) : c; } - -#ifndef ISPRINT -#define ISASCII(c) rb_isascii(c) -#define ISPRINT(c) rb_isprint(c) -#define ISGRAPH(c) rb_isgraph(c) -#define ISSPACE(c) rb_isspace(c) -#define ISUPPER(c) rb_isupper(c) -#define ISLOWER(c) rb_islower(c) -#define ISALNUM(c) rb_isalnum(c) -#define ISALPHA(c) rb_isalpha(c) -#define ISDIGIT(c) rb_isdigit(c) -#define ISXDIGIT(c) rb_isxdigit(c) -#define ISBLANK(c) rb_isblank(c) -#define ISCNTRL(c) rb_iscntrl(c) -#define ISPUNCT(c) rb_ispunct(c) -#endif -#define TOUPPER(c) rb_toupper(c) -#define TOLOWER(c) rb_tolower(c) - -int st_locale_insensitive_strcasecmp(const char *s1, const char *s2); -int st_locale_insensitive_strncasecmp(const char *s1, const char *s2, size_t n); -#define STRCASECMP(s1, s2) (st_locale_insensitive_strcasecmp((s1), (s2))) -#define STRNCASECMP(s1, s2, n) (st_locale_insensitive_strncasecmp((s1), (s2), (n))) - -unsigned long ruby_strtoul(const char *str, char **endptr, int base); -#define STRTOUL(str, endptr, base) (ruby_strtoul((str), (endptr), (base))) - #define InitVM(ext) {void InitVM_##ext(void);InitVM_##ext();} PRINTF_ARGS(int ruby_snprintf(char *str, size_t n, char const *fmt, ...), 3, 4); int ruby_vsnprintf(char *str, size_t n, char const *fmt, va_list ap); -static inline int -rb_scan_args_keyword_p(int kw_flag, VALUE last) -{ - switch (kw_flag) { - case RB_SCAN_ARGS_PASS_CALLED_KEYWORDS: - return rb_keyword_given_p(); - case RB_SCAN_ARGS_KEYWORDS: - return 1; - case RB_SCAN_ARGS_LAST_HASH_KEYWORDS: - return RB_TYPE_P(last, T_HASH); - } - return 0; -} - -#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) && defined(HAVE_VA_ARGS_MACRO) && defined(__OPTIMIZE__) -# define rb_scan_args(argc,argvp,fmt,...) \ - __builtin_choose_expr(__builtin_constant_p(fmt), \ - rb_scan_args0(argc,argvp,fmt,\ - (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ - ((VALUE*[]){__VA_ARGS__})), \ - rb_scan_args(argc,argvp,fmt,##__VA_ARGS__)) -# define rb_scan_args_kw(kw_flag,argc,argvp,fmt,...) \ - __builtin_choose_expr(__builtin_constant_p(fmt), \ - rb_scan_args_kw0(kw_flag,argc,argvp,fmt, \ - (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ - ((VALUE*[]){__VA_ARGS__})), \ - rb_scan_args_kw(kw_flag,argc,argvp,fmt,##__VA_ARGS__)) -# if HAVE_ATTRIBUTE_ERRORFUNC -ERRORFUNC(("bad scan arg format"), void rb_scan_args_bad_format(const char*)); -ERRORFUNC(("variable argument length doesn't match"), void rb_scan_args_length_mismatch(const char*,int)); -# else -# define rb_scan_args_bad_format(fmt) ((void)0) -# define rb_scan_args_length_mismatch(fmt, varc) ((void)0) -# endif - -# define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) - -# define rb_scan_args_count_end(fmt, ofs, vari) \ - ((fmt)[ofs] ? -1 : (vari)) - -# define rb_scan_args_count_block(fmt, ofs, vari) \ - ((fmt)[ofs]!='&' ? \ - rb_scan_args_count_end(fmt, ofs, vari) : \ - rb_scan_args_count_end(fmt, (ofs)+1, (vari)+1)) - -# define rb_scan_args_count_hash(fmt, ofs, vari) \ - ((fmt)[ofs]!=':' ? \ - rb_scan_args_count_block(fmt, ofs, vari) : \ - rb_scan_args_count_block(fmt, (ofs)+1, (vari)+1)) - -# define rb_scan_args_count_trail(fmt, ofs, vari) \ - (!rb_scan_args_isdigit((fmt)[ofs]) ? \ - rb_scan_args_count_hash(fmt, ofs, vari) : \ - rb_scan_args_count_hash(fmt, (ofs)+1, (vari)+((fmt)[ofs]-'0'))) - -# define rb_scan_args_count_var(fmt, ofs, vari) \ - ((fmt)[ofs]!='*' ? \ - rb_scan_args_count_trail(fmt, ofs, vari) : \ - rb_scan_args_count_trail(fmt, (ofs)+1, (vari)+1)) - -# define rb_scan_args_count_opt(fmt, ofs, vari) \ - (!rb_scan_args_isdigit((fmt)[ofs]) ? \ - rb_scan_args_count_var(fmt, ofs, vari) : \ - rb_scan_args_count_var(fmt, (ofs)+1, (vari)+(fmt)[ofs]-'0')) - -# define rb_scan_args_count_lead(fmt, ofs, vari) \ - (!rb_scan_args_isdigit((fmt)[ofs]) ? \ - rb_scan_args_count_var(fmt, ofs, vari) : \ - rb_scan_args_count_opt(fmt, (ofs)+1, (vari)+(fmt)[ofs]-'0')) - -# define rb_scan_args_count(fmt) rb_scan_args_count_lead(fmt, 0, 0) - -# if defined(__has_attribute) && __has_attribute(diagnose_if) -# define rb_scan_args_verify(fmt, varc) (void)0 -# else -# define rb_scan_args_verify(fmt, varc) \ - (sizeof(char[1-2*(rb_scan_args_count(fmt)<0)])!=1 ? \ - rb_scan_args_bad_format(fmt) : \ - sizeof(char[1-2*(rb_scan_args_count(fmt)!=(varc))])!=1 ? \ - rb_scan_args_length_mismatch(fmt, varc) : \ - (void)0) -# endif - -ALWAYS_INLINE(static int rb_scan_args_lead_p(const char *fmt)); -static inline int -rb_scan_args_lead_p(const char *fmt) -{ - return rb_scan_args_isdigit(fmt[0]); -} - -ALWAYS_INLINE(static int rb_scan_args_n_lead(const char *fmt)); -static inline int -rb_scan_args_n_lead(const char *fmt) -{ - return (rb_scan_args_lead_p(fmt) ? fmt[0]-'0' : 0); -} - -ALWAYS_INLINE(static int rb_scan_args_opt_p(const char *fmt)); -static inline int -rb_scan_args_opt_p(const char *fmt) -{ - return (rb_scan_args_lead_p(fmt) && rb_scan_args_isdigit(fmt[1])); -} - -ALWAYS_INLINE(static int rb_scan_args_n_opt(const char *fmt)); -static inline int -rb_scan_args_n_opt(const char *fmt) -{ - return (rb_scan_args_opt_p(fmt) ? fmt[1]-'0' : 0); -} - -ALWAYS_INLINE(static int rb_scan_args_var_idx(const char *fmt)); -static inline int -rb_scan_args_var_idx(const char *fmt) -{ - return (!rb_scan_args_lead_p(fmt) ? 0 : !rb_scan_args_isdigit(fmt[1]) ? 1 : 2); -} - -ALWAYS_INLINE(static int rb_scan_args_f_var(const char *fmt)); -static inline int -rb_scan_args_f_var(const char *fmt) -{ - return (fmt[rb_scan_args_var_idx(fmt)]=='*'); -} - -ALWAYS_INLINE(static int rb_scan_args_trail_idx(const char *fmt)); -static inline int -rb_scan_args_trail_idx(const char *fmt) -{ - const int idx = rb_scan_args_var_idx(fmt); - return idx+(fmt[idx]=='*'); -} - -ALWAYS_INLINE(static int rb_scan_args_n_trail(const char *fmt)); -static inline int -rb_scan_args_n_trail(const char *fmt) -{ - const int idx = rb_scan_args_trail_idx(fmt); - return (rb_scan_args_isdigit(fmt[idx]) ? fmt[idx]-'0' : 0); -} - -ALWAYS_INLINE(static int rb_scan_args_hash_idx(const char *fmt)); -static inline int -rb_scan_args_hash_idx(const char *fmt) -{ - const int idx = rb_scan_args_trail_idx(fmt); - return idx+rb_scan_args_isdigit(fmt[idx]); -} - -ALWAYS_INLINE(static int rb_scan_args_f_hash(const char *fmt)); -static inline int -rb_scan_args_f_hash(const char *fmt) -{ - return (fmt[rb_scan_args_hash_idx(fmt)]==':'); -} - -ALWAYS_INLINE(static int rb_scan_args_block_idx(const char *fmt)); -static inline int -rb_scan_args_block_idx(const char *fmt) -{ - const int idx = rb_scan_args_hash_idx(fmt); - return idx+(fmt[idx]==':'); -} - -ALWAYS_INLINE(static int rb_scan_args_f_block(const char *fmt)); -static inline int -rb_scan_args_f_block(const char *fmt) -{ - return (fmt[rb_scan_args_block_idx(fmt)]=='&'); -} - -# if 0 -ALWAYS_INLINE(static int rb_scan_args_end_idx(const char *fmt)); -static inline int -rb_scan_args_end_idx(const char *fmt) -{ - const int idx = rb_scan_args_block_idx(fmt); - return idx+(fmt[idx]=='&'); -} -# endif - -/* NOTE: Use `char *fmt` instead of `const char *fmt` because of clang's bug*/ -/* https://bugs.llvm.org/show_bug.cgi?id=38095 */ -# define rb_scan_args0(argc, argv, fmt, varc, vars) \ - rb_scan_args_set(RB_SCAN_ARGS_PASS_CALLED_KEYWORDS, argc, argv, \ - rb_scan_args_n_lead(fmt), \ - rb_scan_args_n_opt(fmt), \ - rb_scan_args_n_trail(fmt), \ - rb_scan_args_f_var(fmt), \ - rb_scan_args_f_hash(fmt), \ - rb_scan_args_f_block(fmt), \ - (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc) -# define rb_scan_args_kw0(kw_flag, argc, argv, fmt, varc, vars) \ - rb_scan_args_set(kw_flag, argc, argv, \ - rb_scan_args_n_lead(fmt), \ - rb_scan_args_n_opt(fmt), \ - rb_scan_args_n_trail(fmt), \ - rb_scan_args_f_var(fmt), \ - rb_scan_args_f_hash(fmt), \ - rb_scan_args_f_block(fmt), \ - (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc) -ALWAYS_INLINE(static int -rb_scan_args_set(int kw_flag, int argc, const VALUE *argv, - int n_lead, int n_opt, int n_trail, - int f_var, int f_hash, int f_block, - VALUE *vars[], const char *fmt, int varc)); - -inline int -rb_scan_args_set(int kw_flag, int argc, const VALUE *argv, - int n_lead, int n_opt, int n_trail, - int f_var, int f_hash, int f_block, - VALUE *vars[], RB_UNUSED_VAR(const char *fmt), RB_UNUSED_VAR(int varc)) -# if defined(__has_attribute) && __has_attribute(diagnose_if) - __attribute__((diagnose_if(rb_scan_args_count(fmt)<0,"bad scan arg format","error"))) - __attribute__((diagnose_if(rb_scan_args_count(fmt)!=varc,"variable argument length doesn't match","error"))) -# endif -{ - int i, argi = 0, vari = 0; - VALUE *var, hash = Qnil; - const int n_mand = n_lead + n_trail; - - if (f_hash && argc > 0) { - VALUE last = argv[argc - 1]; - if (rb_scan_args_keyword_p(kw_flag, last)) { - hash = rb_hash_dup(last); - argc--; - } - } - - if (argc < n_mand) { - goto argc_error; - } - - /* capture leading mandatory arguments */ - for (i = n_lead; i-- > 0; ) { - var = vars[vari++]; - if (var) *var = argv[argi]; - argi++; - } - /* capture optional arguments */ - for (i = n_opt; i-- > 0; ) { - var = vars[vari++]; - if (argi < argc - n_trail) { - if (var) *var = argv[argi]; - argi++; - } - else { - if (var) *var = Qnil; - } - } - /* capture variable length arguments */ - if (f_var) { - int n_var = argc - argi - n_trail; - - var = vars[vari++]; - if (0 < n_var) { - if (var) *var = rb_ary_new4(n_var, &argv[argi]); - argi += n_var; - } - else { - if (var) *var = rb_ary_new(); - } - } - /* capture trailing mandatory arguments */ - for (i = n_trail; i-- > 0; ) { - var = vars[vari++]; - if (var) *var = argv[argi]; - argi++; - } - /* capture an option hash - phase 2: assignment */ - if (f_hash) { - var = vars[vari++]; - if (var) *var = hash; - } - /* capture iterator block */ - if (f_block) { - var = vars[vari++]; - if (rb_block_given_p()) { - *var = rb_block_proc(); - } - else { - *var = Qnil; - } - } - - if (argi < argc) { - argc_error: - rb_error_arity(argc, n_mand, f_var ? UNLIMITED_ARGUMENTS : n_mand + n_opt); - } - - return argc; -} -#endif - -#if defined(__GNUC__) && defined(HAVE_VA_ARGS_MACRO) && defined(__OPTIMIZE__) +#if RUBY3_HAS_WARNING("-Wgnu-zero-variadic-macro-arguments") +# /* Skip it; clang -pedantic doesn't like the following */ +#elif defined(__GNUC__) && defined(HAVE_VA_ARGS_MACRO) && defined(__OPTIMIZE__) # define rb_yield_values(argc, ...) \ __extension__({ \ const int rb_yield_values_argc = (argc); \ @@ -2594,280 +148,10 @@ __extension__({ \ #include "ruby/subst.h" #endif -/** - * @defgroup embed CRuby Embedding APIs - * CRuby interpreter APIs. These are APIs to embed MRI interpreter into your - * program. - * These functions are not a part of Ruby extension library API. - * Extension libraries of Ruby should not depend on these functions. - * @{ - */ - -/** @defgroup ruby1 ruby(1) implementation - * A part of the implementation of ruby(1) command. - * Other programs that embed Ruby interpreter do not always need to use these - * functions. - * @{ - */ - -void ruby_sysinit(int *argc, char ***argv); -void ruby_init(void); -void* ruby_options(int argc, char** argv); -int ruby_executable_node(void *n, int *status); -int ruby_run_node(void *n); - -/* version.c */ -void ruby_show_version(void); -void ruby_show_copyright(void); - - -/*! A convenience macro to call ruby_init_stack(). Must be placed just after - * variable declarations */ -#define RUBY_INIT_STACK \ - VALUE variable_in_this_stack_frame; \ - ruby_init_stack(&variable_in_this_stack_frame); -/*! @} */ - -void ruby_init_stack(volatile VALUE*); - -int ruby_setup(void); -int ruby_cleanup(volatile int); - -void ruby_finalize(void); -NORETURN(void ruby_stop(int)); - -void ruby_set_stack_size(size_t); -int ruby_stack_check(void); -size_t ruby_stack_length(VALUE**); - -int ruby_exec_node(void *n); - -void ruby_script(const char* name); -void ruby_set_script_name(VALUE name); - -void ruby_prog_init(void); -void ruby_set_argv(int, char**); -void *ruby_process_options(int, char**); -void ruby_init_loadpath(void); -void ruby_incpush(const char*); -void ruby_sig_finalize(void); - -/*! @} */ - #if !defined RUBY_EXPORT && !defined RUBY_NO_OLD_COMPATIBILITY # include "ruby/backward.h" #endif -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#include "backward/cxxanyargs.hpp" -#else - -#if defined(HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P) -# define rb_f_notimplement_p(f) __builtin_types_compatible_p(__typeof__(f),__typeof__(rb_f_notimplement)) -#else -# define rb_f_notimplement_p(f) 0 -#endif - -#if defined(HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P) -#define rb_define_method_if_constexpr(x, t, f) __builtin_choose_expr(__builtin_choose_expr(__builtin_constant_p(x),(x),0),(t),(f)) -#endif - -#if defined(__has_attribute) && __has_attribute(transparent_union) && __has_attribute(unused) && __has_attribute(weakref) && __has_attribute(nonnull) -#define RB_METHOD_DEFINITION_DECL(def, nonnull, ...) \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## m3(__VA_ARGS__, VALUE(*)(ANYARGS), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## m2(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## m1(__VA_ARGS__, VALUE(*)(int, union { VALUE *x; const VALUE *y; } __attribute__((__transparent_union__)), VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 0(__VA_ARGS__, VALUE(*)(VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 1(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 2(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 3(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 4(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 5(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 6(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 7(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 8(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 9(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 10(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 11(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 12(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 13(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 14(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); \ -__attribute__((__unused__, __weakref__(#def), __nonnull__ nonnull)) static void def ## 15(__VA_ARGS__, VALUE(*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE), int); -#endif - -#if defined(RB_METHOD_DEFINITION_DECL) && !defined(_WIN32) && !defined(__CYGWIN__) - -RB_METHOD_DEFINITION_DECL(rb_define_method_id, (3), VALUE klass, ID name) -#define rb_define_method_id_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_method_id15,rb_define_method_idm3) -#define rb_define_method_id_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_method_id14,rb_define_method_id_choose_prototype15(n)) -#define rb_define_method_id_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_method_id13,rb_define_method_id_choose_prototype14(n)) -#define rb_define_method_id_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_method_id12,rb_define_method_id_choose_prototype13(n)) -#define rb_define_method_id_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_method_id11,rb_define_method_id_choose_prototype12(n)) -#define rb_define_method_id_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_method_id10,rb_define_method_id_choose_prototype11(n)) -#define rb_define_method_id_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_method_id9, rb_define_method_id_choose_prototype10(n)) -#define rb_define_method_id_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_method_id8, rb_define_method_id_choose_prototype9(n)) -#define rb_define_method_id_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_method_id7, rb_define_method_id_choose_prototype8(n)) -#define rb_define_method_id_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_method_id6, rb_define_method_id_choose_prototype7(n)) -#define rb_define_method_id_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_method_id5, rb_define_method_id_choose_prototype6(n)) -#define rb_define_method_id_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_method_id4, rb_define_method_id_choose_prototype5(n)) -#define rb_define_method_id_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_method_id3, rb_define_method_id_choose_prototype4(n)) -#define rb_define_method_id_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_method_id2, rb_define_method_id_choose_prototype3(n)) -#define rb_define_method_id_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_method_id1, rb_define_method_id_choose_prototype2(n)) -#define rb_define_method_id_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_method_id0, rb_define_method_id_choose_prototype1(n)) -#define rb_define_method_id_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_method_idm1,rb_define_method_id_choose_prototype0(n)) -#define rb_define_method_id_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_method_idm2,rb_define_method_id_choose_prototypem1(n)) -#define rb_define_method_id_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_method_idm3,rb_define_method_id_choose_prototypem2(n)) -#define rb_define_method_id(klass, mid, func, arity) rb_define_method_id_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_protected_method, (2,3), VALUE klass, const char *name) -#define rb_define_protected_method_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_protected_method15,rb_define_protected_methodm3) -#define rb_define_protected_method_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_protected_method14,rb_define_protected_method_choose_prototype15(n)) -#define rb_define_protected_method_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_protected_method13,rb_define_protected_method_choose_prototype14(n)) -#define rb_define_protected_method_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_protected_method12,rb_define_protected_method_choose_prototype13(n)) -#define rb_define_protected_method_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_protected_method11,rb_define_protected_method_choose_prototype12(n)) -#define rb_define_protected_method_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_protected_method10,rb_define_protected_method_choose_prototype11(n)) -#define rb_define_protected_method_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_protected_method9, rb_define_protected_method_choose_prototype10(n)) -#define rb_define_protected_method_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_protected_method8, rb_define_protected_method_choose_prototype9(n)) -#define rb_define_protected_method_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_protected_method7, rb_define_protected_method_choose_prototype8(n)) -#define rb_define_protected_method_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_protected_method6, rb_define_protected_method_choose_prototype7(n)) -#define rb_define_protected_method_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_protected_method5, rb_define_protected_method_choose_prototype6(n)) -#define rb_define_protected_method_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_protected_method4, rb_define_protected_method_choose_prototype5(n)) -#define rb_define_protected_method_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_protected_method3, rb_define_protected_method_choose_prototype4(n)) -#define rb_define_protected_method_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_protected_method2, rb_define_protected_method_choose_prototype3(n)) -#define rb_define_protected_method_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_protected_method1, rb_define_protected_method_choose_prototype2(n)) -#define rb_define_protected_method_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_protected_method0, rb_define_protected_method_choose_prototype1(n)) -#define rb_define_protected_method_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_protected_methodm1,rb_define_protected_method_choose_prototype0(n)) -#define rb_define_protected_method_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_protected_methodm2,rb_define_protected_method_choose_prototypem1(n)) -#define rb_define_protected_method_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_protected_methodm3,rb_define_protected_method_choose_prototypem2(n)) -#define rb_define_protected_method(klass, mid, func, arity) rb_define_protected_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_private_method, (2,3), VALUE klass, const char *name) -#define rb_define_private_method_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_private_method15,rb_define_private_methodm3) -#define rb_define_private_method_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_private_method14,rb_define_private_method_choose_prototype15(n)) -#define rb_define_private_method_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_private_method13,rb_define_private_method_choose_prototype14(n)) -#define rb_define_private_method_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_private_method12,rb_define_private_method_choose_prototype13(n)) -#define rb_define_private_method_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_private_method11,rb_define_private_method_choose_prototype12(n)) -#define rb_define_private_method_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_private_method10,rb_define_private_method_choose_prototype11(n)) -#define rb_define_private_method_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_private_method9, rb_define_private_method_choose_prototype10(n)) -#define rb_define_private_method_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_private_method8, rb_define_private_method_choose_prototype9(n)) -#define rb_define_private_method_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_private_method7, rb_define_private_method_choose_prototype8(n)) -#define rb_define_private_method_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_private_method6, rb_define_private_method_choose_prototype7(n)) -#define rb_define_private_method_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_private_method5, rb_define_private_method_choose_prototype6(n)) -#define rb_define_private_method_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_private_method4, rb_define_private_method_choose_prototype5(n)) -#define rb_define_private_method_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_private_method3, rb_define_private_method_choose_prototype4(n)) -#define rb_define_private_method_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_private_method2, rb_define_private_method_choose_prototype3(n)) -#define rb_define_private_method_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_private_method1, rb_define_private_method_choose_prototype2(n)) -#define rb_define_private_method_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_private_method0, rb_define_private_method_choose_prototype1(n)) -#define rb_define_private_method_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_private_methodm1,rb_define_private_method_choose_prototype0(n)) -#define rb_define_private_method_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_private_methodm2,rb_define_private_method_choose_prototypem1(n)) -#define rb_define_private_method_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_private_methodm3,rb_define_private_method_choose_prototypem2(n)) -#define rb_define_private_method(klass, mid, func, arity) rb_define_private_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), VALUE klass, const char *name) -#define rb_define_singleton_method_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_singleton_method15,rb_define_singleton_methodm3) -#define rb_define_singleton_method_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_singleton_method14,rb_define_singleton_method_choose_prototype15(n)) -#define rb_define_singleton_method_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_singleton_method13,rb_define_singleton_method_choose_prototype14(n)) -#define rb_define_singleton_method_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_singleton_method12,rb_define_singleton_method_choose_prototype13(n)) -#define rb_define_singleton_method_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_singleton_method11,rb_define_singleton_method_choose_prototype12(n)) -#define rb_define_singleton_method_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_singleton_method10,rb_define_singleton_method_choose_prototype11(n)) -#define rb_define_singleton_method_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_singleton_method9, rb_define_singleton_method_choose_prototype10(n)) -#define rb_define_singleton_method_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_singleton_method8, rb_define_singleton_method_choose_prototype9(n)) -#define rb_define_singleton_method_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_singleton_method7, rb_define_singleton_method_choose_prototype8(n)) -#define rb_define_singleton_method_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_singleton_method6, rb_define_singleton_method_choose_prototype7(n)) -#define rb_define_singleton_method_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_singleton_method5, rb_define_singleton_method_choose_prototype6(n)) -#define rb_define_singleton_method_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_singleton_method4, rb_define_singleton_method_choose_prototype5(n)) -#define rb_define_singleton_method_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_singleton_method3, rb_define_singleton_method_choose_prototype4(n)) -#define rb_define_singleton_method_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_singleton_method2, rb_define_singleton_method_choose_prototype3(n)) -#define rb_define_singleton_method_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_singleton_method1, rb_define_singleton_method_choose_prototype2(n)) -#define rb_define_singleton_method_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_singleton_method0, rb_define_singleton_method_choose_prototype1(n)) -#define rb_define_singleton_method_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_singleton_methodm1,rb_define_singleton_method_choose_prototype0(n)) -#define rb_define_singleton_method_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_singleton_methodm2,rb_define_singleton_method_choose_prototypem1(n)) -#define rb_define_singleton_method_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_singleton_methodm3,rb_define_singleton_method_choose_prototypem2(n)) -#define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), VALUE klass, const char *name) -#define rb_define_method_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_method15,rb_define_methodm3) -#define rb_define_method_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_method14,rb_define_method_choose_prototype15(n)) -#define rb_define_method_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_method13,rb_define_method_choose_prototype14(n)) -#define rb_define_method_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_method12,rb_define_method_choose_prototype13(n)) -#define rb_define_method_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_method11,rb_define_method_choose_prototype12(n)) -#define rb_define_method_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_method10,rb_define_method_choose_prototype11(n)) -#define rb_define_method_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_method9, rb_define_method_choose_prototype10(n)) -#define rb_define_method_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_method8, rb_define_method_choose_prototype9(n)) -#define rb_define_method_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_method7, rb_define_method_choose_prototype8(n)) -#define rb_define_method_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_method6, rb_define_method_choose_prototype7(n)) -#define rb_define_method_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_method5, rb_define_method_choose_prototype6(n)) -#define rb_define_method_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_method4, rb_define_method_choose_prototype5(n)) -#define rb_define_method_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_method3, rb_define_method_choose_prototype4(n)) -#define rb_define_method_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_method2, rb_define_method_choose_prototype3(n)) -#define rb_define_method_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_method1, rb_define_method_choose_prototype2(n)) -#define rb_define_method_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_method0, rb_define_method_choose_prototype1(n)) -#define rb_define_method_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_methodm1,rb_define_method_choose_prototype0(n)) -#define rb_define_method_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_methodm2,rb_define_method_choose_prototypem1(n)) -#define rb_define_method_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_methodm3,rb_define_method_choose_prototypem2(n)) -#define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), VALUE klass, const char *name) -#define rb_define_module_function_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_module_function15,rb_define_module_functionm3) -#define rb_define_module_function_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_module_function14,rb_define_module_function_choose_prototype15(n)) -#define rb_define_module_function_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_module_function13,rb_define_module_function_choose_prototype14(n)) -#define rb_define_module_function_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_module_function12,rb_define_module_function_choose_prototype13(n)) -#define rb_define_module_function_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_module_function11,rb_define_module_function_choose_prototype12(n)) -#define rb_define_module_function_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_module_function10,rb_define_module_function_choose_prototype11(n)) -#define rb_define_module_function_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_module_function9, rb_define_module_function_choose_prototype10(n)) -#define rb_define_module_function_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_module_function8, rb_define_module_function_choose_prototype9(n)) -#define rb_define_module_function_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_module_function7, rb_define_module_function_choose_prototype8(n)) -#define rb_define_module_function_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_module_function6, rb_define_module_function_choose_prototype7(n)) -#define rb_define_module_function_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_module_function5, rb_define_module_function_choose_prototype6(n)) -#define rb_define_module_function_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_module_function4, rb_define_module_function_choose_prototype5(n)) -#define rb_define_module_function_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_module_function3, rb_define_module_function_choose_prototype4(n)) -#define rb_define_module_function_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_module_function2, rb_define_module_function_choose_prototype3(n)) -#define rb_define_module_function_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_module_function1, rb_define_module_function_choose_prototype2(n)) -#define rb_define_module_function_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_module_function0, rb_define_module_function_choose_prototype1(n)) -#define rb_define_module_function_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_module_functionm1,rb_define_module_function_choose_prototype0(n)) -#define rb_define_module_function_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_module_functionm2,rb_define_module_function_choose_prototypem1(n)) -#define rb_define_module_function_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_module_functionm3,rb_define_module_function_choose_prototypem2(n)) -#define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); - -RB_METHOD_DEFINITION_DECL(rb_define_global_function, (1,2), const char *name) -#define rb_define_global_function_choose_prototype15(n) rb_define_method_if_constexpr((n)==15,rb_define_global_function15,rb_define_global_functionm3) -#define rb_define_global_function_choose_prototype14(n) rb_define_method_if_constexpr((n)==14,rb_define_global_function14,rb_define_global_function_choose_prototype15(n)) -#define rb_define_global_function_choose_prototype13(n) rb_define_method_if_constexpr((n)==13,rb_define_global_function13,rb_define_global_function_choose_prototype14(n)) -#define rb_define_global_function_choose_prototype12(n) rb_define_method_if_constexpr((n)==12,rb_define_global_function12,rb_define_global_function_choose_prototype13(n)) -#define rb_define_global_function_choose_prototype11(n) rb_define_method_if_constexpr((n)==11,rb_define_global_function11,rb_define_global_function_choose_prototype12(n)) -#define rb_define_global_function_choose_prototype10(n) rb_define_method_if_constexpr((n)==10,rb_define_global_function10,rb_define_global_function_choose_prototype11(n)) -#define rb_define_global_function_choose_prototype9(n) rb_define_method_if_constexpr((n)== 9,rb_define_global_function9, rb_define_global_function_choose_prototype10(n)) -#define rb_define_global_function_choose_prototype8(n) rb_define_method_if_constexpr((n)== 8,rb_define_global_function8, rb_define_global_function_choose_prototype9(n)) -#define rb_define_global_function_choose_prototype7(n) rb_define_method_if_constexpr((n)== 7,rb_define_global_function7, rb_define_global_function_choose_prototype8(n)) -#define rb_define_global_function_choose_prototype6(n) rb_define_method_if_constexpr((n)== 6,rb_define_global_function6, rb_define_global_function_choose_prototype7(n)) -#define rb_define_global_function_choose_prototype5(n) rb_define_method_if_constexpr((n)== 5,rb_define_global_function5, rb_define_global_function_choose_prototype6(n)) -#define rb_define_global_function_choose_prototype4(n) rb_define_method_if_constexpr((n)== 4,rb_define_global_function4, rb_define_global_function_choose_prototype5(n)) -#define rb_define_global_function_choose_prototype3(n) rb_define_method_if_constexpr((n)== 3,rb_define_global_function3, rb_define_global_function_choose_prototype4(n)) -#define rb_define_global_function_choose_prototype2(n) rb_define_method_if_constexpr((n)== 2,rb_define_global_function2, rb_define_global_function_choose_prototype3(n)) -#define rb_define_global_function_choose_prototype1(n) rb_define_method_if_constexpr((n)== 1,rb_define_global_function1, rb_define_global_function_choose_prototype2(n)) -#define rb_define_global_function_choose_prototype0(n) rb_define_method_if_constexpr((n)== 0,rb_define_global_function0, rb_define_global_function_choose_prototype1(n)) -#define rb_define_global_function_choose_prototypem1(n) rb_define_method_if_constexpr((n)==-1,rb_define_global_functionm1,rb_define_global_function_choose_prototype0(n)) -#define rb_define_global_function_choose_prototypem2(n) rb_define_method_if_constexpr((n)==-2,rb_define_global_functionm2,rb_define_global_function_choose_prototypem1(n)) -#define rb_define_global_function_choose_prototypem3(n, f) rb_define_method_if_constexpr(rb_f_notimplement_p(f),rb_define_global_functionm3,rb_define_global_function_choose_prototypem2(n)) -#define rb_define_global_function(mid, func, arity) rb_define_global_function_choose_prototypem3((arity),(func))((mid),(func),(arity)); - -#endif /* ! _WIN32 && ! __CYGWIN__ */ - -#endif /* __cplusplus */ - -#if defined(RUBY_DEVEL) && RUBY_DEVEL && (!defined(__cplusplus) || defined(RB_METHOD_DEFINITION_DECL)) -# define RUBY_METHOD_FUNC(func) (func) -#else -# define RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) -#endif - -#ifdef __cplusplus -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C++" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_RUBY_H */ diff --git a/include/ruby/thread.h b/include/ruby/thread.h index d398cc127e..95e2c07ee5 100644 --- a/include/ruby/thread.h +++ b/include/ruby/thread.h @@ -12,20 +12,14 @@ #ifndef RUBY_THREAD_H #define RUBY_THREAD_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - #include "ruby/intern.h" +#include "ruby/3/dllexport.h" /* flags for rb_nogvl */ #define RB_NOGVL_INTR_FAIL (0x1) #define RB_NOGVL_UBF_ASYNC_SAFE (0x2) -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1); @@ -45,13 +39,6 @@ void *rb_nogvl(void *(*func)(void *), void *data1, #define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_AFTER 0x01 #define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_ -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_THREAD_H */ diff --git a/include/ruby/util.h b/include/ruby/util.h index 3fecba8ebc..d5c735c97e 100644 --- a/include/ruby/util.h +++ b/include/ruby/util.h @@ -12,17 +12,9 @@ #ifndef RUBY_UTIL_H #define RUBY_UTIL_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - +#include "ruby/3/config.h" +#include "ruby/3/dllexport.h" #include "ruby/defines.h" -#ifdef RUBY_EXTCONF_H -#include RUBY_EXTCONF_H -#endif #ifndef _ #ifdef __cplusplus @@ -45,7 +37,7 @@ extern "C" { #endif #endif -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() #define DECIMAL_SIZE_OF_BITS(n) (((n) * 3010 + 9998) / 9999) /* an approximation of ceil(n * log10(2)), up to 65536 at least */ @@ -77,13 +69,6 @@ double ruby_strtod(const char *, char **); void ruby_each_words(const char *, void (*)(const char*, int, void*), void *); -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_UTIL_H */ diff --git a/include/ruby/version.h b/include/ruby/version.h index 25a961566b..c560021b75 100644 --- a/include/ruby/version.h +++ b/include/ruby/version.h @@ -36,14 +36,10 @@ #define RUBY_API_VERSION_CODE (RUBY_API_VERSION_MAJOR*10000+RUBY_API_VERSION_MINOR*100+RUBY_API_VERSION_TEENY) #ifdef RUBY_EXTERN -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif - -RUBY_SYMBOL_EXPORT_BEGIN +/* Internal note: this file could be included from verconf.mk _before_ + * generating config.h, on Windows. The #ifdef above is to trick such + * situation. */ +RUBY3_SYMBOL_EXPORT_BEGIN() /* * Interfaces from extension libraries. @@ -61,14 +57,7 @@ RUBY_EXTERN const char ruby_description[]; RUBY_EXTERN const char ruby_copyright[]; RUBY_EXTERN const char ruby_engine[]; -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif #endif diff --git a/include/ruby/vm.h b/include/ruby/vm.h index b137a280c9..10f6224985 100644 --- a/include/ruby/vm.h +++ b/include/ruby/vm.h @@ -12,14 +12,9 @@ #ifndef RUBY_VM_H #define RUBY_VM_H 1 -#if defined(__cplusplus) -extern "C" { -#if 0 -} /* satisfy cc-mode */ -#endif -#endif +#include "ruby/3/dllexport.h" -RUBY_SYMBOL_EXPORT_BEGIN +RUBY3_SYMBOL_EXPORT_BEGIN() /* Place holder. * @@ -51,13 +46,6 @@ int ruby_vm_destruct(ruby_vm_t *vm); */ void ruby_vm_at_exit(void(*func)(ruby_vm_t *)); -RUBY_SYMBOL_EXPORT_END - -#if defined(__cplusplus) -#if 0 -{ /* satisfy cc-mode */ -#endif -} /* extern "C" { */ -#endif +RUBY3_SYMBOL_EXPORT_END() #endif /* RUBY_VM_H */ diff --git a/internal.h b/internal.h index b66db45aba..3c65164f3d 100644 --- a/internal.h +++ b/internal.h @@ -12,7 +12,7 @@ #ifndef RUBY_INTERNAL_H #define RUBY_INTERNAL_H 1 -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef __cplusplus # error not for C++ @@ -33,9 +33,6 @@ /* Following macros were formerly defined in this header but moved to somewhere * else. In order to detect them we undef here. */ -/* internal/error.h */ -#undef Check_Type - /* internal/class.h */ #undef RClass #undef RCLASS_SUPER diff --git a/internal/array.h b/internal/array.h index 1c5de4bb32..b566f48435 100644 --- a/internal/array.h +++ b/internal/array.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_ARRAY_H /* -*- C -*- */ -#define INTERNAL_ARRAY_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Array. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Array. */ -#include "ruby/config.h" +#ifndef INTERNAL_ARRAY_H +#define INTERNAL_ARRAY_H +#include "ruby/3/config.h" #include /* for size_t */ #include "internal/static_assert.h" /* for STATIC_ASSERT */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for RARRAY_LEN */ #ifndef ARRAY_DEBUG @@ -87,7 +87,9 @@ RARY_TRANSIENT_UNSET(VALUE ary) } #undef rb_ary_new_from_args -#if defined(__GNUC__) && defined(HAVE_VA_ARGS_MACRO) +#if RUBY3_HAS_WARNING("-Wgnu-zero-variadic-macro-arguments") +# /* Skip it; clang -pedantic doesn't like the following */ +#elif defined(__GNUC__) && defined(HAVE_VA_ARGS_MACRO) #define rb_ary_new_from_args(n, ...) \ __extension__ ({ \ const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ diff --git a/internal/bignum.h b/internal/bignum.h index 508386452c..a49ecd8c0e 100644 --- a/internal/bignum.h +++ b/internal/bignum.h @@ -1,22 +1,22 @@ -#ifndef INTERNAL_BIGNUM_H /* -*- C -*- */ -#define INTERNAL_BIGNUM_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Bignums. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Bignums. */ -#include "ruby/config.h" /* for HAVE_LIBGMP */ +#ifndef INTERNAL_BIGNUM_H +#define INTERNAL_BIGNUM_H +#include "ruby/3/config.h" /* for HAVE_LIBGMP */ #include /* for size_t */ #ifdef HAVE_SYS_TYPES_H # include /* for ssize_t (note: on Windows ssize_t is */ #endif /* `#define`d in ruby/config.h) */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for struct RBasic */ #ifndef BDIGIT diff --git a/internal/bits.h b/internal/bits.h index 410c2b9a97..32ec1cd36c 100644 --- a/internal/bits.h +++ b/internal/bits.h @@ -1,13 +1,11 @@ -#ifndef INTERNAL_BITS_H /* -*- C -*- */ -#define INTERNAL_BITS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for bitwise integer algorithms. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for bitwise integer algorithms. * @see Henry S. Warren Jr., "Hacker's Delight" (2nd ed.), 2013. * @see SEI CERT C Coding Standard INT32-C. "Ensure that operations on * signed integers do not result in overflow" @@ -26,7 +24,9 @@ * @see https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_rotr64 * @see https://stackoverflow.com/a/776523 */ -#include "ruby/config.h" +#ifndef INTERNAL_BITS_H +#define INTERNAL_BITS_H +#include "ruby/3/config.h" #include /* for CHAR_BITS */ #include /* for uintptr_t */ #include "internal/compilers.h" /* for MSC_VERSION_SINCE */ diff --git a/internal/class.h b/internal/class.h index 67ea6e2a83..f5df0a6a70 100644 --- a/internal/class.h +++ b/internal/class.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_CLASS_H /* -*- C -*- */ -#define INTERNAL_CLASS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Class. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Class. */ +#ifndef INTERNAL_CLASS_H +#define INTERNAL_CLASS_H #include "id_table.h" /* for struct rb_id_table */ #include "internal/gc.h" /* for RB_OBJ_WRITE */ #include "internal/serial.h" /* for rb_serial_t */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/intern.h" /* for rb_alloc_func_t */ #include "ruby/ruby.h" /* for struct RBasic */ diff --git a/internal/compar.h b/internal/compar.h index a2808d62be..aba1cdf25e 100644 --- a/internal/compar.h +++ b/internal/compar.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_COMPAR_H /* -*- C -*- */ -#define INTERNAL_COMPAR_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Comparable. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Comparable. */ +#ifndef INTERNAL_COMPAR_H +#define INTERNAL_COMPAR_H #include "internal/vm.h" /* for rb_method_basic_definition_p */ #define STRING_P(s) (RB_TYPE_P((s), T_STRING) && CLASS_OF(s) == rb_cString) diff --git a/internal/compile.h b/internal/compile.h index 43ca055198..468d3d0a6b 100644 --- a/internal/compile.h +++ b/internal/compile.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_COMPILE_H /* -*- C -*- */ -#define INTERNAL_COMPILE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for the compiler. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for the compiler. */ -#include "ruby/config.h" +#ifndef INTERNAL_COMPILE_H +#define INTERNAL_COMPILE_H +#include "ruby/3/config.h" #include /* for size_t */ #include "ruby/ruby.h" /* for rb_event_flag_t */ diff --git a/internal/compilers.h b/internal/compilers.h index bdaaa20a21..591b5de9ed 100644 --- a/internal/compilers.h +++ b/internal/compilers.h @@ -1,61 +1,29 @@ -#ifndef INTERNAL_COMPILERS_H /* -*- C -*- */ -#define INTERNAL_COMPILERS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header absorbing C compipler differences. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header absorbing C compipler differences. */ -#include "ruby/defines.h" /* for GCC_VERSION_SINCE */ +#ifndef INTERNAL_COMPILERS_H +#define INTERNAL_COMPILERS_H +#include "ruby/3/compiler_since.h" +#include "ruby/3/has/attribute.h" +#include "ruby/3/has/builtin.h" +#include "ruby/3/has/c_attribute.h" +#include "ruby/3/has/declspec_attribute.h" +#include "ruby/3/has/extension.h" +#include "ruby/3/has/feature.h" +#include "ruby/3/has/warning.h" +#include "ruby/backward/2/gcc_version_since.h" -#ifdef _MSC_VER -# define MSC_VERSION_SINCE(_) (_MSC_VER >= _) -# define MSC_VERSION_BEFORE(_) (_MSC_VER < _) -#else -# define MSC_VERSION_SINCE(_) 0 -# define MSC_VERSION_BEFORE(_) 0 -#endif +#define MSC_VERSION_SINCE(_) RUBY3_COMPILER_SINCE(MSVC, (_) / 100, (_) % 100, 0) +#define MSC_VERSION_BEFORE(_) RUBY3_COMPILER_BEFORE(MSVC, (_) / 100, (_) % 100, 0) #ifndef __has_attribute -# define __has_attribute(...) __has_attribute_##__VA_ARGS__ -# /* GCC <= 4 lacks __has_attribute predefined macro, while has attributes -# * themselves. We can simulate the macro like the following: */ -# define __has_attribute_aligned GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_alloc_size GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_artificial GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_always_inline GCC_VERSION_SINCE(3, 1, 0) -# define __has_attribute_cdecl GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_cold GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_const GCC_VERSION_SINCE(2, 6, 0) -# define __has_attribute_deprecated GCC_VERSION_SINCE(3, 1, 0) -# define __has_attribute_dllexport GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_dllimport GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_error GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_format GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_hot GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_leaf GCC_VERSION_SINCE(4, 6, 0) -# define __has_attribute_malloc GCC_VERSION_SINCE(3, 0, 0) -# define __has_attribute_no_address_safety_analysis GCC_VERSION_SINCE(4, 8, 0) -# define __has_attribute_no_sanitize_address GCC_VERSION_SINCE(4, 8, 0) -# define __has_attribute_no_sanitize_undefined GCC_VERSION_SINCE(4, 9, 0) -# define __has_attribute_noinline GCC_VERSION_SINCE(3, 1, 0) -# define __has_attribute_nonnull GCC_VERSION_SINCE(3, 3, 0) -# define __has_attribute_noreturn GCC_VERSION_SINCE(2, 5, 0) -# define __has_attribute_nothrow GCC_VERSION_SINCE(3, 3, 0) -# define __has_attribute_pure GCC_VERSION_SINCE(2, 96, 0) -# define __has_attribute_returns_nonnull GCC_VERSION_SINCE(4, 9, 0) -# define __has_attribute_returns_twice GCC_VERSION_SINCE(4, 1, 0) -# define __has_attribute_stdcall GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_unused GCC_VERSION_SINCE(0, 0, 0) -# define __has_attribute_visibility GCC_VERSION_SINCE(3, 3, 0) -# define __has_attribute_visibility GCC_VERSION_SINCE(3, 3, 0) -# define __has_attribute_warn_unused_result GCC_VERSION_SINCE(3, 4, 0) -# define __has_attribute_warning GCC_VERSION_SINCE(4, 3, 0) -# define __has_attribute_weak GCC_VERSION_SINCE(0, 0, 0) -# /* Note that 0,0,0 might be inaccurate. */ +# define __has_attribute(...) RUBY3_HAS_ATTRIBUTE(__VA_ARGS__) #endif #ifndef __has_c_attribute @@ -65,127 +33,23 @@ #endif #ifndef __has_declspec_attribute -# define __has_declspec_attribute(...) __has_declspec_attribute_##__VA_ARGS__ -# define __has_declspec_attribute_align MSC_VERSION_SINCE( 800) -# define __has_declspec_attribute_deprecated MSC_VERSION_SINCE(1300) -# define __has_declspec_attribute_dllexport MSC_VERSION_SINCE( 800) -# define __has_declspec_attribute_dllimport MSC_VERSION_SINCE( 800) -# define __has_declspec_attribute_noalias MSC_VERSION_SINCE( 800) -# define __has_declspec_attribute_noinline MSC_VERSION_SINCE(1300) -# define __has_declspec_attribute_noreturn MSC_VERSION_SINCE(1100) -# define __has_declspec_attribute_nothrow MSC_VERSION_SINCE( 800) -# define __has_declspec_attribute_restrict MSC_VERSION_SINCE( 800) -# /* Note that 800 might be inaccurate. */ +# define __has_declspec_attribute(...) RUBY3_HAS_DECLSPEC_ATTRIBUTE(__VA_ARGS__) #endif #ifndef __has_builtin -# /* :FIXME: Historically GCC has had tons of builtins, but it implemented -# * __has_builtin only since GCC 10. This section can be made more -# * granular. */ -# /* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66970 */ -# define __has_builtin(...) __has_builtin_##__VA_ARGS__ -# define __has_builtin____builtin_add_overflow GCC_VERSION_SINCE(5, 1, 0) -# define __has_builtin____builtin_bswap16 GCC_VERSION_SINCE(4, 8, 0) /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624 */ -# define __has_builtin____builtin_bswap32 GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_bswap64 GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_clz GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_clzl GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_clzll GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_constant_p GCC_VERSION_SINCE(2,95, 3) -# define __has_builtin____builtin_ctz GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_ctzl GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_ctzll GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_mul_overflow GCC_VERSION_SINCE(5, 1, 0) -# define __has_builtin____builtin_mul_overflow_p GCC_VERSION_SINCE(7, 0, 0) -# define __has_builtin____builtin_popcount GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_popcountl GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_popcountll GCC_VERSION_SINCE(3, 6, 0) -# define __has_builtin____builtin_sub_overflow GCC_VERSION_SINCE(5, 1, 0) -# /* Take config.h definition when available */ -# ifdef HAVE_BUILTIN____BUILTIN_ADD_OVERFLOW -# undef __has_builtin____builtin_add_overflow -# define __has_builtin____builtin_add_overflow HAVE_BUILTIN____BUILTIN_ADD_OVERFLOW -# endif -# ifdef HAVE_BUILTIN____BUILTIN_BSWAP16 -# undef __has_builtin____builtin_bswap16 -# define __has_builtin____builtin_bswap16 HAVE_BUILTIN____BUILTIN_BSWAP16 -# endif -# ifdef HAVE_BUILTIN____BUILTIN_BSWAP32 -# undef __has_builtin____builtin_bswap32 -# define __has_builtin____builtin_bswap16 HAVE_BUILTIN____BUILTIN_BSWAP32 -# endif -# ifdef HAVE_BUILTIN____BUILTIN_BSWAP64 -# undef __has_builtin____builtin_bswap64 -# define __has_builtin____builtin_bswap64 HAVE_BUILTIN____BUILTIN_BSWAP64 -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CLZ -# undef __has_builtin____builtin_clz -# define __has_builtin____builtin_clz HAVE_BUILTIN____BUILTIN_CLZ -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CLZL -# undef __has_builtin____builtin_clzl -# define __has_builtin____builtin_clzl HAVE_BUILTIN____BUILTIN_CLZL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CLZLL -# undef __has_builtin____builtin_clzll -# define __has_builtin____builtin_clzll HAVE_BUILTIN____BUILTIN_CLZLL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CONSTANT_P -# undef __has_builtin____builtin_constant_p -# define __has_builtin____builtin_constant_p HAVE_BUILTIN____BUILTIN_CONSTANT_P -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CTZ -# undef __has_builtin____builtin_ctz -# define __has_builtin____builtin_ctz HAVE_BUILTIN____BUILTIN_CTZ -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CTZL -# undef __has_builtin____builtin_ctzl -# define __has_builtin____builtin_ctzl HAVE_BUILTIN____BUILTIN_CTZL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_CTZLL -# undef __has_builtin____builtin_ctzll -# define __has_builtin____builtin_ctzll HAVE_BUILTIN____BUILTIN_CTZLL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_MUL_OVERFLOW -# undef __has_builtin____builtin_mul_overflow -# define __has_builtin____builtin_mul_overflow HAVE_BUILTIN____BUILTIN_MUL_OVERFLOW -# endif -# ifdef HAVE_BUILTIN____BUILTIN_MUL_OVERFLOW_P -# undef __has_builtin____builtin_mul_overflow_p -# define __has_builtin____builtin_mul_overflow_p HAVE_BUILTIN____BUILTIN_MUL_OVERFLOW_P -# endif -# ifdef HAVE_BUILTIN____BUILTIN_POPCOUNT -# undef __has_builtin____builtin_popcount -# define __has_builtin____builtin_popcount HAVE_BUILTIN____BUILTIN_POPCOUNT -# endif -# ifdef HAVE_BUILTIN____BUILTIN_POPCOUNTL -# undef __has_builtin____builtin_popcountl -# define __has_builtin____builtin_popcountl HAVE_BUILTIN____BUILTIN_POPCOUNTL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_POPCOUNTLL -# undef __has_builtin____builtin_popcountll -# define __has_builtin____builtin_popcountll HAVE_BUILTIN____BUILTIN_POPCOUNTLL -# endif -# ifdef HAVE_BUILTIN____BUILTIN_SUB_OVERFLOW -# undef __has_builtin____builtin_SUB_overflow -# define __has_builtin____builtin_sub_overflow HAVE_BUILTIN____BUILTIN_SUB_OVERFLOW -# endif +# define __has_builtin(...) RUBY3_HAS_BUILTIN(__VA_ARGS__) #endif #ifndef __has_feature -# define __has_feature(...) 0 +# define __has_feature(...) RUBY3_HAS_FEATURE(__VA_ARGS__) #endif #ifndef __has_extension -# /* Pre-3.0 clang had __has_feature but not __has_extension. */ -# define __has_extension __has_feature +# define __has_extension(...) RUBY3_HAS_EXTENSION(__VA_ARGS__) #endif #ifndef __has_warning -# /* We cannot simulate __has_warning like the ones above, because it takes -# * string liteals (we can stringize a macro arugment but there is no such -# * thing like an unquote of strrings). */ -# define __has_warning(...) 0 +# define __has_warning(...) RUBY3_HAS_WARNING(__VA_ARGS__) #endif #ifndef __GNUC__ @@ -207,7 +71,7 @@ __extension__({ \ VALUE arg_obj = (obj); \ RB_SPECIAL_CONST_P(arg_obj) ? -1 : \ - RB_BUILTIN_TYPE(arg_obj); \ + (int)RB_BUILTIN_TYPE(arg_obj); \ }) #else # include "ruby/ruby.h" @@ -215,7 +79,7 @@ static inline int rb_obj_builtin_type(VALUE obj) { return RB_SPECIAL_CONST_P(obj) ? -1 : - RB_BUILTIN_TYPE(obj); + (int)RB_BUILTIN_TYPE(obj); } #endif diff --git a/internal/complex.h b/internal/complex.h index 0a8ecfb0d9..f435f143ef 100644 --- a/internal/complex.h +++ b/internal/complex.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_COMPLEX_H /* -*- C -*- */ -#define INTERNAL_COMPLEX_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Complex. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Complex. */ +#ifndef INTERNAL_COMPLEX_H +#define INTERNAL_COMPLEX_H #include "ruby/ruby.h" /* for struct RBasic */ struct RComplex { diff --git a/internal/cont.h b/internal/cont.h index f77fb20a5c..9b7dd9a9e4 100644 --- a/internal/cont.h +++ b/internal/cont.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_CONT_H /* -*- C -*- */ -#define INTERNAL_CONT_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Fiber. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Fiber. */ +#ifndef INTERNAL_CONT_H +#define INTERNAL_CONT_H #include "ruby/ruby.h" /* for VALUE */ struct rb_thread_struct; /* in vm_core.h */ diff --git a/internal/dir.h b/internal/dir.h index 07312f327e..fa165b67bd 100644 --- a/internal/dir.h +++ b/internal/dir.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_DIR_H /* -*- C -*- */ -#define INTERNAL_DIR_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Dir. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Dir. */ +#ifndef INTERNAL_DIR_H +#define INTERNAL_DIR_H #include "ruby/ruby.h" /* for VALUE */ /* dir.c */ diff --git a/internal/enc.h b/internal/enc.h index 8c28c69357..79a52b94a8 100644 --- a/internal/enc.h +++ b/internal/enc.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_ENC_H /* -*- C -*- */ -#define INTERNAL_ENC_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Encoding. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Encoding. */ +#ifndef INTERNAL_ENC_H +#define INTERNAL_ENC_H #include "ruby/encoding.h" /* for rb_encoding */ /* us_ascii.c */ diff --git a/internal/encoding.h b/internal/encoding.h index 1489065d3a..62a35093e7 100644 --- a/internal/encoding.h +++ b/internal/encoding.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_ENCODING_H /* -*- C -*- */ -#define INTERNAL_ENCODING_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Encoding. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Encoding. */ +#ifndef INTERNAL_ENCODING_H +#define INTERNAL_ENCODING_H #include "ruby/ruby.h" /* for ID */ #include "ruby/encoding.h" /* for rb_encoding */ diff --git a/internal/enum.h b/internal/enum.h index 70eec55c7f..d14a7b367a 100644 --- a/internal/enum.h +++ b/internal/enum.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_ENUM_H /* -*- C -*- */ -#define INTERNAL_ENUM_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Enumerable. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Enumerable. */ +#ifndef INTERNAL_ENUM_H +#define INTERNAL_ENUM_H #include "ruby/ruby.h" /* for VALUE */ /* enum.c */ diff --git a/internal/enumerator.h b/internal/enumerator.h index e4575f2c49..f9b3fdac4f 100644 --- a/internal/enumerator.h +++ b/internal/enumerator.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_ENUMERATOR_H /* -*- C -*- */ -#define INTERNAL_ENUMERATOR_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Enumerator. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Enumerator. */ +#ifndef INTERNAL_ENUMERATOR_H +#define INTERNAL_ENUMERATOR_H #include "ruby/ruby.h" /* for VALUE */ #include "ruby/intern.h" /* for rb_enumerator_size_func */ diff --git a/internal/error.h b/internal/error.h index ebedc9bc1e..5b44f25624 100644 --- a/internal/error.h +++ b/internal/error.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_ERROR_H /* -*- C -*- */ -#define INTERNAL_ERROR_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Exception. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Exception. */ -#include "ruby/config.h" +#ifndef INTERNAL_ERROR_H +#define INTERNAL_ERROR_H +#include "ruby/3/config.h" #include /* for va_list */ -#include "internal/stdbool.h" /* for bool */ #include "internal/string.h" /* for rb_fstring_cstr */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/encoding.h" /* for rb_encoding */ #include "ruby/intern.h" /* for rb_exc_raise */ #include "ruby/ruby.h" /* for enum ruby_value_type */ @@ -76,7 +76,6 @@ static inline bool rb_typeddata_is_instance_of_inline(VALUE obj, const rb_data_t RUBY_SYMBOL_EXPORT_BEGIN /* error.c (export) */ int rb_bug_reporter_add(void (*func)(FILE *, void *), void *data); -NORETURN(void rb_unexpected_type(VALUE,int)); #ifdef RUBY_FUNCTION_NAME_STRING NORETURN(void rb_sys_fail_path_in(const char *func_name, VALUE path)); NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path)); @@ -118,25 +117,6 @@ rb_key_err_raise(VALUE mesg, VALUE recv, VALUE name) rb_exc_raise(exc); } -static inline void -Check_Type(VALUE v, enum ruby_value_type t) -{ - if (! RB_TYPE_P(v, (int)t)) { - goto unexpected; - } - else if (t != T_DATA) { - return; - } - else if (! RTYPEDDATA_P(v)) { - goto unexpected; - } - else { - return; - } - unexpected: - rb_unexpected_type(v, t); -} - static inline bool rb_typeddata_is_instance_of_inline(VALUE obj, const rb_data_type_t *data_type) { diff --git a/internal/eval.h b/internal/eval.h index 86729a8ff0..75c07692d4 100644 --- a/internal/eval.h +++ b/internal/eval.h @@ -1,16 +1,16 @@ -#ifndef INTERNAL_EVAL_H /* -*- C -*- */ -#define INTERNAL_EVAL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for the evaluator. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for the evaluator. * @note There also is eval_intern.h, which is evaluator's internal * header (related to this file, but not the same role). */ +#ifndef INTERNAL_EVAL_H +#define INTERNAL_EVAL_H #include "ruby/ruby.h" /* for ID */ #define id_signo ruby_static_id_signo diff --git a/internal/file.h b/internal/file.h index ac65ddad3c..4b87d0dddf 100644 --- a/internal/file.h +++ b/internal/file.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_FILE_H /* -*- C -*- */ -#define INTERNAL_FILE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for File. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for File. */ +#ifndef INTERNAL_FILE_H +#define INTERNAL_FILE_H #include "ruby/ruby.h" /* for VALUE */ #include "ruby/encoding.h" /* for rb_encodinng */ diff --git a/internal/fixnum.h b/internal/fixnum.h index a388ddb36a..f6313855eb 100644 --- a/internal/fixnum.h +++ b/internal/fixnum.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_FIXNUM_H /* -*- C -*- */ -#define INTERNAL_FIXNUM_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Fixnums. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Fixnums. */ -#include "ruby/config.h" /* for HAVE_LONG_LONG */ +#ifndef INTERNAL_FIXNUM_H +#define INTERNAL_FIXNUM_H +#include "ruby/3/config.h" /* for HAVE_LONG_LONG */ #include /* for CHAR_BIT */ #include "internal/compilers.h" /* for __has_builtin */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/intern.h" /* for rb_big_mul */ #include "ruby/ruby.h" /* for RB_FIXABLE */ diff --git a/internal/gc.h b/internal/gc.h index 86a3113b62..451f461de0 100644 --- a/internal/gc.h +++ b/internal/gc.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_GC_H /* -*- C -*- */ -#define INTERNAL_GC_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for GC. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for GC. */ -#include "ruby/config.h" +#ifndef INTERNAL_GC_H +#define INTERNAL_GC_H +#include "ruby/3/config.h" #include /* for size_t */ @@ -58,7 +58,7 @@ struct rb_objspace; /* in vm_core.h */ /* gc.c */ extern VALUE *ruby_initial_gc_stress_ptr; extern int ruby_disable_gc; -void *ruby_mimmalloc(size_t size) RUBY_ATTR_MALLOC; +RUBY_ATTR_MALLOC void *ruby_mimmalloc(size_t size); void ruby_mimfree(void *ptr); void rb_objspace_set_event_hook(const rb_event_flag_t event); VALUE rb_objspace_gc_enable(struct rb_objspace *); @@ -68,13 +68,13 @@ void rb_copy_wb_protected_attribute(VALUE dest, VALUE obj); #if __has_attribute(alloc_align) __attribute__((__alloc_align__(1))) #endif -void *rb_aligned_malloc(size_t, size_t) RUBY_ATTR_MALLOC RUBY_ATTR_ALLOC_SIZE((2)); +RUBY_ATTR_MALLOC void *rb_aligned_malloc(size_t, size_t) RUBY_ATTR_ALLOC_SIZE((2)); size_t rb_size_mul_or_raise(size_t, size_t, VALUE); /* used in compile.c */ size_t rb_size_mul_add_or_raise(size_t, size_t, size_t, VALUE); /* used in iseq.h */ -void *rb_xmalloc_mul_add(size_t, size_t, size_t) RUBY_ATTR_MALLOC; +RUBY_ATTR_MALLOC void *rb_xmalloc_mul_add(size_t, size_t, size_t); void *rb_xrealloc_mul_add(const void *, size_t, size_t, size_t); -void *rb_xmalloc_mul_add_mul(size_t, size_t, size_t, size_t) RUBY_ATTR_MALLOC; -void *rb_xcalloc_mul_add_mul(size_t, size_t, size_t, size_t) RUBY_ATTR_MALLOC; +RUBY_ATTR_MALLOC void *rb_xmalloc_mul_add_mul(size_t, size_t, size_t, size_t); +RUBY_ATTR_MALLOC void *rb_xcalloc_mul_add_mul(size_t, size_t, size_t, size_t); static inline void *ruby_sized_xrealloc_inlined(void *ptr, size_t new_size, size_t old_size) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2)); static inline void *ruby_sized_xrealloc2_inlined(void *ptr, size_t new_count, size_t elemsiz, size_t old_count) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2, 3)); static inline void ruby_sized_xfree_inlined(void *ptr, size_t size); diff --git a/internal/hash.h b/internal/hash.h index 90a27fd189..4c2e663a65 100644 --- a/internal/hash.h +++ b/internal/hash.h @@ -1,17 +1,17 @@ -#ifndef INTERNAL_HASH_H /* -*- C -*- */ -#define INTERNAL_HASH_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Hash. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Hash. */ -#include "ruby/config.h" +#ifndef INTERNAL_HASH_H +#define INTERNAL_HASH_H +#include "ruby/3/config.h" #include /* for size_t */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for struct RBasic */ #include "ruby/st.h" /* for struct st_table */ @@ -200,9 +200,9 @@ RHASH_ST_CLEAR(VALUE h) static inline unsigned RHASH_AR_TABLE_SIZE_RAW(VALUE h) { - unsigned ret = FL_TEST_RAW(h, RHASH_AR_TABLE_SIZE_MASK); + VALUE ret = FL_TEST_RAW(h, RHASH_AR_TABLE_SIZE_MASK); ret >>= RHASH_AR_TABLE_SIZE_SHIFT; - return ret; + return (unsigned)ret; } static inline bool diff --git a/internal/imemo.h b/internal/imemo.h index f09a195e7b..3475606e90 100644 --- a/internal/imemo.h +++ b/internal/imemo.h @@ -1,19 +1,19 @@ -#ifndef INTERNAL_IMEMO_H /* -*- C -*- */ -#define INTERNAL_IMEMO_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief IMEMO: Internal memo object. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief IMEMO: Internal memo object. */ -#include "ruby/config.h" +#ifndef INTERNAL_IMEMO_H +#define INTERNAL_IMEMO_H +#include "ruby/3/config.h" #include /* for size_t */ #include "internal/array.h" /* for rb_ary_tmp_new_fill */ #include "internal/gc.h" /* for RB_OBJ_WRITE */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for rb_block_call_func_t */ #ifndef IMEMO_DEBUG diff --git a/internal/inits.h b/internal/inits.h index c9ef513728..e0d417455d 100644 --- a/internal/inits.h +++ b/internal/inits.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_INITS_H /* -*- C -*- */ -#define INTERNAL_INITS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header aggregating init functions. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header aggregating init functions. */ +#ifndef INTERNAL_INITS_H +#define INTERNAL_INITS_H /* class.c */ void Init_class_hierarchy(void); diff --git a/internal/io.h b/internal/io.h index acdb4ffab7..a08601faea 100644 --- a/internal/io.h +++ b/internal/io.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_IO_H /* -*- C -*- */ -#define INTERNAL_IO_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for IO. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for IO. */ +#ifndef INTERNAL_IO_H +#define INTERNAL_IO_H #include "ruby/ruby.h" /* for VALUE */ #include "ruby/io.h" /* for rb_io_t */ diff --git a/internal/load.h b/internal/load.h index 17eb2552bf..febf9eb200 100644 --- a/internal/load.h +++ b/internal/load.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_LOAD_H /* -*- C -*- */ -#define INTERNAL_LOAD_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for require. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for require. */ +#ifndef INTERNAL_LOAD_H +#define INTERNAL_LOAD_H #include "ruby/ruby.h" /* for VALUE */ /* load.c */ diff --git a/internal/loadpath.h b/internal/loadpath.h index df8078924c..b975d4992d 100644 --- a/internal/loadpath.h +++ b/internal/loadpath.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_LOADPATH_H /* -*- C -*- */ -#define INTERNAL_LOADPATH_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for $LOAD_PATH. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for $LOAD_PATH. */ +#ifndef INTERNAL_LOADPATH_H +#define INTERNAL_LOADPATH_H /* loadpath.c */ extern const char ruby_exec_prefix[]; diff --git a/internal/math.h b/internal/math.h index ec46f47f48..bbf4f798dd 100644 --- a/internal/math.h +++ b/internal/math.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_MATH_H /* -*- C -*- */ -#define INTERNAL_MATH_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Math. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Math. */ +#ifndef INTERNAL_MATH_H +#define INTERNAL_MATH_H #include "ruby/ruby.h" /* for VALUE */ /* math.c */ diff --git a/internal/missing.h b/internal/missing.h index bb62495ff7..866b8aa472 100644 --- a/internal/missing.h +++ b/internal/missing.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_MISSING_H /* -*- C -*- */ -#define INTERNAL_MISSING_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header corresponding missing. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header corresponding missing. */ -#include "ruby/config.h" /* for HAVE_SETPROCTITLE */ +#ifndef INTERNAL_MISSING_H +#define INTERNAL_MISSING_H +#include "ruby/3/config.h" /* for HAVE_SETPROCTITLE */ /* missing/setproctitle.c */ #ifndef HAVE_SETPROCTITLE diff --git a/internal/mjit.h b/internal/mjit.h index 84cc611197..47f620bc39 100644 --- a/internal/mjit.h +++ b/internal/mjit.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_MJIT_H /* -*- C -*- */ -#define INTERNAL_MJIT_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for MJIT. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for MJIT. */ -#include "internal/stdbool.h" /* for bool */ +#ifndef INTERNAL_MJIT_H +#define INTERNAL_MJIT_H +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for VALUE */ /* mjit.c */ diff --git a/internal/numeric.h b/internal/numeric.h index a5875fbbff..cd5347f5d2 100644 --- a/internal/numeric.h +++ b/internal/numeric.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_NUMERIC_H /* -*- C -*- */ -#define INTERNAL_NUMERIC_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Numeric. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Numeric. */ +#ifndef INTERNAL_NUMERIC_H +#define INTERNAL_NUMERIC_H #include "internal/bignum.h" /* for BIGNUM_POSITIVE_P */ #include "internal/bits.h" /* for RUBY_BIT_ROTL */ #include "internal/fixnum.h" /* for FIXNUM_POSITIVE_P */ diff --git a/internal/object.h b/internal/object.h index 959400a47a..a2d053bbb4 100644 --- a/internal/object.h +++ b/internal/object.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_OBJECT_H /* -*- C -*- */ -#define INTERNAL_OBJECT_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Object. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Object. */ +#ifndef INTERNAL_OBJECT_H +#define INTERNAL_OBJECT_H #include "ruby/ruby.h" /* for VALUE */ /* object.c */ diff --git a/internal/parse.h b/internal/parse.h index 782c06a437..bcfe0c2d0e 100644 --- a/internal/parse.h +++ b/internal/parse.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_PARSE_H /* -*- C -*- */ -#define INTERNAL_PARSE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for the parser. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for the parser. */ +#ifndef INTERNAL_PARSE_H +#define INTERNAL_PARSE_H #include "ruby/ruby.h" /* for VALUE */ struct rb_iseq_struct; /* in vm_core.h */ diff --git a/internal/proc.h b/internal/proc.h index 35bc43a4ee..aebaf28fb0 100644 --- a/internal/proc.h +++ b/internal/proc.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_PROC_H /* -*- C -*- */ -#define INTERNAL_PROC_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Proc. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Proc. */ +#ifndef INTERNAL_PROC_H +#define INTERNAL_PROC_H #include "ruby/ruby.h" /* for rb_block_call_func_t */ #include "ruby/st.h" /* for st_index_t */ struct rb_block; /* in vm_core.h */ diff --git a/internal/process.h b/internal/process.h index c62b95bf80..5c8af817a8 100644 --- a/internal/process.h +++ b/internal/process.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_PROCESS_H /* -*- C -*- */ -#define INTERNAL_PROCESS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Process. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Process. */ -#include "ruby/config.h" /* for rb_pid_t */ +#ifndef INTERNAL_PROCESS_H +#define INTERNAL_PROCESS_H +#include "ruby/3/config.h" /* for rb_pid_t */ #include /* for size_t */ #ifdef HAVE_SYS_TYPES_H diff --git a/internal/random.h b/internal/random.h index 87fcc48988..008b644700 100644 --- a/internal/random.h +++ b/internal/random.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_RANDOM_H /* -*- C -*- */ -#define INTERNAL_RANDOM_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Random. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Random. */ +#ifndef INTERNAL_RANDOM_H +#define INTERNAL_RANDOM_H #include /* for size_t */ /* random.c */ diff --git a/internal/range.h b/internal/range.h index 86ff92379a..948072ebf0 100644 --- a/internal/range.h +++ b/internal/range.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_RANGE_H /* -*- C -*- */ -#define INTERNAL_RANGE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Range. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Range. */ +#ifndef INTERNAL_RANGE_H +#define INTERNAL_RANGE_H #include "internal/struct.h" /* for RSTRUCT */ /* range.c */ diff --git a/internal/rational.h b/internal/rational.h index d514050641..1e64b4a799 100644 --- a/internal/rational.h +++ b/internal/rational.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_RATIONAL_H /* -*- C -*- */ -#define INTERNAL_RATIONAL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Rational. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Rational. */ -#include "ruby/config.h" /* for HAVE_LIBGMP */ +#ifndef INTERNAL_RATIONAL_H +#define INTERNAL_RATIONAL_H +#include "ruby/3/config.h" /* for HAVE_LIBGMP */ #include "ruby/ruby.h" /* for struct RBasic */ #include "internal/gc.h" /* for RB_OBJ_WRITE */ #include "internal/numeric.h" /* for INT_POSITIVE_P */ diff --git a/internal/re.h b/internal/re.h index 9cf8439345..b769ce30b3 100644 --- a/internal/re.h +++ b/internal/re.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_RE_H /* -*- C -*- */ -#define INTERNAL_RE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Regexp. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Regexp. */ -#include "internal/stdbool.h" /* for bool */ +#ifndef INTERNAL_RE_H +#define INTERNAL_RE_H +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for VALUE */ /* re.c */ diff --git a/internal/sanitizers.h b/internal/sanitizers.h index e64a04bbe4..7ef5959916 100644 --- a/internal/sanitizers.h +++ b/internal/sanitizers.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_SANITIZERS_H /* -*- C -*- */ -#define INTERNAL_SANITIZERS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for ASAN / MSAN / etc. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for ASAN / MSAN / etc. */ -#include "ruby/config.h" +#ifndef INTERNAL_SANITIZERS_H +#define INTERNAL_SANITIZERS_H +#include "ruby/3/config.h" #include "internal/compilers.h" /* for __has_feature */ #ifdef HAVE_VALGRIND_MEMCHECK_H @@ -26,7 +26,7 @@ # endif #endif -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for VALUE */ #if 0 diff --git a/internal/serial.h b/internal/serial.h index f97a8dc9f3..143d7c6819 100644 --- a/internal/serial.h +++ b/internal/serial.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_SERIAL_H /* -*- C -*- */ -#define INTERNAL_SERIAL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for rb_serial_t. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for rb_serial_t. */ -#include "ruby/config.h" /* for HAVE_LONG_LONG */ +#ifndef INTERNAL_SERIAL_H +#define INTERNAL_SERIAL_H +#include "ruby/3/config.h" /* for HAVE_LONG_LONG */ #include "ruby/defines.h" /* for LONG_LONG */ #ifndef HAVE_LONG_LONG diff --git a/internal/signal.h b/internal/signal.h index 0d501f7895..352052550f 100644 --- a/internal/signal.h +++ b/internal/signal.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_SIGNAL_H /* -*- C -*- */ -#define INTERNAL_SIGNAL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for SignalException. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for SignalException. */ +#ifndef INTERNAL_SIGNAL_H +#define INTERNAL_SIGNAL_H /* signal.c */ extern int ruby_enable_coredump; diff --git a/internal/static_assert.h b/internal/static_assert.h index 6fe18d1261..7b20b252d2 100644 --- a/internal/static_assert.h +++ b/internal/static_assert.h @@ -1,28 +1,13 @@ -#ifndef INTERNAL_STATIC_ASSERT_H /* -*- C -*- */ -#define INTERNAL_STATIC_ASSERT_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief C11 shim for _Static_assert. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief C11 shim for _Static_assert. */ -#include /* for static_assert */ -#include "compilers.h" /* for __has_extension */ - -#if defined(static_assert) -/* Take assert.h definition */ -# define STATIC_ASSERT(name, expr) static_assert(expr, # name ": " # expr) - -#elif __has_extension(c_static_assert) || GCC_VERSION_SINCE(4, 6, 0) -# define STATIC_ASSERT(name, expr) \ - __extension__ _Static_assert(expr, # name ": " # expr) - -#else -# define STATIC_ASSERT(name, expr) \ - typedef int static_assert_ ## name ## _check[1 - 2 * !(expr)] - -#endif /* static_assert */ -#endif /* INTERNAL_STATIC_ASSERT_H */ +#include "ruby/3/static_assert.h" +#ifndef STATIC_ASSERT +# define STATIC_ASSERT RUBY3_STATIC_ASSERT +#endif diff --git a/internal/stdbool.h b/internal/stdbool.h deleted file mode 100644 index e090e575e7..0000000000 --- a/internal/stdbool.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef INTERNAL_STDBOOL_H /* -*- C -*- */ -#define INTERNAL_STDBOOL_H -/** - * @file - * @brief Thin wrapper to - * @author \@shyouhei - * @copyright This file is a part of the programming language Ruby. - * Permission is hereby granted, to either redistribute and/or - * modify this file, provided that the conditions mentioned in the - * file COPYING are met. Consult the file for details. - */ -#include "ruby/config.h" /* for HAVE_STDBOOL_H */ - -#ifdef HAVE_STDBOOL_H -# include -#endif - -/* Note that we assume the compiler isn't C++. */ -#ifdef __bool_true_false_are_defined -# undef bool -# undef true -# undef false -# undef __bool_true_false_are_defined -#else -typedef unsigned char _Bool; -#endif - -/* See also http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2229.htm */ -#define bool _Bool -#define true ((_Bool)+1) -#define false ((_Bool)+0) -#define __bool_true_false_are_defined - -#endif /* INTERNAL_STDBOOL_H */ diff --git a/internal/string.h b/internal/string.h index f585163594..7635fa9ebf 100644 --- a/internal/string.h +++ b/internal/string.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_STRING_H /* -*- C -*- */ -#define INTERNAL_STRING_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for String. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for String. */ -#include "ruby/config.h" +#ifndef INTERNAL_STRING_H +#define INTERNAL_STRING_H +#include "ruby/3/config.h" #include /* for size_t */ #include "internal/compilers.h" /* for __has_builtin */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/encoding.h" /* for rb_encoding */ #include "ruby/ruby.h" /* for VALUE */ diff --git a/internal/struct.h b/internal/struct.h index f205dbd89e..66efbf3712 100644 --- a/internal/struct.h +++ b/internal/struct.h @@ -1,18 +1,17 @@ -#ifndef INTERNAL_STRUCT_H /* -*- C -*- */ -#define INTERNAL_STRUCT_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Struct. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Struct. */ +#ifndef INTERNAL_STRUCT_H +#define INTERNAL_STRUCT_H +#include "ruby/3/stdbool.h" /* for bool */ #include "internal/gc.h" /* for RB_OBJ_WRITE */ -#include "internal/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for struct RBasic */ -#include "internal/gc.h" /* for RB_OBJ_WRITE */ enum { RSTRUCT_EMBED_LEN_MAX = RVALUE_EMBED_LEN_MAX, @@ -50,6 +49,10 @@ struct RStruct { # undef RSTRUCT_GET #endif +#define RSTRUCT_LEN internal_RSTRUCT_LEN +#define RSTRUCT_SET internal_RSTRUCT_SET +#define RSTRUCT_GET internal_RSTRUCT_GET + /* struct.c */ VALUE rb_struct_init_copy(VALUE copy, VALUE s); VALUE rb_struct_lookup(VALUE s, VALUE idx); diff --git a/internal/symbol.h b/internal/symbol.h index 8de6903ae2..8a354ffbab 100644 --- a/internal/symbol.h +++ b/internal/symbol.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_SYMBOL_H /* -*- C -*- */ -#define INTERNAL_SYMBOL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Symbol. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Symbol. */ +#ifndef INTERNAL_SYMBOL_H +#define INTERNAL_SYMBOL_H #include "ruby/ruby.h" /* for VALUE */ #include "ruby/encoding.h" /* for rb_encoding */ #include "internal/compilers.h" /* for __has_builtin */ diff --git a/internal/thread.h b/internal/thread.h index 886818b023..b5cae53e6d 100644 --- a/internal/thread.h +++ b/internal/thread.h @@ -1,14 +1,14 @@ -#ifndef INTERNAL_THREAD_H /* -*- C -*- */ -#define INTERNAL_THREAD_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Thread. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Thread. */ +#ifndef INTERNAL_THREAD_H +#define INTERNAL_THREAD_H #include "ruby/ruby.h" /* for VALUE */ #include "ruby/intern.h" /* for rb_blocking_function_t */ diff --git a/internal/time.h b/internal/time.h index 8f84899221..3566dfe564 100644 --- a/internal/time.h +++ b/internal/time.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_TIME_H /* -*- C -*- */ -#define INTERNAL_TIME_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Time. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Time. */ -#include "ruby/config.h" /* for SIGNEDNESS_OF_TIME_T */ +#ifndef INTERNAL_TIME_H +#define INTERNAL_TIME_H +#include "ruby/3/config.h" /* for SIGNEDNESS_OF_TIME_T */ #include "internal/bits.h" /* for SIGNED_INTEGER_MAX */ #include "ruby/ruby.h" /* for VALUE */ diff --git a/internal/transcode.h b/internal/transcode.h index 8dfd1a68ad..5f0a7845b7 100644 --- a/internal/transcode.h +++ b/internal/transcode.h @@ -1,15 +1,15 @@ -#ifndef INTERNAL_TRANSCODE_H /* -*- C -*- */ -#define INTERNAL_TRANSCODE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for Encoding::Converter. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for Encoding::Converter. */ -#include "ruby/config.h" +#ifndef INTERNAL_TRANSCODE_H +#define INTERNAL_TRANSCODE_H +#include "ruby/3/config.h" #include /* for size_t */ #include "ruby/ruby.h" /* for VALUE */ #include "ruby/encoding.h" /* for rb_econv_t */ diff --git a/internal/util.h b/internal/util.h index 528bee070e..ba35c789a2 100644 --- a/internal/util.h +++ b/internal/util.h @@ -1,16 +1,16 @@ -#ifndef INTERNAL_UTIL_H /* -*- C -*- */ -#define INTERNAL_UTIL_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header corresponding util.c. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header corresponding util.c. * @warning DO NOT ADD RANDOM GARBAGE HERE THIS FILE IS FOR util.c */ -#include "ruby/config.h" +#ifndef INTERNAL_UTIL_H /* -*- C -*- */ +#define INTERNAL_UTIL_H +#include "ruby/3/config.h" #include /* for size_t */ #ifdef HAVE_SYS_TYPES_H diff --git a/internal/variable.h b/internal/variable.h index 941da2ae08..fb0b4a47e8 100644 --- a/internal/variable.h +++ b/internal/variable.h @@ -1,18 +1,18 @@ -#ifndef INTERNAL_VARIABLE_H /* -*- C -*- */ -#define INTERNAL_VARIABLE_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for variables. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for variables. */ -#include "ruby/config.h" +#ifndef INTERNAL_VARIABLE_H +#define INTERNAL_VARIABLE_H +#include "ruby/3/config.h" #include /* for size_t */ #include "constant.h" /* for rb_const_entry_t */ -#include "internal/stdbool.h" /* for bool */ +#include "ruby/3/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for VALUE */ /* global variable */ diff --git a/internal/vm.h b/internal/vm.h index 26dde33975..85fa82332b 100644 --- a/internal/vm.h +++ b/internal/vm.h @@ -1,17 +1,17 @@ -#ifndef INTERNAL_VM_H /* -*- C -*- */ -#define INTERNAL_VM_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header for RubyVM. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header for RubyVM. */ +#ifndef INTERNAL_VM_H +#define INTERNAL_VM_H +#include "ruby/3/stdbool.h" /* for bool */ #include "internal/serial.h" /* for rb_serial_t */ #include "internal/static_assert.h" /* for STATIC_ASSERT */ -#include "internal/stdbool.h" /* for bool */ #include "ruby/ruby.h" /* for ID */ #include "ruby/st.h" /* for st_table */ diff --git a/internal/warnings.h b/internal/warnings.h index 82b3ac59c7..a1705a6867 100644 --- a/internal/warnings.h +++ b/internal/warnings.h @@ -1,49 +1,17 @@ -#ifndef INTERNAL_WARNINGS_H /* -*- C -*- */ -#define INTERNAL_WARNINGS_H -/** +/** \noop-*-C-*-vi:ft=c * @file - * @brief Internal header to suppress / mandate warnings. - * @author \@shyouhei + * @author Ruby developers * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. + * @brief Internal header to suppres / mandate warnings. */ -#include "internal/compilers.h" /* for MSC_VERSION_SINCE */ - -#if MSC_VERSION_SINCE(1200) -# /* Not sure exactly when but it seems VC++ 6.0 is a version with it.*/ -# define COMPILER_WARNING_PUSH __pragma(warning(push)) -# define COMPILER_WARNING_POP __pragma(warning(pop)) -# define COMPILER_WARNING_ERROR(flag) __pragma(warning(error: flag)) -# define COMPILER_WARNING_IGNORED(flag) __pragma(warning(disable: flag)) - -#elif defined(__clang__) -# /* Not sure exactly when but it seems LLVM 2.6.0 is a version with it. */ -# define COMPILER_WARNING_PRAGMA0(x) _Pragma(# x) -# define COMPILER_WARNING_PRAGMA1(x) COMPILER_WARNING_PRAGMA0(clang diagnostic x) -# define COMPILER_WARNING_PRAGMA2(x, y) COMPILER_WARNING_PRAGMA1(x # y) -# define COMPILER_WARNING_PUSH COMPILER_WARNING_PRAGMA1(push) -# define COMPILER_WARNING_POP COMPILER_WARNING_PRAGMA1(pop) -# define COMPILER_WARNING_ERROR(flag) COMPILER_WARNING_PRAGMA2(error, flag) -# define COMPILER_WARNING_IGNORED(flag) COMPILER_WARNING_PRAGMA2(ignored, flag) - -#elif GCC_VERSION_SINCE(4, 6, 0) -# /* https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html */ -# define COMPILER_WARNING_PRAGMA0(x) _Pragma(# x) -# define COMPILER_WARNING_PRAGMA1(x) COMPILER_WARNING_PRAGMA0(GCC diagnostic x) -# define COMPILER_WARNING_PRAGMA2(x, y) COMPILER_WARNING_PRAGMA1(x # y) -# define COMPILER_WARNING_PUSH COMPILER_WARNING_PRAGMA1(push) -# define COMPILER_WARNING_POP COMPILER_WARNING_PRAGMA1(pop) -# define COMPILER_WARNING_ERROR(flag) COMPILER_WARNING_PRAGMA2(error, flag) -# define COMPILER_WARNING_IGNORED(flag) COMPILER_WARNING_PRAGMA2(ignored, flag) - -#else -# /* :FIXME: improve here, for instace icc seems to have something? */ -# define COMPILER_WARNING_PUSH /* void */ -# define COMPILER_WARNING_POP /* void */ -# define COMPILER_WARNING_ERROR(flag) /* void */ -# define COMPILER_WARNING_IGNORED(flag) /* void */ - -#endif /* _MSC_VER */ +#ifndef INTERNAL_WARNINGS_H +#define INTERNAL_WARNINGS_H +#include "ruby/3/warning_push.h" +#define COMPILER_WARNING_PUSH RUBY3_WARNING_PUSH() +#define COMPILER_WARNING_POP RUBY3_WARNING_POP() +#define COMPILER_WARNING_ERROR(flag) RUBY3_WARNING_ERROR(flag) +#define COMPILER_WARNING_IGNORED(flag) RUBY3_WARNING_IGNORED(flag) #endif /* INTERNAL_WARNINGS_H */ diff --git a/io.c b/io.c index adf5c17f97..e10bf2d51e 100644 --- a/io.c +++ b/io.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef _WIN32 # include "ruby/ruby.h" @@ -112,6 +112,8 @@ # include #endif +#include "ruby/3/stdbool.h" +#include "ccan/list/list.h" #include "dln.h" #include "encindex.h" #include "id.h" @@ -123,8 +125,6 @@ #include "internal/numeric.h" #include "internal/object.h" #include "internal/process.h" -#include "internal/stdbool.h" -#include "ccan/list/list.h" #include "internal/thread.h" #include "internal/transcode.h" #include "internal/variable.h" @@ -12157,7 +12157,7 @@ argf_read(int argc, VALUE *argv, VALUE argf) long slen = RSTRING_LEN(str); if (slen < len) { len -= slen; - argv[0] = INT2NUM(len); + argv[0] = LONG2NUM(len); goto retry; } } diff --git a/iseq.c b/iseq.c index 36f8ef6ccc..7c888f5a16 100644 --- a/iseq.c +++ b/iseq.c @@ -12,7 +12,7 @@ #define RUBY_VM_INSNS_INFO 1 /* #define RUBY_MARK_FREE_DEBUG 1 */ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef HAVE_DLADDR # include @@ -205,7 +205,7 @@ rb_iseq_each_value(const rb_iseq_t *iseq, iseq_value_itr_t * func, void *data) size_t n; rb_vm_insns_translator_t *const translator = #if OPT_DIRECT_THREADED_CODE || OPT_CALL_THREADED_CODE - (FL_TEST(iseq, ISEQ_TRANSLATED)) ? rb_vm_insn_addr2insn2 : + (FL_TEST((VALUE)iseq, ISEQ_TRANSLATED)) ? rb_vm_insn_addr2insn2 : #endif rb_vm_insn_null_translator; const struct rb_iseq_constant_body *const body = iseq->body; @@ -244,13 +244,13 @@ rb_iseq_update_references(rb_iseq_t *iseq) if (body->call_data) { for (unsigned int i=0; ici_size; i++) { struct rb_call_data *cds = body->call_data; - if (!SPECIAL_CONST_P(cds[i].ci)) { + if (!SPECIAL_CONST_P((VALUE)cds[i].ci)) { cds[i].ci = (struct rb_callinfo *)rb_gc_location((VALUE)cds[i].ci); } cds[i].cc = (struct rb_callcache *)rb_gc_location((VALUE)cds[i].cc); } } - if (FL_TEST(iseq, ISEQ_MARKABLE_ISEQ)) { + if (FL_TEST((VALUE)iseq, ISEQ_MARKABLE_ISEQ)) { rb_iseq_each_value(iseq, update_each_insn_value, NULL); VALUE *original_iseq = ISEQ_ORIGINAL_ISEQ(iseq); if (original_iseq) { @@ -309,7 +309,7 @@ rb_iseq_mark(const rb_iseq_t *iseq) if (iseq->body) { const struct rb_iseq_constant_body *const body = iseq->body; - if (FL_TEST(iseq, ISEQ_MARKABLE_ISEQ)) { + if (FL_TEST((VALUE)iseq, ISEQ_MARKABLE_ISEQ)) { rb_iseq_each_value(iseq, each_insn_value, NULL); } @@ -363,10 +363,10 @@ rb_iseq_mark(const rb_iseq_t *iseq) #endif } - if (FL_TEST_RAW(iseq, ISEQ_NOT_LOADED_YET)) { + if (FL_TEST_RAW((VALUE)iseq, ISEQ_NOT_LOADED_YET)) { rb_gc_mark(iseq->aux.loader.obj); } - else if (FL_TEST_RAW(iseq, ISEQ_USE_COMPILE_DATA)) { + else if (FL_TEST_RAW((VALUE)iseq, ISEQ_USE_COMPILE_DATA)) { const struct iseq_compile_data *const compile_data = ISEQ_COMPILE_DATA(iseq); rb_iseq_mark_insn_storage(compile_data->insn.storage_head); diff --git a/iseq.h b/iseq.h index d2acabb233..8e4b796be7 100644 --- a/iseq.h +++ b/iseq.h @@ -81,7 +81,7 @@ ISEQ_ORIGINAL_ISEQ_ALLOC(const rb_iseq_t *iseq, long size) #define ISEQ_TRANSLATED IMEMO_FL_USER3 #define ISEQ_MARKABLE_ISEQ IMEMO_FL_USER4 -#define ISEQ_EXECUTABLE_P(iseq) (FL_TEST_RAW((iseq), ISEQ_NOT_LOADED_YET | ISEQ_USE_COMPILE_DATA) == 0) +#define ISEQ_EXECUTABLE_P(iseq) (FL_TEST_RAW(((VALUE)iseq), ISEQ_NOT_LOADED_YET | ISEQ_USE_COMPILE_DATA) == 0) struct iseq_compile_data { /* GC is needed */ diff --git a/marshal.c b/marshal.c index 8af1d8b814..fb3319c5f3 100644 --- a/marshal.c +++ b/marshal.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #ifdef HAVE_FLOAT_H diff --git a/math.c b/math.c index 7edde60270..a508207e4d 100644 --- a/math.c +++ b/math.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef _MSC_VER # define _USE_MATH_DEFINES 1 diff --git a/missing/alloca.c b/missing/alloca.c index 96121f7647..efe34be3bd 100644 --- a/missing/alloca.c +++ b/missing/alloca.c @@ -29,7 +29,7 @@ static char SCCSid[] = "@(#)alloca.c 1.1"; /* for the "what" utility */ #endif -#include "ruby/config.h" +#include "ruby/3/config.h" #define X3J11 1 /* config.h should contain void if needed */ #ifdef C_ALLOCA diff --git a/missing/dup2.c b/missing/dup2.c index 7554084c5d..6d1dea304a 100644 --- a/missing/dup2.c +++ b/missing/dup2.c @@ -11,7 +11,7 @@ * Return fd2 if all went well; return BADEXIT otherwise. */ -#include "ruby/config.h" +#include "ruby/3/config.h" #if defined(HAVE_FCNTL) # include diff --git a/missing/flock.c b/missing/flock.c index 71c5e74210..b846841738 100644 --- a/missing/flock.c +++ b/missing/flock.c @@ -1,4 +1,4 @@ -#include "ruby/config.h" +#include "ruby/3/config.h" #include "ruby/ruby.h" #if defined _WIN32 diff --git a/missing/isinf.c b/missing/isinf.c index 55187adc63..39ca9cabb3 100644 --- a/missing/isinf.c +++ b/missing/isinf.c @@ -18,7 +18,7 @@ isinf(double n) #else -#include "ruby/config.h" +#include "ruby/3/config.h" #if defined(HAVE_FINITE) && defined(HAVE_ISNAN) diff --git a/missing/tgamma.c b/missing/tgamma.c index 6260e4f519..bfcc140443 100644 --- a/missing/tgamma.c +++ b/missing/tgamma.c @@ -9,7 +9,7 @@ reference - Haruhiko Okumura: C-gengo niyoru saishin algorithm jiten /*********************************************************** gamma.c -- Gamma function ***********************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include "ruby/missing.h" #include #include diff --git a/mjit.c b/mjit.c index 239325ee89..551f7466a3 100644 --- a/mjit.c +++ b/mjit.c @@ -11,7 +11,7 @@ // To share variables privately, include mjit_worker.c instead of linking. -#include "ruby/config.h" +#include "ruby/3/config.h" #if USE_MJIT diff --git a/mjit.h b/mjit.h index 462d2998de..f6bbc45a3c 100644 --- a/mjit.h +++ b/mjit.h @@ -9,7 +9,7 @@ #ifndef RUBY_MJIT_H #define RUBY_MJIT_H 1 -#include "ruby/config.h" +#include "ruby/3/config.h" #if USE_MJIT diff --git a/mjit_compile.c b/mjit_compile.c index 5ac5f4cb66..4d0a6252fc 100644 --- a/mjit_compile.c +++ b/mjit_compile.c @@ -10,7 +10,7 @@ // call Ruby methods (C functions that may call rb_funcall) or trigger // GC (using ZALLOC, xmalloc, xfree, etc.) in this file. -#include "ruby/config.h" +#include "ruby/3/config.h" #if USE_MJIT diff --git a/numeric.c b/numeric.c index f177788073..90db8aab96 100644 --- a/numeric.c +++ b/numeric.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -906,7 +906,7 @@ rb_float_new_in_heap(double d) NEWOBJ_OF(flt, struct RFloat, rb_cFloat, T_FLOAT | (RGENGC_WB_PROTECTED_FLOAT ? FL_WB_PROTECTED : 0)); flt->float_value = d; - OBJ_FREEZE(flt); + OBJ_FREEZE((VALUE)flt); return (VALUE)flt; } @@ -1433,7 +1433,7 @@ flo_hash(VALUE num) static VALUE rb_dbl_hash(double d) { - return LONG2FIX(rb_dbl_long_hash(d)); + return ST2FIX(rb_dbl_long_hash(d)); } VALUE @@ -2929,7 +2929,6 @@ rb_num2ulong(VALUE val) return rb_num2ulong_internal(val, NULL); } -#if SIZEOF_INT < SIZEOF_LONG void rb_out_of_int(SIGNED_VALUE num) { @@ -2937,6 +2936,7 @@ rb_out_of_int(SIGNED_VALUE num) num, num < 0 ? "small" : "big"); } +#if SIZEOF_INT < SIZEOF_LONG static void check_int(long num) { @@ -3013,6 +3013,18 @@ rb_fix2int(VALUE val) { return FIX2INT(val); } + +unsigned long +rb_num2uint(VALUE val) +{ + return rb_num2ulong(val); +} + +unsigned long +rb_fix2uint(VALUE val) +{ + return RB_FIX2ULONG(val); +} #endif NORETURN(static void rb_out_of_short(SIGNED_VALUE num)); diff --git a/object.c b/object.c index a4450f17f1..ea2b47c769 100644 --- a/object.c +++ b/object.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/pack.c b/pack.c index 3c63d64ab5..7f56066f96 100644 --- a/pack.c +++ b/pack.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/parse.y b/parse.y index 75f5aa2285..10976f7ae5 100644 --- a/parse.y +++ b/parse.y @@ -20,7 +20,7 @@ #define YYLTYPE rb_code_location_t #define YYLTYPE_IS_DECLARED 1 -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/process.c b/process.c index ec3f5bf15e..b45c79cca3 100644 --- a/process.c +++ b/process.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/random.c b/random.c index 788511da5c..f786cacc13 100644 --- a/random.c +++ b/random.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -56,7 +56,6 @@ #include "internal.h" #include "internal/compilers.h" -#include "internal/error.h" #include "internal/numeric.h" #include "internal/random.h" #include "internal/sanitizers.h" diff --git a/range.c b/range.c index 8309016808..a77d324f85 100644 --- a/range.c +++ b/range.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -1001,7 +1001,7 @@ first_i(RB_BLOCK_CALL_FUNC_ARGLIST(i, cbarg)) } rb_ary_push(ary[1], i); n--; - ary[0] = INT2NUM(n); + ary[0] = LONG2NUM(n); return Qnil; } @@ -1554,7 +1554,7 @@ r_cover_range_p(VALUE range, VALUE beg, VALUE end, VALUE val) if (!NIL_P(end) && NIL_P(val_end)) return FALSE; if (!NIL_P(beg) && NIL_P(val_beg)) return FALSE; - if (!NIL_P(val_beg) && !NIL_P(val_end) && r_less(val_beg, val_end) > -EXCL(val)) return FALSE; + if (!NIL_P(val_beg) && !NIL_P(val_end) && r_less(val_beg, val_end) > (EXCL(val) ? -1 : 0)) return FALSE; if (!NIL_P(val_beg) && !r_cover_p(range, beg, end, val_beg)) return FALSE; cmp_end = r_less(end, val_end); diff --git a/rational.c b/rational.c index 1cd4ecc307..b828ec1e39 100644 --- a/rational.c +++ b/rational.c @@ -5,7 +5,7 @@ which is written in ruby. */ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -24,7 +24,6 @@ #include "id.h" #include "internal.h" #include "internal/complex.h" -#include "internal/error.h" #include "internal/gc.h" #include "internal/numeric.h" #include "internal/object.h" @@ -404,7 +403,7 @@ nurat_s_new_internal(VALUE klass, VALUE num, VALUE den) RATIONAL_SET_NUM((VALUE)obj, num); RATIONAL_SET_DEN((VALUE)obj, den); - OBJ_FREEZE_RAW(obj); + OBJ_FREEZE_RAW((VALUE)obj); return (VALUE)obj; } diff --git a/re.c b/re.c index 4f39e6058a..a429c33319 100644 --- a/re.c +++ b/re.c @@ -9,16 +9,16 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include "encindex.h" #include "internal.h" -#include "internal/error.h" #include "internal/hash.h" #include "internal/imemo.h" #include "internal/re.h" +#include "internal/string.h" #include "regint.h" #include "ruby/encoding.h" #include "ruby/re.h" diff --git a/ruby-runner.c b/ruby-runner.c index d41ba274c3..d998b270c3 100644 --- a/ruby-runner.c +++ b/ruby-runner.c @@ -1,5 +1,5 @@ #define _POSIX_C_SOURCE 200809L -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include #include diff --git a/ruby.c b/ruby.c index 509ba61352..78127cbe4b 100644 --- a/ruby.c +++ b/ruby.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/ruby_assert.h b/ruby_assert.h index fa15da1e25..139256fed8 100644 --- a/ruby_assert.h +++ b/ruby_assert.h @@ -8,8 +8,3 @@ #undef assert #define assert RUBY_ASSERT #endif - -#ifdef NDEBUG - #undef RUBY_NDEBUG - #define RUBY_NDEBUG 1 -#endif diff --git a/signal.c b/signal.c index 650c59a084..30b9a79ea1 100644 --- a/signal.c +++ b/signal.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/spec/ruby/optional/capi/ext/string_spec.c b/spec/ruby/optional/capi/ext/string_spec.c index cef0e872bb..270412673e 100644 --- a/spec/ruby/optional/capi/ext/string_spec.c +++ b/spec/ruby/optional/capi/ext/string_spec.c @@ -366,11 +366,7 @@ static VALUE string_spec_SafeStringValue(VALUE self, VALUE str) { static VALUE string_spec_rb_str_hash(VALUE self, VALUE str) { st_index_t val = rb_str_hash(str); -#if SIZEOF_LONG == SIZEOF_VOIDP || SIZEOF_LONG_LONG == SIZEOF_VOIDP - return LONG2FIX((long)val); -#else -#error unsupported platform -#endif + return ST2FIX(val); } static VALUE string_spec_rb_str_update(VALUE self, VALUE str, VALUE beg, VALUE end, VALUE replacement) { diff --git a/sprintf.c b/sprintf.c index ff1800e088..f726b7ebe6 100644 --- a/sprintf.c +++ b/sprintf.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/strftime.c b/strftime.c index 15e29e0b7c..d6dbf2c963 100644 --- a/strftime.c +++ b/strftime.c @@ -47,7 +47,7 @@ * January 1996 */ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifndef GAWK #include diff --git a/string.c b/string.c index 0607726a07..ca21e0001c 100644 --- a/string.c +++ b/string.c @@ -11,7 +11,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/template/Doxyfile.tmpl b/template/Doxyfile.tmpl index 59c184b6be..54734748a3 100644 --- a/template/Doxyfile.tmpl +++ b/template/Doxyfile.tmpl @@ -252,14 +252,14 @@ PREDEFINED = \ __clang_minor__=0 \ __clang_patchlevel__=0 \ __cplusplus=201704L \ - __has_attribute(_)=0 \ - __has_builtin(_)=0 \ - __has_c_attribute(_)=0 \ - __has_cpp_attribute(_)=0 \ - __has_declspec_attribute(_)=0 \ - __has_extension(_)=0 \ - __has_feature(_)=0 \ - __has_warning(_)=0 + __has_attribute(_)=1 \ + __has_builtin(_)=1 \ + __has_c_attribute(_)=1 \ + __has_cpp_attribute(_)=1 \ + __has_declspec_attribute(_)=1 \ + __has_extension(_)=1 \ + __has_feature(_)=1 \ + __has_warning(_)=1 EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- diff --git a/thread.c b/thread.c index f6919b8188..e59b6dbac8 100644 --- a/thread.c +++ b/thread.c @@ -63,7 +63,7 @@ /* for model 2 */ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef __linux__ // Normally, gcc(1) translates calls to alloca() with inlined code. This is not done when either the -ansi, -std=c89, -std=c99, or the -std=c11 option is given and the header is not included. diff --git a/time.c b/time.c index e310ea3a96..c7041f7f9a 100644 --- a/time.c +++ b/time.c @@ -11,7 +11,7 @@ #define _DEFAULT_SOURCE #define _BSD_SOURCE -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/tool/m4/ruby_try_cxxflags.m4 b/tool/m4/ruby_try_cxxflags.m4 new file mode 100644 index 0000000000..5f84140670 --- /dev/null +++ b/tool/m4/ruby_try_cxxflags.m4 @@ -0,0 +1,17 @@ +# -*- Autoconf -*- +AC_DEFUN([RUBY_TRY_CXXFLAGS], [ + save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="[$]CXXFLAGS $1" + AC_MSG_CHECKING([whether ]$1[ is accepted as CXXFLAGS]) + RUBY_WERROR_FLAG([ + AC_LANG_PUSH([C++]) + AC_TRY_LINK([$4], [$5], + [$2 + AC_MSG_RESULT(yes)], + [$3 + AC_MSG_RESULT(no)]) + ]) + AC_LANG_POP([C++]) + CXXFLAGS="$save_CXXFLAGS" + save_CXXFLAGS= +])dnl diff --git a/transcode.c b/transcode.c index 5f4a7b9b5d..630cc3c96a 100644 --- a/transcode.c +++ b/transcode.c @@ -9,7 +9,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include diff --git a/util.c b/util.c index 08dbed105e..4513b505ba 100644 --- a/util.c +++ b/util.c @@ -13,7 +13,7 @@ # define MINGW_HAS_SECURE_API 1 #endif -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include diff --git a/variable.c b/variable.c index 21559c1094..94bac4a272 100644 --- a/variable.c +++ b/variable.c @@ -11,8 +11,10 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include +#include "ruby/3/stdbool.h" +#include "ccan/list/list.h" #include "constant.h" #include "debug_counter.h" #include "id.h" @@ -25,8 +27,6 @@ #include "internal/hash.h" #include "internal/re.h" #include "internal/symbol.h" -#include "internal/stdbool.h" -#include "ccan/list/list.h" #include "internal/thread.h" #include "internal/variable.h" #include "ruby/encoding.h" diff --git a/vm.c b/vm.c index 8441c9216f..6f9c999adb 100644 --- a/vm.c +++ b/vm.c @@ -1767,7 +1767,7 @@ static void hook_before_rewind(rb_execution_context_t *ec, const rb_control_frame_t *cfp, int will_finish_vm_exec, int state, struct vm_throw_data *err) { - if (state == TAG_RAISE && RBASIC_CLASS(err) == rb_eSysStackError) { + if (state == TAG_RAISE && RBASIC(err)->klass == rb_eSysStackError) { return; } else { @@ -3379,7 +3379,7 @@ Init_vm_objects(void) rb_objspace_gc_enable(vm->objspace); vm_empty_cc = vm_cc_new(0, NULL, vm_call_general); - FL_SET_RAW(vm_empty_cc, VM_CALLCACHE_UNMARKABLE); + FL_SET_RAW((VALUE)vm_empty_cc, VM_CALLCACHE_UNMARKABLE); rb_gc_register_mark_object((VALUE)vm_empty_cc); } diff --git a/vm_callinfo.h b/vm_callinfo.h index f99f808a83..013811d15e 100644 --- a/vm_callinfo.h +++ b/vm_callinfo.h @@ -315,7 +315,7 @@ static inline int vm_cc_markable(const struct rb_callcache *cc) { VM_ASSERT(IMEMO_TYPE_P(cc, imemo_callcache)); - return FL_TEST_RAW(cc, VM_CALLCACHE_UNMARKABLE) == 0; + return FL_TEST_RAW((VALUE)cc, VM_CALLCACHE_UNMARKABLE) == 0; } // For MJIT. cc_cme is supposed to have inlined `vm_cc_cme(cc)`. diff --git a/vm_core.h b/vm_core.h index 76757dce66..9186ab3146 100644 --- a/vm_core.h +++ b/vm_core.h @@ -46,7 +46,7 @@ #define VMDEBUG 3 #endif -#include "ruby/config.h" +#include "ruby/3/config.h" #include #include @@ -72,12 +72,12 @@ #include +#include "ruby/3/stdbool.h" +#include "ccan/list/list.h" #include "id.h" #include "internal.h" #include "internal/array.h" #include "internal/serial.h" -#include "internal/stdbool.h" -#include "ccan/list/list.h" #include "internal/vm.h" #include "method.h" #include "node.h" diff --git a/vm_dump.c b/vm_dump.c index 5bcbac1746..f9edd05b99 100644 --- a/vm_dump.c +++ b/vm_dump.c @@ -8,7 +8,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #ifdef HAVE_UCONTEXT_H # include @@ -115,7 +115,7 @@ control_frame_dump(const rb_execution_context_t *ec, const rb_control_frame_t *c if (RUBY_VM_IFUNC_P(cfp->iseq)) { iseq_name = ""; } - else if (SYMBOL_P(cfp->iseq)) { + else if (SYMBOL_P((VALUE)cfp->iseq)) { tmp = rb_sym2str((VALUE)cfp->iseq); iseq_name = RSTRING_PTR(tmp); snprintf(posbuf, MAX_POSBUF, ":%s", iseq_name); diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 626557cb45..a253a222de 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -8,7 +8,7 @@ **********************************************************************/ -#include "ruby/config.h" +#include "ruby/3/config.h" #include @@ -22,7 +22,6 @@ #include "internal/proc.h" #include "internal/random.h" #include "internal/variable.h" -#include "ruby/config.h" #include "variable.h" /* finish iseq array */ @@ -3213,7 +3212,7 @@ vm_search_super_method(const rb_control_frame_t *reg_cfp, struct rb_call_data *c static const struct rb_callcache *empty_cc_for_super = NULL; if (empty_cc_for_super == NULL) { empty_cc_for_super = vm_cc_new(0, NULL, vm_call_super_method); - FL_SET_RAW(empty_cc_for_super, VM_CALLCACHE_UNMARKABLE); + FL_SET_RAW((VALUE)empty_cc_for_super, VM_CALLCACHE_UNMARKABLE); rb_gc_register_mark_object((VALUE)empty_cc_for_super); } RB_OBJ_WRITE(reg_cfp->iseq, &cd->cc, empty_cc_for_super); diff --git a/win32/win32.c b/win32/win32.c index b64540e4ae..17c098d37c 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -58,7 +58,7 @@ #include "internal/enc.h" #include "internal/object.h" #include "internal/static_assert.h" -#include "internal/stdbool.h" +#include "ruby/3/stdbool.h" #include "encindex.h" #define isdirsep(x) ((x) == '/' || (x) == '\\')