@@ -1357,7 +1357,7 @@ var LibrarySDL = {
1357
1357
return SDL . version ;
1358
1358
} ,
1359
1359
1360
- SDL_Init__deps : [ '$zeroMemory ' , 'memcpy' ] ,
1360
+ SDL_Init__deps : [ 'calloc ' , 'memcpy' ] ,
1361
1361
SDL_Init__proxy : 'sync ',
1362
1362
SDL_Init__docs : '/ ** @param { number } initFlags * / ' ,
1363
1363
SDL_Init : ( initFlags ) => {
@@ -1376,8 +1376,7 @@ var LibrarySDL = {
1376
1376
}
1377
1377
1378
1378
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
1381
1380
// Initialize this structure carefully for closure
1382
1381
SDL . DOMEventToSDLEvent [ 'keydown' ] = 0x300 /* SDL_KEYDOWN */ ;
1383
1382
SDL . DOMEventToSDLEvent [ 'keyup' ] = 0x301 /* SDL_KEYUP */ ;
@@ -1413,11 +1412,10 @@ var LibrarySDL = {
1413
1412
return 1 ;
1414
1413
} ,
1415
1414
1416
- SDL_GetVideoInfo__deps : [ '$zeroMemory ' ] ,
1415
+ SDL_GetVideoInfo__deps : [ 'calloc ' ] ,
1417
1416
SDL_GetVideoInfo__proxy : 'sync ',
1418
1417
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 ) ;
1421
1419
{ { { makeSetValue ( 'ret' , C_STRUCTS . SDL_VideoInfo . current_w , 'Module["canvas"].width' , 'i32' ) } } } ;
1422
1420
{ { { makeSetValue ( 'ret' , C_STRUCTS . SDL_VideoInfo . current_h , 'Module["canvas"].height' , 'i32' ) } } } ;
1423
1421
return ret ;
0 commit comments