diff --git a/src/SDL2_mixer.cs b/src/SDL2_mixer.cs index d5b31f4..2f09a58 100644 --- a/src/SDL2_mixer.cs +++ b/src/SDL2_mixer.cs @@ -172,19 +172,19 @@ namespace SDL2 out int channels ); - /* These are for Mix_LoadWAV, which is a macro in the C header. - * THIS IS AN RWops FUNCTION! - */ /* IntPtr refers to a Mix_Chunk* */ - [DllImport(nativeLibName, EntryPoint = "Mix_LoadWAV_RW", CallingConvention = CallingConvention.Cdecl)] - private static extern IntPtr INTERNAL_Mix_LoadWAV_RW( + /* THIS IS AN RWops FUNCTION! */ + [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr Mix_LoadWAV_RW( IntPtr src, int freesrc ); + + /* IntPtr refers to a Mix_Chunk* */ public static IntPtr Mix_LoadWAV(string file) { IntPtr rwops = SDL.INTERNAL_SDL_RWFromFile(file, "rb"); - return INTERNAL_Mix_LoadWAV_RW(rwops, 1); + return Mix_LoadWAV_RW(rwops, 1); } /* IntPtr refers to a Mix_Music* */