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);