NUM2INT          3186 array.c            if (!NIL_P(lv)) level = NUM2INT(lv);
NUM2INT          3221 array.c            if (!NIL_P(lv)) level = NUM2INT(lv);
NUM2INT           996 bignum.c       	base = NUM2INT(b);
NUM2INT          5086 compile.c      	sp     = NUM2INT(ptr[5]);
NUM2INT          5133 compile.c      	    line_no = NUM2INT(obj);
NUM2INT          5167 compile.c      			(void)NUM2INT(op);
NUM2INT          5305 compile.c      	iseq->arg_simple = NUM2INT(arg_simple);
NUM2INT           852 dir.c          	mode = NUM2INT(vmode);
NUM2INT          1670 dir.c          	flags = NUM2INT(rflags);
NUM2INT          1841 dir.c          	flags = NUM2INT(rflags);
NUM2INT           577 encoding.c     		i = NUM2INT(iv);
NUM2INT           173 eval.c         	    ruby_default_signal(NUM2INT(sig));
NUM2INT           209 eval_error.c       return NUM2INT(st);
NUM2INT           314 ext/curses/curses.c 	return NUM2INT(c);
NUM2INT           350 ext/curses/curses.c     move(NUM2INT(y), NUM2INT(x));
NUM2INT           507 ext/curses/curses.c   return (n = curs_set(NUM2INT(visibility)) != ERR) ? INT2FIX(n) : Qnil;
NUM2INT           518 ext/curses/curses.c   return (scrl(NUM2INT(n)) == OK) ? Qtrue : Qfalse;
NUM2INT           529 ext/curses/curses.c   return (setscrreg(NUM2INT(top), NUM2INT(bottom)) == OK) ? Qtrue : Qfalse;
NUM2INT           579 ext/curses/curses.c   return (resizeterm(NUM2INT(lin),NUM2INT(col)) == OK) ? Qtrue : Qfalse;
NUM2INT           597 ext/curses/curses.c   return (init_pair(NUM2INT(pair),NUM2INT(f),NUM2INT(b)) == OK) ? Qtrue : Qfalse;
NUM2INT           604 ext/curses/curses.c   return (init_color(NUM2INT(color),NUM2INT(r),
NUM2INT           605 ext/curses/curses.c 		     NUM2INT(g),NUM2INT(b)) == OK) ? Qtrue : Qfalse;
NUM2INT           625 ext/curses/curses.c   color_content(NUM2INT(color),&r,&g,&b);
NUM2INT           634 ext/curses/curses.c   pair_content(NUM2INT(pair),&f,&b);
NUM2INT           641 ext/curses/curses.c   return INT2FIX(COLOR_PAIR(NUM2INT(attrs)));
NUM2INT           647 ext/curses/curses.c   return INT2FIX(PAIR_NUMBER(NUM2INT(attrs)));
NUM2INT           700 ext/curses/curses.c   return mouseinterval(NUM2INT(interval)) ? Qtrue : Qfalse;
NUM2INT           729 ext/curses/curses.c   timeout(NUM2INT(delay));
NUM2INT           778 ext/curses/curses.c     window = newwin(NUM2INT(h), NUM2INT(w), NUM2INT(top), NUM2INT(left));
NUM2INT           794 ext/curses/curses.c     h = NUM2INT(height);
NUM2INT           795 ext/curses/curses.c     w = NUM2INT(width);
NUM2INT           796 ext/curses/curses.c     t = NUM2INT(top);
NUM2INT           797 ext/curses/curses.c     l = NUM2INT(left);
NUM2INT           877 ext/curses/curses.c     mvwin(winp->window, NUM2INT(y), NUM2INT(x));
NUM2INT           889 ext/curses/curses.c     wmove(winp->window, NUM2INT(y), NUM2INT(x));
NUM2INT          1007 ext/curses/curses.c       x = NUM2INT(window_maxx(self)) - 1;
NUM2INT          1008 ext/curses/curses.c       y = NUM2INT(window_maxy(self)) - 1;
NUM2INT          1203 ext/curses/curses.c   res = wsetscrreg(winp->window, NUM2INT(top), NUM2INT(bottom));
NUM2INT          1219 ext/curses/curses.c   res = wcolor_set(winp->window, NUM2INT(col), NULL);
NUM2INT          1242 ext/curses/curses.c   return (wscrl(winp->window,NUM2INT(n)) == OK) ? Qtrue : Qfalse;
NUM2INT          1255 ext/curses/curses.c   return INT2FIX(wattroff(winp->window,NUM2INT(attrs)));
NUM2INT          1269 ext/curses/curses.c   val = INT2FIX(wattron(winp->window,NUM2INT(attrs)));
NUM2INT          1272 ext/curses/curses.c     wattroff(winp->window,NUM2INT(attrs));
NUM2INT          1290 ext/curses/curses.c   return INT2FIX(wattrset(winp->window,NUM2INT(attrs)));
NUM2INT          1342 ext/curses/curses.c   return wresize(winp->window, NUM2INT(lin), NUM2INT(col)) == OK ? Qtrue : Qfalse;
NUM2INT          1396 ext/curses/curses.c   wtimeout(winp->window,NUM2INT(delay));
NUM2INT           106 ext/dbm/dbm.c  	mode = NUM2INT(vmode);
NUM2INT           110 ext/dbm/dbm.c          flags = NUM2INT(vflags);
NUM2INT           127 ext/dl/cfunc.c     data->type = (type == Qnil) ? DLTYPE_VOID : NUM2INT(type);
NUM2INT           157 ext/dl/cfunc.c     cfunc->type = NUM2INT(ctype);
NUM2INT           256 ext/dl/cptr.c      len = NUM2INT(arg1);
NUM2INT           279 ext/dl/cptr.c      len = NUM2INT(arg1);
NUM2INT            26 ext/dl/dl.c        ptr = (void*)ruby_xmalloc(NUM2INT(size));
NUM2INT            36 ext/dl/dl.c        ptr = (void*)ruby_xrealloc(ptr, NUM2INT(size));
NUM2INT            64 ext/dl/handle.c     cflag = NUM2INT(flag);
NUM2INT           199 ext/gdbm/gdbm.c         mode = NUM2INT(vmode);
NUM2INT           203 ext/gdbm/gdbm.c         flags = NUM2INT(vflags);
NUM2INT           508 ext/openssl/ossl_asn1.c         flag = NIL_P(rflag) ? -1 : NUM2INT(rflag);
NUM2INT           587 ext/openssl/ossl_asn1.c     return NUM2INT(tag);
NUM2INT           654 ext/openssl/ossl_asn1.c     if((SYM2ID(tag_class) == sUNIVERSAL) && NUM2INT(tag) > 31)
NUM2INT           881 ext/openssl/ossl_asn1.c 	if(SYM2ID(tagging) == sIMPLICIT && NUM2INT(tag) > 31)
NUM2INT           930 ext/openssl/ossl_asn1.c     tn = NUM2INT(ossl_asn1_get_tag(self));
NUM2INT           967 ext/openssl/ossl_asn1.c     tn = NUM2INT(ossl_asn1_get_tag(self));
NUM2INT           118 ext/openssl/ossl_bn.c 	base = NUM2INT(bs);
NUM2INT           181 ext/openssl/ossl_bn.c 	base = NUM2INT(bs);
NUM2INT           426 ext/openssl/ossl_bn.c 	if (!BN_##func(bn, NUM2INT(bit))) {		\
NUM2INT           445 ext/openssl/ossl_bn.c     b = NUM2INT(bit);
NUM2INT           465 ext/openssl/ossl_bn.c 	b = NUM2INT(bits);				\
NUM2INT           491 ext/openssl/ossl_bn.c 	b = NUM2INT(bits);				\
NUM2INT           518 ext/openssl/ossl_bn.c 	    top = NUM2INT(fill);				\
NUM2INT           520 ext/openssl/ossl_bn.c 	b = NUM2INT(bits);					\
NUM2INT           577 ext/openssl/ossl_bn.c     num = NUM2INT(vnum);
NUM2INT           673 ext/openssl/ossl_bn.c 	checks = NUM2INT(vchecks);
NUM2INT           708 ext/openssl/ossl_bn.c 	checks = NUM2INT(vchecks);
NUM2INT           284 ext/openssl/ossl_cipher.c     iter = NIL_P(viter) ? 2048 : NUM2INT(viter);
NUM2INT           444 ext/openssl/ossl_cipher.c     int len = NUM2INT(key_length);
NUM2INT           469 ext/openssl/ossl_cipher.c     int pad = NUM2INT(padding);
NUM2INT           265 ext/openssl/ossl_engine.c     int f = NUM2INT(flag);
NUM2INT           223 ext/openssl/ossl_ocsp.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           287 ext/openssl/ossl_ocsp.c     int st = NUM2INT(status);
NUM2INT           463 ext/openssl/ossl_ocsp.c     st = NUM2INT(status);
NUM2INT           464 ext/openssl/ossl_ocsp.c     rsn = NIL_P(status) ? 0 : NUM2INT(reason);
NUM2INT           477 ext/openssl/ossl_ocsp.c 	rev = X509_gmtime_adj(NULL, NUM2INT(tmp));
NUM2INT           481 ext/openssl/ossl_ocsp.c     ths = X509_gmtime_adj(NULL, NUM2INT(tmp));
NUM2INT           484 ext/openssl/ossl_ocsp.c     nxt = X509_gmtime_adj(NULL, NUM2INT(tmp));
NUM2INT           577 ext/openssl/ossl_ocsp.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           101 ext/openssl/ossl_pkcs12.c         kiter = NUM2INT(key_iter);
NUM2INT           103 ext/openssl/ossl_pkcs12.c         miter = NUM2INT(mac_iter);
NUM2INT           105 ext/openssl/ossl_pkcs12.c         ktype = NUM2INT(keytype);
NUM2INT            31 ext/openssl/ossl_pkcs5.c     int len = NUM2INT(keylen);
NUM2INT            39 ext/openssl/ossl_pkcs5.c     if (PKCS5_PBKDF2_HMAC(RSTRING_PTR(pass), RSTRING_LEN(pass), RSTRING_PTR(salt), RSTRING_LEN(salt), NUM2INT(iter), md, len, RSTRING_PTR(str)) != 1)
NUM2INT            68 ext/openssl/ossl_pkcs5.c     int len = NUM2INT(keylen);
NUM2INT            76 ext/openssl/ossl_pkcs5.c 			       (const unsigned char *)RSTRING_PTR(salt), RSTRING_LEN(salt), NUM2INT(iter),
NUM2INT           173 ext/openssl/ossl_pkcs7.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           213 ext/openssl/ossl_pkcs7.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           268 ext/openssl/ossl_pkcs7.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           679 ext/openssl/ossl_pkcs7.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           724 ext/openssl/ossl_pkcs7.c     flg = NIL_P(flags) ? 0 : NUM2INT(flags);
NUM2INT           119 ext/openssl/ossl_pkey_dh.c 	g = NUM2INT(gen);
NUM2INT           121 ext/openssl/ossl_pkey_dh.c     dh = dh_generate(NUM2INT(size), g);
NUM2INT           161 ext/openssl/ossl_pkey_dh.c 	    g = NUM2INT(gen);
NUM2INT           113 ext/openssl/ossl_pkey_dsa.c     DSA *dsa = dsa_generate(NUM2INT(size)); /* err handled by dsa_instance */
NUM2INT          1020 ext/openssl/ossl_pkey_ec.c     EC_GROUP_set_asn1_flag(group, NUM2INT(flag_v));
NUM2INT           106 ext/openssl/ossl_pkey_rsa.c     rsa = rsa_generate(NUM2INT(size), NIL_P(exp) ? RSA_F4 : NUM2INT(exp)); /* err handled by rsa_instance */
NUM2INT           145 ext/openssl/ossl_pkey_rsa.c 	rsa = rsa_generate(FIX2INT(arg), NIL_P(pass) ? RSA_F4 : NUM2INT(pass));
NUM2INT           315 ext/openssl/ossl_pkey_rsa.c     pad = (argc == 1) ? RSA_PKCS1_PADDING : NUM2INT(padding);
NUM2INT           341 ext/openssl/ossl_pkey_rsa.c     pad = (argc == 1) ? RSA_PKCS1_PADDING : NUM2INT(padding);
NUM2INT           370 ext/openssl/ossl_pkey_rsa.c     pad = (argc == 1) ? RSA_PKCS1_PADDING : NUM2INT(padding);
NUM2INT           400 ext/openssl/ossl_pkey_rsa.c     pad = (argc == 1) ? RSA_PKCS1_PADDING : NUM2INT(padding);
NUM2INT            99 ext/openssl/ossl_rand.c     int n = NUM2INT(len);
NUM2INT           118 ext/openssl/ossl_rand.c     int n = NUM2INT(len);
NUM2INT           152 ext/openssl/ossl_rand.c     long n = NUM2INT(len);
NUM2INT           548 ext/openssl/ossl_ssl.c     verify_mode = NIL_P(val) ? SSL_VERIFY_NONE : NUM2INT(val);
NUM2INT           967 ext/openssl/ossl_ssl.c         rb_jump_tag(NUM2INT(cb_state));
NUM2INT          1012 ext/openssl/ossl_ssl.c     ilen = NUM2INT(len);
NUM2INT           169 ext/openssl/ossl_x509name.c     if (!X509_NAME_add_entry_by_txt(name, RSTRING_PTR(oid), NUM2INT(type),
NUM2INT           460 ext/openssl/ossl_x509store.c     X509_STORE_CTX_set_error(ctx, NUM2INT(err));
NUM2INT           674 ext/racc/cparse/cparse.c     return NUM2INT(code);
NUM2INT           957 ext/readline/readline.c     i = NUM2INT(index);
NUM2INT           978 ext/readline/readline.c     i = NUM2INT(index);
NUM2INT          1101 ext/readline/readline.c     i = NUM2INT(index);
NUM2INT          15603 ext/ripper/ripper.c     parser->parser_ruby_sourceline = NIL_P(lineno) ? 0 : NUM2INT(lineno) - 1;
NUM2INT          10203 ext/ripper/ripper.y     parser->parser_ruby_sourceline = NIL_P(lineno) ? 0 : NUM2INT(lineno) - 1;
NUM2INT            97 ext/sdbm/init.c 	mode = NUM2INT(vmode);
NUM2INT           257 ext/socket/socket.c     VALUE sock = init_sock(rb_obj_alloc(klass), NUM2INT(fd));
NUM2INT           278 ext/socket/socket.c 	how = NUM2INT(howto);
NUM2INT           381 ext/socket/socket.c     level = NUM2INT(lev);
NUM2INT           382 ext/socket/socket.c     option = NUM2INT(optname);
NUM2INT           461 ext/socket/socket.c     level = NUM2INT(lev);
NUM2INT           462 ext/socket/socket.c     option = NUM2INT(optname);
NUM2INT           552 ext/socket/socket.c     arg.flags = NUM2INT(flags);
NUM2INT           628 ext/socket/socket.c     else             arg.flags = NUM2INT(flg);
NUM2INT           629 ext/socket/socket.c     buflen = NUM2INT(len);
NUM2INT           696 ext/socket/socket.c     else             flags = NUM2INT(flg);
NUM2INT           697 ext/socket/socket.c     buflen = NUM2INT(len);
NUM2INT          1772 ext/socket/socket.c 	socktype = NUM2INT(arg);
NUM2INT          1859 ext/socket/socket.c     arg.flags = NUM2INT(flags);
NUM2INT          2336 ext/socket/socket.c 	*dv = NUM2INT(domain);
NUM2INT          2367 ext/socket/socket.c 	*tv = NUM2INT(type);
NUM2INT          2379 ext/socket/socket.c     fd = ruby_socket(d, t, NUM2INT(protocol));
NUM2INT          2393 ext/socket/socket.c     p = NUM2INT(protocol);
NUM2INT          2781 ext/socket/socket.c     backlog = NUM2INT(log);
NUM2INT          3194 ext/socket/socket.c 	t = NUM2INT(type);
NUM2INT          3310 ext/socket/socket.c 	hints.ai_socktype = NUM2INT(socktype);
NUM2INT          3313 ext/socket/socket.c 	hints.ai_protocol = NUM2INT(protocol);
NUM2INT          3316 ext/socket/socket.c 	hints.ai_flags = NUM2INT(flags);
NUM2INT          3343 ext/socket/socket.c 	fl = NUM2INT(flags);
NUM2INT           746 ext/stringio/stringio.c     NUM2INT(c);
NUM2INT           395 ext/strscan/strscan.c     i = NUM2INT(v);
NUM2INT           820 ext/syck/rubyext.c         int n = NUM2INT(rb_funcall(size, s_to_i, 0));
NUM2INT            76 ext/syslog/syslog.c 	syslog_options = NUM2INT(opt);
NUM2INT            82 ext/syslog/syslog.c 	syslog_facility = NUM2INT(fac);
NUM2INT           138 ext/syslog/syslog.c     setlogmask(syslog_mask = NUM2INT(mask));
NUM2INT           223 ext/syslog/syslog.c     return INT2FIX(LOG_MASK(NUM2INT(pri)));
NUM2INT           228 ext/syslog/syslog.c     return INT2FIX(LOG_UPTO(NUM2INT(pri)));
NUM2INT          1212 ext/tk/tcltklib.c     int ttick = NUM2INT(tick);
NUM2INT          1280 ext/tk/tcltklib.c     int t_wait = NUM2INT(wait);
NUM2INT          1333 ext/tk/tcltklib.c     int lpmax = NUM2INT(loop_max);
NUM2INT          1334 ext/tk/tcltklib.c     int no_ev = NUM2INT(no_event);
NUM2INT           936 ext/tk/tkutil/tkutil.c         if (NUM2INT(value) == 0) {
NUM2INT           125 ext/win32ole/win32ole.c #define NUM2I8  NUM2INT
NUM2INT          1685 ext/win32ole/win32ole.c         V_I4(var) = NUM2INT(val);
NUM2INT          1768 ext/win32ole/win32ole.c             *V_I2REF(var) = (short)NUM2INT(val);
NUM2INT          1771 ext/win32ole/win32ole.c             *V_I4REF(var) = NUM2INT(val);
NUM2INT          1774 ext/win32ole/win32ole.c             *V_R4REF(var) = (float)NUM2INT(val);
NUM2INT          1777 ext/win32ole/win32ole.c             *V_R8REF(var) = NUM2INT(val);
NUM2INT          1786 ext/win32ole/win32ole.c             *V_I2REF(var) = (short)NUM2INT(val);
NUM2INT          1789 ext/win32ole/win32ole.c             *V_I4REF(var) = NUM2INT(val);
NUM2INT          2963 ext/win32ole/win32ole.c                     0x0f, NUM2INT(helpcontext));
NUM2INT          2966 ext/win32ole/win32ole.c                  0,  NUM2INT(helpcontext));
NUM2INT          3388 ext/win32ole/win32ole.c         cNamedArgs = NUM2INT(rb_funcall(param, rb_intern("length"), 0));
NUM2INT          3736 ext/win32ole/win32ole.c     hr = pole->pDispatch->lpVtbl->Invoke(pole->pDispatch, NUM2INT(dispid),
NUM2INT          3745 ext/win32ole/win32ole.c                   NUM2INT(dispid),
NUM2INT          8222 ext/win32ole/win32ole.c         = NUM2INT(evs_length());
NUM2INT          8652 ext/win32ole/win32ole.c         vt = NUM2INT(vvt);
NUM2INT          8695 ext/win32ole/win32ole.c         pid[i] = NUM2INT(ary[i]);
NUM2INT          2504 ext/zlib/zlib.c     gz->lineno = NUM2INT(lineno);
NUM2INT          3010 ext/zlib/zlib.c     len = NUM2INT(vlen);
NUM2INT          3036 ext/zlib/zlib.c     len = NUM2INT(vlen);
NUM2INT          1840 file.c             mode = NUM2INT(vmode);
NUM2INT          1866 file.c             mode = NUM2INT(vmode);
NUM2INT          1908 file.c             mode = NUM2INT(vmode);
NUM2INT          1998 file.c             o = NIL_P(owner) ? -1 : NUM2INT(owner);
NUM2INT          1999 file.c             g = NIL_P(group) ? -1 : NUM2INT(group);
NUM2INT          2393 file.c         	omask = umask(NUM2INT(argv[0]));
NUM2INT          3475 file.c             op[1] = op1 = NUM2INT(operation);
NUM2INT          2811 gc.c           	result = rb_sprintf("GC %d invokes.\n", NUM2INT(gc_count(0)));
NUM2INT          2817 gc.c           			NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("HEAP_USE_SIZE")))),
NUM2INT          2818 gc.c           			NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")))),
NUM2INT          2819 gc.c           			NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")))),
NUM2INT          2829 gc.c           			i+1, NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("ALLOCATE_INCREASE")))),
NUM2INT          2830 gc.c           			NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("ALLOCATE_LIMIT")))),
NUM2INT          2831 gc.c           			NUM2INT(rb_hash_aref(r, ID2SYM(rb_intern("HEAP_USE_SLOTS")))),
NUM2INT           411 include/ruby/ruby.h NUM2INT(VALUE x)
NUM2INT           498 include/ruby/ruby.h                      RSTRING_PTR(x)[0]:(char)(NUM2INT(x)&0xff))
NUM2INT          1082 io.c           	whence = NUM2INT(ptrname);
NUM2INT          2399 io.c               fptr->lineno = NUM2INT(lineno);
NUM2INT          3155 io.c                       errno = NUM2INT(err);
NUM2INT          3468 io.c           	whence = NUM2INT(ptrname);
NUM2INT          4058 io.c                   oflags = NUM2INT(intmode);
NUM2INT          4988 io.c                   oflags = NUM2INT(intmode);
NUM2INT          5933 io.c               fd = NUM2INT(fnum);
NUM2INT          6099 io.c               ARGF.gets_lineno = NUM2INT(val);
NUM2INT          6302 io.c               int n = NUM2INT(val);
NUM2INT           256 iseq.c               if (!NIL_P(num)) o->mem = NUM2INT(num); \
NUM2INT           460 iseq.c         					  str, NUM2INT(line));
NUM2INT           525 iseq.c             node = rb_parser_compile_file(parser, fname, f, NUM2INT(line));
NUM2INT           859 marshal.c      	if (!NIL_P(a2)) limit = NUM2INT(a2);
NUM2INT           527 math.c             return DBL2NUM(ldexp(RFLOAT_VALUE(x), NUM2INT(n)));
NUM2INT          1301 numeric.c      	ndigits = NUM2INT(nd);
NUM2INT          2054 numeric.c      	base = NUM2INT(b);
NUM2INT          3005 numeric.c          ndigits = NUM2INT(n);
NUM2INT           978 pack.c         			c = NUM2INT(RARRAY_PTR(from)[1]) | 0x80; /* mod */
NUM2INT          15535 parse.c            parser->parser_ruby_sourceline = NIL_P(lineno) ? 0 : NUM2INT(lineno) - 1;
NUM2INT          10203 parse.y            parser->parser_ruby_sourceline = NIL_P(lineno) ? 0 : NUM2INT(lineno) - 1;
NUM2INT           254 process.c      #define PST2INT(st) NUM2INT(pst_to_i(st))
NUM2INT           390 process.c          int status = PST2INT(st1) & NUM2INT(st2);
NUM2INT           411 process.c          int status = PST2INT(st1) >> NUM2INT(st2);
NUM2INT          1951 process.c              int flags = NUM2INT(RARRAY_PTR(param)[1]);
NUM2INT          1952 process.c              int perm = NUM2INT(RARRAY_PTR(param)[2]);
NUM2INT          2008 process.c              int rtype = NUM2INT(RARRAY_PTR(elt)[0]);
NUM2INT          2428 process.c      	    istatus = NUM2INT(status);
NUM2INT          2509 process.c      	    istatus = NUM2INT(status);
NUM2INT          3101 process.c          iwhich = NUM2INT(which);
NUM2INT          3102 process.c          iwho   = NUM2INT(who);
NUM2INT          3133 process.c          iwhich = NUM2INT(which);
NUM2INT          3134 process.c          iwho   = NUM2INT(who);
NUM2INT          3135 process.c          iprio  = NUM2INT(prio);
NUM2INT          3260 process.c              return NUM2INT(rtype);
NUM2INT           988 re.c                   return NUM2INT(backref);
NUM2INT          2544 re.c           	    pos += NUM2INT(l);
NUM2INT            61 safe.c             int level = NUM2INT(val);
NUM2INT           244 signal.c       	signo = NUM2INT(sig);
NUM2INT           151 sprintf.c          val = NUM2INT(tmp); \
NUM2INT           618 sprintf.c      		    c = NUM2INT(val);
NUM2INT          3013 string.c       	    return rb_str_subpat(str, argv[0], NUM2INT(argv[1]));
NUM2INT          3237 string.c       	    rb_str_subpat_set(str, argv[0], NUM2INT(argv[1]), argv[2]);
NUM2INT          3781 string.c           int byte = NUM2INT(value);
NUM2INT          3938 string.c       	base = NUM2INT(b);
NUM2INT          4697 string.c       		else c = NUM2INT(tmp);
NUM2INT          4763 string.c       		else c = NUM2INT(tmp);
NUM2INT          5282 string.c       	lim = NUM2INT(limit);
NUM2INT          6401 string.c       	bits = NUM2INT(vbits);
NUM2INT           551 thread.c                        file, NUM2INT(line));
NUM2INT          2103 thread.c           th->priority = NUM2INT(prio);
NUM2INT          2106 thread.c           priority = NUM2INT(prio);
NUM2INT          2751 transcode.c            ecflags = NUM2INT(flags_v);
NUM2INT          3391 transcode.c            flags = NUM2INT(flags_v);
NUM2INT          3779 transcode.c            n = NUM2INT(max);
NUM2INT           820 vm_eval.c      	line = NUM2INT(vline);
NUM2INT           974 vm_eval.c      		line = NUM2INT(argv[2]);
NUM2INT          1299 vm_eval.c      	lev = NUM2INT(level);