From 93cf66cf5eec566960290da42f12bcff93c68025 Mon Sep 17 00:00:00 2001 From: Autumn! Date: Wed, 24 May 2023 20:37:01 +0000 Subject: rwops.ha: make more rigorous in order to fix various bugs Signed-off-by: Autumn! --- sdl2/mixer/samples.ha | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sdl2/mixer/samples.ha') diff --git a/sdl2/mixer/samples.ha b/sdl2/mixer/samples.ha index 0a45151..ad1ecc1 100644 --- a/sdl2/mixer/samples.ha +++ b/sdl2/mixer/samples.ha @@ -13,10 +13,9 @@ export type Mix_Chunk = struct { @symbol("Mix_LoadWAV_RW") fn _Mix_LoadWAV_RW(src: *sdl2::SDL_RWops, freesrc: int) nullable *Mix_Chunk; -// Loads a sample from an [[io::handle]]. The stream will not be closed for you. +// Loads a sample from an [[io::handle]]. export fn Mix_LoadWAV_RW(src: io::handle) (*Mix_Chunk | sdl2::error) = { const rw = sdl2::rw_from_handle(src); - defer sdl2::SDL_RWclose(rw); return sdl2::wrapptr(_Mix_LoadWAV_RW(rw, 0))?: *Mix_Chunk; }; -- cgit v1.2.3