Make Mix_LoadWAV_RW public

It works just fine and other extension libraries have this RW function public too. Why does this one have to be private/internal?
This commit is contained in:
Villermen 2014-07-07 19:36:41 +02:00
parent ed817aad60
commit 419a25e86d

View file

@ -176,15 +176,16 @@ namespace SDL2
* 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(
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr Mix_LoadWAV_RW(
IntPtr src,
int freesrc
);
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* */