mirror of
https://github.com/servo/servo.git
synced 2025-07-16 03:43:38 +01:00
embedding: begin cef string_list api
cef_string_list_alloc()
This commit is contained in:
parent
9fe95fc77e
commit
4d8ed45e7b
2 changed files with 20 additions and 0 deletions
|
@ -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;
|
||||
|
|
19
ports/cef/string_list.rs
Normal file
19
ports/cef/string_list.rs
Normal file
|
@ -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)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue