summaryrefslogtreecommitdiffstats
path: root/webkit/port/bindings/v8/v8_proxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/port/bindings/v8/v8_proxy.cpp')
-rw-r--r--webkit/port/bindings/v8/v8_proxy.cpp15
1 files changed, 0 insertions, 15 deletions
diff --git a/webkit/port/bindings/v8/v8_proxy.cpp b/webkit/port/bindings/v8/v8_proxy.cpp
index 4a782ff..60f0488 100644
--- a/webkit/port/bindings/v8/v8_proxy.cpp
+++ b/webkit/port/bindings/v8/v8_proxy.cpp
@@ -2005,21 +2005,6 @@ v8::Handle<v8::Value> V8Proxy::CheckNewLegal(const v8::Arguments& args) {
}
-v8::Handle<v8::Value> V8Proxy::WrapCPointer(void* cptr) {
- // Represent void* as int
- int addr = reinterpret_cast<int>(cptr);
- ASSERT((addr & 0x01) == 0); // the address must be aligned.
- return v8::Integer::New(addr >> 1);
-}
-
-
-void* V8Proxy::ExtractCPointerImpl(v8::Handle<v8::Value> obj) {
- ASSERT(obj->IsNumber());
- int addr = obj->Int32Value();
- return reinterpret_cast<void*>(addr << 1);
-}
-
-
void V8Proxy::SetDOMWrapper(v8::Handle<v8::Object> obj, int type, void* cptr) {
ASSERT(obj->InternalFieldCount() >= 2);
obj->SetInternalField(V8Custom::kDOMWrapperObjectIndex, WrapCPointer(cptr));