diff --git a/time64.h b/time64.h index 705bce7..fe69039 100644 --- a/time64.h +++ b/time64.h @@ -69,4 +69,13 @@ Time64_T timelocal64 (const struct TM *); # define GMTIME_R(clock, result) fake_gmtime_r(clock, result) #endif + +/* Use a different asctime format depending on how big the year is */ +#ifdef USE_TM64 + #define TM64_ASCTIME_FORMAT "%.3s %.3s%3d %.2d:%.2d:%.2d %lld\n" +#else + #define TM64_ASCTIME_FORMAT "%.3s %.3s%3d %.2d:%.2d:%.2d %d\n" +#endif + + #endif diff --git a/time64_config.h b/time64_config.h index c314ba9..77cd9db 100644 --- a/time64_config.h +++ b/time64_config.h @@ -29,12 +29,6 @@ */ /* #define USE_TM64 */ -#ifdef USE_TM64 - #define TM64_ASCTIME_FORMAT "%.3s %.3s%3d %.2d:%.2d:%.2d %lld\n" -#else - #define TM64_ASCTIME_FORMAT "%.3s %.3s%3d %.2d:%.2d:%.2d %d\n" -#endif - /* Availability of system functions.