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