Move c_str_to_string to its only consumer.

This commit is contained in:
Ms2ger 2016-06-05 11:58:02 +02:00
parent 24546b4da2
commit 2767133ff3
4 changed files with 13 additions and 12 deletions

View file

@ -10,6 +10,16 @@ pub use platform::macos::{font, font_context, font_list, font_template};
#[cfg(any(target_os = "linux", target_os = "android", target_os = "windows"))]
pub mod freetype {
use libc::c_char;
use std::ffi::CStr;
use std::str;
/// Creates a String from the given null-terminated buffer.
/// Panics if the buffer does not contain UTF-8.
unsafe fn c_str_to_string(s: *const c_char) -> String {
str::from_utf8(CStr::from_ptr(s).to_bytes()).unwrap().to_owned()
}
pub mod font;
pub mod font_context;
pub mod font_list;