diff options
Diffstat (limited to 'ext/-test-/string')
| -rw-r--r-- | ext/-test-/string/capacity.c | 18 | ||||
| -rw-r--r-- | ext/-test-/string/coderange.c | 47 | ||||
| -rw-r--r-- | ext/-test-/string/cstr.c | 146 | ||||
| -rw-r--r-- | ext/-test-/string/depend | 3030 | ||||
| -rw-r--r-- | ext/-test-/string/ellipsize.c | 13 | ||||
| -rw-r--r-- | ext/-test-/string/enc_associate.c | 22 | ||||
| -rw-r--r-- | ext/-test-/string/enc_dummy.c | 15 | ||||
| -rw-r--r-- | ext/-test-/string/enc_str_buf_cat.c | 28 | ||||
| -rw-r--r-- | ext/-test-/string/extconf.rb | 3 | ||||
| -rw-r--r-- | ext/-test-/string/fstring.c | 38 | ||||
| -rw-r--r-- | ext/-test-/string/init.c | 11 | ||||
| -rw-r--r-- | ext/-test-/string/modify.c | 22 | ||||
| -rw-r--r-- | ext/-test-/string/new.c | 21 | ||||
| -rw-r--r-- | ext/-test-/string/nofree.c | 13 | ||||
| -rw-r--r-- | ext/-test-/string/normalize.c | 17 | ||||
| -rw-r--r-- | ext/-test-/string/qsort.c | 61 | ||||
| -rw-r--r-- | ext/-test-/string/rb_interned_str.c | 14 | ||||
| -rw-r--r-- | ext/-test-/string/rb_str_dup.c | 35 | ||||
| -rw-r--r-- | ext/-test-/string/set_len.c | 32 |
19 files changed, 3586 insertions, 0 deletions
diff --git a/ext/-test-/string/capacity.c b/ext/-test-/string/capacity.c new file mode 100644 index 0000000000..33b2023fd3 --- /dev/null +++ b/ext/-test-/string/capacity.c @@ -0,0 +1,18 @@ +#include "ruby.h" +#include "internal/string.h" + +static VALUE +bug_str_capacity(VALUE klass, VALUE str) +{ + if (!STR_EMBED_P(str) && STR_SHARED_P(str)) { + return INT2FIX(0); + } + + return LONG2FIX(rb_str_capacity(str)); +} + +void +Init_string_capacity(VALUE klass) +{ + rb_define_singleton_method(klass, "capacity", bug_str_capacity, 1); +} diff --git a/ext/-test-/string/coderange.c b/ext/-test-/string/coderange.c new file mode 100644 index 0000000000..4197ecca9f --- /dev/null +++ b/ext/-test-/string/coderange.c @@ -0,0 +1,47 @@ +#include "ruby/ruby.h" +#include "ruby/encoding.h" + +static VALUE sym_7bit, sym_valid, sym_unknown, sym_broken; + +static VALUE +coderange_int2sym(int coderange) +{ + switch (coderange) { + case ENC_CODERANGE_7BIT: + return sym_7bit; + case ENC_CODERANGE_VALID: + return sym_valid; + case ENC_CODERANGE_UNKNOWN: + return sym_unknown; + case ENC_CODERANGE_BROKEN: + return sym_broken; + } + rb_bug("wrong condition of coderange"); + UNREACHABLE_RETURN(Qnil); +} + +/* return coderange without scan */ +static VALUE +str_coderange(VALUE str) +{ + return coderange_int2sym(ENC_CODERANGE(str)); +} + +/* scan coderange and return the result */ +static VALUE +str_coderange_scan(VALUE str) +{ + ENC_CODERANGE_SET(str, ENC_CODERANGE_UNKNOWN); + return coderange_int2sym(rb_enc_str_coderange(str)); +} + +void +Init_string_coderange(VALUE klass) +{ + sym_7bit = ID2SYM(rb_intern_const("7bit")); + sym_valid = ID2SYM(rb_intern_const("valid")); + sym_unknown = ID2SYM(rb_intern_const("unknown")); + sym_broken = ID2SYM(rb_intern_const("broken")); + rb_define_method(klass, "coderange", str_coderange, 0); + rb_define_method(klass, "coderange_scan", str_coderange_scan, 0); +} diff --git a/ext/-test-/string/cstr.c b/ext/-test-/string/cstr.c new file mode 100644 index 0000000000..b0b1ef5374 --- /dev/null +++ b/ext/-test-/string/cstr.c @@ -0,0 +1,146 @@ +#include "internal.h" +#include "internal/string.h" +#include "ruby/encoding.h" + +static VALUE +bug_str_cstr_term(VALUE str) +{ + long len; + char *s; + int c; + rb_encoding *enc; + + len = RSTRING_LEN(str); + s = StringValueCStr(str); + rb_gc(); + enc = rb_enc_get(str); + c = rb_enc_codepoint(&s[len], &s[len+rb_enc_mbminlen(enc)], enc); + return INT2NUM(c); +} + +static VALUE +bug_str_cstr_unterm(VALUE str, VALUE c) +{ + long len; + + rb_str_modify(str); + len = RSTRING_LEN(str); + RSTRING_PTR(str)[len] = NUM2CHR(c); + return str; +} + +static VALUE +bug_str_cstr_term_char(VALUE str) +{ + long len; + char *s; + int c; + rb_encoding *enc = rb_enc_get(str); + + RSTRING_GETMEM(str, s, len); + s += len; + len = rb_enc_mbminlen(enc); + c = rb_enc_precise_mbclen(s, s + len, enc); + if (!MBCLEN_CHARFOUND_P(c)) { + c = (unsigned char)*s; + } + else { + c = rb_enc_mbc_to_codepoint(s, s + len, enc); + if (!c) return Qnil; + } + return rb_enc_uint_chr((unsigned int)c, enc); +} + +static VALUE +bug_str_unterminated_substring(VALUE str, VALUE vbeg, VALUE vlen) +{ + long beg = NUM2LONG(vbeg); + long len = NUM2LONG(vlen); + rb_str_modify(str); + if (len < 0) rb_raise(rb_eArgError, "negative length: %ld", len); + if (RSTRING_LEN(str) < beg) rb_raise(rb_eIndexError, "beg: %ld", beg); + if (RSTRING_LEN(str) < beg + len) rb_raise(rb_eIndexError, "end: %ld", beg + len); + str = rb_str_new_shared(str); + RSTRING(str)->len = len; + if (STR_EMBED_P(str)) { + memmove(RSTRING(str)->as.embed.ary, RSTRING(str)->as.embed.ary + beg, len); + } + else { + RSTRING(str)->as.heap.ptr += beg; + } + return str; +} + +static VALUE +bug_str_s_cstr_term(VALUE self, VALUE str) +{ + Check_Type(str, T_STRING); + return bug_str_cstr_term(str); +} + +static VALUE +bug_str_s_cstr_unterm(VALUE self, VALUE str, VALUE c) +{ + Check_Type(str, T_STRING); + return bug_str_cstr_unterm(str, c); +} + +static VALUE +bug_str_s_cstr_term_char(VALUE self, VALUE str) +{ + Check_Type(str, T_STRING); + return bug_str_cstr_term_char(str); +} + +#define TERM_LEN(str) rb_enc_mbminlen(rb_enc_get(str)) +#define TERM_FILL(ptr, termlen) do {\ + char *const term_fill_ptr = (ptr);\ + const int term_fill_len = (termlen);\ + *term_fill_ptr = '\0';\ + if (UNLIKELY(term_fill_len > 1))\ + memset(term_fill_ptr, 0, term_fill_len);\ +} while (0) + +static VALUE +bug_str_s_cstr_noembed(VALUE self, VALUE str) +{ + VALUE str2 = rb_str_new(NULL, 0); + long capacity = RSTRING_LEN(str) + TERM_LEN(str); + char *buf = ALLOC_N(char, capacity); + Check_Type(str, T_STRING); + FL_SET((str2), STR_NOEMBED); + memcpy(buf, RSTRING_PTR(str), capacity); + RBASIC(str2)->flags &= ~(STR_SHARED | FL_USER5 | FL_USER6); + RSTRING(str2)->as.heap.aux.capa = capacity; + RSTRING(str2)->as.heap.ptr = buf; + RSTRING(str2)->len = RSTRING_LEN(str); + TERM_FILL(RSTRING_END(str2), TERM_LEN(str)); + return str2; +} + +static VALUE +bug_str_s_cstr_embedded_p(VALUE self, VALUE str) +{ + return STR_EMBED_P(str) ? Qtrue : Qfalse; +} + +static VALUE +bug_str_s_rb_str_new_frozen(VALUE self, VALUE str) +{ + return rb_str_new_frozen(str); +} + +void +Init_string_cstr(VALUE klass) +{ + rb_define_method(klass, "cstr_term", bug_str_cstr_term, 0); + rb_define_method(klass, "cstr_unterm", bug_str_cstr_unterm, 1); + rb_define_method(klass, "cstr_term_char", bug_str_cstr_term_char, 0); + rb_define_method(klass, "unterminated_substring", bug_str_unterminated_substring, 2); + rb_define_singleton_method(klass, "cstr_term", bug_str_s_cstr_term, 1); + rb_define_singleton_method(klass, "cstr_unterm", bug_str_s_cstr_unterm, 2); + rb_define_singleton_method(klass, "cstr_term_char", bug_str_s_cstr_term_char, 1); + rb_define_singleton_method(klass, "cstr_noembed", bug_str_s_cstr_noembed, 1); + rb_define_singleton_method(klass, "cstr_embedded?", bug_str_s_cstr_embedded_p, 1); + rb_define_singleton_method(klass, "rb_str_new_frozen", bug_str_s_rb_str_new_frozen, 1); +} diff --git a/ext/-test-/string/depend b/ext/-test-/string/depend new file mode 100644 index 0000000000..478ae3b82b --- /dev/null +++ b/ext/-test-/string/depend @@ -0,0 +1,3030 @@ +# AUTOGENERATED DEPENDENCIES START +capacity.o: $(RUBY_EXTCONF_H) +capacity.o: $(arch_hdrdir)/ruby/config.h +capacity.o: $(hdrdir)/ruby.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/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/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 +capacity.o: $(hdrdir)/ruby/internal/abi.h +capacity.o: $(hdrdir)/ruby/internal/anyargs.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/char.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/double.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/int.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/long.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/short.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +capacity.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +capacity.o: $(hdrdir)/ruby/internal/assume.h +capacity.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +capacity.o: $(hdrdir)/ruby/internal/attr/artificial.h +capacity.o: $(hdrdir)/ruby/internal/attr/cold.h +capacity.o: $(hdrdir)/ruby/internal/attr/const.h +capacity.o: $(hdrdir)/ruby/internal/attr/constexpr.h +capacity.o: $(hdrdir)/ruby/internal/attr/deprecated.h +capacity.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +capacity.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +capacity.o: $(hdrdir)/ruby/internal/attr/error.h +capacity.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +capacity.o: $(hdrdir)/ruby/internal/attr/forceinline.h +capacity.o: $(hdrdir)/ruby/internal/attr/format.h +capacity.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +capacity.o: $(hdrdir)/ruby/internal/attr/noalias.h +capacity.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +capacity.o: $(hdrdir)/ruby/internal/attr/noexcept.h +capacity.o: $(hdrdir)/ruby/internal/attr/noinline.h +capacity.o: $(hdrdir)/ruby/internal/attr/nonnull.h +capacity.o: $(hdrdir)/ruby/internal/attr/noreturn.h +capacity.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +capacity.o: $(hdrdir)/ruby/internal/attr/pure.h +capacity.o: $(hdrdir)/ruby/internal/attr/restrict.h +capacity.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +capacity.o: $(hdrdir)/ruby/internal/attr/warning.h +capacity.o: $(hdrdir)/ruby/internal/attr/weakref.h +capacity.o: $(hdrdir)/ruby/internal/cast.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +capacity.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +capacity.o: $(hdrdir)/ruby/internal/compiler_since.h +capacity.o: $(hdrdir)/ruby/internal/config.h +capacity.o: $(hdrdir)/ruby/internal/constant_p.h +capacity.o: $(hdrdir)/ruby/internal/core.h +capacity.o: $(hdrdir)/ruby/internal/core/rarray.h +capacity.o: $(hdrdir)/ruby/internal/core/rbasic.h +capacity.o: $(hdrdir)/ruby/internal/core/rbignum.h +capacity.o: $(hdrdir)/ruby/internal/core/rclass.h +capacity.o: $(hdrdir)/ruby/internal/core/rdata.h +capacity.o: $(hdrdir)/ruby/internal/core/rfile.h +capacity.o: $(hdrdir)/ruby/internal/core/rhash.h +capacity.o: $(hdrdir)/ruby/internal/core/robject.h +capacity.o: $(hdrdir)/ruby/internal/core/rregexp.h +capacity.o: $(hdrdir)/ruby/internal/core/rstring.h +capacity.o: $(hdrdir)/ruby/internal/core/rstruct.h +capacity.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +capacity.o: $(hdrdir)/ruby/internal/ctype.h +capacity.o: $(hdrdir)/ruby/internal/dllexport.h +capacity.o: $(hdrdir)/ruby/internal/dosish.h +capacity.o: $(hdrdir)/ruby/internal/encoding/coderange.h +capacity.o: $(hdrdir)/ruby/internal/encoding/ctype.h +capacity.o: $(hdrdir)/ruby/internal/encoding/encoding.h +capacity.o: $(hdrdir)/ruby/internal/encoding/pathname.h +capacity.o: $(hdrdir)/ruby/internal/encoding/re.h +capacity.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +capacity.o: $(hdrdir)/ruby/internal/encoding/string.h +capacity.o: $(hdrdir)/ruby/internal/encoding/symbol.h +capacity.o: $(hdrdir)/ruby/internal/encoding/transcode.h +capacity.o: $(hdrdir)/ruby/internal/error.h +capacity.o: $(hdrdir)/ruby/internal/eval.h +capacity.o: $(hdrdir)/ruby/internal/event.h +capacity.o: $(hdrdir)/ruby/internal/fl_type.h +capacity.o: $(hdrdir)/ruby/internal/gc.h +capacity.o: $(hdrdir)/ruby/internal/glob.h +capacity.o: $(hdrdir)/ruby/internal/globals.h +capacity.o: $(hdrdir)/ruby/internal/has/attribute.h +capacity.o: $(hdrdir)/ruby/internal/has/builtin.h +capacity.o: $(hdrdir)/ruby/internal/has/c_attribute.h +capacity.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +capacity.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +capacity.o: $(hdrdir)/ruby/internal/has/extension.h +capacity.o: $(hdrdir)/ruby/internal/has/feature.h +capacity.o: $(hdrdir)/ruby/internal/has/warning.h +capacity.o: $(hdrdir)/ruby/internal/intern/array.h +capacity.o: $(hdrdir)/ruby/internal/intern/bignum.h +capacity.o: $(hdrdir)/ruby/internal/intern/class.h +capacity.o: $(hdrdir)/ruby/internal/intern/compar.h +capacity.o: $(hdrdir)/ruby/internal/intern/complex.h +capacity.o: $(hdrdir)/ruby/internal/intern/cont.h +capacity.o: $(hdrdir)/ruby/internal/intern/dir.h +capacity.o: $(hdrdir)/ruby/internal/intern/enum.h +capacity.o: $(hdrdir)/ruby/internal/intern/enumerator.h +capacity.o: $(hdrdir)/ruby/internal/intern/error.h +capacity.o: $(hdrdir)/ruby/internal/intern/eval.h +capacity.o: $(hdrdir)/ruby/internal/intern/file.h +capacity.o: $(hdrdir)/ruby/internal/intern/hash.h +capacity.o: $(hdrdir)/ruby/internal/intern/io.h +capacity.o: $(hdrdir)/ruby/internal/intern/load.h +capacity.o: $(hdrdir)/ruby/internal/intern/marshal.h +capacity.o: $(hdrdir)/ruby/internal/intern/numeric.h +capacity.o: $(hdrdir)/ruby/internal/intern/object.h +capacity.o: $(hdrdir)/ruby/internal/intern/parse.h +capacity.o: $(hdrdir)/ruby/internal/intern/proc.h +capacity.o: $(hdrdir)/ruby/internal/intern/process.h +capacity.o: $(hdrdir)/ruby/internal/intern/random.h +capacity.o: $(hdrdir)/ruby/internal/intern/range.h +capacity.o: $(hdrdir)/ruby/internal/intern/rational.h +capacity.o: $(hdrdir)/ruby/internal/intern/re.h +capacity.o: $(hdrdir)/ruby/internal/intern/ruby.h +capacity.o: $(hdrdir)/ruby/internal/intern/select.h +capacity.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +capacity.o: $(hdrdir)/ruby/internal/intern/set.h +capacity.o: $(hdrdir)/ruby/internal/intern/signal.h +capacity.o: $(hdrdir)/ruby/internal/intern/sprintf.h +capacity.o: $(hdrdir)/ruby/internal/intern/string.h +capacity.o: $(hdrdir)/ruby/internal/intern/struct.h +capacity.o: $(hdrdir)/ruby/internal/intern/thread.h +capacity.o: $(hdrdir)/ruby/internal/intern/time.h +capacity.o: $(hdrdir)/ruby/internal/intern/variable.h +capacity.o: $(hdrdir)/ruby/internal/intern/vm.h +capacity.o: $(hdrdir)/ruby/internal/interpreter.h +capacity.o: $(hdrdir)/ruby/internal/iterator.h +capacity.o: $(hdrdir)/ruby/internal/memory.h +capacity.o: $(hdrdir)/ruby/internal/method.h +capacity.o: $(hdrdir)/ruby/internal/module.h +capacity.o: $(hdrdir)/ruby/internal/newobj.h +capacity.o: $(hdrdir)/ruby/internal/scan_args.h +capacity.o: $(hdrdir)/ruby/internal/special_consts.h +capacity.o: $(hdrdir)/ruby/internal/static_assert.h +capacity.o: $(hdrdir)/ruby/internal/stdalign.h +capacity.o: $(hdrdir)/ruby/internal/stdbool.h +capacity.o: $(hdrdir)/ruby/internal/stdckdint.h +capacity.o: $(hdrdir)/ruby/internal/symbol.h +capacity.o: $(hdrdir)/ruby/internal/value.h +capacity.o: $(hdrdir)/ruby/internal/value_type.h +capacity.o: $(hdrdir)/ruby/internal/variable.h +capacity.o: $(hdrdir)/ruby/internal/warning_push.h +capacity.o: $(hdrdir)/ruby/internal/xmalloc.h +capacity.o: $(hdrdir)/ruby/missing.h +capacity.o: $(hdrdir)/ruby/onigmo.h +capacity.o: $(hdrdir)/ruby/oniguruma.h +capacity.o: $(hdrdir)/ruby/ruby.h +capacity.o: $(hdrdir)/ruby/st.h +capacity.o: $(hdrdir)/ruby/subst.h +capacity.o: $(top_srcdir)/encindex.h +capacity.o: $(top_srcdir)/internal/compilers.h +capacity.o: $(top_srcdir)/internal/string.h +capacity.o: capacity.c +chilled.o: $(RUBY_EXTCONF_H) +chilled.o: $(arch_hdrdir)/ruby/config.h +chilled.o: $(hdrdir)/ruby.h +chilled.o: $(hdrdir)/ruby/assert.h +chilled.o: $(hdrdir)/ruby/backward.h +chilled.o: $(hdrdir)/ruby/backward/2/assume.h +chilled.o: $(hdrdir)/ruby/backward/2/attributes.h +chilled.o: $(hdrdir)/ruby/backward/2/bool.h +chilled.o: $(hdrdir)/ruby/backward/2/inttypes.h +chilled.o: $(hdrdir)/ruby/backward/2/limits.h +chilled.o: $(hdrdir)/ruby/backward/2/long_long.h +chilled.o: $(hdrdir)/ruby/backward/2/stdalign.h +chilled.o: $(hdrdir)/ruby/backward/2/stdarg.h +chilled.o: $(hdrdir)/ruby/defines.h +chilled.o: $(hdrdir)/ruby/intern.h +chilled.o: $(hdrdir)/ruby/internal/abi.h +chilled.o: $(hdrdir)/ruby/internal/anyargs.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/char.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/double.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/int.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/long.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/short.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +chilled.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +chilled.o: $(hdrdir)/ruby/internal/assume.h +chilled.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +chilled.o: $(hdrdir)/ruby/internal/attr/artificial.h +chilled.o: $(hdrdir)/ruby/internal/attr/cold.h +chilled.o: $(hdrdir)/ruby/internal/attr/const.h +chilled.o: $(hdrdir)/ruby/internal/attr/constexpr.h +chilled.o: $(hdrdir)/ruby/internal/attr/deprecated.h +chilled.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +chilled.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +chilled.o: $(hdrdir)/ruby/internal/attr/error.h +chilled.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +chilled.o: $(hdrdir)/ruby/internal/attr/forceinline.h +chilled.o: $(hdrdir)/ruby/internal/attr/format.h +chilled.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +chilled.o: $(hdrdir)/ruby/internal/attr/noalias.h +chilled.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +chilled.o: $(hdrdir)/ruby/internal/attr/noexcept.h +chilled.o: $(hdrdir)/ruby/internal/attr/noinline.h +chilled.o: $(hdrdir)/ruby/internal/attr/nonnull.h +chilled.o: $(hdrdir)/ruby/internal/attr/noreturn.h +chilled.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +chilled.o: $(hdrdir)/ruby/internal/attr/pure.h +chilled.o: $(hdrdir)/ruby/internal/attr/restrict.h +chilled.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +chilled.o: $(hdrdir)/ruby/internal/attr/warning.h +chilled.o: $(hdrdir)/ruby/internal/attr/weakref.h +chilled.o: $(hdrdir)/ruby/internal/cast.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +chilled.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +chilled.o: $(hdrdir)/ruby/internal/compiler_since.h +chilled.o: $(hdrdir)/ruby/internal/config.h +chilled.o: $(hdrdir)/ruby/internal/constant_p.h +chilled.o: $(hdrdir)/ruby/internal/core.h +chilled.o: $(hdrdir)/ruby/internal/core/rarray.h +chilled.o: $(hdrdir)/ruby/internal/core/rbasic.h +chilled.o: $(hdrdir)/ruby/internal/core/rbignum.h +chilled.o: $(hdrdir)/ruby/internal/core/rclass.h +chilled.o: $(hdrdir)/ruby/internal/core/rdata.h +chilled.o: $(hdrdir)/ruby/internal/core/rfile.h +chilled.o: $(hdrdir)/ruby/internal/core/rhash.h +chilled.o: $(hdrdir)/ruby/internal/core/robject.h +chilled.o: $(hdrdir)/ruby/internal/core/rregexp.h +chilled.o: $(hdrdir)/ruby/internal/core/rstring.h +chilled.o: $(hdrdir)/ruby/internal/core/rstruct.h +chilled.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +chilled.o: $(hdrdir)/ruby/internal/ctype.h +chilled.o: $(hdrdir)/ruby/internal/dllexport.h +chilled.o: $(hdrdir)/ruby/internal/dosish.h +chilled.o: $(hdrdir)/ruby/internal/error.h +chilled.o: $(hdrdir)/ruby/internal/eval.h +chilled.o: $(hdrdir)/ruby/internal/event.h +chilled.o: $(hdrdir)/ruby/internal/fl_type.h +chilled.o: $(hdrdir)/ruby/internal/gc.h +chilled.o: $(hdrdir)/ruby/internal/glob.h +chilled.o: $(hdrdir)/ruby/internal/globals.h +chilled.o: $(hdrdir)/ruby/internal/has/attribute.h +chilled.o: $(hdrdir)/ruby/internal/has/builtin.h +chilled.o: $(hdrdir)/ruby/internal/has/c_attribute.h +chilled.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +chilled.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +chilled.o: $(hdrdir)/ruby/internal/has/extension.h +chilled.o: $(hdrdir)/ruby/internal/has/feature.h +chilled.o: $(hdrdir)/ruby/internal/has/warning.h +chilled.o: $(hdrdir)/ruby/internal/intern/array.h +chilled.o: $(hdrdir)/ruby/internal/intern/bignum.h +chilled.o: $(hdrdir)/ruby/internal/intern/class.h +chilled.o: $(hdrdir)/ruby/internal/intern/compar.h +chilled.o: $(hdrdir)/ruby/internal/intern/complex.h +chilled.o: $(hdrdir)/ruby/internal/intern/cont.h +chilled.o: $(hdrdir)/ruby/internal/intern/dir.h +chilled.o: $(hdrdir)/ruby/internal/intern/enum.h +chilled.o: $(hdrdir)/ruby/internal/intern/enumerator.h +chilled.o: $(hdrdir)/ruby/internal/intern/error.h +chilled.o: $(hdrdir)/ruby/internal/intern/eval.h +chilled.o: $(hdrdir)/ruby/internal/intern/file.h +chilled.o: $(hdrdir)/ruby/internal/intern/hash.h +chilled.o: $(hdrdir)/ruby/internal/intern/io.h +chilled.o: $(hdrdir)/ruby/internal/intern/load.h +chilled.o: $(hdrdir)/ruby/internal/intern/marshal.h +chilled.o: $(hdrdir)/ruby/internal/intern/numeric.h +chilled.o: $(hdrdir)/ruby/internal/intern/object.h +chilled.o: $(hdrdir)/ruby/internal/intern/parse.h +chilled.o: $(hdrdir)/ruby/internal/intern/proc.h +chilled.o: $(hdrdir)/ruby/internal/intern/process.h +chilled.o: $(hdrdir)/ruby/internal/intern/random.h +chilled.o: $(hdrdir)/ruby/internal/intern/range.h +chilled.o: $(hdrdir)/ruby/internal/intern/rational.h +chilled.o: $(hdrdir)/ruby/internal/intern/re.h +chilled.o: $(hdrdir)/ruby/internal/intern/ruby.h +chilled.o: $(hdrdir)/ruby/internal/intern/select.h +chilled.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +chilled.o: $(hdrdir)/ruby/internal/intern/signal.h +chilled.o: $(hdrdir)/ruby/internal/intern/sprintf.h +chilled.o: $(hdrdir)/ruby/internal/intern/string.h +chilled.o: $(hdrdir)/ruby/internal/intern/struct.h +chilled.o: $(hdrdir)/ruby/internal/intern/thread.h +chilled.o: $(hdrdir)/ruby/internal/intern/time.h +chilled.o: $(hdrdir)/ruby/internal/intern/variable.h +chilled.o: $(hdrdir)/ruby/internal/intern/vm.h +chilled.o: $(hdrdir)/ruby/internal/interpreter.h +chilled.o: $(hdrdir)/ruby/internal/iterator.h +chilled.o: $(hdrdir)/ruby/internal/memory.h +chilled.o: $(hdrdir)/ruby/internal/method.h +chilled.o: $(hdrdir)/ruby/internal/module.h +chilled.o: $(hdrdir)/ruby/internal/newobj.h +chilled.o: $(hdrdir)/ruby/internal/scan_args.h +chilled.o: $(hdrdir)/ruby/internal/special_consts.h +chilled.o: $(hdrdir)/ruby/internal/static_assert.h +chilled.o: $(hdrdir)/ruby/internal/stdalign.h +chilled.o: $(hdrdir)/ruby/internal/stdbool.h +chilled.o: $(hdrdir)/ruby/internal/stdckdint.h +chilled.o: $(hdrdir)/ruby/internal/symbol.h +chilled.o: $(hdrdir)/ruby/internal/value.h +chilled.o: $(hdrdir)/ruby/internal/value_type.h +chilled.o: $(hdrdir)/ruby/internal/variable.h +chilled.o: $(hdrdir)/ruby/internal/warning_push.h +chilled.o: $(hdrdir)/ruby/internal/xmalloc.h +chilled.o: $(hdrdir)/ruby/missing.h +chilled.o: $(hdrdir)/ruby/ruby.h +chilled.o: $(hdrdir)/ruby/st.h +chilled.o: $(hdrdir)/ruby/subst.h +chilled.o: chilled.c +coderange.o: $(RUBY_EXTCONF_H) +coderange.o: $(arch_hdrdir)/ruby/config.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/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/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 +coderange.o: $(hdrdir)/ruby/internal/abi.h +coderange.o: $(hdrdir)/ruby/internal/anyargs.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/char.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/double.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/int.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/long.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/short.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +coderange.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +coderange.o: $(hdrdir)/ruby/internal/assume.h +coderange.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +coderange.o: $(hdrdir)/ruby/internal/attr/artificial.h +coderange.o: $(hdrdir)/ruby/internal/attr/cold.h +coderange.o: $(hdrdir)/ruby/internal/attr/const.h +coderange.o: $(hdrdir)/ruby/internal/attr/constexpr.h +coderange.o: $(hdrdir)/ruby/internal/attr/deprecated.h +coderange.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +coderange.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +coderange.o: $(hdrdir)/ruby/internal/attr/error.h +coderange.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +coderange.o: $(hdrdir)/ruby/internal/attr/forceinline.h +coderange.o: $(hdrdir)/ruby/internal/attr/format.h +coderange.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +coderange.o: $(hdrdir)/ruby/internal/attr/noalias.h +coderange.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +coderange.o: $(hdrdir)/ruby/internal/attr/noexcept.h +coderange.o: $(hdrdir)/ruby/internal/attr/noinline.h +coderange.o: $(hdrdir)/ruby/internal/attr/nonnull.h +coderange.o: $(hdrdir)/ruby/internal/attr/noreturn.h +coderange.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +coderange.o: $(hdrdir)/ruby/internal/attr/pure.h +coderange.o: $(hdrdir)/ruby/internal/attr/restrict.h +coderange.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +coderange.o: $(hdrdir)/ruby/internal/attr/warning.h +coderange.o: $(hdrdir)/ruby/internal/attr/weakref.h +coderange.o: $(hdrdir)/ruby/internal/cast.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +coderange.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +coderange.o: $(hdrdir)/ruby/internal/compiler_since.h +coderange.o: $(hdrdir)/ruby/internal/config.h +coderange.o: $(hdrdir)/ruby/internal/constant_p.h +coderange.o: $(hdrdir)/ruby/internal/core.h +coderange.o: $(hdrdir)/ruby/internal/core/rarray.h +coderange.o: $(hdrdir)/ruby/internal/core/rbasic.h +coderange.o: $(hdrdir)/ruby/internal/core/rbignum.h +coderange.o: $(hdrdir)/ruby/internal/core/rclass.h +coderange.o: $(hdrdir)/ruby/internal/core/rdata.h +coderange.o: $(hdrdir)/ruby/internal/core/rfile.h +coderange.o: $(hdrdir)/ruby/internal/core/rhash.h +coderange.o: $(hdrdir)/ruby/internal/core/robject.h +coderange.o: $(hdrdir)/ruby/internal/core/rregexp.h +coderange.o: $(hdrdir)/ruby/internal/core/rstring.h +coderange.o: $(hdrdir)/ruby/internal/core/rstruct.h +coderange.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +coderange.o: $(hdrdir)/ruby/internal/ctype.h +coderange.o: $(hdrdir)/ruby/internal/dllexport.h +coderange.o: $(hdrdir)/ruby/internal/dosish.h +coderange.o: $(hdrdir)/ruby/internal/encoding/coderange.h +coderange.o: $(hdrdir)/ruby/internal/encoding/ctype.h +coderange.o: $(hdrdir)/ruby/internal/encoding/encoding.h +coderange.o: $(hdrdir)/ruby/internal/encoding/pathname.h +coderange.o: $(hdrdir)/ruby/internal/encoding/re.h +coderange.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +coderange.o: $(hdrdir)/ruby/internal/encoding/string.h +coderange.o: $(hdrdir)/ruby/internal/encoding/symbol.h +coderange.o: $(hdrdir)/ruby/internal/encoding/transcode.h +coderange.o: $(hdrdir)/ruby/internal/error.h +coderange.o: $(hdrdir)/ruby/internal/eval.h +coderange.o: $(hdrdir)/ruby/internal/event.h +coderange.o: $(hdrdir)/ruby/internal/fl_type.h +coderange.o: $(hdrdir)/ruby/internal/gc.h +coderange.o: $(hdrdir)/ruby/internal/glob.h +coderange.o: $(hdrdir)/ruby/internal/globals.h +coderange.o: $(hdrdir)/ruby/internal/has/attribute.h +coderange.o: $(hdrdir)/ruby/internal/has/builtin.h +coderange.o: $(hdrdir)/ruby/internal/has/c_attribute.h +coderange.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +coderange.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +coderange.o: $(hdrdir)/ruby/internal/has/extension.h +coderange.o: $(hdrdir)/ruby/internal/has/feature.h +coderange.o: $(hdrdir)/ruby/internal/has/warning.h +coderange.o: $(hdrdir)/ruby/internal/intern/array.h +coderange.o: $(hdrdir)/ruby/internal/intern/bignum.h +coderange.o: $(hdrdir)/ruby/internal/intern/class.h +coderange.o: $(hdrdir)/ruby/internal/intern/compar.h +coderange.o: $(hdrdir)/ruby/internal/intern/complex.h +coderange.o: $(hdrdir)/ruby/internal/intern/cont.h +coderange.o: $(hdrdir)/ruby/internal/intern/dir.h +coderange.o: $(hdrdir)/ruby/internal/intern/enum.h +coderange.o: $(hdrdir)/ruby/internal/intern/enumerator.h +coderange.o: $(hdrdir)/ruby/internal/intern/error.h +coderange.o: $(hdrdir)/ruby/internal/intern/eval.h +coderange.o: $(hdrdir)/ruby/internal/intern/file.h +coderange.o: $(hdrdir)/ruby/internal/intern/hash.h +coderange.o: $(hdrdir)/ruby/internal/intern/io.h +coderange.o: $(hdrdir)/ruby/internal/intern/load.h +coderange.o: $(hdrdir)/ruby/internal/intern/marshal.h +coderange.o: $(hdrdir)/ruby/internal/intern/numeric.h +coderange.o: $(hdrdir)/ruby/internal/intern/object.h +coderange.o: $(hdrdir)/ruby/internal/intern/parse.h +coderange.o: $(hdrdir)/ruby/internal/intern/proc.h +coderange.o: $(hdrdir)/ruby/internal/intern/process.h +coderange.o: $(hdrdir)/ruby/internal/intern/random.h +coderange.o: $(hdrdir)/ruby/internal/intern/range.h +coderange.o: $(hdrdir)/ruby/internal/intern/rational.h +coderange.o: $(hdrdir)/ruby/internal/intern/re.h +coderange.o: $(hdrdir)/ruby/internal/intern/ruby.h +coderange.o: $(hdrdir)/ruby/internal/intern/select.h +coderange.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +coderange.o: $(hdrdir)/ruby/internal/intern/set.h +coderange.o: $(hdrdir)/ruby/internal/intern/signal.h +coderange.o: $(hdrdir)/ruby/internal/intern/sprintf.h +coderange.o: $(hdrdir)/ruby/internal/intern/string.h +coderange.o: $(hdrdir)/ruby/internal/intern/struct.h +coderange.o: $(hdrdir)/ruby/internal/intern/thread.h +coderange.o: $(hdrdir)/ruby/internal/intern/time.h +coderange.o: $(hdrdir)/ruby/internal/intern/variable.h +coderange.o: $(hdrdir)/ruby/internal/intern/vm.h +coderange.o: $(hdrdir)/ruby/internal/interpreter.h +coderange.o: $(hdrdir)/ruby/internal/iterator.h +coderange.o: $(hdrdir)/ruby/internal/memory.h +coderange.o: $(hdrdir)/ruby/internal/method.h +coderange.o: $(hdrdir)/ruby/internal/module.h +coderange.o: $(hdrdir)/ruby/internal/newobj.h +coderange.o: $(hdrdir)/ruby/internal/scan_args.h +coderange.o: $(hdrdir)/ruby/internal/special_consts.h +coderange.o: $(hdrdir)/ruby/internal/static_assert.h +coderange.o: $(hdrdir)/ruby/internal/stdalign.h +coderange.o: $(hdrdir)/ruby/internal/stdbool.h +coderange.o: $(hdrdir)/ruby/internal/stdckdint.h +coderange.o: $(hdrdir)/ruby/internal/symbol.h +coderange.o: $(hdrdir)/ruby/internal/value.h +coderange.o: $(hdrdir)/ruby/internal/value_type.h +coderange.o: $(hdrdir)/ruby/internal/variable.h +coderange.o: $(hdrdir)/ruby/internal/warning_push.h +coderange.o: $(hdrdir)/ruby/internal/xmalloc.h +coderange.o: $(hdrdir)/ruby/missing.h +coderange.o: $(hdrdir)/ruby/onigmo.h +coderange.o: $(hdrdir)/ruby/oniguruma.h +coderange.o: $(hdrdir)/ruby/ruby.h +coderange.o: $(hdrdir)/ruby/st.h +coderange.o: $(hdrdir)/ruby/subst.h +coderange.o: coderange.c +cstr.o: $(RUBY_EXTCONF_H) +cstr.o: $(arch_hdrdir)/ruby/config.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/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/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 +cstr.o: $(hdrdir)/ruby/internal/abi.h +cstr.o: $(hdrdir)/ruby/internal/anyargs.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/char.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/double.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/int.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/long.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/short.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +cstr.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +cstr.o: $(hdrdir)/ruby/internal/assume.h +cstr.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +cstr.o: $(hdrdir)/ruby/internal/attr/artificial.h +cstr.o: $(hdrdir)/ruby/internal/attr/cold.h +cstr.o: $(hdrdir)/ruby/internal/attr/const.h +cstr.o: $(hdrdir)/ruby/internal/attr/constexpr.h +cstr.o: $(hdrdir)/ruby/internal/attr/deprecated.h +cstr.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +cstr.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +cstr.o: $(hdrdir)/ruby/internal/attr/error.h +cstr.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +cstr.o: $(hdrdir)/ruby/internal/attr/forceinline.h +cstr.o: $(hdrdir)/ruby/internal/attr/format.h +cstr.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +cstr.o: $(hdrdir)/ruby/internal/attr/noalias.h +cstr.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +cstr.o: $(hdrdir)/ruby/internal/attr/noexcept.h +cstr.o: $(hdrdir)/ruby/internal/attr/noinline.h +cstr.o: $(hdrdir)/ruby/internal/attr/nonnull.h +cstr.o: $(hdrdir)/ruby/internal/attr/noreturn.h +cstr.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +cstr.o: $(hdrdir)/ruby/internal/attr/pure.h +cstr.o: $(hdrdir)/ruby/internal/attr/restrict.h +cstr.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +cstr.o: $(hdrdir)/ruby/internal/attr/warning.h +cstr.o: $(hdrdir)/ruby/internal/attr/weakref.h +cstr.o: $(hdrdir)/ruby/internal/cast.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +cstr.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +cstr.o: $(hdrdir)/ruby/internal/compiler_since.h +cstr.o: $(hdrdir)/ruby/internal/config.h +cstr.o: $(hdrdir)/ruby/internal/constant_p.h +cstr.o: $(hdrdir)/ruby/internal/core.h +cstr.o: $(hdrdir)/ruby/internal/core/rarray.h +cstr.o: $(hdrdir)/ruby/internal/core/rbasic.h +cstr.o: $(hdrdir)/ruby/internal/core/rbignum.h +cstr.o: $(hdrdir)/ruby/internal/core/rclass.h +cstr.o: $(hdrdir)/ruby/internal/core/rdata.h +cstr.o: $(hdrdir)/ruby/internal/core/rfile.h +cstr.o: $(hdrdir)/ruby/internal/core/rhash.h +cstr.o: $(hdrdir)/ruby/internal/core/robject.h +cstr.o: $(hdrdir)/ruby/internal/core/rregexp.h +cstr.o: $(hdrdir)/ruby/internal/core/rstring.h +cstr.o: $(hdrdir)/ruby/internal/core/rstruct.h +cstr.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +cstr.o: $(hdrdir)/ruby/internal/ctype.h +cstr.o: $(hdrdir)/ruby/internal/dllexport.h +cstr.o: $(hdrdir)/ruby/internal/dosish.h +cstr.o: $(hdrdir)/ruby/internal/encoding/coderange.h +cstr.o: $(hdrdir)/ruby/internal/encoding/ctype.h +cstr.o: $(hdrdir)/ruby/internal/encoding/encoding.h +cstr.o: $(hdrdir)/ruby/internal/encoding/pathname.h +cstr.o: $(hdrdir)/ruby/internal/encoding/re.h +cstr.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +cstr.o: $(hdrdir)/ruby/internal/encoding/string.h +cstr.o: $(hdrdir)/ruby/internal/encoding/symbol.h +cstr.o: $(hdrdir)/ruby/internal/encoding/transcode.h +cstr.o: $(hdrdir)/ruby/internal/error.h +cstr.o: $(hdrdir)/ruby/internal/eval.h +cstr.o: $(hdrdir)/ruby/internal/event.h +cstr.o: $(hdrdir)/ruby/internal/fl_type.h +cstr.o: $(hdrdir)/ruby/internal/gc.h +cstr.o: $(hdrdir)/ruby/internal/glob.h +cstr.o: $(hdrdir)/ruby/internal/globals.h +cstr.o: $(hdrdir)/ruby/internal/has/attribute.h +cstr.o: $(hdrdir)/ruby/internal/has/builtin.h +cstr.o: $(hdrdir)/ruby/internal/has/c_attribute.h +cstr.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +cstr.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +cstr.o: $(hdrdir)/ruby/internal/has/extension.h +cstr.o: $(hdrdir)/ruby/internal/has/feature.h +cstr.o: $(hdrdir)/ruby/internal/has/warning.h +cstr.o: $(hdrdir)/ruby/internal/intern/array.h +cstr.o: $(hdrdir)/ruby/internal/intern/bignum.h +cstr.o: $(hdrdir)/ruby/internal/intern/class.h +cstr.o: $(hdrdir)/ruby/internal/intern/compar.h +cstr.o: $(hdrdir)/ruby/internal/intern/complex.h +cstr.o: $(hdrdir)/ruby/internal/intern/cont.h +cstr.o: $(hdrdir)/ruby/internal/intern/dir.h +cstr.o: $(hdrdir)/ruby/internal/intern/enum.h +cstr.o: $(hdrdir)/ruby/internal/intern/enumerator.h +cstr.o: $(hdrdir)/ruby/internal/intern/error.h +cstr.o: $(hdrdir)/ruby/internal/intern/eval.h +cstr.o: $(hdrdir)/ruby/internal/intern/file.h +cstr.o: $(hdrdir)/ruby/internal/intern/hash.h +cstr.o: $(hdrdir)/ruby/internal/intern/io.h +cstr.o: $(hdrdir)/ruby/internal/intern/load.h +cstr.o: $(hdrdir)/ruby/internal/intern/marshal.h +cstr.o: $(hdrdir)/ruby/internal/intern/numeric.h +cstr.o: $(hdrdir)/ruby/internal/intern/object.h +cstr.o: $(hdrdir)/ruby/internal/intern/parse.h +cstr.o: $(hdrdir)/ruby/internal/intern/proc.h +cstr.o: $(hdrdir)/ruby/internal/intern/process.h +cstr.o: $(hdrdir)/ruby/internal/intern/random.h +cstr.o: $(hdrdir)/ruby/internal/intern/range.h +cstr.o: $(hdrdir)/ruby/internal/intern/rational.h +cstr.o: $(hdrdir)/ruby/internal/intern/re.h +cstr.o: $(hdrdir)/ruby/internal/intern/ruby.h +cstr.o: $(hdrdir)/ruby/internal/intern/select.h +cstr.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +cstr.o: $(hdrdir)/ruby/internal/intern/set.h +cstr.o: $(hdrdir)/ruby/internal/intern/signal.h +cstr.o: $(hdrdir)/ruby/internal/intern/sprintf.h +cstr.o: $(hdrdir)/ruby/internal/intern/string.h +cstr.o: $(hdrdir)/ruby/internal/intern/struct.h +cstr.o: $(hdrdir)/ruby/internal/intern/thread.h +cstr.o: $(hdrdir)/ruby/internal/intern/time.h +cstr.o: $(hdrdir)/ruby/internal/intern/variable.h +cstr.o: $(hdrdir)/ruby/internal/intern/vm.h +cstr.o: $(hdrdir)/ruby/internal/interpreter.h +cstr.o: $(hdrdir)/ruby/internal/iterator.h +cstr.o: $(hdrdir)/ruby/internal/memory.h +cstr.o: $(hdrdir)/ruby/internal/method.h +cstr.o: $(hdrdir)/ruby/internal/module.h +cstr.o: $(hdrdir)/ruby/internal/newobj.h +cstr.o: $(hdrdir)/ruby/internal/scan_args.h +cstr.o: $(hdrdir)/ruby/internal/special_consts.h +cstr.o: $(hdrdir)/ruby/internal/static_assert.h +cstr.o: $(hdrdir)/ruby/internal/stdalign.h +cstr.o: $(hdrdir)/ruby/internal/stdbool.h +cstr.o: $(hdrdir)/ruby/internal/stdckdint.h +cstr.o: $(hdrdir)/ruby/internal/symbol.h +cstr.o: $(hdrdir)/ruby/internal/value.h +cstr.o: $(hdrdir)/ruby/internal/value_type.h +cstr.o: $(hdrdir)/ruby/internal/variable.h +cstr.o: $(hdrdir)/ruby/internal/warning_push.h +cstr.o: $(hdrdir)/ruby/internal/xmalloc.h +cstr.o: $(hdrdir)/ruby/missing.h +cstr.o: $(hdrdir)/ruby/onigmo.h +cstr.o: $(hdrdir)/ruby/oniguruma.h +cstr.o: $(hdrdir)/ruby/ruby.h +cstr.o: $(hdrdir)/ruby/st.h +cstr.o: $(hdrdir)/ruby/subst.h +cstr.o: $(top_srcdir)/encindex.h +cstr.o: $(top_srcdir)/internal.h +cstr.o: $(top_srcdir)/internal/compilers.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/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/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/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/internal/abi.h +ellipsize.o: $(hdrdir)/ruby/internal/anyargs.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/char.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/double.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/int.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/long.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/short.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +ellipsize.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +ellipsize.o: $(hdrdir)/ruby/internal/assume.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/artificial.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/cold.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/const.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/constexpr.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/deprecated.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/error.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/forceinline.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/format.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/noalias.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/noexcept.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/noinline.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/nonnull.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/noreturn.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/pure.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/restrict.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/warning.h +ellipsize.o: $(hdrdir)/ruby/internal/attr/weakref.h +ellipsize.o: $(hdrdir)/ruby/internal/cast.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +ellipsize.o: $(hdrdir)/ruby/internal/compiler_since.h +ellipsize.o: $(hdrdir)/ruby/internal/config.h +ellipsize.o: $(hdrdir)/ruby/internal/constant_p.h +ellipsize.o: $(hdrdir)/ruby/internal/core.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rarray.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rbasic.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rbignum.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rclass.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rdata.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rfile.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rhash.h +ellipsize.o: $(hdrdir)/ruby/internal/core/robject.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rregexp.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rstring.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rstruct.h +ellipsize.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +ellipsize.o: $(hdrdir)/ruby/internal/ctype.h +ellipsize.o: $(hdrdir)/ruby/internal/dllexport.h +ellipsize.o: $(hdrdir)/ruby/internal/dosish.h +ellipsize.o: $(hdrdir)/ruby/internal/error.h +ellipsize.o: $(hdrdir)/ruby/internal/eval.h +ellipsize.o: $(hdrdir)/ruby/internal/event.h +ellipsize.o: $(hdrdir)/ruby/internal/fl_type.h +ellipsize.o: $(hdrdir)/ruby/internal/gc.h +ellipsize.o: $(hdrdir)/ruby/internal/glob.h +ellipsize.o: $(hdrdir)/ruby/internal/globals.h +ellipsize.o: $(hdrdir)/ruby/internal/has/attribute.h +ellipsize.o: $(hdrdir)/ruby/internal/has/builtin.h +ellipsize.o: $(hdrdir)/ruby/internal/has/c_attribute.h +ellipsize.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +ellipsize.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +ellipsize.o: $(hdrdir)/ruby/internal/has/extension.h +ellipsize.o: $(hdrdir)/ruby/internal/has/feature.h +ellipsize.o: $(hdrdir)/ruby/internal/has/warning.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/array.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/bignum.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/class.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/compar.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/complex.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/cont.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/dir.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/enum.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/enumerator.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/error.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/eval.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/file.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/hash.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/io.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/load.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/marshal.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/numeric.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/object.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/parse.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/proc.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/process.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/random.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/range.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/rational.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/re.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/ruby.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/select.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/set.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/signal.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/sprintf.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/string.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/struct.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/thread.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/time.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/variable.h +ellipsize.o: $(hdrdir)/ruby/internal/intern/vm.h +ellipsize.o: $(hdrdir)/ruby/internal/interpreter.h +ellipsize.o: $(hdrdir)/ruby/internal/iterator.h +ellipsize.o: $(hdrdir)/ruby/internal/memory.h +ellipsize.o: $(hdrdir)/ruby/internal/method.h +ellipsize.o: $(hdrdir)/ruby/internal/module.h +ellipsize.o: $(hdrdir)/ruby/internal/newobj.h +ellipsize.o: $(hdrdir)/ruby/internal/scan_args.h +ellipsize.o: $(hdrdir)/ruby/internal/special_consts.h +ellipsize.o: $(hdrdir)/ruby/internal/static_assert.h +ellipsize.o: $(hdrdir)/ruby/internal/stdalign.h +ellipsize.o: $(hdrdir)/ruby/internal/stdbool.h +ellipsize.o: $(hdrdir)/ruby/internal/stdckdint.h +ellipsize.o: $(hdrdir)/ruby/internal/symbol.h +ellipsize.o: $(hdrdir)/ruby/internal/value.h +ellipsize.o: $(hdrdir)/ruby/internal/value_type.h +ellipsize.o: $(hdrdir)/ruby/internal/variable.h +ellipsize.o: $(hdrdir)/ruby/internal/warning_push.h +ellipsize.o: $(hdrdir)/ruby/internal/xmalloc.h +ellipsize.o: $(hdrdir)/ruby/missing.h +ellipsize.o: $(hdrdir)/ruby/ruby.h +ellipsize.o: $(hdrdir)/ruby/st.h +ellipsize.o: $(hdrdir)/ruby/subst.h +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/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/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/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 +enc_associate.o: $(hdrdir)/ruby/internal/abi.h +enc_associate.o: $(hdrdir)/ruby/internal/anyargs.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/char.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/double.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/int.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/long.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/short.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +enc_associate.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +enc_associate.o: $(hdrdir)/ruby/internal/assume.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/artificial.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/cold.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/const.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/constexpr.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/deprecated.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/error.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/forceinline.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/format.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/noalias.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/noexcept.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/noinline.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/nonnull.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/noreturn.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/pure.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/restrict.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/warning.h +enc_associate.o: $(hdrdir)/ruby/internal/attr/weakref.h +enc_associate.o: $(hdrdir)/ruby/internal/cast.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +enc_associate.o: $(hdrdir)/ruby/internal/compiler_since.h +enc_associate.o: $(hdrdir)/ruby/internal/config.h +enc_associate.o: $(hdrdir)/ruby/internal/constant_p.h +enc_associate.o: $(hdrdir)/ruby/internal/core.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rarray.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rbasic.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rbignum.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rclass.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rdata.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rfile.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rhash.h +enc_associate.o: $(hdrdir)/ruby/internal/core/robject.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rregexp.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rstring.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rstruct.h +enc_associate.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +enc_associate.o: $(hdrdir)/ruby/internal/ctype.h +enc_associate.o: $(hdrdir)/ruby/internal/dllexport.h +enc_associate.o: $(hdrdir)/ruby/internal/dosish.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/coderange.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/ctype.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/encoding.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/pathname.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/re.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/string.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/symbol.h +enc_associate.o: $(hdrdir)/ruby/internal/encoding/transcode.h +enc_associate.o: $(hdrdir)/ruby/internal/error.h +enc_associate.o: $(hdrdir)/ruby/internal/eval.h +enc_associate.o: $(hdrdir)/ruby/internal/event.h +enc_associate.o: $(hdrdir)/ruby/internal/fl_type.h +enc_associate.o: $(hdrdir)/ruby/internal/gc.h +enc_associate.o: $(hdrdir)/ruby/internal/glob.h +enc_associate.o: $(hdrdir)/ruby/internal/globals.h +enc_associate.o: $(hdrdir)/ruby/internal/has/attribute.h +enc_associate.o: $(hdrdir)/ruby/internal/has/builtin.h +enc_associate.o: $(hdrdir)/ruby/internal/has/c_attribute.h +enc_associate.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +enc_associate.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +enc_associate.o: $(hdrdir)/ruby/internal/has/extension.h +enc_associate.o: $(hdrdir)/ruby/internal/has/feature.h +enc_associate.o: $(hdrdir)/ruby/internal/has/warning.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/array.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/bignum.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/class.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/compar.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/complex.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/cont.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/dir.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/enum.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/enumerator.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/error.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/eval.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/file.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/hash.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/io.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/load.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/marshal.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/numeric.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/object.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/parse.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/proc.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/process.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/random.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/range.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/rational.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/re.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/ruby.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/select.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/set.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/signal.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/sprintf.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/string.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/struct.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/thread.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/time.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/variable.h +enc_associate.o: $(hdrdir)/ruby/internal/intern/vm.h +enc_associate.o: $(hdrdir)/ruby/internal/interpreter.h +enc_associate.o: $(hdrdir)/ruby/internal/iterator.h +enc_associate.o: $(hdrdir)/ruby/internal/memory.h +enc_associate.o: $(hdrdir)/ruby/internal/method.h +enc_associate.o: $(hdrdir)/ruby/internal/module.h +enc_associate.o: $(hdrdir)/ruby/internal/newobj.h +enc_associate.o: $(hdrdir)/ruby/internal/scan_args.h +enc_associate.o: $(hdrdir)/ruby/internal/special_consts.h +enc_associate.o: $(hdrdir)/ruby/internal/static_assert.h +enc_associate.o: $(hdrdir)/ruby/internal/stdalign.h +enc_associate.o: $(hdrdir)/ruby/internal/stdbool.h +enc_associate.o: $(hdrdir)/ruby/internal/stdckdint.h +enc_associate.o: $(hdrdir)/ruby/internal/symbol.h +enc_associate.o: $(hdrdir)/ruby/internal/value.h +enc_associate.o: $(hdrdir)/ruby/internal/value_type.h +enc_associate.o: $(hdrdir)/ruby/internal/variable.h +enc_associate.o: $(hdrdir)/ruby/internal/warning_push.h +enc_associate.o: $(hdrdir)/ruby/internal/xmalloc.h +enc_associate.o: $(hdrdir)/ruby/missing.h +enc_associate.o: $(hdrdir)/ruby/onigmo.h +enc_associate.o: $(hdrdir)/ruby/oniguruma.h +enc_associate.o: $(hdrdir)/ruby/ruby.h +enc_associate.o: $(hdrdir)/ruby/st.h +enc_associate.o: $(hdrdir)/ruby/subst.h +enc_associate.o: enc_associate.c +enc_dummy.o: $(RUBY_EXTCONF_H) +enc_dummy.o: $(arch_hdrdir)/ruby/config.h +enc_dummy.o: $(hdrdir)/ruby.h +enc_dummy.o: $(hdrdir)/ruby/assert.h +enc_dummy.o: $(hdrdir)/ruby/backward.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/assume.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/attributes.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/bool.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/inttypes.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/limits.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/long_long.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/stdalign.h +enc_dummy.o: $(hdrdir)/ruby/backward/2/stdarg.h +enc_dummy.o: $(hdrdir)/ruby/defines.h +enc_dummy.o: $(hdrdir)/ruby/encoding.h +enc_dummy.o: $(hdrdir)/ruby/intern.h +enc_dummy.o: $(hdrdir)/ruby/internal/abi.h +enc_dummy.o: $(hdrdir)/ruby/internal/anyargs.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/char.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/double.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/int.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/long.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/short.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +enc_dummy.o: $(hdrdir)/ruby/internal/assume.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/artificial.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/cold.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/const.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/constexpr.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/deprecated.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/error.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/forceinline.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/format.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/noalias.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/noexcept.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/noinline.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/nonnull.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/noreturn.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/pure.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/restrict.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/warning.h +enc_dummy.o: $(hdrdir)/ruby/internal/attr/weakref.h +enc_dummy.o: $(hdrdir)/ruby/internal/cast.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +enc_dummy.o: $(hdrdir)/ruby/internal/compiler_since.h +enc_dummy.o: $(hdrdir)/ruby/internal/config.h +enc_dummy.o: $(hdrdir)/ruby/internal/constant_p.h +enc_dummy.o: $(hdrdir)/ruby/internal/core.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rarray.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rbasic.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rbignum.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rclass.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rdata.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rfile.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rhash.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/robject.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rregexp.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rstring.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rstruct.h +enc_dummy.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +enc_dummy.o: $(hdrdir)/ruby/internal/ctype.h +enc_dummy.o: $(hdrdir)/ruby/internal/dllexport.h +enc_dummy.o: $(hdrdir)/ruby/internal/dosish.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/coderange.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/ctype.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/encoding.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/pathname.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/re.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/string.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/symbol.h +enc_dummy.o: $(hdrdir)/ruby/internal/encoding/transcode.h +enc_dummy.o: $(hdrdir)/ruby/internal/error.h +enc_dummy.o: $(hdrdir)/ruby/internal/eval.h +enc_dummy.o: $(hdrdir)/ruby/internal/event.h +enc_dummy.o: $(hdrdir)/ruby/internal/fl_type.h +enc_dummy.o: $(hdrdir)/ruby/internal/gc.h +enc_dummy.o: $(hdrdir)/ruby/internal/glob.h +enc_dummy.o: $(hdrdir)/ruby/internal/globals.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/attribute.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/builtin.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/c_attribute.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/extension.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/feature.h +enc_dummy.o: $(hdrdir)/ruby/internal/has/warning.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/array.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/bignum.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/class.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/compar.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/complex.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/cont.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/dir.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/enum.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/enumerator.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/error.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/eval.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/file.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/hash.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/io.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/load.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/marshal.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/numeric.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/object.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/parse.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/proc.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/process.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/random.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/range.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/rational.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/re.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/ruby.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/select.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/set.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/signal.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/sprintf.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/string.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/struct.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/thread.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/time.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/variable.h +enc_dummy.o: $(hdrdir)/ruby/internal/intern/vm.h +enc_dummy.o: $(hdrdir)/ruby/internal/interpreter.h +enc_dummy.o: $(hdrdir)/ruby/internal/iterator.h +enc_dummy.o: $(hdrdir)/ruby/internal/memory.h +enc_dummy.o: $(hdrdir)/ruby/internal/method.h +enc_dummy.o: $(hdrdir)/ruby/internal/module.h +enc_dummy.o: $(hdrdir)/ruby/internal/newobj.h +enc_dummy.o: $(hdrdir)/ruby/internal/scan_args.h +enc_dummy.o: $(hdrdir)/ruby/internal/special_consts.h +enc_dummy.o: $(hdrdir)/ruby/internal/static_assert.h +enc_dummy.o: $(hdrdir)/ruby/internal/stdalign.h +enc_dummy.o: $(hdrdir)/ruby/internal/stdbool.h +enc_dummy.o: $(hdrdir)/ruby/internal/stdckdint.h +enc_dummy.o: $(hdrdir)/ruby/internal/symbol.h +enc_dummy.o: $(hdrdir)/ruby/internal/value.h +enc_dummy.o: $(hdrdir)/ruby/internal/value_type.h +enc_dummy.o: $(hdrdir)/ruby/internal/variable.h +enc_dummy.o: $(hdrdir)/ruby/internal/warning_push.h +enc_dummy.o: $(hdrdir)/ruby/internal/xmalloc.h +enc_dummy.o: $(hdrdir)/ruby/missing.h +enc_dummy.o: $(hdrdir)/ruby/onigmo.h +enc_dummy.o: $(hdrdir)/ruby/oniguruma.h +enc_dummy.o: $(hdrdir)/ruby/ruby.h +enc_dummy.o: $(hdrdir)/ruby/st.h +enc_dummy.o: $(hdrdir)/ruby/subst.h +enc_dummy.o: enc_dummy.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/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/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/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 +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/abi.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/anyargs.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/char.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/double.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/int.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/long.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/short.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/assume.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/artificial.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/cold.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/const.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/constexpr.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/deprecated.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/forceinline.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/format.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/noalias.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/noexcept.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/noinline.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/nonnull.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/noreturn.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/pure.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/restrict.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/warning.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/attr/weakref.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/cast.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/compiler_since.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/config.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/constant_p.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rarray.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rbasic.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rbignum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rclass.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rdata.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rfile.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rhash.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/robject.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rregexp.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rstring.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rstruct.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/ctype.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/dllexport.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/dosish.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/coderange.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/ctype.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/encoding.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/pathname.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/re.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/string.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/symbol.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/encoding/transcode.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/eval.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/event.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/fl_type.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/gc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/glob.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/globals.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/builtin.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/c_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/extension.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/feature.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/has/warning.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/array.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/bignum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/class.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/compar.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/complex.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/cont.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/dir.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/enum.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/enumerator.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/error.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/eval.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/file.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/hash.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/io.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/load.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/marshal.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/numeric.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/object.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/parse.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/proc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/process.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/random.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/range.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/rational.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/re.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/ruby.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/select.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/set.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/signal.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/sprintf.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/string.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/struct.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/thread.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/time.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/variable.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/intern/vm.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/interpreter.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/iterator.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/memory.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/method.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/module.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/newobj.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/scan_args.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/special_consts.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/static_assert.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/stdalign.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/stdbool.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/stdckdint.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/symbol.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/value.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/value_type.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/variable.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/warning_push.h +enc_str_buf_cat.o: $(hdrdir)/ruby/internal/xmalloc.h +enc_str_buf_cat.o: $(hdrdir)/ruby/missing.h +enc_str_buf_cat.o: $(hdrdir)/ruby/onigmo.h +enc_str_buf_cat.o: $(hdrdir)/ruby/oniguruma.h +enc_str_buf_cat.o: $(hdrdir)/ruby/ruby.h +enc_str_buf_cat.o: $(hdrdir)/ruby/st.h +enc_str_buf_cat.o: $(hdrdir)/ruby/subst.h +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/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/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/stdalign.h +fstring.o: $(hdrdir)/ruby/backward/2/stdarg.h +fstring.o: $(hdrdir)/ruby/defines.h +fstring.o: $(hdrdir)/ruby/encoding.h +fstring.o: $(hdrdir)/ruby/intern.h +fstring.o: $(hdrdir)/ruby/internal/abi.h +fstring.o: $(hdrdir)/ruby/internal/anyargs.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/char.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/double.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/int.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/long.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/short.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +fstring.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +fstring.o: $(hdrdir)/ruby/internal/assume.h +fstring.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +fstring.o: $(hdrdir)/ruby/internal/attr/artificial.h +fstring.o: $(hdrdir)/ruby/internal/attr/cold.h +fstring.o: $(hdrdir)/ruby/internal/attr/const.h +fstring.o: $(hdrdir)/ruby/internal/attr/constexpr.h +fstring.o: $(hdrdir)/ruby/internal/attr/deprecated.h +fstring.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +fstring.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +fstring.o: $(hdrdir)/ruby/internal/attr/error.h +fstring.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +fstring.o: $(hdrdir)/ruby/internal/attr/forceinline.h +fstring.o: $(hdrdir)/ruby/internal/attr/format.h +fstring.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +fstring.o: $(hdrdir)/ruby/internal/attr/noalias.h +fstring.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +fstring.o: $(hdrdir)/ruby/internal/attr/noexcept.h +fstring.o: $(hdrdir)/ruby/internal/attr/noinline.h +fstring.o: $(hdrdir)/ruby/internal/attr/nonnull.h +fstring.o: $(hdrdir)/ruby/internal/attr/noreturn.h +fstring.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +fstring.o: $(hdrdir)/ruby/internal/attr/pure.h +fstring.o: $(hdrdir)/ruby/internal/attr/restrict.h +fstring.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +fstring.o: $(hdrdir)/ruby/internal/attr/warning.h +fstring.o: $(hdrdir)/ruby/internal/attr/weakref.h +fstring.o: $(hdrdir)/ruby/internal/cast.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +fstring.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +fstring.o: $(hdrdir)/ruby/internal/compiler_since.h +fstring.o: $(hdrdir)/ruby/internal/config.h +fstring.o: $(hdrdir)/ruby/internal/constant_p.h +fstring.o: $(hdrdir)/ruby/internal/core.h +fstring.o: $(hdrdir)/ruby/internal/core/rarray.h +fstring.o: $(hdrdir)/ruby/internal/core/rbasic.h +fstring.o: $(hdrdir)/ruby/internal/core/rbignum.h +fstring.o: $(hdrdir)/ruby/internal/core/rclass.h +fstring.o: $(hdrdir)/ruby/internal/core/rdata.h +fstring.o: $(hdrdir)/ruby/internal/core/rfile.h +fstring.o: $(hdrdir)/ruby/internal/core/rhash.h +fstring.o: $(hdrdir)/ruby/internal/core/robject.h +fstring.o: $(hdrdir)/ruby/internal/core/rregexp.h +fstring.o: $(hdrdir)/ruby/internal/core/rstring.h +fstring.o: $(hdrdir)/ruby/internal/core/rstruct.h +fstring.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +fstring.o: $(hdrdir)/ruby/internal/ctype.h +fstring.o: $(hdrdir)/ruby/internal/dllexport.h +fstring.o: $(hdrdir)/ruby/internal/dosish.h +fstring.o: $(hdrdir)/ruby/internal/encoding/coderange.h +fstring.o: $(hdrdir)/ruby/internal/encoding/ctype.h +fstring.o: $(hdrdir)/ruby/internal/encoding/encoding.h +fstring.o: $(hdrdir)/ruby/internal/encoding/pathname.h +fstring.o: $(hdrdir)/ruby/internal/encoding/re.h +fstring.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +fstring.o: $(hdrdir)/ruby/internal/encoding/string.h +fstring.o: $(hdrdir)/ruby/internal/encoding/symbol.h +fstring.o: $(hdrdir)/ruby/internal/encoding/transcode.h +fstring.o: $(hdrdir)/ruby/internal/error.h +fstring.o: $(hdrdir)/ruby/internal/eval.h +fstring.o: $(hdrdir)/ruby/internal/event.h +fstring.o: $(hdrdir)/ruby/internal/fl_type.h +fstring.o: $(hdrdir)/ruby/internal/gc.h +fstring.o: $(hdrdir)/ruby/internal/glob.h +fstring.o: $(hdrdir)/ruby/internal/globals.h +fstring.o: $(hdrdir)/ruby/internal/has/attribute.h +fstring.o: $(hdrdir)/ruby/internal/has/builtin.h +fstring.o: $(hdrdir)/ruby/internal/has/c_attribute.h +fstring.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +fstring.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +fstring.o: $(hdrdir)/ruby/internal/has/extension.h +fstring.o: $(hdrdir)/ruby/internal/has/feature.h +fstring.o: $(hdrdir)/ruby/internal/has/warning.h +fstring.o: $(hdrdir)/ruby/internal/intern/array.h +fstring.o: $(hdrdir)/ruby/internal/intern/bignum.h +fstring.o: $(hdrdir)/ruby/internal/intern/class.h +fstring.o: $(hdrdir)/ruby/internal/intern/compar.h +fstring.o: $(hdrdir)/ruby/internal/intern/complex.h +fstring.o: $(hdrdir)/ruby/internal/intern/cont.h +fstring.o: $(hdrdir)/ruby/internal/intern/dir.h +fstring.o: $(hdrdir)/ruby/internal/intern/enum.h +fstring.o: $(hdrdir)/ruby/internal/intern/enumerator.h +fstring.o: $(hdrdir)/ruby/internal/intern/error.h +fstring.o: $(hdrdir)/ruby/internal/intern/eval.h +fstring.o: $(hdrdir)/ruby/internal/intern/file.h +fstring.o: $(hdrdir)/ruby/internal/intern/hash.h +fstring.o: $(hdrdir)/ruby/internal/intern/io.h +fstring.o: $(hdrdir)/ruby/internal/intern/load.h +fstring.o: $(hdrdir)/ruby/internal/intern/marshal.h +fstring.o: $(hdrdir)/ruby/internal/intern/numeric.h +fstring.o: $(hdrdir)/ruby/internal/intern/object.h +fstring.o: $(hdrdir)/ruby/internal/intern/parse.h +fstring.o: $(hdrdir)/ruby/internal/intern/proc.h +fstring.o: $(hdrdir)/ruby/internal/intern/process.h +fstring.o: $(hdrdir)/ruby/internal/intern/random.h +fstring.o: $(hdrdir)/ruby/internal/intern/range.h +fstring.o: $(hdrdir)/ruby/internal/intern/rational.h +fstring.o: $(hdrdir)/ruby/internal/intern/re.h +fstring.o: $(hdrdir)/ruby/internal/intern/ruby.h +fstring.o: $(hdrdir)/ruby/internal/intern/select.h +fstring.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +fstring.o: $(hdrdir)/ruby/internal/intern/set.h +fstring.o: $(hdrdir)/ruby/internal/intern/signal.h +fstring.o: $(hdrdir)/ruby/internal/intern/sprintf.h +fstring.o: $(hdrdir)/ruby/internal/intern/string.h +fstring.o: $(hdrdir)/ruby/internal/intern/struct.h +fstring.o: $(hdrdir)/ruby/internal/intern/thread.h +fstring.o: $(hdrdir)/ruby/internal/intern/time.h +fstring.o: $(hdrdir)/ruby/internal/intern/variable.h +fstring.o: $(hdrdir)/ruby/internal/intern/vm.h +fstring.o: $(hdrdir)/ruby/internal/interpreter.h +fstring.o: $(hdrdir)/ruby/internal/iterator.h +fstring.o: $(hdrdir)/ruby/internal/memory.h +fstring.o: $(hdrdir)/ruby/internal/method.h +fstring.o: $(hdrdir)/ruby/internal/module.h +fstring.o: $(hdrdir)/ruby/internal/newobj.h +fstring.o: $(hdrdir)/ruby/internal/scan_args.h +fstring.o: $(hdrdir)/ruby/internal/special_consts.h +fstring.o: $(hdrdir)/ruby/internal/static_assert.h +fstring.o: $(hdrdir)/ruby/internal/stdalign.h +fstring.o: $(hdrdir)/ruby/internal/stdbool.h +fstring.o: $(hdrdir)/ruby/internal/stdckdint.h +fstring.o: $(hdrdir)/ruby/internal/symbol.h +fstring.o: $(hdrdir)/ruby/internal/value.h +fstring.o: $(hdrdir)/ruby/internal/value_type.h +fstring.o: $(hdrdir)/ruby/internal/variable.h +fstring.o: $(hdrdir)/ruby/internal/warning_push.h +fstring.o: $(hdrdir)/ruby/internal/xmalloc.h +fstring.o: $(hdrdir)/ruby/missing.h +fstring.o: $(hdrdir)/ruby/onigmo.h +fstring.o: $(hdrdir)/ruby/oniguruma.h +fstring.o: $(hdrdir)/ruby/ruby.h +fstring.o: $(hdrdir)/ruby/st.h +fstring.o: $(hdrdir)/ruby/subst.h +fstring.o: $(top_srcdir)/encindex.h +fstring.o: $(top_srcdir)/internal/compilers.h +fstring.o: $(top_srcdir)/internal/string.h +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/assert.h +init.o: $(hdrdir)/ruby/backward.h +init.o: $(hdrdir)/ruby/backward/2/assume.h +init.o: $(hdrdir)/ruby/backward/2/attributes.h +init.o: $(hdrdir)/ruby/backward/2/bool.h +init.o: $(hdrdir)/ruby/backward/2/inttypes.h +init.o: $(hdrdir)/ruby/backward/2/limits.h +init.o: $(hdrdir)/ruby/backward/2/long_long.h +init.o: $(hdrdir)/ruby/backward/2/stdalign.h +init.o: $(hdrdir)/ruby/backward/2/stdarg.h +init.o: $(hdrdir)/ruby/defines.h +init.o: $(hdrdir)/ruby/intern.h +init.o: $(hdrdir)/ruby/internal/abi.h +init.o: $(hdrdir)/ruby/internal/anyargs.h +init.o: $(hdrdir)/ruby/internal/arithmetic.h +init.o: $(hdrdir)/ruby/internal/arithmetic/char.h +init.o: $(hdrdir)/ruby/internal/arithmetic/double.h +init.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +init.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/int.h +init.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/long.h +init.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +init.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/short.h +init.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +init.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +init.o: $(hdrdir)/ruby/internal/assume.h +init.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +init.o: $(hdrdir)/ruby/internal/attr/artificial.h +init.o: $(hdrdir)/ruby/internal/attr/cold.h +init.o: $(hdrdir)/ruby/internal/attr/const.h +init.o: $(hdrdir)/ruby/internal/attr/constexpr.h +init.o: $(hdrdir)/ruby/internal/attr/deprecated.h +init.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +init.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +init.o: $(hdrdir)/ruby/internal/attr/error.h +init.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +init.o: $(hdrdir)/ruby/internal/attr/forceinline.h +init.o: $(hdrdir)/ruby/internal/attr/format.h +init.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +init.o: $(hdrdir)/ruby/internal/attr/noalias.h +init.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +init.o: $(hdrdir)/ruby/internal/attr/noexcept.h +init.o: $(hdrdir)/ruby/internal/attr/noinline.h +init.o: $(hdrdir)/ruby/internal/attr/nonnull.h +init.o: $(hdrdir)/ruby/internal/attr/noreturn.h +init.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +init.o: $(hdrdir)/ruby/internal/attr/pure.h +init.o: $(hdrdir)/ruby/internal/attr/restrict.h +init.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +init.o: $(hdrdir)/ruby/internal/attr/warning.h +init.o: $(hdrdir)/ruby/internal/attr/weakref.h +init.o: $(hdrdir)/ruby/internal/cast.h +init.o: $(hdrdir)/ruby/internal/compiler_is.h +init.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +init.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +init.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +init.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +init.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +init.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +init.o: $(hdrdir)/ruby/internal/compiler_since.h +init.o: $(hdrdir)/ruby/internal/config.h +init.o: $(hdrdir)/ruby/internal/constant_p.h +init.o: $(hdrdir)/ruby/internal/core.h +init.o: $(hdrdir)/ruby/internal/core/rarray.h +init.o: $(hdrdir)/ruby/internal/core/rbasic.h +init.o: $(hdrdir)/ruby/internal/core/rbignum.h +init.o: $(hdrdir)/ruby/internal/core/rclass.h +init.o: $(hdrdir)/ruby/internal/core/rdata.h +init.o: $(hdrdir)/ruby/internal/core/rfile.h +init.o: $(hdrdir)/ruby/internal/core/rhash.h +init.o: $(hdrdir)/ruby/internal/core/robject.h +init.o: $(hdrdir)/ruby/internal/core/rregexp.h +init.o: $(hdrdir)/ruby/internal/core/rstring.h +init.o: $(hdrdir)/ruby/internal/core/rstruct.h +init.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +init.o: $(hdrdir)/ruby/internal/ctype.h +init.o: $(hdrdir)/ruby/internal/dllexport.h +init.o: $(hdrdir)/ruby/internal/dosish.h +init.o: $(hdrdir)/ruby/internal/error.h +init.o: $(hdrdir)/ruby/internal/eval.h +init.o: $(hdrdir)/ruby/internal/event.h +init.o: $(hdrdir)/ruby/internal/fl_type.h +init.o: $(hdrdir)/ruby/internal/gc.h +init.o: $(hdrdir)/ruby/internal/glob.h +init.o: $(hdrdir)/ruby/internal/globals.h +init.o: $(hdrdir)/ruby/internal/has/attribute.h +init.o: $(hdrdir)/ruby/internal/has/builtin.h +init.o: $(hdrdir)/ruby/internal/has/c_attribute.h +init.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +init.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +init.o: $(hdrdir)/ruby/internal/has/extension.h +init.o: $(hdrdir)/ruby/internal/has/feature.h +init.o: $(hdrdir)/ruby/internal/has/warning.h +init.o: $(hdrdir)/ruby/internal/intern/array.h +init.o: $(hdrdir)/ruby/internal/intern/bignum.h +init.o: $(hdrdir)/ruby/internal/intern/class.h +init.o: $(hdrdir)/ruby/internal/intern/compar.h +init.o: $(hdrdir)/ruby/internal/intern/complex.h +init.o: $(hdrdir)/ruby/internal/intern/cont.h +init.o: $(hdrdir)/ruby/internal/intern/dir.h +init.o: $(hdrdir)/ruby/internal/intern/enum.h +init.o: $(hdrdir)/ruby/internal/intern/enumerator.h +init.o: $(hdrdir)/ruby/internal/intern/error.h +init.o: $(hdrdir)/ruby/internal/intern/eval.h +init.o: $(hdrdir)/ruby/internal/intern/file.h +init.o: $(hdrdir)/ruby/internal/intern/hash.h +init.o: $(hdrdir)/ruby/internal/intern/io.h +init.o: $(hdrdir)/ruby/internal/intern/load.h +init.o: $(hdrdir)/ruby/internal/intern/marshal.h +init.o: $(hdrdir)/ruby/internal/intern/numeric.h +init.o: $(hdrdir)/ruby/internal/intern/object.h +init.o: $(hdrdir)/ruby/internal/intern/parse.h +init.o: $(hdrdir)/ruby/internal/intern/proc.h +init.o: $(hdrdir)/ruby/internal/intern/process.h +init.o: $(hdrdir)/ruby/internal/intern/random.h +init.o: $(hdrdir)/ruby/internal/intern/range.h +init.o: $(hdrdir)/ruby/internal/intern/rational.h +init.o: $(hdrdir)/ruby/internal/intern/re.h +init.o: $(hdrdir)/ruby/internal/intern/ruby.h +init.o: $(hdrdir)/ruby/internal/intern/select.h +init.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +init.o: $(hdrdir)/ruby/internal/intern/set.h +init.o: $(hdrdir)/ruby/internal/intern/signal.h +init.o: $(hdrdir)/ruby/internal/intern/sprintf.h +init.o: $(hdrdir)/ruby/internal/intern/string.h +init.o: $(hdrdir)/ruby/internal/intern/struct.h +init.o: $(hdrdir)/ruby/internal/intern/thread.h +init.o: $(hdrdir)/ruby/internal/intern/time.h +init.o: $(hdrdir)/ruby/internal/intern/variable.h +init.o: $(hdrdir)/ruby/internal/intern/vm.h +init.o: $(hdrdir)/ruby/internal/interpreter.h +init.o: $(hdrdir)/ruby/internal/iterator.h +init.o: $(hdrdir)/ruby/internal/memory.h +init.o: $(hdrdir)/ruby/internal/method.h +init.o: $(hdrdir)/ruby/internal/module.h +init.o: $(hdrdir)/ruby/internal/newobj.h +init.o: $(hdrdir)/ruby/internal/scan_args.h +init.o: $(hdrdir)/ruby/internal/special_consts.h +init.o: $(hdrdir)/ruby/internal/static_assert.h +init.o: $(hdrdir)/ruby/internal/stdalign.h +init.o: $(hdrdir)/ruby/internal/stdbool.h +init.o: $(hdrdir)/ruby/internal/stdckdint.h +init.o: $(hdrdir)/ruby/internal/symbol.h +init.o: $(hdrdir)/ruby/internal/value.h +init.o: $(hdrdir)/ruby/internal/value_type.h +init.o: $(hdrdir)/ruby/internal/variable.h +init.o: $(hdrdir)/ruby/internal/warning_push.h +init.o: $(hdrdir)/ruby/internal/xmalloc.h +init.o: $(hdrdir)/ruby/missing.h +init.o: $(hdrdir)/ruby/ruby.h +init.o: $(hdrdir)/ruby/st.h +init.o: $(hdrdir)/ruby/subst.h +init.o: init.c +modify.o: $(RUBY_EXTCONF_H) +modify.o: $(arch_hdrdir)/ruby/config.h +modify.o: $(hdrdir)/ruby.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/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/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/internal/abi.h +modify.o: $(hdrdir)/ruby/internal/anyargs.h +modify.o: $(hdrdir)/ruby/internal/arithmetic.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/char.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/double.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/int.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/long.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/short.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +modify.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +modify.o: $(hdrdir)/ruby/internal/assume.h +modify.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +modify.o: $(hdrdir)/ruby/internal/attr/artificial.h +modify.o: $(hdrdir)/ruby/internal/attr/cold.h +modify.o: $(hdrdir)/ruby/internal/attr/const.h +modify.o: $(hdrdir)/ruby/internal/attr/constexpr.h +modify.o: $(hdrdir)/ruby/internal/attr/deprecated.h +modify.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +modify.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +modify.o: $(hdrdir)/ruby/internal/attr/error.h +modify.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +modify.o: $(hdrdir)/ruby/internal/attr/forceinline.h +modify.o: $(hdrdir)/ruby/internal/attr/format.h +modify.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +modify.o: $(hdrdir)/ruby/internal/attr/noalias.h +modify.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +modify.o: $(hdrdir)/ruby/internal/attr/noexcept.h +modify.o: $(hdrdir)/ruby/internal/attr/noinline.h +modify.o: $(hdrdir)/ruby/internal/attr/nonnull.h +modify.o: $(hdrdir)/ruby/internal/attr/noreturn.h +modify.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +modify.o: $(hdrdir)/ruby/internal/attr/pure.h +modify.o: $(hdrdir)/ruby/internal/attr/restrict.h +modify.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +modify.o: $(hdrdir)/ruby/internal/attr/warning.h +modify.o: $(hdrdir)/ruby/internal/attr/weakref.h +modify.o: $(hdrdir)/ruby/internal/cast.h +modify.o: $(hdrdir)/ruby/internal/compiler_is.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +modify.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +modify.o: $(hdrdir)/ruby/internal/compiler_since.h +modify.o: $(hdrdir)/ruby/internal/config.h +modify.o: $(hdrdir)/ruby/internal/constant_p.h +modify.o: $(hdrdir)/ruby/internal/core.h +modify.o: $(hdrdir)/ruby/internal/core/rarray.h +modify.o: $(hdrdir)/ruby/internal/core/rbasic.h +modify.o: $(hdrdir)/ruby/internal/core/rbignum.h +modify.o: $(hdrdir)/ruby/internal/core/rclass.h +modify.o: $(hdrdir)/ruby/internal/core/rdata.h +modify.o: $(hdrdir)/ruby/internal/core/rfile.h +modify.o: $(hdrdir)/ruby/internal/core/rhash.h +modify.o: $(hdrdir)/ruby/internal/core/robject.h +modify.o: $(hdrdir)/ruby/internal/core/rregexp.h +modify.o: $(hdrdir)/ruby/internal/core/rstring.h +modify.o: $(hdrdir)/ruby/internal/core/rstruct.h +modify.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +modify.o: $(hdrdir)/ruby/internal/ctype.h +modify.o: $(hdrdir)/ruby/internal/dllexport.h +modify.o: $(hdrdir)/ruby/internal/dosish.h +modify.o: $(hdrdir)/ruby/internal/error.h +modify.o: $(hdrdir)/ruby/internal/eval.h +modify.o: $(hdrdir)/ruby/internal/event.h +modify.o: $(hdrdir)/ruby/internal/fl_type.h +modify.o: $(hdrdir)/ruby/internal/gc.h +modify.o: $(hdrdir)/ruby/internal/glob.h +modify.o: $(hdrdir)/ruby/internal/globals.h +modify.o: $(hdrdir)/ruby/internal/has/attribute.h +modify.o: $(hdrdir)/ruby/internal/has/builtin.h +modify.o: $(hdrdir)/ruby/internal/has/c_attribute.h +modify.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +modify.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +modify.o: $(hdrdir)/ruby/internal/has/extension.h +modify.o: $(hdrdir)/ruby/internal/has/feature.h +modify.o: $(hdrdir)/ruby/internal/has/warning.h +modify.o: $(hdrdir)/ruby/internal/intern/array.h +modify.o: $(hdrdir)/ruby/internal/intern/bignum.h +modify.o: $(hdrdir)/ruby/internal/intern/class.h +modify.o: $(hdrdir)/ruby/internal/intern/compar.h +modify.o: $(hdrdir)/ruby/internal/intern/complex.h +modify.o: $(hdrdir)/ruby/internal/intern/cont.h +modify.o: $(hdrdir)/ruby/internal/intern/dir.h +modify.o: $(hdrdir)/ruby/internal/intern/enum.h +modify.o: $(hdrdir)/ruby/internal/intern/enumerator.h +modify.o: $(hdrdir)/ruby/internal/intern/error.h +modify.o: $(hdrdir)/ruby/internal/intern/eval.h +modify.o: $(hdrdir)/ruby/internal/intern/file.h +modify.o: $(hdrdir)/ruby/internal/intern/hash.h +modify.o: $(hdrdir)/ruby/internal/intern/io.h +modify.o: $(hdrdir)/ruby/internal/intern/load.h +modify.o: $(hdrdir)/ruby/internal/intern/marshal.h +modify.o: $(hdrdir)/ruby/internal/intern/numeric.h +modify.o: $(hdrdir)/ruby/internal/intern/object.h +modify.o: $(hdrdir)/ruby/internal/intern/parse.h +modify.o: $(hdrdir)/ruby/internal/intern/proc.h +modify.o: $(hdrdir)/ruby/internal/intern/process.h +modify.o: $(hdrdir)/ruby/internal/intern/random.h +modify.o: $(hdrdir)/ruby/internal/intern/range.h +modify.o: $(hdrdir)/ruby/internal/intern/rational.h +modify.o: $(hdrdir)/ruby/internal/intern/re.h +modify.o: $(hdrdir)/ruby/internal/intern/ruby.h +modify.o: $(hdrdir)/ruby/internal/intern/select.h +modify.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +modify.o: $(hdrdir)/ruby/internal/intern/set.h +modify.o: $(hdrdir)/ruby/internal/intern/signal.h +modify.o: $(hdrdir)/ruby/internal/intern/sprintf.h +modify.o: $(hdrdir)/ruby/internal/intern/string.h +modify.o: $(hdrdir)/ruby/internal/intern/struct.h +modify.o: $(hdrdir)/ruby/internal/intern/thread.h +modify.o: $(hdrdir)/ruby/internal/intern/time.h +modify.o: $(hdrdir)/ruby/internal/intern/variable.h +modify.o: $(hdrdir)/ruby/internal/intern/vm.h +modify.o: $(hdrdir)/ruby/internal/interpreter.h +modify.o: $(hdrdir)/ruby/internal/iterator.h +modify.o: $(hdrdir)/ruby/internal/memory.h +modify.o: $(hdrdir)/ruby/internal/method.h +modify.o: $(hdrdir)/ruby/internal/module.h +modify.o: $(hdrdir)/ruby/internal/newobj.h +modify.o: $(hdrdir)/ruby/internal/scan_args.h +modify.o: $(hdrdir)/ruby/internal/special_consts.h +modify.o: $(hdrdir)/ruby/internal/static_assert.h +modify.o: $(hdrdir)/ruby/internal/stdalign.h +modify.o: $(hdrdir)/ruby/internal/stdbool.h +modify.o: $(hdrdir)/ruby/internal/stdckdint.h +modify.o: $(hdrdir)/ruby/internal/symbol.h +modify.o: $(hdrdir)/ruby/internal/value.h +modify.o: $(hdrdir)/ruby/internal/value_type.h +modify.o: $(hdrdir)/ruby/internal/variable.h +modify.o: $(hdrdir)/ruby/internal/warning_push.h +modify.o: $(hdrdir)/ruby/internal/xmalloc.h +modify.o: $(hdrdir)/ruby/missing.h +modify.o: $(hdrdir)/ruby/ruby.h +modify.o: $(hdrdir)/ruby/st.h +modify.o: $(hdrdir)/ruby/subst.h +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/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/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/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 +new.o: $(hdrdir)/ruby/internal/abi.h +new.o: $(hdrdir)/ruby/internal/anyargs.h +new.o: $(hdrdir)/ruby/internal/arithmetic.h +new.o: $(hdrdir)/ruby/internal/arithmetic/char.h +new.o: $(hdrdir)/ruby/internal/arithmetic/double.h +new.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +new.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/int.h +new.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/long.h +new.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +new.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/short.h +new.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +new.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +new.o: $(hdrdir)/ruby/internal/assume.h +new.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +new.o: $(hdrdir)/ruby/internal/attr/artificial.h +new.o: $(hdrdir)/ruby/internal/attr/cold.h +new.o: $(hdrdir)/ruby/internal/attr/const.h +new.o: $(hdrdir)/ruby/internal/attr/constexpr.h +new.o: $(hdrdir)/ruby/internal/attr/deprecated.h +new.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +new.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +new.o: $(hdrdir)/ruby/internal/attr/error.h +new.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +new.o: $(hdrdir)/ruby/internal/attr/forceinline.h +new.o: $(hdrdir)/ruby/internal/attr/format.h +new.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +new.o: $(hdrdir)/ruby/internal/attr/noalias.h +new.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +new.o: $(hdrdir)/ruby/internal/attr/noexcept.h +new.o: $(hdrdir)/ruby/internal/attr/noinline.h +new.o: $(hdrdir)/ruby/internal/attr/nonnull.h +new.o: $(hdrdir)/ruby/internal/attr/noreturn.h +new.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +new.o: $(hdrdir)/ruby/internal/attr/pure.h +new.o: $(hdrdir)/ruby/internal/attr/restrict.h +new.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +new.o: $(hdrdir)/ruby/internal/attr/warning.h +new.o: $(hdrdir)/ruby/internal/attr/weakref.h +new.o: $(hdrdir)/ruby/internal/cast.h +new.o: $(hdrdir)/ruby/internal/compiler_is.h +new.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +new.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +new.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +new.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +new.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +new.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +new.o: $(hdrdir)/ruby/internal/compiler_since.h +new.o: $(hdrdir)/ruby/internal/config.h +new.o: $(hdrdir)/ruby/internal/constant_p.h +new.o: $(hdrdir)/ruby/internal/core.h +new.o: $(hdrdir)/ruby/internal/core/rarray.h +new.o: $(hdrdir)/ruby/internal/core/rbasic.h +new.o: $(hdrdir)/ruby/internal/core/rbignum.h +new.o: $(hdrdir)/ruby/internal/core/rclass.h +new.o: $(hdrdir)/ruby/internal/core/rdata.h +new.o: $(hdrdir)/ruby/internal/core/rfile.h +new.o: $(hdrdir)/ruby/internal/core/rhash.h +new.o: $(hdrdir)/ruby/internal/core/robject.h +new.o: $(hdrdir)/ruby/internal/core/rregexp.h +new.o: $(hdrdir)/ruby/internal/core/rstring.h +new.o: $(hdrdir)/ruby/internal/core/rstruct.h +new.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +new.o: $(hdrdir)/ruby/internal/ctype.h +new.o: $(hdrdir)/ruby/internal/dllexport.h +new.o: $(hdrdir)/ruby/internal/dosish.h +new.o: $(hdrdir)/ruby/internal/encoding/coderange.h +new.o: $(hdrdir)/ruby/internal/encoding/ctype.h +new.o: $(hdrdir)/ruby/internal/encoding/encoding.h +new.o: $(hdrdir)/ruby/internal/encoding/pathname.h +new.o: $(hdrdir)/ruby/internal/encoding/re.h +new.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +new.o: $(hdrdir)/ruby/internal/encoding/string.h +new.o: $(hdrdir)/ruby/internal/encoding/symbol.h +new.o: $(hdrdir)/ruby/internal/encoding/transcode.h +new.o: $(hdrdir)/ruby/internal/error.h +new.o: $(hdrdir)/ruby/internal/eval.h +new.o: $(hdrdir)/ruby/internal/event.h +new.o: $(hdrdir)/ruby/internal/fl_type.h +new.o: $(hdrdir)/ruby/internal/gc.h +new.o: $(hdrdir)/ruby/internal/glob.h +new.o: $(hdrdir)/ruby/internal/globals.h +new.o: $(hdrdir)/ruby/internal/has/attribute.h +new.o: $(hdrdir)/ruby/internal/has/builtin.h +new.o: $(hdrdir)/ruby/internal/has/c_attribute.h +new.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +new.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +new.o: $(hdrdir)/ruby/internal/has/extension.h +new.o: $(hdrdir)/ruby/internal/has/feature.h +new.o: $(hdrdir)/ruby/internal/has/warning.h +new.o: $(hdrdir)/ruby/internal/intern/array.h +new.o: $(hdrdir)/ruby/internal/intern/bignum.h +new.o: $(hdrdir)/ruby/internal/intern/class.h +new.o: $(hdrdir)/ruby/internal/intern/compar.h +new.o: $(hdrdir)/ruby/internal/intern/complex.h +new.o: $(hdrdir)/ruby/internal/intern/cont.h +new.o: $(hdrdir)/ruby/internal/intern/dir.h +new.o: $(hdrdir)/ruby/internal/intern/enum.h +new.o: $(hdrdir)/ruby/internal/intern/enumerator.h +new.o: $(hdrdir)/ruby/internal/intern/error.h +new.o: $(hdrdir)/ruby/internal/intern/eval.h +new.o: $(hdrdir)/ruby/internal/intern/file.h +new.o: $(hdrdir)/ruby/internal/intern/hash.h +new.o: $(hdrdir)/ruby/internal/intern/io.h +new.o: $(hdrdir)/ruby/internal/intern/load.h +new.o: $(hdrdir)/ruby/internal/intern/marshal.h +new.o: $(hdrdir)/ruby/internal/intern/numeric.h +new.o: $(hdrdir)/ruby/internal/intern/object.h +new.o: $(hdrdir)/ruby/internal/intern/parse.h +new.o: $(hdrdir)/ruby/internal/intern/proc.h +new.o: $(hdrdir)/ruby/internal/intern/process.h +new.o: $(hdrdir)/ruby/internal/intern/random.h +new.o: $(hdrdir)/ruby/internal/intern/range.h +new.o: $(hdrdir)/ruby/internal/intern/rational.h +new.o: $(hdrdir)/ruby/internal/intern/re.h +new.o: $(hdrdir)/ruby/internal/intern/ruby.h +new.o: $(hdrdir)/ruby/internal/intern/select.h +new.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +new.o: $(hdrdir)/ruby/internal/intern/set.h +new.o: $(hdrdir)/ruby/internal/intern/signal.h +new.o: $(hdrdir)/ruby/internal/intern/sprintf.h +new.o: $(hdrdir)/ruby/internal/intern/string.h +new.o: $(hdrdir)/ruby/internal/intern/struct.h +new.o: $(hdrdir)/ruby/internal/intern/thread.h +new.o: $(hdrdir)/ruby/internal/intern/time.h +new.o: $(hdrdir)/ruby/internal/intern/variable.h +new.o: $(hdrdir)/ruby/internal/intern/vm.h +new.o: $(hdrdir)/ruby/internal/interpreter.h +new.o: $(hdrdir)/ruby/internal/iterator.h +new.o: $(hdrdir)/ruby/internal/memory.h +new.o: $(hdrdir)/ruby/internal/method.h +new.o: $(hdrdir)/ruby/internal/module.h +new.o: $(hdrdir)/ruby/internal/newobj.h +new.o: $(hdrdir)/ruby/internal/scan_args.h +new.o: $(hdrdir)/ruby/internal/special_consts.h +new.o: $(hdrdir)/ruby/internal/static_assert.h +new.o: $(hdrdir)/ruby/internal/stdalign.h +new.o: $(hdrdir)/ruby/internal/stdbool.h +new.o: $(hdrdir)/ruby/internal/stdckdint.h +new.o: $(hdrdir)/ruby/internal/symbol.h +new.o: $(hdrdir)/ruby/internal/value.h +new.o: $(hdrdir)/ruby/internal/value_type.h +new.o: $(hdrdir)/ruby/internal/variable.h +new.o: $(hdrdir)/ruby/internal/warning_push.h +new.o: $(hdrdir)/ruby/internal/xmalloc.h +new.o: $(hdrdir)/ruby/missing.h +new.o: $(hdrdir)/ruby/onigmo.h +new.o: $(hdrdir)/ruby/oniguruma.h +new.o: $(hdrdir)/ruby/ruby.h +new.o: $(hdrdir)/ruby/st.h +new.o: $(hdrdir)/ruby/subst.h +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/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/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/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/internal/abi.h +nofree.o: $(hdrdir)/ruby/internal/anyargs.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/char.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/double.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/int.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/long.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/short.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +nofree.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +nofree.o: $(hdrdir)/ruby/internal/assume.h +nofree.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +nofree.o: $(hdrdir)/ruby/internal/attr/artificial.h +nofree.o: $(hdrdir)/ruby/internal/attr/cold.h +nofree.o: $(hdrdir)/ruby/internal/attr/const.h +nofree.o: $(hdrdir)/ruby/internal/attr/constexpr.h +nofree.o: $(hdrdir)/ruby/internal/attr/deprecated.h +nofree.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +nofree.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +nofree.o: $(hdrdir)/ruby/internal/attr/error.h +nofree.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +nofree.o: $(hdrdir)/ruby/internal/attr/forceinline.h +nofree.o: $(hdrdir)/ruby/internal/attr/format.h +nofree.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +nofree.o: $(hdrdir)/ruby/internal/attr/noalias.h +nofree.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +nofree.o: $(hdrdir)/ruby/internal/attr/noexcept.h +nofree.o: $(hdrdir)/ruby/internal/attr/noinline.h +nofree.o: $(hdrdir)/ruby/internal/attr/nonnull.h +nofree.o: $(hdrdir)/ruby/internal/attr/noreturn.h +nofree.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +nofree.o: $(hdrdir)/ruby/internal/attr/pure.h +nofree.o: $(hdrdir)/ruby/internal/attr/restrict.h +nofree.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +nofree.o: $(hdrdir)/ruby/internal/attr/warning.h +nofree.o: $(hdrdir)/ruby/internal/attr/weakref.h +nofree.o: $(hdrdir)/ruby/internal/cast.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +nofree.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +nofree.o: $(hdrdir)/ruby/internal/compiler_since.h +nofree.o: $(hdrdir)/ruby/internal/config.h +nofree.o: $(hdrdir)/ruby/internal/constant_p.h +nofree.o: $(hdrdir)/ruby/internal/core.h +nofree.o: $(hdrdir)/ruby/internal/core/rarray.h +nofree.o: $(hdrdir)/ruby/internal/core/rbasic.h +nofree.o: $(hdrdir)/ruby/internal/core/rbignum.h +nofree.o: $(hdrdir)/ruby/internal/core/rclass.h +nofree.o: $(hdrdir)/ruby/internal/core/rdata.h +nofree.o: $(hdrdir)/ruby/internal/core/rfile.h +nofree.o: $(hdrdir)/ruby/internal/core/rhash.h +nofree.o: $(hdrdir)/ruby/internal/core/robject.h +nofree.o: $(hdrdir)/ruby/internal/core/rregexp.h +nofree.o: $(hdrdir)/ruby/internal/core/rstring.h +nofree.o: $(hdrdir)/ruby/internal/core/rstruct.h +nofree.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +nofree.o: $(hdrdir)/ruby/internal/ctype.h +nofree.o: $(hdrdir)/ruby/internal/dllexport.h +nofree.o: $(hdrdir)/ruby/internal/dosish.h +nofree.o: $(hdrdir)/ruby/internal/error.h +nofree.o: $(hdrdir)/ruby/internal/eval.h +nofree.o: $(hdrdir)/ruby/internal/event.h +nofree.o: $(hdrdir)/ruby/internal/fl_type.h +nofree.o: $(hdrdir)/ruby/internal/gc.h +nofree.o: $(hdrdir)/ruby/internal/glob.h +nofree.o: $(hdrdir)/ruby/internal/globals.h +nofree.o: $(hdrdir)/ruby/internal/has/attribute.h +nofree.o: $(hdrdir)/ruby/internal/has/builtin.h +nofree.o: $(hdrdir)/ruby/internal/has/c_attribute.h +nofree.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +nofree.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +nofree.o: $(hdrdir)/ruby/internal/has/extension.h +nofree.o: $(hdrdir)/ruby/internal/has/feature.h +nofree.o: $(hdrdir)/ruby/internal/has/warning.h +nofree.o: $(hdrdir)/ruby/internal/intern/array.h +nofree.o: $(hdrdir)/ruby/internal/intern/bignum.h +nofree.o: $(hdrdir)/ruby/internal/intern/class.h +nofree.o: $(hdrdir)/ruby/internal/intern/compar.h +nofree.o: $(hdrdir)/ruby/internal/intern/complex.h +nofree.o: $(hdrdir)/ruby/internal/intern/cont.h +nofree.o: $(hdrdir)/ruby/internal/intern/dir.h +nofree.o: $(hdrdir)/ruby/internal/intern/enum.h +nofree.o: $(hdrdir)/ruby/internal/intern/enumerator.h +nofree.o: $(hdrdir)/ruby/internal/intern/error.h +nofree.o: $(hdrdir)/ruby/internal/intern/eval.h +nofree.o: $(hdrdir)/ruby/internal/intern/file.h +nofree.o: $(hdrdir)/ruby/internal/intern/hash.h +nofree.o: $(hdrdir)/ruby/internal/intern/io.h +nofree.o: $(hdrdir)/ruby/internal/intern/load.h +nofree.o: $(hdrdir)/ruby/internal/intern/marshal.h +nofree.o: $(hdrdir)/ruby/internal/intern/numeric.h +nofree.o: $(hdrdir)/ruby/internal/intern/object.h +nofree.o: $(hdrdir)/ruby/internal/intern/parse.h +nofree.o: $(hdrdir)/ruby/internal/intern/proc.h +nofree.o: $(hdrdir)/ruby/internal/intern/process.h +nofree.o: $(hdrdir)/ruby/internal/intern/random.h +nofree.o: $(hdrdir)/ruby/internal/intern/range.h +nofree.o: $(hdrdir)/ruby/internal/intern/rational.h +nofree.o: $(hdrdir)/ruby/internal/intern/re.h +nofree.o: $(hdrdir)/ruby/internal/intern/ruby.h +nofree.o: $(hdrdir)/ruby/internal/intern/select.h +nofree.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +nofree.o: $(hdrdir)/ruby/internal/intern/set.h +nofree.o: $(hdrdir)/ruby/internal/intern/signal.h +nofree.o: $(hdrdir)/ruby/internal/intern/sprintf.h +nofree.o: $(hdrdir)/ruby/internal/intern/string.h +nofree.o: $(hdrdir)/ruby/internal/intern/struct.h +nofree.o: $(hdrdir)/ruby/internal/intern/thread.h +nofree.o: $(hdrdir)/ruby/internal/intern/time.h +nofree.o: $(hdrdir)/ruby/internal/intern/variable.h +nofree.o: $(hdrdir)/ruby/internal/intern/vm.h +nofree.o: $(hdrdir)/ruby/internal/interpreter.h +nofree.o: $(hdrdir)/ruby/internal/iterator.h +nofree.o: $(hdrdir)/ruby/internal/memory.h +nofree.o: $(hdrdir)/ruby/internal/method.h +nofree.o: $(hdrdir)/ruby/internal/module.h +nofree.o: $(hdrdir)/ruby/internal/newobj.h +nofree.o: $(hdrdir)/ruby/internal/scan_args.h +nofree.o: $(hdrdir)/ruby/internal/special_consts.h +nofree.o: $(hdrdir)/ruby/internal/static_assert.h +nofree.o: $(hdrdir)/ruby/internal/stdalign.h +nofree.o: $(hdrdir)/ruby/internal/stdbool.h +nofree.o: $(hdrdir)/ruby/internal/stdckdint.h +nofree.o: $(hdrdir)/ruby/internal/symbol.h +nofree.o: $(hdrdir)/ruby/internal/value.h +nofree.o: $(hdrdir)/ruby/internal/value_type.h +nofree.o: $(hdrdir)/ruby/internal/variable.h +nofree.o: $(hdrdir)/ruby/internal/warning_push.h +nofree.o: $(hdrdir)/ruby/internal/xmalloc.h +nofree.o: $(hdrdir)/ruby/missing.h +nofree.o: $(hdrdir)/ruby/ruby.h +nofree.o: $(hdrdir)/ruby/st.h +nofree.o: $(hdrdir)/ruby/subst.h +nofree.o: nofree.c +normalize.o: $(RUBY_EXTCONF_H) +normalize.o: $(arch_hdrdir)/ruby/config.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/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/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 +normalize.o: $(hdrdir)/ruby/internal/abi.h +normalize.o: $(hdrdir)/ruby/internal/anyargs.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/char.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/double.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/int.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/long.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/short.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +normalize.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +normalize.o: $(hdrdir)/ruby/internal/assume.h +normalize.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +normalize.o: $(hdrdir)/ruby/internal/attr/artificial.h +normalize.o: $(hdrdir)/ruby/internal/attr/cold.h +normalize.o: $(hdrdir)/ruby/internal/attr/const.h +normalize.o: $(hdrdir)/ruby/internal/attr/constexpr.h +normalize.o: $(hdrdir)/ruby/internal/attr/deprecated.h +normalize.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +normalize.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +normalize.o: $(hdrdir)/ruby/internal/attr/error.h +normalize.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +normalize.o: $(hdrdir)/ruby/internal/attr/forceinline.h +normalize.o: $(hdrdir)/ruby/internal/attr/format.h +normalize.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +normalize.o: $(hdrdir)/ruby/internal/attr/noalias.h +normalize.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +normalize.o: $(hdrdir)/ruby/internal/attr/noexcept.h +normalize.o: $(hdrdir)/ruby/internal/attr/noinline.h +normalize.o: $(hdrdir)/ruby/internal/attr/nonnull.h +normalize.o: $(hdrdir)/ruby/internal/attr/noreturn.h +normalize.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +normalize.o: $(hdrdir)/ruby/internal/attr/pure.h +normalize.o: $(hdrdir)/ruby/internal/attr/restrict.h +normalize.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +normalize.o: $(hdrdir)/ruby/internal/attr/warning.h +normalize.o: $(hdrdir)/ruby/internal/attr/weakref.h +normalize.o: $(hdrdir)/ruby/internal/cast.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +normalize.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +normalize.o: $(hdrdir)/ruby/internal/compiler_since.h +normalize.o: $(hdrdir)/ruby/internal/config.h +normalize.o: $(hdrdir)/ruby/internal/constant_p.h +normalize.o: $(hdrdir)/ruby/internal/core.h +normalize.o: $(hdrdir)/ruby/internal/core/rarray.h +normalize.o: $(hdrdir)/ruby/internal/core/rbasic.h +normalize.o: $(hdrdir)/ruby/internal/core/rbignum.h +normalize.o: $(hdrdir)/ruby/internal/core/rclass.h +normalize.o: $(hdrdir)/ruby/internal/core/rdata.h +normalize.o: $(hdrdir)/ruby/internal/core/rfile.h +normalize.o: $(hdrdir)/ruby/internal/core/rhash.h +normalize.o: $(hdrdir)/ruby/internal/core/robject.h +normalize.o: $(hdrdir)/ruby/internal/core/rregexp.h +normalize.o: $(hdrdir)/ruby/internal/core/rstring.h +normalize.o: $(hdrdir)/ruby/internal/core/rstruct.h +normalize.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +normalize.o: $(hdrdir)/ruby/internal/ctype.h +normalize.o: $(hdrdir)/ruby/internal/dllexport.h +normalize.o: $(hdrdir)/ruby/internal/dosish.h +normalize.o: $(hdrdir)/ruby/internal/encoding/coderange.h +normalize.o: $(hdrdir)/ruby/internal/encoding/ctype.h +normalize.o: $(hdrdir)/ruby/internal/encoding/encoding.h +normalize.o: $(hdrdir)/ruby/internal/encoding/pathname.h +normalize.o: $(hdrdir)/ruby/internal/encoding/re.h +normalize.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +normalize.o: $(hdrdir)/ruby/internal/encoding/string.h +normalize.o: $(hdrdir)/ruby/internal/encoding/symbol.h +normalize.o: $(hdrdir)/ruby/internal/encoding/transcode.h +normalize.o: $(hdrdir)/ruby/internal/error.h +normalize.o: $(hdrdir)/ruby/internal/eval.h +normalize.o: $(hdrdir)/ruby/internal/event.h +normalize.o: $(hdrdir)/ruby/internal/fl_type.h +normalize.o: $(hdrdir)/ruby/internal/gc.h +normalize.o: $(hdrdir)/ruby/internal/glob.h +normalize.o: $(hdrdir)/ruby/internal/globals.h +normalize.o: $(hdrdir)/ruby/internal/has/attribute.h +normalize.o: $(hdrdir)/ruby/internal/has/builtin.h +normalize.o: $(hdrdir)/ruby/internal/has/c_attribute.h +normalize.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +normalize.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +normalize.o: $(hdrdir)/ruby/internal/has/extension.h +normalize.o: $(hdrdir)/ruby/internal/has/feature.h +normalize.o: $(hdrdir)/ruby/internal/has/warning.h +normalize.o: $(hdrdir)/ruby/internal/intern/array.h +normalize.o: $(hdrdir)/ruby/internal/intern/bignum.h +normalize.o: $(hdrdir)/ruby/internal/intern/class.h +normalize.o: $(hdrdir)/ruby/internal/intern/compar.h +normalize.o: $(hdrdir)/ruby/internal/intern/complex.h +normalize.o: $(hdrdir)/ruby/internal/intern/cont.h +normalize.o: $(hdrdir)/ruby/internal/intern/dir.h +normalize.o: $(hdrdir)/ruby/internal/intern/enum.h +normalize.o: $(hdrdir)/ruby/internal/intern/enumerator.h +normalize.o: $(hdrdir)/ruby/internal/intern/error.h +normalize.o: $(hdrdir)/ruby/internal/intern/eval.h +normalize.o: $(hdrdir)/ruby/internal/intern/file.h +normalize.o: $(hdrdir)/ruby/internal/intern/hash.h +normalize.o: $(hdrdir)/ruby/internal/intern/io.h +normalize.o: $(hdrdir)/ruby/internal/intern/load.h +normalize.o: $(hdrdir)/ruby/internal/intern/marshal.h +normalize.o: $(hdrdir)/ruby/internal/intern/numeric.h +normalize.o: $(hdrdir)/ruby/internal/intern/object.h +normalize.o: $(hdrdir)/ruby/internal/intern/parse.h +normalize.o: $(hdrdir)/ruby/internal/intern/proc.h +normalize.o: $(hdrdir)/ruby/internal/intern/process.h +normalize.o: $(hdrdir)/ruby/internal/intern/random.h +normalize.o: $(hdrdir)/ruby/internal/intern/range.h +normalize.o: $(hdrdir)/ruby/internal/intern/rational.h +normalize.o: $(hdrdir)/ruby/internal/intern/re.h +normalize.o: $(hdrdir)/ruby/internal/intern/ruby.h +normalize.o: $(hdrdir)/ruby/internal/intern/select.h +normalize.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +normalize.o: $(hdrdir)/ruby/internal/intern/set.h +normalize.o: $(hdrdir)/ruby/internal/intern/signal.h +normalize.o: $(hdrdir)/ruby/internal/intern/sprintf.h +normalize.o: $(hdrdir)/ruby/internal/intern/string.h +normalize.o: $(hdrdir)/ruby/internal/intern/struct.h +normalize.o: $(hdrdir)/ruby/internal/intern/thread.h +normalize.o: $(hdrdir)/ruby/internal/intern/time.h +normalize.o: $(hdrdir)/ruby/internal/intern/variable.h +normalize.o: $(hdrdir)/ruby/internal/intern/vm.h +normalize.o: $(hdrdir)/ruby/internal/interpreter.h +normalize.o: $(hdrdir)/ruby/internal/iterator.h +normalize.o: $(hdrdir)/ruby/internal/memory.h +normalize.o: $(hdrdir)/ruby/internal/method.h +normalize.o: $(hdrdir)/ruby/internal/module.h +normalize.o: $(hdrdir)/ruby/internal/newobj.h +normalize.o: $(hdrdir)/ruby/internal/scan_args.h +normalize.o: $(hdrdir)/ruby/internal/special_consts.h +normalize.o: $(hdrdir)/ruby/internal/static_assert.h +normalize.o: $(hdrdir)/ruby/internal/stdalign.h +normalize.o: $(hdrdir)/ruby/internal/stdbool.h +normalize.o: $(hdrdir)/ruby/internal/stdckdint.h +normalize.o: $(hdrdir)/ruby/internal/symbol.h +normalize.o: $(hdrdir)/ruby/internal/value.h +normalize.o: $(hdrdir)/ruby/internal/value_type.h +normalize.o: $(hdrdir)/ruby/internal/variable.h +normalize.o: $(hdrdir)/ruby/internal/warning_push.h +normalize.o: $(hdrdir)/ruby/internal/xmalloc.h +normalize.o: $(hdrdir)/ruby/missing.h +normalize.o: $(hdrdir)/ruby/onigmo.h +normalize.o: $(hdrdir)/ruby/oniguruma.h +normalize.o: $(hdrdir)/ruby/ruby.h +normalize.o: $(hdrdir)/ruby/st.h +normalize.o: $(hdrdir)/ruby/subst.h +normalize.o: $(top_srcdir)/internal/file.h +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/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/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/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 +qsort.o: $(hdrdir)/ruby/internal/abi.h +qsort.o: $(hdrdir)/ruby/internal/anyargs.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/char.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/double.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/int.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/long.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/short.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +qsort.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +qsort.o: $(hdrdir)/ruby/internal/assume.h +qsort.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +qsort.o: $(hdrdir)/ruby/internal/attr/artificial.h +qsort.o: $(hdrdir)/ruby/internal/attr/cold.h +qsort.o: $(hdrdir)/ruby/internal/attr/const.h +qsort.o: $(hdrdir)/ruby/internal/attr/constexpr.h +qsort.o: $(hdrdir)/ruby/internal/attr/deprecated.h +qsort.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +qsort.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +qsort.o: $(hdrdir)/ruby/internal/attr/error.h +qsort.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +qsort.o: $(hdrdir)/ruby/internal/attr/forceinline.h +qsort.o: $(hdrdir)/ruby/internal/attr/format.h +qsort.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +qsort.o: $(hdrdir)/ruby/internal/attr/noalias.h +qsort.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +qsort.o: $(hdrdir)/ruby/internal/attr/noexcept.h +qsort.o: $(hdrdir)/ruby/internal/attr/noinline.h +qsort.o: $(hdrdir)/ruby/internal/attr/nonnull.h +qsort.o: $(hdrdir)/ruby/internal/attr/noreturn.h +qsort.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +qsort.o: $(hdrdir)/ruby/internal/attr/pure.h +qsort.o: $(hdrdir)/ruby/internal/attr/restrict.h +qsort.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +qsort.o: $(hdrdir)/ruby/internal/attr/warning.h +qsort.o: $(hdrdir)/ruby/internal/attr/weakref.h +qsort.o: $(hdrdir)/ruby/internal/cast.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +qsort.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +qsort.o: $(hdrdir)/ruby/internal/compiler_since.h +qsort.o: $(hdrdir)/ruby/internal/config.h +qsort.o: $(hdrdir)/ruby/internal/constant_p.h +qsort.o: $(hdrdir)/ruby/internal/core.h +qsort.o: $(hdrdir)/ruby/internal/core/rarray.h +qsort.o: $(hdrdir)/ruby/internal/core/rbasic.h +qsort.o: $(hdrdir)/ruby/internal/core/rbignum.h +qsort.o: $(hdrdir)/ruby/internal/core/rclass.h +qsort.o: $(hdrdir)/ruby/internal/core/rdata.h +qsort.o: $(hdrdir)/ruby/internal/core/rfile.h +qsort.o: $(hdrdir)/ruby/internal/core/rhash.h +qsort.o: $(hdrdir)/ruby/internal/core/robject.h +qsort.o: $(hdrdir)/ruby/internal/core/rregexp.h +qsort.o: $(hdrdir)/ruby/internal/core/rstring.h +qsort.o: $(hdrdir)/ruby/internal/core/rstruct.h +qsort.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +qsort.o: $(hdrdir)/ruby/internal/ctype.h +qsort.o: $(hdrdir)/ruby/internal/dllexport.h +qsort.o: $(hdrdir)/ruby/internal/dosish.h +qsort.o: $(hdrdir)/ruby/internal/encoding/coderange.h +qsort.o: $(hdrdir)/ruby/internal/encoding/ctype.h +qsort.o: $(hdrdir)/ruby/internal/encoding/encoding.h +qsort.o: $(hdrdir)/ruby/internal/encoding/pathname.h +qsort.o: $(hdrdir)/ruby/internal/encoding/re.h +qsort.o: $(hdrdir)/ruby/internal/encoding/sprintf.h +qsort.o: $(hdrdir)/ruby/internal/encoding/string.h +qsort.o: $(hdrdir)/ruby/internal/encoding/symbol.h +qsort.o: $(hdrdir)/ruby/internal/encoding/transcode.h +qsort.o: $(hdrdir)/ruby/internal/error.h +qsort.o: $(hdrdir)/ruby/internal/eval.h +qsort.o: $(hdrdir)/ruby/internal/event.h +qsort.o: $(hdrdir)/ruby/internal/fl_type.h +qsort.o: $(hdrdir)/ruby/internal/gc.h +qsort.o: $(hdrdir)/ruby/internal/glob.h +qsort.o: $(hdrdir)/ruby/internal/globals.h +qsort.o: $(hdrdir)/ruby/internal/has/attribute.h +qsort.o: $(hdrdir)/ruby/internal/has/builtin.h +qsort.o: $(hdrdir)/ruby/internal/has/c_attribute.h +qsort.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +qsort.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +qsort.o: $(hdrdir)/ruby/internal/has/extension.h +qsort.o: $(hdrdir)/ruby/internal/has/feature.h +qsort.o: $(hdrdir)/ruby/internal/has/warning.h +qsort.o: $(hdrdir)/ruby/internal/intern/array.h +qsort.o: $(hdrdir)/ruby/internal/intern/bignum.h +qsort.o: $(hdrdir)/ruby/internal/intern/class.h +qsort.o: $(hdrdir)/ruby/internal/intern/compar.h +qsort.o: $(hdrdir)/ruby/internal/intern/complex.h +qsort.o: $(hdrdir)/ruby/internal/intern/cont.h +qsort.o: $(hdrdir)/ruby/internal/intern/dir.h +qsort.o: $(hdrdir)/ruby/internal/intern/enum.h +qsort.o: $(hdrdir)/ruby/internal/intern/enumerator.h +qsort.o: $(hdrdir)/ruby/internal/intern/error.h +qsort.o: $(hdrdir)/ruby/internal/intern/eval.h +qsort.o: $(hdrdir)/ruby/internal/intern/file.h +qsort.o: $(hdrdir)/ruby/internal/intern/hash.h +qsort.o: $(hdrdir)/ruby/internal/intern/io.h +qsort.o: $(hdrdir)/ruby/internal/intern/load.h +qsort.o: $(hdrdir)/ruby/internal/intern/marshal.h +qsort.o: $(hdrdir)/ruby/internal/intern/numeric.h +qsort.o: $(hdrdir)/ruby/internal/intern/object.h +qsort.o: $(hdrdir)/ruby/internal/intern/parse.h +qsort.o: $(hdrdir)/ruby/internal/intern/proc.h +qsort.o: $(hdrdir)/ruby/internal/intern/process.h +qsort.o: $(hdrdir)/ruby/internal/intern/random.h +qsort.o: $(hdrdir)/ruby/internal/intern/range.h +qsort.o: $(hdrdir)/ruby/internal/intern/rational.h +qsort.o: $(hdrdir)/ruby/internal/intern/re.h +qsort.o: $(hdrdir)/ruby/internal/intern/ruby.h +qsort.o: $(hdrdir)/ruby/internal/intern/select.h +qsort.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +qsort.o: $(hdrdir)/ruby/internal/intern/set.h +qsort.o: $(hdrdir)/ruby/internal/intern/signal.h +qsort.o: $(hdrdir)/ruby/internal/intern/sprintf.h +qsort.o: $(hdrdir)/ruby/internal/intern/string.h +qsort.o: $(hdrdir)/ruby/internal/intern/struct.h +qsort.o: $(hdrdir)/ruby/internal/intern/thread.h +qsort.o: $(hdrdir)/ruby/internal/intern/time.h +qsort.o: $(hdrdir)/ruby/internal/intern/variable.h +qsort.o: $(hdrdir)/ruby/internal/intern/vm.h +qsort.o: $(hdrdir)/ruby/internal/interpreter.h +qsort.o: $(hdrdir)/ruby/internal/iterator.h +qsort.o: $(hdrdir)/ruby/internal/memory.h +qsort.o: $(hdrdir)/ruby/internal/method.h +qsort.o: $(hdrdir)/ruby/internal/module.h +qsort.o: $(hdrdir)/ruby/internal/newobj.h +qsort.o: $(hdrdir)/ruby/internal/scan_args.h +qsort.o: $(hdrdir)/ruby/internal/special_consts.h +qsort.o: $(hdrdir)/ruby/internal/static_assert.h +qsort.o: $(hdrdir)/ruby/internal/stdalign.h +qsort.o: $(hdrdir)/ruby/internal/stdbool.h +qsort.o: $(hdrdir)/ruby/internal/stdckdint.h +qsort.o: $(hdrdir)/ruby/internal/symbol.h +qsort.o: $(hdrdir)/ruby/internal/value.h +qsort.o: $(hdrdir)/ruby/internal/value_type.h +qsort.o: $(hdrdir)/ruby/internal/variable.h +qsort.o: $(hdrdir)/ruby/internal/warning_push.h +qsort.o: $(hdrdir)/ruby/internal/xmalloc.h +qsort.o: $(hdrdir)/ruby/missing.h +qsort.o: $(hdrdir)/ruby/onigmo.h +qsort.o: $(hdrdir)/ruby/oniguruma.h +qsort.o: $(hdrdir)/ruby/ruby.h +qsort.o: $(hdrdir)/ruby/st.h +qsort.o: $(hdrdir)/ruby/subst.h +qsort.o: $(hdrdir)/ruby/util.h +qsort.o: qsort.c +rb_interned_str.o: $(RUBY_EXTCONF_H) +rb_interned_str.o: $(arch_hdrdir)/ruby/config.h +rb_interned_str.o: $(hdrdir)/ruby.h +rb_interned_str.o: $(hdrdir)/ruby/assert.h +rb_interned_str.o: $(hdrdir)/ruby/backward.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/assume.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/attributes.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/bool.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/inttypes.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/limits.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/long_long.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/stdalign.h +rb_interned_str.o: $(hdrdir)/ruby/backward/2/stdarg.h +rb_interned_str.o: $(hdrdir)/ruby/defines.h +rb_interned_str.o: $(hdrdir)/ruby/intern.h +rb_interned_str.o: $(hdrdir)/ruby/internal/abi.h +rb_interned_str.o: $(hdrdir)/ruby/internal/anyargs.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/char.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/double.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/int.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/long.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/short.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +rb_interned_str.o: $(hdrdir)/ruby/internal/assume.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/artificial.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/cold.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/const.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/constexpr.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/deprecated.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/error.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/forceinline.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/format.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/noalias.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/noexcept.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/noinline.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/nonnull.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/noreturn.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/pure.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/restrict.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/warning.h +rb_interned_str.o: $(hdrdir)/ruby/internal/attr/weakref.h +rb_interned_str.o: $(hdrdir)/ruby/internal/cast.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +rb_interned_str.o: $(hdrdir)/ruby/internal/compiler_since.h +rb_interned_str.o: $(hdrdir)/ruby/internal/config.h +rb_interned_str.o: $(hdrdir)/ruby/internal/constant_p.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rarray.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rbasic.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rbignum.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rclass.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rdata.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rfile.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rhash.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/robject.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rregexp.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rstring.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rstruct.h +rb_interned_str.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +rb_interned_str.o: $(hdrdir)/ruby/internal/ctype.h +rb_interned_str.o: $(hdrdir)/ruby/internal/dllexport.h +rb_interned_str.o: $(hdrdir)/ruby/internal/dosish.h +rb_interned_str.o: $(hdrdir)/ruby/internal/error.h +rb_interned_str.o: $(hdrdir)/ruby/internal/eval.h +rb_interned_str.o: $(hdrdir)/ruby/internal/event.h +rb_interned_str.o: $(hdrdir)/ruby/internal/fl_type.h +rb_interned_str.o: $(hdrdir)/ruby/internal/gc.h +rb_interned_str.o: $(hdrdir)/ruby/internal/glob.h +rb_interned_str.o: $(hdrdir)/ruby/internal/globals.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/attribute.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/builtin.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/c_attribute.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/extension.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/feature.h +rb_interned_str.o: $(hdrdir)/ruby/internal/has/warning.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/array.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/bignum.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/class.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/compar.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/complex.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/cont.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/dir.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/enum.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/enumerator.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/error.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/eval.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/file.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/hash.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/io.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/load.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/marshal.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/numeric.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/object.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/parse.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/proc.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/process.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/random.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/range.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/rational.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/re.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/ruby.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/select.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/set.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/signal.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/sprintf.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/string.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/struct.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/thread.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/time.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/variable.h +rb_interned_str.o: $(hdrdir)/ruby/internal/intern/vm.h +rb_interned_str.o: $(hdrdir)/ruby/internal/interpreter.h +rb_interned_str.o: $(hdrdir)/ruby/internal/iterator.h +rb_interned_str.o: $(hdrdir)/ruby/internal/memory.h +rb_interned_str.o: $(hdrdir)/ruby/internal/method.h +rb_interned_str.o: $(hdrdir)/ruby/internal/module.h +rb_interned_str.o: $(hdrdir)/ruby/internal/newobj.h +rb_interned_str.o: $(hdrdir)/ruby/internal/scan_args.h +rb_interned_str.o: $(hdrdir)/ruby/internal/special_consts.h +rb_interned_str.o: $(hdrdir)/ruby/internal/static_assert.h +rb_interned_str.o: $(hdrdir)/ruby/internal/stdalign.h +rb_interned_str.o: $(hdrdir)/ruby/internal/stdbool.h +rb_interned_str.o: $(hdrdir)/ruby/internal/stdckdint.h +rb_interned_str.o: $(hdrdir)/ruby/internal/symbol.h +rb_interned_str.o: $(hdrdir)/ruby/internal/value.h +rb_interned_str.o: $(hdrdir)/ruby/internal/value_type.h +rb_interned_str.o: $(hdrdir)/ruby/internal/variable.h +rb_interned_str.o: $(hdrdir)/ruby/internal/warning_push.h +rb_interned_str.o: $(hdrdir)/ruby/internal/xmalloc.h +rb_interned_str.o: $(hdrdir)/ruby/missing.h +rb_interned_str.o: $(hdrdir)/ruby/ruby.h +rb_interned_str.o: $(hdrdir)/ruby/st.h +rb_interned_str.o: $(hdrdir)/ruby/subst.h +rb_interned_str.o: rb_interned_str.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/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/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/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/internal/abi.h +rb_str_dup.o: $(hdrdir)/ruby/internal/anyargs.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/char.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/double.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/int.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/long.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/short.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +rb_str_dup.o: $(hdrdir)/ruby/internal/assume.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/artificial.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/cold.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/const.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/constexpr.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/deprecated.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/error.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/forceinline.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/format.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/noalias.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/noexcept.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/noinline.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/nonnull.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/noreturn.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/pure.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/restrict.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/warning.h +rb_str_dup.o: $(hdrdir)/ruby/internal/attr/weakref.h +rb_str_dup.o: $(hdrdir)/ruby/internal/cast.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +rb_str_dup.o: $(hdrdir)/ruby/internal/compiler_since.h +rb_str_dup.o: $(hdrdir)/ruby/internal/config.h +rb_str_dup.o: $(hdrdir)/ruby/internal/constant_p.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rarray.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rbasic.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rbignum.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rclass.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rdata.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rfile.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rhash.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/robject.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rregexp.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rstring.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rstruct.h +rb_str_dup.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +rb_str_dup.o: $(hdrdir)/ruby/internal/ctype.h +rb_str_dup.o: $(hdrdir)/ruby/internal/dllexport.h +rb_str_dup.o: $(hdrdir)/ruby/internal/dosish.h +rb_str_dup.o: $(hdrdir)/ruby/internal/error.h +rb_str_dup.o: $(hdrdir)/ruby/internal/eval.h +rb_str_dup.o: $(hdrdir)/ruby/internal/event.h +rb_str_dup.o: $(hdrdir)/ruby/internal/fl_type.h +rb_str_dup.o: $(hdrdir)/ruby/internal/gc.h +rb_str_dup.o: $(hdrdir)/ruby/internal/glob.h +rb_str_dup.o: $(hdrdir)/ruby/internal/globals.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/attribute.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/builtin.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/c_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/extension.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/feature.h +rb_str_dup.o: $(hdrdir)/ruby/internal/has/warning.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/array.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/bignum.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/class.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/compar.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/complex.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/cont.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/dir.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/enum.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/enumerator.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/error.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/eval.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/file.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/hash.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/io.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/load.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/marshal.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/numeric.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/object.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/parse.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/proc.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/process.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/random.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/range.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/rational.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/re.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/ruby.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/select.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/set.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/signal.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/sprintf.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/string.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/struct.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/thread.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/time.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/variable.h +rb_str_dup.o: $(hdrdir)/ruby/internal/intern/vm.h +rb_str_dup.o: $(hdrdir)/ruby/internal/interpreter.h +rb_str_dup.o: $(hdrdir)/ruby/internal/iterator.h +rb_str_dup.o: $(hdrdir)/ruby/internal/memory.h +rb_str_dup.o: $(hdrdir)/ruby/internal/method.h +rb_str_dup.o: $(hdrdir)/ruby/internal/module.h +rb_str_dup.o: $(hdrdir)/ruby/internal/newobj.h +rb_str_dup.o: $(hdrdir)/ruby/internal/scan_args.h +rb_str_dup.o: $(hdrdir)/ruby/internal/special_consts.h +rb_str_dup.o: $(hdrdir)/ruby/internal/static_assert.h +rb_str_dup.o: $(hdrdir)/ruby/internal/stdalign.h +rb_str_dup.o: $(hdrdir)/ruby/internal/stdbool.h +rb_str_dup.o: $(hdrdir)/ruby/internal/stdckdint.h +rb_str_dup.o: $(hdrdir)/ruby/internal/symbol.h +rb_str_dup.o: $(hdrdir)/ruby/internal/value.h +rb_str_dup.o: $(hdrdir)/ruby/internal/value_type.h +rb_str_dup.o: $(hdrdir)/ruby/internal/variable.h +rb_str_dup.o: $(hdrdir)/ruby/internal/warning_push.h +rb_str_dup.o: $(hdrdir)/ruby/internal/xmalloc.h +rb_str_dup.o: $(hdrdir)/ruby/missing.h +rb_str_dup.o: $(hdrdir)/ruby/ruby.h +rb_str_dup.o: $(hdrdir)/ruby/st.h +rb_str_dup.o: $(hdrdir)/ruby/subst.h +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/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/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/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/internal/abi.h +set_len.o: $(hdrdir)/ruby/internal/anyargs.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/char.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/double.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/fixnum.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/gid_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/int.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/intptr_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/long.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/long_long.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/mode_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/off_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/pid_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/short.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/size_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/st_data_t.h +set_len.o: $(hdrdir)/ruby/internal/arithmetic/uid_t.h +set_len.o: $(hdrdir)/ruby/internal/assume.h +set_len.o: $(hdrdir)/ruby/internal/attr/alloc_size.h +set_len.o: $(hdrdir)/ruby/internal/attr/artificial.h +set_len.o: $(hdrdir)/ruby/internal/attr/cold.h +set_len.o: $(hdrdir)/ruby/internal/attr/const.h +set_len.o: $(hdrdir)/ruby/internal/attr/constexpr.h +set_len.o: $(hdrdir)/ruby/internal/attr/deprecated.h +set_len.o: $(hdrdir)/ruby/internal/attr/diagnose_if.h +set_len.o: $(hdrdir)/ruby/internal/attr/enum_extensibility.h +set_len.o: $(hdrdir)/ruby/internal/attr/error.h +set_len.o: $(hdrdir)/ruby/internal/attr/flag_enum.h +set_len.o: $(hdrdir)/ruby/internal/attr/forceinline.h +set_len.o: $(hdrdir)/ruby/internal/attr/format.h +set_len.o: $(hdrdir)/ruby/internal/attr/maybe_unused.h +set_len.o: $(hdrdir)/ruby/internal/attr/noalias.h +set_len.o: $(hdrdir)/ruby/internal/attr/nodiscard.h +set_len.o: $(hdrdir)/ruby/internal/attr/noexcept.h +set_len.o: $(hdrdir)/ruby/internal/attr/noinline.h +set_len.o: $(hdrdir)/ruby/internal/attr/nonnull.h +set_len.o: $(hdrdir)/ruby/internal/attr/noreturn.h +set_len.o: $(hdrdir)/ruby/internal/attr/packed_struct.h +set_len.o: $(hdrdir)/ruby/internal/attr/pure.h +set_len.o: $(hdrdir)/ruby/internal/attr/restrict.h +set_len.o: $(hdrdir)/ruby/internal/attr/returns_nonnull.h +set_len.o: $(hdrdir)/ruby/internal/attr/warning.h +set_len.o: $(hdrdir)/ruby/internal/attr/weakref.h +set_len.o: $(hdrdir)/ruby/internal/cast.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/apple.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/clang.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/gcc.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/intel.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/msvc.h +set_len.o: $(hdrdir)/ruby/internal/compiler_is/sunpro.h +set_len.o: $(hdrdir)/ruby/internal/compiler_since.h +set_len.o: $(hdrdir)/ruby/internal/config.h +set_len.o: $(hdrdir)/ruby/internal/constant_p.h +set_len.o: $(hdrdir)/ruby/internal/core.h +set_len.o: $(hdrdir)/ruby/internal/core/rarray.h +set_len.o: $(hdrdir)/ruby/internal/core/rbasic.h +set_len.o: $(hdrdir)/ruby/internal/core/rbignum.h +set_len.o: $(hdrdir)/ruby/internal/core/rclass.h +set_len.o: $(hdrdir)/ruby/internal/core/rdata.h +set_len.o: $(hdrdir)/ruby/internal/core/rfile.h +set_len.o: $(hdrdir)/ruby/internal/core/rhash.h +set_len.o: $(hdrdir)/ruby/internal/core/robject.h +set_len.o: $(hdrdir)/ruby/internal/core/rregexp.h +set_len.o: $(hdrdir)/ruby/internal/core/rstring.h +set_len.o: $(hdrdir)/ruby/internal/core/rstruct.h +set_len.o: $(hdrdir)/ruby/internal/core/rtypeddata.h +set_len.o: $(hdrdir)/ruby/internal/ctype.h +set_len.o: $(hdrdir)/ruby/internal/dllexport.h +set_len.o: $(hdrdir)/ruby/internal/dosish.h +set_len.o: $(hdrdir)/ruby/internal/error.h +set_len.o: $(hdrdir)/ruby/internal/eval.h +set_len.o: $(hdrdir)/ruby/internal/event.h +set_len.o: $(hdrdir)/ruby/internal/fl_type.h +set_len.o: $(hdrdir)/ruby/internal/gc.h +set_len.o: $(hdrdir)/ruby/internal/glob.h +set_len.o: $(hdrdir)/ruby/internal/globals.h +set_len.o: $(hdrdir)/ruby/internal/has/attribute.h +set_len.o: $(hdrdir)/ruby/internal/has/builtin.h +set_len.o: $(hdrdir)/ruby/internal/has/c_attribute.h +set_len.o: $(hdrdir)/ruby/internal/has/cpp_attribute.h +set_len.o: $(hdrdir)/ruby/internal/has/declspec_attribute.h +set_len.o: $(hdrdir)/ruby/internal/has/extension.h +set_len.o: $(hdrdir)/ruby/internal/has/feature.h +set_len.o: $(hdrdir)/ruby/internal/has/warning.h +set_len.o: $(hdrdir)/ruby/internal/intern/array.h +set_len.o: $(hdrdir)/ruby/internal/intern/bignum.h +set_len.o: $(hdrdir)/ruby/internal/intern/class.h +set_len.o: $(hdrdir)/ruby/internal/intern/compar.h +set_len.o: $(hdrdir)/ruby/internal/intern/complex.h +set_len.o: $(hdrdir)/ruby/internal/intern/cont.h +set_len.o: $(hdrdir)/ruby/internal/intern/dir.h +set_len.o: $(hdrdir)/ruby/internal/intern/enum.h +set_len.o: $(hdrdir)/ruby/internal/intern/enumerator.h +set_len.o: $(hdrdir)/ruby/internal/intern/error.h +set_len.o: $(hdrdir)/ruby/internal/intern/eval.h +set_len.o: $(hdrdir)/ruby/internal/intern/file.h +set_len.o: $(hdrdir)/ruby/internal/intern/hash.h +set_len.o: $(hdrdir)/ruby/internal/intern/io.h +set_len.o: $(hdrdir)/ruby/internal/intern/load.h +set_len.o: $(hdrdir)/ruby/internal/intern/marshal.h +set_len.o: $(hdrdir)/ruby/internal/intern/numeric.h +set_len.o: $(hdrdir)/ruby/internal/intern/object.h +set_len.o: $(hdrdir)/ruby/internal/intern/parse.h +set_len.o: $(hdrdir)/ruby/internal/intern/proc.h +set_len.o: $(hdrdir)/ruby/internal/intern/process.h +set_len.o: $(hdrdir)/ruby/internal/intern/random.h +set_len.o: $(hdrdir)/ruby/internal/intern/range.h +set_len.o: $(hdrdir)/ruby/internal/intern/rational.h +set_len.o: $(hdrdir)/ruby/internal/intern/re.h +set_len.o: $(hdrdir)/ruby/internal/intern/ruby.h +set_len.o: $(hdrdir)/ruby/internal/intern/select.h +set_len.o: $(hdrdir)/ruby/internal/intern/select/largesize.h +set_len.o: $(hdrdir)/ruby/internal/intern/set.h +set_len.o: $(hdrdir)/ruby/internal/intern/signal.h +set_len.o: $(hdrdir)/ruby/internal/intern/sprintf.h +set_len.o: $(hdrdir)/ruby/internal/intern/string.h +set_len.o: $(hdrdir)/ruby/internal/intern/struct.h +set_len.o: $(hdrdir)/ruby/internal/intern/thread.h +set_len.o: $(hdrdir)/ruby/internal/intern/time.h +set_len.o: $(hdrdir)/ruby/internal/intern/variable.h +set_len.o: $(hdrdir)/ruby/internal/intern/vm.h +set_len.o: $(hdrdir)/ruby/internal/interpreter.h +set_len.o: $(hdrdir)/ruby/internal/iterator.h +set_len.o: $(hdrdir)/ruby/internal/memory.h +set_len.o: $(hdrdir)/ruby/internal/method.h +set_len.o: $(hdrdir)/ruby/internal/module.h +set_len.o: $(hdrdir)/ruby/internal/newobj.h +set_len.o: $(hdrdir)/ruby/internal/scan_args.h +set_len.o: $(hdrdir)/ruby/internal/special_consts.h +set_len.o: $(hdrdir)/ruby/internal/static_assert.h +set_len.o: $(hdrdir)/ruby/internal/stdalign.h +set_len.o: $(hdrdir)/ruby/internal/stdbool.h +set_len.o: $(hdrdir)/ruby/internal/stdckdint.h +set_len.o: $(hdrdir)/ruby/internal/symbol.h +set_len.o: $(hdrdir)/ruby/internal/value.h +set_len.o: $(hdrdir)/ruby/internal/value_type.h +set_len.o: $(hdrdir)/ruby/internal/variable.h +set_len.o: $(hdrdir)/ruby/internal/warning_push.h +set_len.o: $(hdrdir)/ruby/internal/xmalloc.h +set_len.o: $(hdrdir)/ruby/missing.h +set_len.o: $(hdrdir)/ruby/ruby.h +set_len.o: $(hdrdir)/ruby/st.h +set_len.o: $(hdrdir)/ruby/subst.h +set_len.o: set_len.c +# AUTOGENERATED DEPENDENCIES END diff --git a/ext/-test-/string/ellipsize.c b/ext/-test-/string/ellipsize.c new file mode 100644 index 0000000000..6034408724 --- /dev/null +++ b/ext/-test-/string/ellipsize.c @@ -0,0 +1,13 @@ +#include "ruby.h" + +static VALUE +bug_str_ellipsize(VALUE str, VALUE len) +{ + return rb_str_ellipsize(str, NUM2LONG(len)); +} + +void +Init_string_ellipsize(VALUE klass) +{ + rb_define_method(klass, "ellipsize", bug_str_ellipsize, 1); +} diff --git a/ext/-test-/string/enc_associate.c b/ext/-test-/string/enc_associate.c new file mode 100644 index 0000000000..594d8a43a4 --- /dev/null +++ b/ext/-test-/string/enc_associate.c @@ -0,0 +1,22 @@ +#include "ruby.h" +#include "ruby/encoding.h" + +VALUE +bug_str_enc_associate(VALUE str, VALUE enc) +{ + return rb_enc_associate(str, rb_to_encoding(enc)); +} + +VALUE +bug_str_encoding_index(VALUE self, VALUE str) +{ + int idx = rb_enc_get_index(str); + return INT2NUM(idx); +} + +void +Init_string_enc_associate(VALUE klass) +{ + rb_define_method(klass, "associate_encoding!", bug_str_enc_associate, 1); + rb_define_singleton_method(klass, "encoding_index", bug_str_encoding_index, 1); +} diff --git a/ext/-test-/string/enc_dummy.c b/ext/-test-/string/enc_dummy.c new file mode 100644 index 0000000000..4169552655 --- /dev/null +++ b/ext/-test-/string/enc_dummy.c @@ -0,0 +1,15 @@ +#include "ruby.h" +#include "ruby/encoding.h" + +VALUE +bug_rb_define_dummy_encoding(VALUE self, VALUE name) +{ + int idx = rb_define_dummy_encoding(RSTRING_PTR(name)); + return rb_enc_from_encoding(rb_enc_from_index(idx)); +} + +void +Init_string_enc_dummy(VALUE klass) +{ + rb_define_singleton_method(klass, "rb_define_dummy_encoding", bug_rb_define_dummy_encoding, 1); +} diff --git a/ext/-test-/string/enc_str_buf_cat.c b/ext/-test-/string/enc_str_buf_cat.c new file mode 100644 index 0000000000..4c1b262e1e --- /dev/null +++ b/ext/-test-/string/enc_str_buf_cat.c @@ -0,0 +1,28 @@ +#include "ruby/ruby.h" +#include "ruby/encoding.h" + +static VALUE +enc_str_buf_cat(VALUE str, VALUE str2) +{ + return rb_enc_str_buf_cat(str, RSTRING_PTR(str2), RSTRING_LEN(str2), rb_enc_get(str2)); +} + +static VALUE +str_conv_enc_opts(VALUE str, VALUE from, VALUE to, VALUE ecflags, VALUE ecopts) +{ + rb_encoding *from_enc = NIL_P(from) ? NULL : rb_to_encoding(from); + rb_encoding *to_enc = NIL_P(to) ? NULL : rb_to_encoding(to); + int flags = NUM2INT(ecflags); + if (!NIL_P(ecopts)) { + Check_Type(ecopts, T_HASH); + OBJ_FREEZE(ecopts); + } + return rb_str_conv_enc_opts(str, from_enc, to_enc, flags, ecopts); +} + +void +Init_string_enc_str_buf_cat(VALUE klass) +{ + rb_define_method(klass, "enc_str_buf_cat", enc_str_buf_cat, 1); + rb_define_method(klass, "str_conv_enc_opts", str_conv_enc_opts, 4); +} diff --git a/ext/-test-/string/extconf.rb b/ext/-test-/string/extconf.rb new file mode 100644 index 0000000000..d786b15db9 --- /dev/null +++ b/ext/-test-/string/extconf.rb @@ -0,0 +1,3 @@ +# frozen_string_literal: false +require_relative "../auto_ext.rb" +auto_ext(inc: true) diff --git a/ext/-test-/string/fstring.c b/ext/-test-/string/fstring.c new file mode 100644 index 0000000000..0b5940f28c --- /dev/null +++ b/ext/-test-/string/fstring.c @@ -0,0 +1,38 @@ +#include "ruby.h" +#include "ruby/encoding.h" +#include "internal/string.h" + +VALUE +bug_s_fstring(VALUE self, VALUE str) +{ + return rb_str_to_interned_str(str); +} + +VALUE +bug_s_fstring_fake_str(VALUE self) +{ + static const char literal[] = "abcdefghijklmnopqrstuvwxyz"; + struct RString fake_str = {RBASIC_INIT}; + return rb_str_to_interned_str(rb_setup_fake_str(&fake_str, literal, sizeof(literal) - 1, 0)); +} + +VALUE +bug_s_rb_enc_interned_str(VALUE self, VALUE encoding) +{ + return rb_enc_interned_str("foo", 3, NIL_P(encoding) ? NULL : RTYPEDDATA_GET_DATA(encoding)); +} + +VALUE +bug_s_rb_enc_str_new(VALUE self, VALUE encoding) +{ + return rb_enc_str_new("foo", 3, NIL_P(encoding) ? NULL : RTYPEDDATA_GET_DATA(encoding)); +} + +void +Init_string_fstring(VALUE klass) +{ + rb_define_singleton_method(klass, "fstring", bug_s_fstring, 1); + rb_define_singleton_method(klass, "fstring_fake_str", bug_s_fstring_fake_str, 0); + rb_define_singleton_method(klass, "rb_enc_interned_str", bug_s_rb_enc_interned_str, 1); + rb_define_singleton_method(klass, "rb_enc_str_new", bug_s_rb_enc_str_new, 1); +} diff --git a/ext/-test-/string/init.c b/ext/-test-/string/init.c new file mode 100644 index 0000000000..a74245c8d7 --- /dev/null +++ b/ext/-test-/string/init.c @@ -0,0 +1,11 @@ +#include "ruby.h" + +#define init(n) {void Init_string_##n(VALUE klass); Init_string_##n(klass);} + +void +Init_string(void) +{ + VALUE mBug = rb_define_module("Bug"); + VALUE klass = rb_define_class_under(mBug, "String", rb_cString); + TEST_INIT_FUNCS(init); +} diff --git a/ext/-test-/string/modify.c b/ext/-test-/string/modify.c new file mode 100644 index 0000000000..945febc7e3 --- /dev/null +++ b/ext/-test-/string/modify.c @@ -0,0 +1,22 @@ +#include "ruby.h" + +VALUE +bug_str_modify(VALUE str) +{ + rb_str_modify(str); + return str; +} + +VALUE +bug_str_modify_expand(VALUE str, VALUE expand) +{ + rb_str_modify_expand(str, NUM2LONG(expand)); + return str; +} + +void +Init_string_modify(VALUE klass) +{ + rb_define_method(klass, "modify!", bug_str_modify, 0); + rb_define_method(klass, "modify_expand!", bug_str_modify_expand, 1); +} diff --git a/ext/-test-/string/new.c b/ext/-test-/string/new.c new file mode 100644 index 0000000000..60625b8300 --- /dev/null +++ b/ext/-test-/string/new.c @@ -0,0 +1,21 @@ +#include "ruby.h" +#include "ruby/encoding.h" + +static VALUE +bug_str_buf_new(VALUE self, VALUE len) +{ + return rb_str_buf_new(NUM2LONG(len)); +} + +static VALUE +bug_external_str_new(VALUE self, VALUE len, VALUE enc) +{ + return rb_external_str_new_with_enc(NULL, NUM2LONG(len), rb_to_encoding(enc)); +} + +void +Init_string_new(VALUE klass) +{ + rb_define_singleton_method(klass, "buf_new", bug_str_buf_new, 1); + rb_define_singleton_method(klass, "external_new", bug_external_str_new, 2); +} diff --git a/ext/-test-/string/nofree.c b/ext/-test-/string/nofree.c new file mode 100644 index 0000000000..fdf810c741 --- /dev/null +++ b/ext/-test-/string/nofree.c @@ -0,0 +1,13 @@ +#include "ruby.h" + +VALUE +bug_str_nofree(VALUE self) +{ + return rb_str_new_cstr("abcdef"); +} + +void +Init_string_nofree(VALUE klass) +{ + rb_define_singleton_method(klass, "nofree", bug_str_nofree, 0); +} diff --git a/ext/-test-/string/normalize.c b/ext/-test-/string/normalize.c new file mode 100644 index 0000000000..a069288ee8 --- /dev/null +++ b/ext/-test-/string/normalize.c @@ -0,0 +1,17 @@ +#include "internal/file.h" + +#ifdef __APPLE__ +static VALUE +normalize_ospath(VALUE str) +{ + return rb_str_normalize_ospath(RSTRING_PTR(str), RSTRING_LEN(str)); +} +#else +#define normalize_ospath rb_f_notimplement +#endif + +void +Init_string_normalize(VALUE klass) +{ + rb_define_method(klass, "normalize_ospath", normalize_ospath, 0); +} diff --git a/ext/-test-/string/qsort.c b/ext/-test-/string/qsort.c new file mode 100644 index 0000000000..4a641e74e3 --- /dev/null +++ b/ext/-test-/string/qsort.c @@ -0,0 +1,61 @@ +#include "ruby.h" +#include "ruby/util.h" +#include "ruby/encoding.h" + +struct sort_data { + rb_encoding *enc; + long elsize; +}; + +static int +cmp_1(const void *ap, const void *bp, void *dummy) +{ + struct sort_data *d = dummy; + VALUE a = rb_enc_str_new(ap, d->elsize, d->enc); + VALUE b = rb_enc_str_new(bp, d->elsize, d->enc); + VALUE retval = rb_yield_values(2, a, b); + return rb_cmpint(retval, a, b); +} + +static int +cmp_2(const void *ap, const void *bp, void *dummy) +{ + int a = *(const unsigned char *)ap; + int b = *(const unsigned char *)bp; + return a - b; +} + +static VALUE +bug_str_qsort_bang(int argc, VALUE *argv, VALUE str) +{ + VALUE beg, len, size; + long l, b = 0, n, s = 1; + struct sort_data d; + + rb_scan_args(argc, argv, "03", &beg, &len, &size); + l = RSTRING_LEN(str); + if (!NIL_P(beg) && (b = NUM2INT(beg)) < 0 && (b += l) < 0) { + rb_raise(rb_eArgError, "out of bounds"); + } + if (!NIL_P(size) && (s = NUM2INT(size)) < 0) { + rb_raise(rb_eArgError, "negative size"); + } + if (NIL_P(len) || + (((n = NUM2INT(len)) < 0) ? + (rb_raise(rb_eArgError, "negative length"), 0) : + (b + n * s > l))) { + n = (l - b) / s; + } + rb_str_modify(str); + d.enc = rb_enc_get(str); + d.elsize = s; + ruby_qsort(RSTRING_PTR(str) + b, n, s, + rb_block_given_p() ? cmp_1 : cmp_2, &d); + return str; +} + +void +Init_string_qsort(VALUE klass) +{ + rb_define_method(klass, "qsort!", bug_str_qsort_bang, -1); +} diff --git a/ext/-test-/string/rb_interned_str.c b/ext/-test-/string/rb_interned_str.c new file mode 100644 index 0000000000..47643ec249 --- /dev/null +++ b/ext/-test-/string/rb_interned_str.c @@ -0,0 +1,14 @@ +#include "ruby.h" + +static VALUE +bug_rb_interned_str_dup(VALUE self, VALUE str) +{ + Check_Type(str, T_STRING); + return rb_interned_str(RSTRING_PTR(str), RSTRING_LEN(str)); +} + +void +Init_string_rb_interned_str(VALUE klass) +{ + rb_define_singleton_method(klass, "rb_interned_str_dup", bug_rb_interned_str_dup, 1); +} diff --git a/ext/-test-/string/rb_str_dup.c b/ext/-test-/string/rb_str_dup.c new file mode 100644 index 0000000000..a0bd65820f --- /dev/null +++ b/ext/-test-/string/rb_str_dup.c @@ -0,0 +1,35 @@ +#include "ruby.h" + +VALUE rb_str_dup(VALUE str); + +static VALUE +bug_rb_str_dup(VALUE self, VALUE str) +{ + rb_check_type(str, T_STRING); + return rb_str_dup(str); +} + +static VALUE +bug_shared_string_p(VALUE self, VALUE str) +{ + rb_check_type(str, T_STRING); + return RB_FL_TEST(str, RUBY_ELTS_SHARED) && RB_FL_TEST(str, RSTRING_NOEMBED) ? Qtrue : Qfalse; +} + +static VALUE +bug_sharing_with_shared_p(VALUE self, VALUE str) +{ + rb_check_type(str, T_STRING); + if (bug_shared_string_p(self, str)) { + return bug_shared_string_p(self, RSTRING(str)->as.heap.aux.shared); + } + return Qfalse; +} + +void +Init_string_rb_str_dup(VALUE klass) +{ + rb_define_singleton_method(klass, "rb_str_dup", bug_rb_str_dup, 1); + rb_define_singleton_method(klass, "shared_string?", bug_shared_string_p, 1); + rb_define_singleton_method(klass, "sharing_with_shared?", bug_sharing_with_shared_p, 1); +} diff --git a/ext/-test-/string/set_len.c b/ext/-test-/string/set_len.c new file mode 100644 index 0000000000..b55ef6f469 --- /dev/null +++ b/ext/-test-/string/set_len.c @@ -0,0 +1,32 @@ +#include "ruby.h" + +static VALUE +bug_str_set_len(VALUE str, VALUE len) +{ + rb_str_set_len(str, NUM2LONG(len)); + return str; +} + +static VALUE +bug_str_append(VALUE str, VALUE addendum) +{ + StringValue(addendum); + rb_str_modify_expand(str, RSTRING_LEN(addendum)); + memcpy(RSTRING_END(str), RSTRING_PTR(addendum), RSTRING_LEN(addendum)); + return str; +} + +static VALUE +bug_str_resize(VALUE str, VALUE len) +{ + rb_str_resize(str, NUM2LONG(len)); + return str; +} + +void +Init_string_set_len(VALUE klass) +{ + rb_define_method(klass, "set_len", bug_str_set_len, 1); + rb_define_method(klass, "append", bug_str_append, 1); + rb_define_method(klass, "resize", bug_str_resize, 1); +} |
