@@ -1357,7 +1357,7 @@ var LibrarySDL = {
13571357 return SDL . version ;
13581358 } ,
13591359
1360- SDL_Init__deps : [ 'calloc ' , 'memcpy' ] ,
1360+ SDL_Init__deps : [ '$zeroMemory ' , 'memcpy' ] ,
13611361 SDL_Init__proxy : 'sync ',
13621362 SDL_Init__docs : '/ ** @param { number } initFlags * / ' ,
13631363 SDL_Init : ( initFlags ) => {
@@ -1376,7 +1376,8 @@ var LibrarySDL = {
13761376 }
13771377
13781378 window . addEventListener ( "unload" , SDL . receiveEvent ) ;
1379- SDL . keyboardState = _calloc ( 0x10000 , 1 ) ; // Our SDL needs 512, but 64K is safe for older SDLs
1379+ SDL . keyboardState = _malloc ( 0x10000 ) ; // Our SDL needs 512, but 64K is safe for older SDLs
1380+ zeroMemory ( SDL . keyboardState , 0x10000 ) ;
13801381 // Initialize this structure carefully for closure
13811382 SDL . DOMEventToSDLEvent [ 'keydown' ] = 0x300 /* SDL_KEYDOWN */ ;
13821383 SDL . DOMEventToSDLEvent [ 'keyup' ] = 0x301 /* SDL_KEYUP */ ;
@@ -1412,10 +1413,11 @@ var LibrarySDL = {
14121413 return 1 ;
14131414 } ,
14141415
1415- SDL_GetVideoInfo__deps : [ 'calloc ' ] ,
1416+ SDL_GetVideoInfo__deps : [ '$zeroMemory ' ] ,
14161417 SDL_GetVideoInfo__proxy : 'sync ',
14171418 SDL_GetVideoInfo : ( ) = > {
1418- var ret = _calloc ( { { { C_STRUCTS . SDL_VideoInfo . __size__ } } } , 1 ) ;
1419+ var ret = _malloc ( { { { C_STRUCTS . SDL_VideoInfo . __size__ } } } ) ;
1420+ zeroMemory ( ret , { { { C_STRUCTS . SDL_version . __size__ } } } ) ;
14191421 { { { makeSetValue ( 'ret' , C_STRUCTS . SDL_VideoInfo . current_w , 'Module["canvas"].width' , 'i32' ) } } } ;
14201422 { { { makeSetValue ( 'ret' , C_STRUCTS . SDL_VideoInfo . current_h , 'Module["canvas"].height' , 'i32' ) } } } ;
14211423 return ret ;
0 commit comments