diff options
author | Brian Anderson <banderson@mozilla.com> | 2013-06-24 18:42:17 -0700 |
---|---|---|
committer | Brian Anderson <banderson@mozilla.com> | 2013-06-26 13:44:26 -0700 |
commit | 56e5ba1b825b77eaf56db7211ba7bf9549421c0b (patch) | |
tree | 008ba1ffb9fe69cf189c3cc461d65f41dd0fec9b /src/components/script/dom/bindings/proxyhandler.rs | |
parent | a01f6b97f23b06dda6587f9b1c3d4e2ec3cf1f82 (diff) | |
download | servo-56e5ba1b825b77eaf56db7211ba7bf9549421c0b.tar.gz servo-56e5ba1b825b77eaf56db7211ba7bf9549421c0b.zip |
Update for language changes
Diffstat (limited to 'src/components/script/dom/bindings/proxyhandler.rs')
-rw-r--r-- | src/components/script/dom/bindings/proxyhandler.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/components/script/dom/bindings/proxyhandler.rs b/src/components/script/dom/bindings/proxyhandler.rs index f073f54d8c1..2780a969eb2 100644 --- a/src/components/script/dom/bindings/proxyhandler.rs +++ b/src/components/script/dom/bindings/proxyhandler.rs @@ -3,11 +3,15 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ use js::jsapi::{JSContext, jsid, JSPropertyDescriptor, JSObject, JSString, jschar}; -use js::jsapi::bindgen::{JS_GetPropertyDescriptorById, JS_NewUCString, JS_malloc, JS_free}; -use js::glue::bindgen::{RUST_JSVAL_IS_VOID, RUST_JSVAL_TO_OBJECT, GetProxyExtra}; -use js::glue::bindgen::{GetObjectProto}; +use js::jsapi::{JS_GetPropertyDescriptorById, JS_NewUCString, JS_malloc, JS_free}; +use js::glue::{RUST_JSVAL_IS_VOID, RUST_JSVAL_TO_OBJECT, GetProxyExtra}; +use js::glue::{GetObjectProto}; -use core::sys::size_of; +use std::cast; +use std::libc; +use std::ptr; +use std::str; +use std::sys::size_of; type c_bool = libc::c_int; @@ -68,7 +72,7 @@ pub fn _obj_toString(cx: *JSContext, className: *libc::c_char) -> *JSString { } let result = ~"[object " + name + ~"]"; - for result.each_chari |i, c| { + for result.iter().enumerate().advance |(i, c)| { *chars.offset(i) = c as jschar; } *chars.offset(nchars) = 0; |