X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/b02dc803f42c45a4815c46c45e05cb8758444488..5c404e2c7db2b223a9681288c75a963c279640f9:/time64.h diff --git a/time64.h b/time64.h index 4d12046..07bb33f 100644 --- a/time64.h +++ b/time64.h @@ -8,7 +8,7 @@ /* Set our custom types */ typedef INT_64_T Int64; typedef Int64 Time64_T; -typedef Int64 Year; +typedef I32 Year; /* A copy of the tm struct but with a 64 bit year */ @@ -45,22 +45,22 @@ struct TM64 { #endif -/* Declare public functions */ -struct TM *gmtime64_r (const Time64_T *, struct TM *); -struct TM *localtime64_r (const Time64_T *, struct TM *); -Time64_T timegm64 (struct TM *); +/* Declare functions */ +static struct TM *S_gmtime64_r (const Time64_T *, struct TM *); +static struct TM *S_localtime64_r (const Time64_T *, struct TM *); +static Time64_T S_timegm64 (struct TM *); /* Not everyone has gm/localtime_r(), provide a replacement */ #ifdef HAS_LOCALTIME_R -# define LOCALTIME_R(clock, result) localtime_r(clock, result) +# define LOCALTIME_R(clock, result) (L_R_TZSET localtime_r(clock, result)) #else -# define LOCALTIME_R(clock, result) fake_localtime_r(clock, result) +# define LOCALTIME_R(clock, result) (L_R_TZSET S_localtime_r(clock, result)) #endif #ifdef HAS_GMTIME_R # define GMTIME_R(clock, result) gmtime_r(clock, result) #else -# define GMTIME_R(clock, result) fake_gmtime_r(clock, result) +# define GMTIME_R(clock, result) S_gmtime_r(clock, result) #endif #endif