@@ -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