SET, CUR, END
}// RWFlags
- [CCode (cname = "SDL_RWops", free_function = "SDL_FreeRW", cheader_filename = "SDL2/SDL_rwops.h")]
+ [CCode (cname = "SDL_RWops", free_function = "SDL_RWclose", cheader_filename = "SDL2/SDL_rwops.h")]
[Compact]
public class RWops {
public int save_bmp_rw (RWops dst, int freedst = 0);
public int save_bmp (string file) {
- return save_bmp_rw (new SDL.RWops.from_file (file, "wb"), 1);
+ return save_bmp_rw (new SDL.RWops.from_file (file, "wb"));
}
[CCode (cname = "SDL_SetSurfaceRLE")]
public static unowned AudioSpec? load_rw (RWops src, int freesrc, ref AudioSpec spec, [CCode (array_length = false)] out uint8[] audio_buf, out uint32 audio_len);
public static unowned AudioSpec? load (string file, ref AudioSpec spec, out uint8[] audio_buf, out uint32 audio_len) {
- return load_rw (new SDL.RWops.from_file (file, "rb"), 1,
+ return load_rw (new SDL.RWops.from_file (file, "rb"), 0,
ref spec, out audio_buf, out audio_len);
}