Project

General

Profile

Bug #1254 ยป vc2008_warnings.log

cfis (Charlie Savage), 03/08/2009 08:30 AM

 
cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foarray.obj -c -Tc./../array.c array.c
./../array.c(184) : warning C4018: '>=' : signed/unsigned mismatch
./../array.c(1223) : warning C4018: '>' : signed/unsigned mismatch
./../array.c(2511) : warning C4018: '>' : signed/unsigned mismatch
./../array.c(2623) : warning C4018: '<' : signed/unsigned mismatch
./../array.c(3386) : warning C4244: 'initializing' : conversion from 'double' to 'long', possible loss of data
./../array.c(3435) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3448) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3449) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3453) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3454) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3455) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3465) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../array.c(3467) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fobignum.obj -c -Tc./../bignum.c bignum.c
./../bignum.c(1020) : warning C4244: 'return' : conversion from 'unsigned __int64' to 'VALUE', possible loss of data
./../bignum.c(1028) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
./../bignum.c(1042) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
./../bignum.c(1085) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
./../bignum.c(1583) : warning C4244: '=' : conversion from 'unsigned __int64' to 'unsigned int', possible loss of data
./../bignum.c(1772) : warning C4244: '+=' : conversion from 'unsigned __int64' to 'unsigned int', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fodir.obj -c -Tc./../dir.c dir.c
./../dir.c(558) : warning C4244: '=' : conversion from '__int64' to 'long', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fogc.obj -c -Tc./../gc.c gc.c
./../gc.c(940) : warning C4244: 'initializing' : conversion from 'double' to 'size_t', possible loss of data
./../gc.c(1130) : warning C4018: '>' : signed/unsigned mismatch
./../gc.c(1715) : warning C4244: '=' : conversion from 'double' to 'size_t', possible loss of data
./../gc.c(1716) : warning C4244: '=' : conversion from 'double' to 'size_t', possible loss of data
./../gc.c(1779) : warning C4244: '+=' : conversion from 'double' to 'size_t', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foio.obj -c -Tc./../io.c io.c
./../io.c(7675) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
./../io.c(7732) : warning C4244: 'initializing' : conversion from '__int64' to 'long', possible loss of data
./../io.c(7868) : warning C4244: '=' : conversion from '__int64' to 'long', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fomarshal.obj -c -Tc./../marshal.c marshal.c
./../marshal.c(296) : warning C4244: '=' : conversion from 'unsigned long' to 'char', possible loss of data
./../marshal.c(299) : warning C4244: '=' : conversion from 'unsigned long' to 'char', possible loss of data
./../marshal.c(301) : warning C4244: '=' : conversion from 'unsigned long' to 'char', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fonumeric.obj -c -Tc./../numeric.c numeric.c
./../numeric.c(1275) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../numeric.c(1301) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../numeric.c(1350) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../numeric.c(1375) : warning C4244: '=' : conversion from 'double' to 'long', possible loss of data
./../numeric.c(1957) : warning C4244: '=' : conversion from 'long' to 'char', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fopack.obj -c -Tc./../pack.c pack.c
./../pack.c(693) : warning C4244: '=' : conversion from 'unsigned long' to 'char', possible loss of data
./../pack.c(704) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data
./../pack.c(747) : warning C4244: '=' : conversion from 'unsigned long' to 'unsigned short', possible loss of data
./../pack.c(769) : warning C4244: '=' : conversion from 'unsigned long' to 'unsigned short', possible loss of data
./../pack.c(792) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
./../pack.c(803) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
./../pack.c(838) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
./../pack.c(1053) : warning C4244: '=' : conversion from 'long' to 'char', possible loss of data
./../pack.c(1534) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1544) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1553) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1565) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1576) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1587) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1598) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1609) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1620) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1629) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1638) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1649) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1660) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1671) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1683) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1694) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1708) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1723) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1734) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1748) : warning C4018: '>' : signed/unsigned mismatch
./../pack.c(1810) : warning C4244: '=' : conversion from 'long' to 'char', possible loss of data
./../pack.c(1811) : warning C4244: '=' : conversion from 'long' to 'char', possible loss of data
./../pack.c(1812) : warning C4244: '=' : conversion from 'long' to 'char', possible loss of data
./../pack.c(1993) : warning C4018: '>' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foparse.obj -c -Tcparse.c parse.c
./../parse.y(2384) : warning C4244: '=' : conversion from 'stack_type' to 'int', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foprocess.obj -c -Tc./../process.c process.c
./../process.c(3225) : warning C4244: '=' : conversion from 'time_t' to 'int', possible loss of data
./../process.c(3236) : warning C4244: '=' : conversion from 'time_t' to 'int', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Forandom.obj -c -Tc./../random.c random.c
./../random.c(283) : warning C4101: 'statbuf' : unreferenced local variable
./../random.c(282) : warning C4101: 'fd' : unreferenced local variable

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foruby.obj -c -Tc./../ruby.c ruby.c
./../ruby.c(199) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fosprintf.obj -c -Tc./../sprintf.c sprintf.c
c:\development\src\ruby_trunk\missing/vsnprintf.c(283) : warning C4018: '<' : signed/unsigned mismatch
c:\development\src\ruby_trunk\missing/vsnprintf.c(437) : warning C4244: '=' : conversion from 'unsigned long' to 'char', possible loss of data
c:\development\src\ruby_trunk\missing/vsnprintf.c(753) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
c:\development\src\ruby_trunk\missing/vsnprintf.c(1050) : warning C4554: '&' : check operator precedence for possible error; use parentheses to clarify precedence

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fost.obj -c -Tc./../st.c st.c
./../st.c(237) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(288) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(317) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(389) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(540) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(599) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(622) : warning C4018: '<' : signed/unsigned mismatch
./../st.c(630) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fostrftime.obj -c -Tc./../strftime.c strftime.c
./../strftime.c(518) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fostring.obj -c -Tc./../string.c string.c
./../string.c(4875) : warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fotime.obj -c -Tc./../time.c time.c
./../time.c(254) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
./../time.c(274) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
./../time.c(368) : warning C4244: 'return' : conversion from 'time_t' to 'long', possible loss of data
./../time.c(995) : warning C4244: 'function' : conversion from 'time_t' to 'long', possible loss of data
./../time.c(1186) : warning C4244: 'function' : conversion from 'time_t' to 'unsigned int', possible loss of data
./../time.c(2140) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fotranscode.obj -c -Tc./../transcode.c transcode.c
./../transcode.c(584) : warning C4018: '<' : signed/unsigned mismatch
./../transcode.c(1601) : warning C4018: '<' : signed/unsigned mismatch
./../transcode.c(1605) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foutil.obj -c -Tc./../util.c util.c
./../util.c(165) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
./../util.c(1214) : warning C4244: '=' : conversion from 'unsigned __int64' to 'unsigned int', possible loss of data
./../util.c(1383) : warning C4244: '=' : conversion from 'unsigned __int64' to 'unsigned int', possible loss of data
./../util.c(2824) : warning C4244: '=' : conversion from 'double' to 'unsigned int', possible loss of data
./../util.c(3431) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fovariable.obj -c -Tc./../variable.c variable.c
./../variable.c(966) : warning C4018: '<=' : signed/unsigned mismatch
./../variable.c(1027) : warning C4018: '<=' : signed/unsigned mismatch
./../variable.c(1040) : warning C4018: '<' : signed/unsigned mismatch
./../variable.c(1084) : warning C4018: '<=' : signed/unsigned mismatch
./../variable.c(1111) : warning C4018: '<' : signed/unsigned mismatch
./../variable.c(1241) : warning C4018: '<=' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Focompile.obj -c -Tc./../compile.c compile.c
C:\Development\src\ruby_trunk\win32\insns_info.inc(525) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Development\src\ruby_trunk\win32\insns_info.inc(532) : warning C4146: unary minus operator applied to unsigned type, result still unsigned

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Foiseq.obj -c -Tc./../iseq.c iseq.c
./../iseq.c(941) : warning C4018: '<' : signed/unsigned mismatch
./../iseq.c(1384) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fovm.obj -c -Tc./../vm.c vm.c
c:\development\src\ruby_trunk\vm_insnhelper.c(1333) : warning C4018: '<' : signed/unsigned mismatch
./../insns.def(118) : warning C4018: '<' : signed/unsigned mismatch
./../insns.def(139) : warning C4018: '<' : signed/unsigned mismatch
./../insns.def(429) : warning C4018: '<' : signed/unsigned mismatch
./../insns.def(657) : warning C4018: '<' : signed/unsigned mismatch
c:\development\src\ruby_trunk\vm_eval.c(1146) : warning C4646: function declared with __declspec(noreturn) has non-void return type
c:\development\src\ruby_trunk\vm_eval.c(1168) : warning C4645: function declared with __declspec(noreturn) has a return statement
./../vm.c(678) : warning C4018: '<' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fovm_dump.obj -c -Tc./../vm_dump.c vm_dump.c
./../vm_dump.c(37) : warning C4018: '>' : signed/unsigned mismatch
./../vm_dump.c(41) : warning C4018: '>' : signed/unsigned mismatch
./../vm_dump.c(341) : warning C4018: '>' : signed/unsigned mismatch
./../vm_dump.c(343) : warning C4018: '>' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fothread.obj -c -Tc./../thread.c thread.c
./../thread.c(2283) : warning C4018: '>=' : signed/unsigned mismatch

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Focrypt.obj -c -Tc./../missing/crypt.c crypt.c
./../missing/crypt.c(653) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(653) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(653) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(653) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(689) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
./../missing/crypt.c(787) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(834) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(884) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(884) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(884) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(884) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(888) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(888) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(888) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data
./../missing/crypt.c(888) : warning C4244: '=' : conversion from 'long' to 'unsigned char', possible loss of data

cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Fowin32.obj -c -Tcwin32.c win32.c
win32.c(539) : warning C4013: '_RTC_SetErrorFunc' undefined; assuming extern returning int
win32.c(1599) : warning C4554: '<<' : check operator precedence for possible error; use parentheses to clarify precedence
win32.c(2142) : warning C4018: '<' : signed/unsigned mismatch
win32.c(2148) : warning C4018: '<' : signed/unsigned mismatch
win32.c(2153) : warning C4018: '>=' : signed/unsigned mismatch
win32.c(2176) : warning C4018: '<' : signed/unsigned mismatch
win32.c(2179) : warning C4018: '<' : signed/unsigned mismatch
win32.c(2383) : warning C4018: '>' : signed/unsigned mismatch
win32.c(2384) : warning C4018: '>' : signed/unsigned mismatch
win32.c(2385) : warning C4018: '>' : signed/unsigned mismatch
win32.c(3214) : warning C4018: '>' : signed/unsigned mismatch
win32.c(3260) : warning C4244: '=' : conversion from 'unsigned __int64' to 'long', possible loss of data
win32.c(3720) : warning C4244: '=' : conversion from '__int64' to '_off_t', possible loss of data
win32.c(4619) : warning C4018: '<' : signed/unsigned mismatch
win32.c(4737) : warning C4018: '<' : signed/unsigned mismatch
cl -nologo -I. -I../../../.ext/include/i386-mswin32_90 -I../../.././../include -I../../.././../ext/dl/callback -I../../.././../ext/dl/callback/.. -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXTCONF_H=\"extconf.h\" -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Focallback-7.obj -c -Tccallback-7.c callback-7.c
callback-7.c(16) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(27) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(38) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(49) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(60) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(71) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(82) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(93) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(104) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(115) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(127) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(139) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(151) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(163) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(175) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(188) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(201) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(214) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(227) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(240) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(254) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(268) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(282) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(296) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(310) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(325) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(340) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(355) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(370) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(385) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(401) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(417) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(433) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(449) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(465) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(482) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(499) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(516) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(533) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(550) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(568) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(586) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(604) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(622) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(640) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(659) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(678) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(697) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(716) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(735) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(755) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(775) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(795) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(815) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(835) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(856) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(877) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(898) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(919) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(940) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(962) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(984) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1006) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1028) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1050) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1073) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1096) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1119) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1142) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1165) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1189) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1213) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1237) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1261) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1285) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1310) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1335) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1360) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1385) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1410) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1436) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1462) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1488) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1514) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1540) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1567) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1594) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1621) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1648) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1675) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1703) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1731) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1759) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1787) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1815) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1844) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1873) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1902) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1931) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1960) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1972) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1985) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(1998) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2011) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2024) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2037) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2050) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2063) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2076) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2089) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2103) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2117) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2131) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2145) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2159) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2174) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2189) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2204) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2219) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2234) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2250) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2266) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2282) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2298) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2314) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2331) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2348) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2365) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2382) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2399) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2417) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2435) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2453) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2471) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2489) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2508) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2527) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2546) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2565) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2584) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2604) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2624) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2644) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2664) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2684) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2705) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2726) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2747) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2768) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2789) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2811) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2833) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2855) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2877) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2899) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2922) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2945) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2968) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(2991) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3014) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3038) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3062) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3086) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3110) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3134) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3159) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3184) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3209) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3234) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3259) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3285) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3311) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3337) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3363) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3389) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3416) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3443) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3470) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3497) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3524) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3552) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3580) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3608) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3636) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3664) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3693) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3722) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3751) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3780) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3809) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3839) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3869) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3899) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3929) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3959) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(3990) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(4021) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(4052) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(4083) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
callback-7.c(4114) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data

cl -nologo -I. -I../../../../.ext/include/i386-mswin32_90 -I../../../.././../include -I../../../.././../ext/json/ext/parser -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXTCONF_H=\"extconf.h\" -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -I./.. -I./../missing -IC:\Development\msvc\include -DLIBRUBY_SO=\"ruby19.dll\" -Founicode.obj -c -Tc../../../.././../ext/json/ext/parser/unicode.c unicode.c
../../../.././../ext/json/ext/parser/unicode.c(84) : warning C4244: '=' : conversion from 'long' to 'UTF16', possible loss of data
    (1-1/1)