MCPcopy Create free account
hub / github.com/F-Stack/f-stack / UTIL_getSpanTime

Function UTIL_getSpanTime

freebsd/contrib/zstd/programs/timefn.c:105–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103}
104
105static UTIL_time_t UTIL_getSpanTime(UTIL_time_t begin, UTIL_time_t end)
106{
107 UTIL_time_t diff;
108 if (end.tv_nsec < begin.tv_nsec) {
109 diff.tv_sec = (end.tv_sec - 1) - begin.tv_sec;
110 diff.tv_nsec = (end.tv_nsec + 1000000000ULL) - begin.tv_nsec;
111 } else {
112 diff.tv_sec = end.tv_sec - begin.tv_sec;
113 diff.tv_nsec = end.tv_nsec - begin.tv_nsec;
114 }
115 return diff;
116}
117
118PTime UTIL_getSpanTimeMicro(UTIL_time_t begin, UTIL_time_t end)
119{

Callers 2

UTIL_getSpanTimeMicroFunction · 0.85
UTIL_getSpanTimeNanoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected