From d438de8d67fa412c4ee4252e4c09a1c1ca9ef0f5 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Thu, 20 Nov 2014 11:20:39 -0800 Subject: Cast from char16_t to uint16_t where appropriate. Bug: 18300613 Change-Id: Ief14b8ee9b7fd3c12d1f0aa1f0a36af012b89a51 --- src/proxy_resolver_v8.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/proxy_resolver_v8.cc b/src/proxy_resolver_v8.cc index 4d43253..edcfc52 100644 --- a/src/proxy_resolver_v8.cc +++ b/src/proxy_resolver_v8.cc @@ -103,7 +103,7 @@ class V8ExternalStringFromScriptData : script_data_(script_data) {} virtual const uint16_t* data() const { - return script_data_.string(); + return reinterpret_cast(script_data_.string()); } virtual size_t length() const { @@ -164,7 +164,7 @@ std::string V8StringToUTF8(v8::Handle s) { android::String16 V8StringToUTF16(v8::Handle s) { int len = s->Length(); char16_t* buf = new char16_t[len + 1]; - s->Write(buf, 0, len); + s->Write(reinterpret_cast(buf), 0, len); android::String16 ret(buf, len); delete buf; return ret; @@ -181,7 +181,9 @@ v8::Local ASCIIStringToV8String(v8::Isolate* isolate, const std::str } v8::Local UTF16StringToV8String(v8::Isolate* isolate, const android::String16& s) { - return v8::String::NewFromTwoByte(isolate, s.string(), v8::String::kNormalString, s.size()); + return v8::String::NewFromTwoByte( + isolate, reinterpret_cast(s.string()), + v8::String::kNormalString, s.size()); } // Converts an ASCII string literal to a V8 string. -- cgit v1.2.3