@@ -445,7 +445,7 @@ mergeInto(LibraryManager.library, {
445445 return ( date . getTime ( ) / 1000 ) | 0 ;
446446 } ,
447447
448- _gmtime_js__sig : 'iii ',
448+ _gmtime_js__sig : 'ipp ',
449449 _gmtime_js : function ( time , tmPtr ) {
450450 var date = new Date ( { { { makeGetValue ( 'time' , 0 , 'i32' ) } } } * 1000 ) ;
451451 { { { makeSetValue ( 'tmPtr' , C_STRUCTS . tm . tm_sec , 'date.getUTCSeconds()' , 'i32' ) } } } ;
@@ -460,7 +460,7 @@ mergeInto(LibraryManager.library, {
460460 { { { makeSetValue ( 'tmPtr' , C_STRUCTS . tm . tm_yday , 'yday' , 'i32' ) } } } ;
461461 } ,
462462
463- _timegm_js__sig : 'ii ',
463+ _timegm_js__sig : 'ip ',
464464 _timegm_js : function ( tmPtr ) {
465465 var time = Date . UTC ( { { { makeGetValue ( 'tmPtr' , C_STRUCTS . tm . tm_year , 'i32' ) } } } + 1900 ,
466466 { { { makeGetValue ( 'tmPtr' , C_STRUCTS . tm . tm_mon , 'i32' ) } } } ,
@@ -479,7 +479,7 @@ mergeInto(LibraryManager.library, {
479479 return ( date . getTime ( ) / 1000 ) | 0 ;
480480 } ,
481481
482- _localtime_js__sig : 'iii ',
482+ _localtime_js__sig : 'ipp ',
483483 _localtime_js : function ( time , tmPtr ) {
484484 var date = new Date ( { { { makeGetValue ( 'time' , 0 , 'i32' ) } } } * 1000 ) ;
485485 { { { makeSetValue ( 'tmPtr' , C_STRUCTS . tm . tm_sec , 'date.getSeconds()' , 'i32' ) } } } ;
@@ -543,7 +543,7 @@ mergeInto(LibraryManager.library, {
543543 // TODO: Initialize these to defaults on startup from system settings.
544544 // Note: glibc has one fewer underscore for all of these. Also used in other related functions (timegm)
545545 _tzset_js__deps : [ 'tzset_impl' ] ,
546- _tzset_js__sig : 'viii ' ,
546+ _tzset_js__sig : 'vppp ' ,
547547 _tzset_js : function ( timezone , daylight , tzname ) {
548548 // TODO: Use (malleable) environment variables instead of system settings.
549549 if ( __tzset_js . called ) return ;
@@ -654,7 +654,7 @@ mergeInto(LibraryManager.library, {
654654 , '$intArrayFromString' , '$writeArrayToMemory'
655655#endif
656656 ] ,
657- strftime__sig : 'iiiii ' ,
657+ strftime__sig : 'ppppp ' ,
658658 strftime : function ( s , maxsize , format , tm ) {
659659 // size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr);
660660 // http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html
0 commit comments