Skip to content

Commit

Permalink
embedding: begin cef string_list api
Browse files Browse the repository at this point in the history
cef_string_list_alloc()
  • Loading branch information
Mike Blumenkrantz committed Oct 15, 2014
1 parent 9fe95fc commit 4d8ed45
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions ports/cef/lib.rs
Expand Up @@ -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;
Expand Down
19 changes: 19 additions & 0 deletions 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<Vec<*mut cef_string_t>> = box vec!();
mem::transmute(lt)
}
}

0 comments on commit 4d8ed45

Please sign in to comment.