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