v8config.h: introduce V8_LIBC_MSVCRT
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 28 Jan 2014 19:11:13 +0000 (19:11 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 28 Jan 2014 19:11:13 +0000 (19:11 +0000)
commit215da5eca3c1ec7901b6ed43d85e52c30685648b
tree5806f5149000c6f9a6499efa502d4062ff4252e1
parent9070615980bb3ba027a7e8fd5665027e97e59a88
v8config.h: introduce V8_LIBC_MSVCRT

Use this for detecting MSVCRT library features instead of
V8_CC_MSVC.

One use case for this is when compiling with Clang together with the
MSVC library. In that case, V8_CC_MSVC will be false, but V8_LIBC_MSVCRT
will be true.

BUG=82385
LOG=n
R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/145593003

Patch from Hans Wennborg <hans@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8config.h
src/cpu.cc
src/globals.h
src/platform.h
src/preparser.cc