They cause a warning from valac, and you always have to provide values
for them in Vala, so they really aren't doing any good.
public static SDL.Surface? load_rw(SDL.RWops src, bool freesrc = false);
[CCode (cname = "IMG_LoadTyped_RW")]
- public static SDL.Surface? load_rw_typed(SDL.RWops src, bool freesrc = false, string type);
+ public static SDL.Surface? load_rw_typed(SDL.RWops src, bool freesrc, string type);
[CCode (cname = "IMG_LoadCUR_RW")]
public static SDL.Surface? load_cur(SDL.RWops src);
public static void pause(int pause_on);
[CCode (cname="SDL_LoadWAV_RW")]
- public static unowned AudioSpec? load(RWops src, int freesrc=0, ref AudioSpec spec, out uint8[] audio_buf);
+ public static unowned AudioSpec? load(RWops src, int freesrc, ref AudioSpec spec, out uint8[] audio_buf);
[CCode (cname="SDL_FreeWAV")]
public static void free(uchar* audio_buf);