summaryrefslogtreecommitdiffstats
path: root/webkit/port/bindings/v8/v8_binding.h
diff options
context:
space:
mode:
authorevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-16 19:28:06 +0000
committerevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-16 19:28:06 +0000
commitb91902d2d0822efddcc04d7feecbe26704e4f0d2 (patch)
tree5ea178b825f69ef64272d29507a14b7d8f2cf54e /webkit/port/bindings/v8/v8_binding.h
parent8f113df07aaca851457ba19602f01087e520f4df (diff)
downloadchromium_src-b91902d2d0822efddcc04d7feecbe26704e4f0d2.zip
chromium_src-b91902d2d0822efddcc04d7feecbe26704e4f0d2.tar.gz
chromium_src-b91902d2d0822efddcc04d7feecbe26704e4f0d2.tar.bz2
Unignore most warnings on POSIX in build/SConscript.main.
BUG=2053 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2272 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/bindings/v8/v8_binding.h')
-rw-r--r--webkit/port/bindings/v8/v8_binding.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/webkit/port/bindings/v8/v8_binding.h b/webkit/port/bindings/v8/v8_binding.h
index f5edfc4..81d7dde 100644
--- a/webkit/port/bindings/v8/v8_binding.h
+++ b/webkit/port/bindings/v8/v8_binding.h
@@ -5,6 +5,7 @@
#ifndef V8_BINDING_H__
#define V8_BINDING_H__
+#include "base/compiler_specific.h"
#include "build/build_config.h"
#include <v8.h>
@@ -14,9 +15,9 @@
// Suppress warnings in CString of converting size_t to unsigned int.
// TODO(fqian): fix CString.h.
-#pragma warning(push, 0)
+MSVC_PUSH_WARNING_LEVEL(0);
#include "CString.h"
-#pragma warning(pop)
+MSVC_POP_WARNING();
#if defined(OS_LINUX)
// Use the platform.h for linux.
@@ -133,7 +134,7 @@ inline int ToInt32(v8::Handle<v8::Value> value) {
// If a WebCore string length is greater than the threshold,
// v8String creates an external string to avoid allocating
// the string in the large object space (which has a high memory overhead).
-static const int kV8ExternalStringThreshold = 2048;
+static const unsigned int kV8ExternalStringThreshold = 2048;
// Convert a string to a V8 string.
inline v8::Handle<v8::String> v8String(const String& str) {