@@ -1398,8 +1398,8 @@ var LibrarySDL = {
13981398
13991399 SDL_WasInit__deps : [ 'SDL_Init' ] ,
14001400 SDL_WasInit__proxy : 'sync' ,
1401- SDL_WasInit__sig : 'i ' ,
1402- SDL_WasInit : function ( ) {
1401+ SDL_WasInit__sig : 'ii ' ,
1402+ SDL_WasInit : function ( flags ) {
14031403 if ( SDL . startTime === null ) {
14041404 _SDL_Init ( ) ;
14051405 }
@@ -1937,7 +1937,7 @@ var LibrarySDL = {
19371937 } ,
19381938
19391939 SDL_SetClipRect__proxy : 'sync' ,
1940- SDL_SetClipRect__sig : 'vii ' ,
1940+ SDL_SetClipRect__sig : 'iii ' ,
19411941 SDL_SetClipRect : function ( surf , rect ) {
19421942 var surfData = SDL . surfaces [ surf ] ;
19431943
@@ -1946,6 +1946,7 @@ var LibrarySDL = {
19461946 } else {
19471947 delete surfData . clipRect ;
19481948 }
1949+ return 1 ;
19491950 } ,
19501951
19511952 SDL_FillRect__proxy : 'sync' ,
@@ -2228,7 +2229,7 @@ var LibrarySDL = {
22282229
22292230 IMG_Load_RW__deps : [ 'SDL_LockSurface' , 'SDL_FreeRW' , '$PATH_FS' , 'malloc' ] ,
22302231 IMG_Load_RW__proxy : 'sync' ,
2231- IMG_Load_RW__sig : 'iii ' ,
2232+ IMG_Load_RW__sig : 'ipi ' ,
22322233 IMG_Load_RW : function ( rwopsID , freeSrc ) {
22332234 try {
22342235 // stb_image integration support
@@ -2380,7 +2381,7 @@ var LibrarySDL = {
23802381
23812382 IMG_Load__deps : [ 'IMG_Load_RW' , 'SDL_RWFromFile' ] ,
23822383 IMG_Load__proxy : 'sync' ,
2383- IMG_Load__sig : 'ii ' ,
2384+ IMG_Load__sig : 'ip ' ,
23842385 IMG_Load : function ( filename ) {
23852386 var rwops = _SDL_RWFromFile ( filename ) ;
23862387 var result = _IMG_Load_RW ( rwops , 1 ) ;
@@ -2905,9 +2906,10 @@ var LibrarySDL = {
29052906 SDL . channelMinimumNumber = num ;
29062907 } ,
29072908 Mix_PlayChannelTimed__proxy : 'sync' ,
2908- Mix_PlayChannelTimed__sig : 'iiii ' ,
2909- Mix_PlayChannelTimed : function ( channel , id , loops ) {
2909+ Mix_PlayChannelTimed__sig : 'iiiii ' ,
2910+ Mix_PlayChannelTimed : function ( channel , id , loops , ticks ) {
29102911 // TODO: handle fixed amount of N loops. Currently loops either 0 or infinite times.
2912+ assert ( ticks == - 1 ) ;
29112913
29122914 // Get the audio element associated with the ID
29132915 var info = SDL . audios [ id ] ;
@@ -3459,8 +3461,8 @@ var LibrarySDL = {
34593461 SDL_DestroyRenderer : function ( renderer ) { } ,
34603462
34613463 SDL_GetWindowFlags__proxy : 'sync' ,
3462- SDL_GetWindowFlags__sig : 'iii ' ,
3463- SDL_GetWindowFlags : function ( x , y ) {
3464+ SDL_GetWindowFlags__sig : 'ii ' ,
3465+ SDL_GetWindowFlags : function ( window ) {
34643466 if ( Browser . isFullscreen ) {
34653467 return 1 ;
34663468 }
@@ -3475,8 +3477,8 @@ var LibrarySDL = {
34753477 SDL_GL_DeleteContext : function ( context ) { } ,
34763478
34773479 SDL_GL_GetSwapInterval__proxy : 'sync' ,
3478- SDL_GL_GetSwapInterval__sig : 'ii ' ,
3479- SDL_GL_GetSwapInterval : function ( state ) {
3480+ SDL_GL_GetSwapInterval__sig : 'i ' ,
3481+ SDL_GL_GetSwapInterval : function ( ) {
34803482 if ( Browser . mainLoop . timingMode == 1 /*EM_TIMING_RAF*/ ) return Browser . mainLoop . timingValue ;
34813483 else return 0 ;
34823484 } ,
0 commit comments