From 2b08d382419ed5e91dcd42829b43e1a17d8fe664 Mon Sep 17 00:00:00 2001 From: petevine Date: Wed, 6 Jan 2016 20:13:06 +0100 Subject: [PATCH 1/2] Update face.rs --- src/face.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/face.rs b/src/face.rs index 3fb733f..0b42dc7 100644 --- a/src/face.rs +++ b/src/face.rs @@ -311,7 +311,7 @@ impl<'a> Face<'a> { None } else { let family_name = unsafe { - CStr::from_ptr(family_name).to_bytes().to_vec() + CStr::from_ptr(family_name as *const _).to_bytes().to_vec() }; String::from_utf8(family_name).ok() } @@ -324,7 +324,7 @@ impl<'a> Face<'a> { None } else { let style_name = unsafe { - CStr::from_ptr(style_name).to_bytes().to_vec() + CStr::from_ptr(style_name as *const _).to_bytes().to_vec() }; String::from_utf8(style_name).ok() } @@ -349,7 +349,7 @@ impl<'a> Face<'a> { None } else { let face_name = unsafe { - CStr::from_ptr(face_name).to_bytes().to_vec() + CStr::from_ptr(face_name as *const _).to_bytes().to_vec() }; String::from_utf8(face_name).ok() } From 1d5d92a9ded7a7c83235ca96444f95b567549efe Mon Sep 17 00:00:00 2001 From: petevine Date: Wed, 6 Jan 2016 20:14:50 +0100 Subject: [PATCH 2/2] Update library.rs --- src/library.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/library.rs b/src/library.rs index ac9ad3c..d0cb272 100644 --- a/src/library.rs +++ b/src/library.rs @@ -65,7 +65,7 @@ impl Library { .and_then(|s| CString::new(s).ok()) .ok_or(Error::InvalidPath)); let err = unsafe { - ffi::FT_New_Face(self.raw, path.as_ptr(), face_index as ffi::FT_Long, &mut face) + ffi::FT_New_Face(self.raw, path.as_ptr() as *const _, face_index as ffi::FT_Long, &mut face) }; if err == ffi::FT_Err_Ok { Ok(Face::from_raw(self.raw, face))