libtime++: Date and time calculation

◆ timeutil_compare()

int timeutil_compare ( timeutil_Ttime  ,
timeutil_Ttime   
)

Definition at line 260 of file timeutil.c.

References timeutil_Ttime::day, timeutil_Ttime::hour, timeutil_Ttime::min, timeutil_Ttime::month, timeutil_Ttime::msec, timeutil_Ttime::sec, timeutil_Ttime::usec, and timeutil_Ttime::year.

263 {
264  if (time1.year >time2.year) return 1;
265  if (time1.year <time2.year) return -1;
266  if (time1.month >time2.month) return 1;
267  if (time1.month <time2.month) return -1;
268  if (time1.day >time2.day) return 1;
269  if (time1.day <time2.day) return -1;
270  if (time1.hour >time2.hour) return 1;
271  if (time1.hour <time2.hour) return -1;
272  if (time1.min >time2.min) return 1;
273  if (time1.min <time2.min) return -1;
274  if (time1.sec >time2.sec) return 1;
275  if (time1.sec <time2.sec) return -1;
276  if (time1.msec >time2.msec) return 1;
277  if (time1.msec <time2.msec) return -1;
278  if (time1.usec >time2.usec) return 1;
279  if (time1.usec <time2.usec) return -1;
280  return 0;
281 } /* timeutil_compare */