FIX2INT 59 bignum.c if (FIXNUM_P(val)) return FIX2INT(val); FIX2INT 822 compile.c list->prev, FIX2INT(list->type)); FIX2INT 1370 compile.c generated_iseq[pos + 1 + j] = FIX2INT(operands[j]); FIX2INT 1730 compile.c piobj->operands[3] = INT2FIX(FIX2INT(piobj->operands[3]) | VM_CALL_TAILCALL_BIT); FIX2INT 1765 compile.c int argc = FIX2INT(OPERAND_AT(iobj, 1)); FIX2INT 2316 compile.c dupidx = INT2FIX(FIX2INT(dupidx) + 1); FIX2INT 3717 compile.c ADD_INSN1(ret, nd_line(node), dupn, INT2FIX(FIX2INT(argc)+1)); FIX2INT 3755 compile.c INT2FIX(FIX2INT(argc) + 1), Qfalse, LONG2FIX(flag)); FIX2INT 3778 compile.c INT2FIX(FIX2INT(argc) + 1), Qfalse, LONG2FIX(flag)); FIX2INT 4813 compile.c ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 3)); FIX2INT 4817 compile.c ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 1)); FIX2INT 5260 compile.c tbl[i] = FIXNUM_P(lv) ? FIX2INT(lv) : SYM2ID(CHECK_SYMBOL(lv)); FIX2INT 5265 compile.c iseq->arg_size = iseq->argc = FIX2INT(args); FIX2INT 5278 compile.c iseq->argc = FIX2INT(argc); FIX2INT 5279 compile.c iseq->arg_rest = FIX2INT(arg_rest); FIX2INT 5280 compile.c iseq->arg_post_len = FIX2INT(arg_post_len); FIX2INT 5281 compile.c iseq->arg_post_start = FIX2INT(arg_post_start); FIX2INT 5282 compile.c iseq->arg_block = FIX2INT(arg_block); FIX2INT 230 eval.c return FIX2INT(v); FIX2INT 403 ext/bigdecimal/bigdecimal.c f = (unsigned long)FIX2INT(which); FIX2INT 440 ext/bigdecimal/bigdecimal.c if(!VpIsRoundMode(FIX2INT(val))) { FIX2INT 444 ext/bigdecimal/bigdecimal.c fo = VpSetRoundMode((unsigned long)FIX2INT(val)); FIX2INT 477 ext/bigdecimal/bigdecimal.c n = FIX2INT(v); FIX2INT 1353 ext/bigdecimal/bigdecimal.c iLoc = FIX2INT(vLoc); FIX2INT 1357 ext/bigdecimal/bigdecimal.c iLoc = FIX2INT(vLoc); FIX2INT 1359 ext/bigdecimal/bigdecimal.c sw = FIX2INT(vRound); FIX2INT 1409 ext/bigdecimal/bigdecimal.c iLoc = FIX2INT(vLoc); FIX2INT 1469 ext/bigdecimal/bigdecimal.c iLoc = FIX2INT(vLoc); FIX2INT 1513 ext/bigdecimal/bigdecimal.c iLoc = FIX2INT(vLoc); FIX2INT 1728 ext/bigdecimal/bigdecimal.c n = FIX2INT(p); FIX2INT 1816 ext/bigdecimal/bigdecimal.c nf = FIX2INT(nFig); FIX2INT 1065 ext/gdbm/gdbm.c optval = FIX2INT(val); FIX2INT 425 ext/iconv/iconv.c if (FIXNUM_P(str) && (i = FIX2INT(str)) <= 0xff) { FIX2INT 1484 ext/json/ext/parser/parser.c json->max_nesting = FIX2INT(max_nesting); FIX2INT 163 ext/openssl/ossl_pkey_dh.c if (!(dh = dh_generate(FIX2INT(arg), g))) { FIX2INT 154 ext/openssl/ossl_pkey_dsa.c if (!(dsa = dsa_generate(FIX2INT(arg)))) { FIX2INT 145 ext/openssl/ossl_pkey_rsa.c rsa = rsa_generate(FIX2INT(arg), NIL_P(pass) ? RSA_F4 : NUM2INT(pass)); FIX2INT 386 ext/socket/socket.c i = FIX2INT(val); FIX2INT 2016 ext/socket/socket.c fd = FIX2INT(val); FIX2INT 3296 ext/socket/socket.c hints.ai_family = FIX2INT(family); FIX2INT 3417 ext/socket/socket.c hints.ai_family = FIX2INT(af); FIX2INT 168 ext/stringio/stringio.c int flags = FIX2INT(mode); FIX2INT 708 ext/stringio/stringio.c int cc = FIX2INT(c); FIX2INT 1992 ext/syck/rubyext.c int level = FIX2INT(rb_ivar_get(self, s_level)) + 1; FIX2INT 158 ext/syslog/syslog.c syslog_write(FIX2INT(pri), argc, argv); FIX2INT 1518 ext/tk/tcltklib.c flag = FIX2INT(flag_val); FIX2INT 1540 ext/tk/tcltklib.c flag = FIX2INT(flag_val); FIX2INT 2477 ext/tk/tcltklib.c flags = FIX2INT(vflags); FIX2INT 8412 ext/tk/tcltklib.c FIX2INT(flag)); FIX2INT 8450 ext/tk/tcltklib.c FIX2INT(flag)); FIX2INT 8549 ext/tk/tcltklib.c valobj, FIX2INT(flag)); FIX2INT 8590 ext/tk/tcltklib.c RSTRING_PTR(value), FIX2INT(flag)); FIX2INT 8672 ext/tk/tcltklib.c FIX2INT(flag)); FIX2INT 8675 ext/tk/tcltklib.c if (FIX2INT(flag) & TCL_LEAVE_ERR_MSG) { FIX2INT 890 ext/win32ole/win32ole.c y = FIX2INT(rb_funcall(tmobj, rb_intern("year"), 0)); FIX2INT 891 ext/win32ole/win32ole.c m = FIX2INT(rb_funcall(tmobj, rb_intern("month"), 0)); FIX2INT 892 ext/win32ole/win32ole.c d = FIX2INT(rb_funcall(tmobj, rb_intern("mday"), 0)); FIX2INT 893 ext/win32ole/win32ole.c hh = FIX2INT(rb_funcall(tmobj, rb_intern("hour"), 0)); FIX2INT 894 ext/win32ole/win32ole.c mm = FIX2INT(rb_funcall(tmobj, rb_intern("min"), 0)); FIX2INT 895 ext/win32ole/win32ole.c ss = FIX2INT(rb_funcall(tmobj, rb_intern("sec"), 0)); FIX2INT 3060 ext/win32ole/win32ole.c UINT cp = FIX2INT(vcp); FIX2INT 3115 ext/win32ole/win32ole.c LCID lcid = FIX2INT(vlcid); FIX2INT 3601 ext/win32ole/win32ole.c vt = (VARTYPE)FIX2INT(tp); FIX2INT 6661 ext/win32ole/win32ole.c if((FIX2INT(invkind) & INVOKE_PROPERTYGET) && FIX2INT 6662 ext/win32ole/win32ole.c (FIX2INT(invkind) & INVOKE_PROPERTYPUT) ) { FIX2INT 6664 ext/win32ole/win32ole.c } else if(FIX2INT(invkind) & INVOKE_PROPERTYGET) { FIX2INT 6666 ext/win32ole/win32ole.c } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUT) { FIX2INT 6668 ext/win32ole/win32ole.c } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUTREF) { FIX2INT 6670 ext/win32ole/win32ole.c } else if(FIX2INT(invkind) & INVOKE_FUNC) { FIX2INT 8571 ext/win32ole/win32ole.c psab[i].cElements = FIX2INT(rb_ary_entry(elems, i)); FIX2INT 1007 ext/zlib/zlib.c zstream_expand_buffer_into(z, FIX2INT(size)); FIX2INT 1092 ext/zlib/zlib.c : ((void)Check_Type((val), T_FIXNUM), FIX2INT((val)))) FIX2INT 2522 ext/zlib/zlib.c gz->mtime = FIX2INT(mtime); FIX2INT 2526 ext/zlib/zlib.c gz->mtime = FIXNUM_P(val) ? FIX2INT(val) : rb_big2ulong(val); FIX2INT 2362 gc.c args[2] = FIX2INT(RARRAY_PTR(final)[0]); FIX2INT 413 include/ruby/ruby.h return FIXNUM_P(x) ? FIX2INT(x) : rb_num2int(x); FIX2INT 2852 io.c char cc = FIX2INT(b); FIX2INT 2889 io.c int cc = FIX2INT(c); FIX2INT 1167 iseq.c VALUE pos = FIX2INT(rb_ary_entry(val, i+1)); FIX2INT 571 marshal.c w_long(FIX2INT(obj), arg); FIX2INT 864 marshal.c if (FIXNUM_P(a1)) limit = FIX2INT(a1); FIX2INT 1672 numeric.c return FIX2INT(val); FIX2INT 2541 numeric.c return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) > 0 ? Qtrue : Qfalse; FIX2INT 2566 numeric.c return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) >= 0 ? Qtrue : Qfalse; FIX2INT 2591 numeric.c return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) < 0 ? Qtrue : Qfalse; FIX2INT 2616 numeric.c return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) <= 0 ? Qtrue : Qfalse; FIX2INT 605 proc.c return FIX2INT(proc_arity(proc)); FIX2INT 1695 proc.c if(RARRAY_LEN(passed) < FIX2INT(arity)) { FIX2INT 1752 proc.c int sarity, marity = FIX2INT(proc_arity(self)); FIX2INT 1765 proc.c sarity = FIX2INT(arity); FIX2INT 1229 process.c fd = FIX2INT(v); FIX2INT 1299 process.c if (FIXNUM_P(key) && (FIX2INT(key) == 1 || FIX2INT(key) == 2)) FIX2INT 1483 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); FIX2INT 1491 process.c fd = FIX2INT(RARRAY_PTR(elt)[1]); FIX2INT 1828 process.c pairs[i].oldfd = FIX2INT(RARRAY_PTR(elt)[1]); FIX2INT 1829 process.c pairs[i].newfd = FIX2INT(RARRAY_PTR(elt)[0]); /* unique */ FIX2INT 1933 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); FIX2INT 1948 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); FIX2INT 1958 process.c fd = FIX2INT(RARRAY_PTR(elt)[0]); FIX2INT 4165 process.c size_t ngroups = FIX2INT(val); FIX2INT 350 rational.c switch (FIX2INT(f_cmp(den, ZERO))) { FIX2INT 421 rational.c switch (FIX2INT(f_cmp(den, ZERO))) { FIX2INT 445 rational.c switch (FIX2INT(f_cmp(den, ZERO))) { FIX2INT 798 rational.c switch (FIX2INT(f_cmp(other, ZERO))) { FIX2INT 1646 re.c if (FIX2INT(idx) >= 0) { FIX2INT 1647 re.c return rb_reg_nth_match(FIX2INT(idx), match); FIX2INT 2792 re.c if (FIXNUM_P(argv[1])) flags = FIX2INT(argv[1]); FIX2INT 346 signal.c sig = FIX2INT(argv[0]); FIX2INT 817 signal.c sig = FIX2INT(vsig); FIX2INT 444 vm_dump.c rb_hash_aset(ihash, INT2FIX(-1), INT2FIX(FIX2INT(cv) + 1)); FIX2INT 460 vm_dump.c rb_hash_aset(uh, bi, INT2FIX(FIX2INT(cv) + 1)); FIX2INT 498 vm_dump.c rb_hash_aset(ophash, valstr, INT2FIX(FIX2INT(cv) + 1)); FIX2INT 545 vm_dump.c rb_hash_aset(uh, valstr, INT2FIX(FIX2INT(cv) + 1)); FIX2INT 969 vm_insnhelper.c k = FIX2INT(key); FIX2INT 1374 vm_insnhelper.c th->state = FIX2INT(err);