Fix dtoa for the LP64 model on 64-bit systems, where long is 64 bits.
authormark@chromium.org <mark@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 17 May 2010 15:41:16 +0000 (15:41 +0000)
committermark@chromium.org <mark@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 17 May 2010 15:41:16 +0000 (15:41 +0000)
commit6046ae7bcdcce9e4b6a869a5b2d4b07ca294ec69
tree0b4d86bf41e0889a3dc92d6f9c4a7c8e38d27b78
parentc7b2af37ba37b5eb7bc22b44bc534e05cc19faf6
Fix dtoa for the LP64 model on 64-bit systems, where long is 64 bits.

dtoa.c:69 states: #define Long int on machines with 32-bit ints and 64-bit
longs. This change was made in Chromium's version of dtoa in r21901. I don't
know why this apparently hasn't caused a problem in v8 until now. I was
unable to build a snapshot on x86_64 Mac without this change.

BUG=706
TEST=x86_64 Mac GYP/Xcode-based Chromium build (still depends on other changes)

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4665 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/third_party/dtoa/dtoa.c