diff --git a/ports/cef/lib.rs b/ports/cef/lib.rs index bf7aeec80e6..a4e12301137 100644 --- a/ports/cef/lib.rs +++ b/ports/cef/lib.rs @@ -50,6 +50,7 @@ pub mod eutil; pub mod mem; pub mod request; pub mod string; +pub mod string_list; pub mod task; pub mod types; pub mod urlrequest; diff --git a/ports/cef/string_list.rs b/ports/cef/string_list.rs new file mode 100644 index 00000000000..9516c5b1848 --- /dev/null +++ b/ports/cef/string_list.rs @@ -0,0 +1,19 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +use eutil::fptr_is_null; +use libc::{c_int}; +use std::mem; +use string::{cef_string_userfree_utf8_alloc,cef_string_userfree_utf8_free,cef_string_utf8_set}; +use types::{cef_string_list_t,cef_string_t}; + +//cef_string_list + +#[no_mangle] +extern "C" fn cef_string_list_alloc() -> *mut cef_string_list_t { + unsafe { + let lt: Box> = box vec!(); + mem::transmute(lt) + } +}