Andrew Boyson / clock

Dependents:   oldheating gps motorhome heating

Revision:
57:4daf2e423b27
Parent:
54:a3c018ceca77
Child:
58:ad2bfd0345de
--- a/clk/clktm.c	Thu Feb 21 15:45:43 2019 +0000
+++ b/clk/clktm.c	Thu Feb 21 21:08:03 2019 +0000
@@ -5,6 +5,6 @@
 #include "clktime.h"
 #include "clkutc.h"
 
-void    ClkTimeToTmLocal(int64_t time, struct tm* ptm) {            TmLocalFromTimeT(ClkUtcFromTai(time) >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
-void    ClkTimeToTmUtc  (int64_t time, struct tm* ptm) {              TmUtcFromTimeT(ClkUtcFromTai(time) >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
-int64_t ClkTimeFromTmUtc(              struct tm* ptm) { return ClkUtcToTai(((int64_t)TmUtcToTimeT(ptm)) << CLK_TIME_ONE_SECOND_SHIFT)      ; }
\ No newline at end of file
+void    ClkTimeToTmLocal(clktime time, struct tm* ptm) {            TmLocalFromTimeT(ClkUtcFromTai(time) >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
+void    ClkTimeToTmUtc  (clktime time, struct tm* ptm) {              TmUtcFromTimeT(ClkUtcFromTai(time) >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
+clktime ClkTimeFromTmUtc(              struct tm* ptm) { return ClkUtcToTai(((clktime)TmUtcToTimeT(ptm)) << CLK_TIME_ONE_SECOND_SHIFT)      ; }
\ No newline at end of file