Removed extra lifetimes

This commit is contained in:
Siim Kallas
2014-07-26 00:29:10 +03:00
parent fda6f0a74a
commit 542a3b646e
+2 -2
View File
@@ -221,12 +221,12 @@ extern "C" fn c_audio_callback(userdata: *const c_void, stream: *const uint8_t,
impl<'a> AudioSpec<'a> {
pub fn load_wav<'b>(path: &Path) -> SdlResult<(AudioSpec<'b>, CVec<u8>)> {
pub fn load_wav(path: &Path) -> SdlResult<(AudioSpec<'a>, CVec<u8>)> {
let ops = try!(RWops::from_file(path, "rb"));
AudioSpec::load_wav_rw(&ops)
}
pub fn load_wav_rw<'b>(src: &RWops) -> SdlResult<(AudioSpec<'b>, CVec<u8>)> {
pub fn load_wav_rw(src: &RWops) -> SdlResult<(AudioSpec<'a>, CVec<u8>)> {
assert_eq!(mem::size_of::<AudioSpec>(), mem::size_of::<ll::SDL_AudioSpec>());
let mut spec = unsafe { mem::uninitialized::<AudioSpec>() };
let audio_buf = ptr::null::<u8>();