Fix warnings on Win64.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Nov 2009 09:50:06 +0000 (09:50 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Nov 2009 09:50:06 +0000 (09:50 +0000)
commitd53f05e3e21473543c365ac50a3e4ed7f3ca222c
treefb3c58c19567abe83657607c51739afc0194a62e
parent78a8f5973dd9c81d0d21219be21622f28a9ee297
Fix warnings on Win64.
Set warning level to /W3 and change implicit conversions from size_t
to int. Most "fixes" are simply manifesting the implicit casts or using
a special strlen replacement that returns int.

Review URL: http://codereview.chromium.org/390004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
62 files changed:
SConstruct
src/allocation.cc
src/api.cc
src/assembler.cc
src/bootstrapper.cc
src/compiler.cc
src/conversions.cc
src/debug-agent.cc
src/debug.cc
src/debug.h
src/disassembler.cc
src/flags.cc
src/frames.cc
src/global-handles.h
src/handles.cc
src/heap.cc
src/ic.cc
src/interpreter-irregexp.cc
src/list.h
src/log-utils.cc
src/log-utils.h
src/log.cc
src/mark-compact.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/platform-win32.cc
src/regexp-stack.cc
src/regexp-stack.h
src/runtime.cc
src/scanner.h
src/scopeinfo.cc
src/scopes.cc
src/serialize.cc
src/serialize.h
src/spaces.cc
src/spaces.h
src/utils.cc
src/utils.h
src/x64/assembler-x64-inl.h
src/x64/assembler-x64.cc
src/x64/assembler-x64.h
src/x64/codegen-x64.cc
src/x64/disasm-x64.cc
src/x64/fast-codegen-x64.cc
src/x64/macro-assembler-x64.cc
src/x64/regexp-macro-assembler-x64.cc
src/zone.h
test/cctest/test-alloc.cc
test/cctest/test-api.cc
test/cctest/test-assembler-x64.cc
test/cctest/test-debug.cc
test/cctest/test-flags.cc
test/cctest/test-heap-profiler.cc
test/cctest/test-heap.cc
test/cctest/test-log-utils.cc
test/cctest/test-log.cc
test/cctest/test-macro-assembler-x64.cc
test/cctest/test-parsing.cc
test/cctest/test-regexp.cc
test/cctest/test-strings.cc
test/cctest/test-utils.cc