From 4d8ed45e7b4697a789b2d3d7708c5f89cfa2e99f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 14 Oct 2014 15:20:04 -0400 Subject: [PATCH] embedding: begin cef string_list api cef_string_list_alloc() --- ports/cef/lib.rs | 1 + ports/cef/string_list.rs | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 ports/cef/string_list.rs 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) + } +}