Changes in libcfa/src/time.hfa [030653a:4834563]
- File:
-
- 1 edited
-
libcfa/src/time.hfa (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/time.hfa
r030653a r4834563 10 10 // Created On : Wed Mar 14 23:18:57 2018 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Jun 17 16:13:00202013 // Update Count : 6 6312 // Last Modified On : Mon Jan 6 12:50:16 2020 13 // Update Count : 653 14 14 // 15 15 … … 20 20 21 21 #include <time.h> // timespec 22 extern "C" { 22 23 #include <sys/time.h> // timeval 24 } 23 25 #include <time_t.hfa> // Duration/Time types 24 26 … … 89 91 int64_t ?`w( Duration dur ) { return dur.tn / (7LL * 24LL * 60LL * 60LL * TIMEGRAN); } 90 92 91 double ?`dns( Duration dur ) { return dur.tn; }92 double ?`dus( Duration dur ) { return dur.tn / ((double)TIMEGRAN / 1_000_000.); }93 double ?`dms( Duration dur ) { return dur.tn / ((double)TIMEGRAN / 1_000.); }94 double ?`ds( Duration dur ) { return dur.tn / (double)TIMEGRAN; }95 double ?`dm( Duration dur ) { return dur.tn / (60. * TIMEGRAN); }96 double ?`dh( Duration dur ) { return dur.tn / (60. * 60. * (double)TIMEGRAN); }97 double ?`dd( Duration dur ) { return dur.tn / (24. * 60. * 60. * (double)TIMEGRAN); }98 double ?`dw( Duration dur ) { return dur.tn / (7. * 24. * 60. * 60. * (double)TIMEGRAN); }99 100 93 Duration max( Duration lhs, Duration rhs ) { return (lhs.tn < rhs.tn) ? rhs : lhs;} 101 94 Duration min( Duration lhs, Duration rhs ) { return !(rhs.tn < lhs.tn) ? lhs : rhs;} … … 198 191 } // dmy 199 192 200 size_t strftime( char buf[], size_t size, const char fmt[], Time time );193 size_t strftime( char * buf, size_t size, const char * fmt, Time time ); 201 194 202 195 //------------------------- timeval (cont) -------------------------
Note:
See TracChangeset
for help on using the changeset viewer.