@@ -70,7 +70,7 @@ impl<'a> LoadSurface for Surface<'a> {
70
70
fn from_file ( filename : & Path ) -> SdlResult < Surface < ' a > > {
71
71
//! Loads an SDL Surface from a file
72
72
unsafe {
73
- let raw = ffi:: IMG_Load ( CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const i8 ) ;
73
+ let raw = ffi:: IMG_Load ( CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const _ ) ;
74
74
if ( raw as * mut ( ) ) . is_null ( ) {
75
75
Err ( get_error ( ) )
76
76
} else {
@@ -96,7 +96,7 @@ impl<'a> SaveSurface for Surface<'a> {
96
96
fn save ( & self , filename : & Path ) -> SdlResult < ( ) > {
97
97
//! Saves an SDL Surface to a file
98
98
unsafe {
99
- let status = ffi:: IMG_SavePNG ( self . raw ( ) , CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const i8 ) ;
99
+ let status = ffi:: IMG_SavePNG ( self . raw ( ) , CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const _ ) ;
100
100
if status != 0 {
101
101
Err ( get_error ( ) )
102
102
} else {
@@ -128,7 +128,7 @@ impl<'a> LoadTexture for Renderer<'a> {
128
128
fn load_texture ( & self , filename : & Path ) -> SdlResult < Texture > {
129
129
//! Loads an SDL Texture from a file
130
130
unsafe {
131
- let raw = ffi:: IMG_LoadTexture ( self . raw ( ) , CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const i8 ) ;
131
+ let raw = ffi:: IMG_LoadTexture ( self . raw ( ) , CString :: new ( filename. to_str ( ) . unwrap ( ) ) . unwrap ( ) . as_ptr ( ) as * const _ ) ;
132
132
if ( raw as * mut ( ) ) . is_null ( ) {
133
133
Err ( get_error ( ) )
134
134
} else {
@@ -215,7 +215,7 @@ impl<'a> ImageRWops for RWops<'a> {
215
215
}
216
216
fn load_typed ( & self , _type : & str ) -> SdlResult < Surface > {
217
217
let raw = unsafe {
218
- ffi:: IMG_LoadTyped_RW ( self . raw ( ) , 0 , CString :: new ( _type. as_bytes ( ) ) . unwrap ( ) . as_ptr ( ) as * const i8 )
218
+ ffi:: IMG_LoadTyped_RW ( self . raw ( ) , 0 , CString :: new ( _type. as_bytes ( ) ) . unwrap ( ) . as_ptr ( ) as * const _ )
219
219
} ;
220
220
to_surface_result ( raw)
221
221
}
0 commit comments