FIX2LONG 1285 array.c return rb_ary_entry(ary, FIX2LONG(arg)); FIX2LONG 1738 array.c offset = FIX2LONG(argv[0]); FIX2LONG 2596 array.c return rb_ary_entry(ary, FIX2LONG(index_result)); FIX2LONG 2771 array.c rb_ary_push(result, (*func)(obj, FIX2LONG(argv[i]))); FIX2LONG 5721 array.c n += FIX2LONG(e); /* should not overflow long type */ FIX2LONG 5780 array.c x = FIX2LONG(e); FIX2LONG 2915 bignum.c long l = FIX2LONG(val); FIX2LONG 3242 bignum.c long v = FIX2LONG(val); FIX2LONG 3440 bignum.c long v = FIX2LONG(val); FIX2LONG 3541 bignum.c long v = FIX2LONG(val); FIX2LONG 5289 bignum.c double xd = (double)FIX2LONG(x); FIX2LONG 5301 bignum.c xn = FIX2LONG(x); FIX2LONG 5336 bignum.c double xd = (double)FIX2LONG(x); FIX2LONG 5344 bignum.c xn = FIX2LONG(x); FIX2LONG 5766 bignum.c n = FIX2LONG(y); FIX2LONG 5795 bignum.c n = FIX2LONG(y); FIX2LONG 5880 bignum.c y = rb_int2big(FIX2LONG(y)); FIX2LONG 6009 bignum.c y = rb_int2big(FIX2LONG(y)); FIX2LONG 6049 bignum.c y = rb_int2big(FIX2LONG(y)); FIX2LONG 6065 bignum.c y = rb_int2big(FIX2LONG(y)); FIX2LONG 6081 bignum.c y = rb_int2big(FIX2LONG(y)); FIX2LONG 6153 bignum.c dy = (double)FIX2LONG(y); FIX2LONG 6155 bignum.c return big_fdiv_int(x, rb_int2big(FIX2LONG(y))); FIX2LONG 6196 bignum.c yy = FIX2LONG(y); FIX2LONG 6302 bignum.c return bigand_int(x, xn, hibitsx, FIX2LONG(y)); FIX2LONG 6421 bignum.c return bigor_int(x, xn, hibitsx, FIX2LONG(y)); FIX2LONG 6515 bignum.c return bigxor_int(x, xn, hibitsx, FIX2LONG(y)); FIX2LONG 6554 bignum.c long l = FIX2LONG(y); FIX2LONG 6584 bignum.c long l = FIX2LONG(y); FIX2LONG 1522 compile.c return (st_index_t)FIX2LONG(hval); FIX2LONG 6346 compile.c rb_raise(rb_eSyntaxError, "dump_disasm_list error: %ld\n", FIX2LONG(link->type)); FIX2LONG 6790 compile.c tbl[i] = FIXNUM_P(lv) ? (ID)FIX2LONG(lv) : SYM2ID(CHECK_SYMBOL(lv)); FIX2LONG 82 complex.c if (FIXNUM_P(y) && FIX2LONG(y) == 0) FIX2LONG 84 complex.c else if (FIXNUM_P(x) && FIX2LONG(x) == 0) FIX2LONG 93 complex.c if (FIXNUM_P(y) && FIX2LONG(y) == 1) FIX2LONG 102 complex.c return f_boolcast(FIX2LONG(x) > FIX2LONG(y)); FIX2LONG 111 complex.c long iy = FIX2LONG(y); FIX2LONG 120 complex.c long ix = FIX2LONG(x); FIX2LONG 136 complex.c if (FIXNUM_P(y) && FIX2LONG(y) == 0) FIX2LONG 170 complex.c return f_boolcast(FIX2LONG(x) == FIX2LONG(y)); FIX2LONG 182 complex.c return f_boolcast(FIX2LONG(x) < 0); FIX2LONG 192 complex.c return f_boolcast(FIX2LONG(x) == 0); FIX2LONG 200 complex.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == 0); FIX2LONG 211 complex.c return f_boolcast(FIX2LONG(x) == 1); FIX2LONG 220 complex.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == 1 && FIX2LONG 221 complex.c FIXNUM_P(den) && FIX2LONG(den) == 1); FIX2LONG 940 complex.c n = FIX2LONG(other) - 1; FIX2LONG 667 enum.c n += FIX2LONG(e); /* should not overflow long type */ FIX2LONG 3594 enum.c n += FIX2LONG(i); /* should not overflow long type */ FIX2LONG 3641 enum.c x = FIX2LONG(i); FIX2LONG 3699 enum.c end = LONG2FIX(FIX2LONG(end) - 1); FIX2LONG 1848 enumerator.c if (NIL_P(receiver) || (FIXNUM_P(receiver) && FIX2LONG(receiver) < len)) FIX2LONG 1901 enumerator.c len = FIX2LONG(receiver) - len; FIX2LONG 7 ext/-test-/bignum/big2str.c return rb_int2big(FIX2LONG(x)); FIX2LONG 7 ext/-test-/bignum/div.c return rb_int2big(FIX2LONG(x)); FIX2LONG 51 ext/-test-/bignum/intpack.c int neg = FIXNUM_P(val) ? FIX2LONG(val) < 0 : BIGNUM_NEGATIVE_P(val); FIX2LONG 59 ext/-test-/bignum/intpack.c int neg = FIXNUM_P(val) ? FIX2LONG(val) < 0 : BIGNUM_NEGATIVE_P(val); FIX2LONG 7 ext/-test-/bignum/mul.c return rb_int2big(FIX2LONG(x)); FIX2LONG 19 ext/-test-/integer/core_ext.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 97 ext/-test-/num2int/num2int.c sprintf(buf, "%ld", FIX2LONG(num)); FIX2LONG 8 ext/-test-/rational/rat.c return rb_int2big(FIX2LONG(x)); FIX2LONG 84 ext/bigdecimal/bigdecimal.c FIX2LONG(rb_rational_num(x)) == 0) FIX2LONG 283 ext/bigdecimal/bigdecimal.c sprintf(szD, "%ld", FIX2LONG(v)); FIX2LONG 2123 ext/bigdecimal/bigdecimal.c return FIX2LONG(x) < 0; FIX2LONG 2143 ext/bigdecimal/bigdecimal.c return FIX2LONG(x) == 0; FIX2LONG 2150 ext/bigdecimal/bigdecimal.c return FIXNUM_P(num) && FIX2LONG(num) == 0; FIX2LONG 2166 ext/bigdecimal/bigdecimal.c return FIX2LONG(x) == 1; FIX2LONG 2174 ext/bigdecimal/bigdecimal.c return FIXNUM_P(den) && FIX2LONG(den) == 1 && FIX2LONG 2175 ext/bigdecimal/bigdecimal.c FIXNUM_P(num) && FIX2LONG(num) == 1; FIX2LONG 2189 ext/bigdecimal/bigdecimal.c return (FIX2LONG(x) % 2) == 0; FIX2LONG 2443 ext/bigdecimal/bigdecimal.c int_exp = FIX2LONG(vexp); FIX2LONG 2923 ext/bigdecimal/bigdecimal.c fix = FIX2LONG(x); FIX2LONG 58 ext/date/date_core.c long c = FIX2LONG(x) - FIX2LONG(y); FIX2LONG 72 ext/date/date_core.c return f_boolcast(FIX2LONG(x) < FIX2LONG(y)); FIX2LONG 80 ext/date/date_core.c return f_boolcast(FIX2LONG(x) > FIX2LONG(y)); FIX2LONG 88 ext/date/date_core.c return f_boolcast(FIX2LONG(x) <= FIX2LONG(y)); FIX2LONG 96 ext/date/date_core.c return f_boolcast(FIX2LONG(x) >= FIX2LONG(y)); FIX2LONG 104 ext/date/date_core.c return f_boolcast(FIX2LONG(x) == FIX2LONG(y)); FIX2LONG 113 ext/date/date_core.c return f_boolcast(FIX2LONG(x) == 0); FIX2LONG 119 ext/date/date_core.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == 0); FIX2LONG 131 ext/date/date_core.c return f_boolcast(FIX2LONG(x) < 0); FIX2LONG 310 ext/date/date_core.c if (FIXNUM_P(den) && FIX2LONG(den) == 1) FIX2LONG 986 ext/date/date_core.c ix = FIX2LONG(x); FIX2LONG 1002 ext/date/date_core.c return LONG2FIX(FIX2LONG(d) * DAY_IN_SECONDS); FIX2LONG 1018 ext/date/date_core.c return LONG2FIX(FIX2LONG(s) * SECOND_IN_MILLISECONDS); FIX2LONG 1026 ext/date/date_core.c return LONG2FIX(FIX2LONG(s) * SECOND_IN_NANOSECONDS); FIX2LONG 1322 ext/date/date_core.c iy = FIX2LONG(y); FIX2LONG 1391 ext/date/date_core.c long iy = FIX2LONG(y); FIX2LONG 1568 ext/date/date_core.c if (FIXNUM_P(r) && FIX2LONG(r) <= (FIXNUM_MAX / 2)) { FIX2LONG 1569 ext/date/date_core.c long ir = FIX2LONG(r); FIX2LONG 1599 ext/date/date_core.c if (FIXNUM_P(r) && FIX2LONG(r) >= (FIXNUM_MIN + 2400001)) { FIX2LONG 1600 ext/date/date_core.c long ir = FIX2LONG(r); FIX2LONG 2341 ext/date/date_core.c n = FIX2LONG(vof); FIX2LONG 2378 ext/date/date_core.c n = FIX2LONG(vs); FIX2LONG 2388 ext/date/date_core.c if (FIXNUM_P(vn) && FIXNUM_P(vd) && (FIX2LONG(vd) == 1)) FIX2LONG 2389 ext/date/date_core.c n = FIX2LONG(vn); FIX2LONG 2396 ext/date/date_core.c n = FIX2LONG(vn); FIX2LONG 2410 ext/date/date_core.c n = FIX2LONG(vs); FIX2LONG 3124 ext/date/date_core.c return FIXNUM_P(den) && FIX2LONG(den) == 1; FIX2LONG 5526 ext/date/date_core.c t = FIX2LONG(other); FIX2LONG 5905 ext/date/date_core.c return d_lite_plus(self, LONG2NUM(-FIX2LONG(other))); FIX2LONG 5987 ext/date/date_core.c long it = FIX2LONG(t); FIX2LONG 138 ext/date/date_strftime.c FMT((def_pad), (def_prec), "l"fmt, FIX2LONG(tmp)); \ FIX2LONG 240 ext/date/date_strftime.c long y = FIX2LONG(year); FIX2LONG 305 ext/date/date_strftime.c precision, FIX2LONG(subsec)); FIX2LONG 151 ext/objspace/objspace_dump.c dump_append(dc, "%ld", FIX2LONG(value)); FIX2LONG 85 ext/openssl/ossl_asn1.c time_t t = FIX2LONG(num); FIX2LONG 160 ext/openssl/ossl_bn.c long n = FIX2LONG(str); FIX2LONG 262 ext/openssl/ossl_x509req.c if ((ver = FIX2LONG(version)) < 0) { FIX2LONG 15764 ext/ripper/ripper.c lit = LONG2FIX(-FIX2LONG(lit)); FIX2LONG 10015 ext/ripper/ripper.y lit = LONG2FIX(-FIX2LONG(lit)); FIX2LONG 483 ext/socket/raddrinfo.c snprintf(pbuf, pbuflen, "%ld", FIX2LONG(port)); FIX2LONG 3052 ext/tk/tcltklib.c flags = (int)FIX2LONG(vflags); FIX2LONG 6160 gc.c (FIXNUM_P(ruby_gc_stress_mode) && (FIX2LONG(ruby_gc_stress_mode) & (1<<gc_stress_full_mark_after_malloc))) FIX2LONG 174 hash.c hnum = FIX2LONG(hval); FIX2LONG 179 hash.c hnum = FIX2LONG(hval); FIX2LONG 193 hash.c return FIX2LONG(obj); FIX2LONG 1211 include/ruby/ruby.h #define RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0) FIX2LONG 1212 include/ruby/ruby.h #define RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0) FIX2LONG 1213 include/ruby/ruby.h #define RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0) FIX2LONG 342 internal.h long lx = FIX2LONG(x); FIX2LONG 343 internal.h long ly = FIX2LONG(y); FIX2LONG 367 internal.h long x = FIX2LONG(a); FIX2LONG 368 internal.h long y = FIX2LONG(b); FIX2LONG 9111 io.c narg = FIX2LONG(arg); FIX2LONG 441 load.c index = FIX2LONG(entry); FIX2LONG 688 marshal.c w_long(FIX2LONG(obj), arg); FIX2LONG 691 marshal.c w_object(rb_int2big(FIX2LONG(obj)), arg, limit); FIX2LONG 138 numeric.c long v = FIX2LONG(val); FIX2LONG 638 numeric.c if (FIX2LONG(num) == 0) { FIX2LONG 876 numeric.c return DBL2NUM(RFLOAT_VALUE(x) + (double)FIX2LONG(y)); FIX2LONG 900 numeric.c return DBL2NUM(RFLOAT_VALUE(x) - (double)FIX2LONG(y)); FIX2LONG 924 numeric.c return DBL2NUM(RFLOAT_VALUE(x) * (double)FIX2LONG(y)); FIX2LONG 951 numeric.c f_y = FIX2LONG(y); FIX2LONG 1049 numeric.c fy = (double)FIX2LONG(y); FIX2LONG 1089 numeric.c fy = (double)FIX2LONG(y); FIX2LONG 1122 numeric.c dy = (double)FIX2LONG(y); FIX2LONG 1861 numeric.c SIGNED_VALUE x = FIX2LONG(num), y = FIX2LONG(f); FIX2LONG 1891 numeric.c SIGNED_VALUE x = FIX2LONG(num), y = FIX2LONG(f); FIX2LONG 1914 numeric.c SIGNED_VALUE x = FIX2LONG(num), y = FIX2LONG(f); FIX2LONG 1939 numeric.c SIGNED_VALUE x = FIX2LONG(num), y = FIX2LONG(f); FIX2LONG 2261 numeric.c diff = FIX2LONG(step); FIX2LONG 2265 numeric.c delta = FIX2LONG(to) - FIX2LONG(from); FIX2LONG 2454 numeric.c long i = FIX2LONG(from); FIX2LONG 2455 numeric.c long diff = FIX2LONG(step); FIX2LONG 2462 numeric.c long end = FIX2LONG(to); FIX2LONG 2524 numeric.c if (FIXNUM_P(val)) return FIX2LONG(val); FIX2LONG 2553 numeric.c long l = FIX2LONG(val); /* this is FIX2LONG, inteneded */ FIX2LONG 2635 numeric.c long num = FIXNUM_P(val)?FIX2LONG(val):rb_num2long(val); FIX2LONG 2721 numeric.c long num = FIXNUM_P(val)?FIX2LONG(val):rb_num2long(val); FIX2LONG 2784 numeric.c if (FIXNUM_P(val)) return (LONG_LONG)FIX2LONG(val); FIX2LONG 2816 numeric.c return (LONG_LONG)FIX2LONG(val); /* this is FIX2LONG, inteneded */ FIX2LONG 2950 numeric.c long i = FIX2LONG(num) + 1; FIX2LONG 2975 numeric.c long i = FIX2LONG(num) - 1; FIX2LONG 3031 numeric.c rb_raise(rb_eRangeError, "%ld out of char range", FIX2LONG(num)); FIX2LONG 3116 numeric.c return LONG2NUM(-FIX2LONG(num)); FIX2LONG 3153 numeric.c long val = FIX2LONG(x); FIX2LONG 3222 numeric.c a = FIX2LONG(x); FIX2LONG 3223 numeric.c b = FIX2LONG(y); FIX2LONG 3233 numeric.c return DBL2NUM((double)FIX2LONG(x) + RFLOAT_VALUE(y)); FIX2LONG 3278 numeric.c a = FIX2LONG(x); FIX2LONG 3279 numeric.c b = FIX2LONG(y); FIX2LONG 3286 numeric.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 3290 numeric.c return DBL2NUM((double)FIX2LONG(x) - RFLOAT_VALUE(y)); FIX2LONG 3335 numeric.c return DBL2NUM((double)FIX2LONG(x) * RFLOAT_VALUE(y)); FIX2LONG 3376 numeric.c return DBL2NUM((double)FIX2LONG(x) / (double)FIX2LONG(y)); FIX2LONG 3379 numeric.c return rb_big_fdiv(rb_int2big(FIX2LONG(x)), y); FIX2LONG 3382 numeric.c return DBL2NUM((double)FIX2LONG(x) / RFLOAT_VALUE(y)); FIX2LONG 3415 numeric.c if (FIX2LONG(y) == 0) rb_num_zerodiv(); FIX2LONG 3419 numeric.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 3427 numeric.c div = (double)FIX2LONG(x) / RFLOAT_VALUE(y); FIX2LONG 3432 numeric.c div = (double)FIX2LONG(x) / RFLOAT_VALUE(y); FIX2LONG 3439 numeric.c op == '/' && FIX2LONG(x) == 1) FIX2LONG 3507 numeric.c if (FIX2LONG(y) == 0) rb_num_zerodiv(); FIX2LONG 3511 numeric.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 3515 numeric.c return DBL2NUM(ruby_float_mod((double)FIX2LONG(x), RFLOAT_VALUE(y))); FIX2LONG 3580 numeric.c if (FIX2LONG(y) == 0) rb_num_zerodiv(); FIX2LONG 3585 numeric.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 3593 numeric.c flodivmod((double)FIX2LONG(x), RFLOAT_VALUE(y), &div, &mod); FIX2LONG 3679 numeric.c long a = FIX2LONG(x); FIX2LONG 3682 numeric.c long b = FIX2LONG(y); FIX2LONG 3711 numeric.c x = rb_int2big(FIX2LONG(x)); FIX2LONG 3804 numeric.c if (FIX2LONG(x) > FIX2LONG(y)) return INT2FIX(1); FIX2LONG 3851 numeric.c if (FIX2LONG(x) > FIX2LONG(y)) return Qtrue; FIX2LONG 3891 numeric.c if (FIX2LONG(x) >= FIX2LONG(y)) return Qtrue; FIX2LONG 3931 numeric.c if (FIX2LONG(x) < FIX2LONG(y)) return Qtrue; FIX2LONG 3971 numeric.c if (FIX2LONG(x) <= FIX2LONG(y)) return Qtrue; FIX2LONG 4064 numeric.c long val = FIX2LONG(x) & FIX2LONG(y); FIX2LONG 4100 numeric.c long val = FIX2LONG(x) | FIX2LONG(y); FIX2LONG 4136 numeric.c long val = FIX2LONG(x) ^ FIX2LONG(y); FIX2LONG 4176 numeric.c width = FIX2LONG(y); FIX2LONG 4218 numeric.c val = FIX2LONG(x); FIX2LONG 4221 numeric.c i = FIX2LONG(y); FIX2LONG 4275 numeric.c long val = FIX2LONG(fix); FIX2LONG 4287 numeric.c i = FIX2LONG(idx); FIX2LONG 4327 numeric.c val = (double)FIX2LONG(num); FIX2LONG 4357 numeric.c long i = FIX2LONG(fix); FIX2LONG 4463 numeric.c long v = FIX2LONG(fix); FIX2LONG 4503 numeric.c long x = FIX2LONG(fix); FIX2LONG 4533 numeric.c if (FIXNUM_P(base) && FIX2LONG(base) < 2) FIX2LONG 4534 numeric.c rb_raise(rb_eArgError, "invalid radix %ld", FIX2LONG(base)); FIX2LONG 4539 numeric.c return rb_fix_digits(num, FIX2LONG(base)); FIX2LONG 4545 numeric.c while (!FIXNUM_P(num) || FIX2LONG(num) > 0) { FIX2LONG 4571 numeric.c base = FIX2LONG(base_value); FIX2LONG 4616 numeric.c end = FIX2LONG(to); FIX2LONG 4617 numeric.c for (i = FIX2LONG(from); i <= end; i++) { FIX2LONG 4662 numeric.c end = FIX2LONG(to); FIX2LONG 4663 numeric.c for (i=FIX2LONG(from); i >= end; i--) { FIX2LONG 4716 numeric.c end = FIX2LONG(num); FIX2LONG 2861 object.c #define fix2dbl_without_to_f(x) (double)FIX2LONG(x) FIX2LONG 15688 parse.c lit = LONG2FIX(-FIX2LONG(lit)); FIX2LONG 10015 parse.y lit = LONG2FIX(-FIX2LONG(lit)); FIX2LONG 1138 random.c long max = FIX2LONG(vmax); FIX2LONG 1156 random.c long max = FIX2LONG(vmax); FIX2LONG 1219 random.c if ((max = FIX2LONG(vmax) - excl) >= 0) { FIX2LONG 1260 random.c long x = FIX2LONG(beg) + FIX2LONG(v); FIX2LONG 420 range.c long end = FIX2LONG(e); FIX2LONG 421 range.c long i, unit = FIX2LONG(step); FIX2LONG 425 range.c i = FIX2LONG(b); FIX2LONG 649 range.c long low = FIX2LONG(beg); FIX2LONG 650 range.c long high = FIX2LONG(end); FIX2LONG 766 range.c long lim = FIX2LONG(end); FIX2LONG 771 range.c for (i = FIX2LONG(beg); i < lim; i++) { FIX2LONG 982 range.c return LONG2NUM(FIX2LONG(e) - 1); FIX2LONG 64 rational.c if (FIXNUM_P(y) && FIX2LONG(y) == 0) FIX2LONG 66 rational.c else if (FIXNUM_P(x) && FIX2LONG(x) == 0) FIX2LONG 75 rational.c long c = FIX2LONG(x) - FIX2LONG(y); FIX2LONG 88 rational.c if (FIXNUM_P(y) && FIX2LONG(y) == 1) FIX2LONG 97 rational.c return f_boolcast(FIX2LONG(x) < FIX2LONG(y)); FIX2LONG 107 rational.c long iy = FIX2LONG(y); FIX2LONG 116 rational.c long ix = FIX2LONG(x); FIX2LONG 130 rational.c if (FIXNUM_P(y) && FIX2LONG(y) == 0) FIX2LONG 158 rational.c return f_boolcast(FIX2LONG(x) == FIX2LONG(y)); FIX2LONG 172 rational.c return f_boolcast(FIX2LONG(x) < 0); FIX2LONG 182 rational.c return f_boolcast(FIX2LONG(x) == 0); FIX2LONG 190 rational.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == 0); FIX2LONG 201 rational.c return f_boolcast(FIX2LONG(x) == 1); FIX2LONG 210 rational.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == 1 && FIX2LONG 211 rational.c FIXNUM_P(den) && FIX2LONG(den) == 1); FIX2LONG 220 rational.c return f_boolcast(FIX2LONG(x) == -1); FIX2LONG 229 rational.c return f_boolcast(FIXNUM_P(num) && FIX2LONG(num) == -1 && FIX2LONG 230 rational.c FIXNUM_P(den) && FIX2LONG(den) == 1); FIX2LONG 328 rational.c return LONG2NUM(i_gcd(FIX2LONG(x), FIX2LONG(y))); FIX2LONG 342 rational.c if (FIX2LONG(x) == 0) FIX2LONG 345 rational.c return LONG2NUM(i_gcd(FIX2LONG(x), FIX2LONG(y))); FIX2LONG 690 rational.c long an = FIX2LONG(anum); FIX2LONG 691 rational.c long ad = FIX2LONG(aden); FIX2LONG 692 rational.c long bn = FIX2LONG(bnum); FIX2LONG 693 rational.c long bd = FIX2LONG(bden); FIX2LONG 833 rational.c long an = FIX2LONG(anum); FIX2LONG 834 rational.c long ad = FIX2LONG(aden); FIX2LONG 835 rational.c long bn = FIX2LONG(bnum); FIX2LONG 836 rational.c long bd = FIX2LONG(bden); FIX2LONG 1074 rational.c if (FIXNUM_P(dat->den) && FIX2LONG(dat->den) == 1) FIX2LONG 1090 rational.c num1 = f_imul(FIX2LONG(adat->num), FIX2LONG(bdat->den)); FIX2LONG 1091 rational.c num2 = f_imul(FIX2LONG(bdat->num), FIX2LONG(adat->den)); FIX2LONG 1129 rational.c if (FIX2LONG(dat->den) != 1) FIX2LONG 2018 rational.c long ln = FIX2LONG(n); FIX2LONG 2264 rational.c if (!(FIXNUM_P(den) && FIX2LONG(den) == 1)) FIX2LONG 848 sprintf.c v = FIX2LONG(val); FIX2LONG 1061 sprintf.c long n = -FIX2LONG(num); FIX2LONG 339 strftime.c FMT((def_pad), (def_prec), "l"fmt, FIX2LONG(tmp)); \ FIX2LONG 527 strftime.c long y = FIX2LONG(vtm->year); FIX2LONG 745 strftime.c const long y = FIX2LONG(yv); FIX2LONG 754 strftime.c y = FIX2LONG(yv); FIX2LONG 816 strftime.c (void)snprintf(s, endp - s, "%0*ld", precision, FIX2LONG(subsec)); FIX2LONG 2773 string.c rb_raise(rb_eRangeError, "%ld out of char range", FIX2LONG(str2)); FIX2LONG 3906 string.c long bi = FIX2LONG(b); FIX2LONG 3907 string.c long ei = FIX2LONG(e); FIX2LONG 4021 string.c idx = FIX2LONG(indx); FIX2LONG 4289 string.c idx = FIX2LONG(indx); FIX2LONG 5088 string.c idx = FIX2LONG(indx); FIX2LONG 4940 thread.c count = FIX2LONG(RARRAY_AREF(coverage, line)) + 1; FIX2LONG 79 time.c return LONG2NUM(FIX2LONG(x) + FIX2LONG(y)); FIX2LONG 89 time.c return LONG2NUM(FIX2LONG(x) - FIX2LONG(y)); FIX2LONG 112 time.c if (FIX2LONG(y) == 0) rb_num_zerodiv(); FIX2LONG 127 time.c a = FIX2LONG(x); FIX2LONG 128 time.c b = FIX2LONG(y); FIX2LONG 151 time.c if (FIX2LONG(d) == 0) rb_num_zerodiv(); FIX2LONG 204 time.c # define FIXWV2WINT(w) FIX2LONG(WIDEVAL_GET(w)) FIX2LONG 1390 time.c long l = FIX2LONG(vtm->year) - 1900; FIX2LONG 4476 time.c year = FIX2LONG(vtm.year); FIX2LONG 4488 time.c nsec = FIX2LONG(v);