Lines Matching refs:hour
186 void timelib_decimal_hour_to_hms(double h, int *hour, int *min, int *sec) in timelib_decimal_hour_to_hms() argument
189 *hour = floor(h); in timelib_decimal_hour_to_hms()
190 *min = floor((h - *hour) * 60); in timelib_decimal_hour_to_hms()
191 *sec = (h - *hour - ((float) *min / 60)) * 3600; in timelib_decimal_hour_to_hms()
193 *hour = ceil(h); in timelib_decimal_hour_to_hms()
194 *min = 0 - ceil((h - *hour) * 60); in timelib_decimal_hour_to_hms()
195 *sec = 0 - (h - *hour - ((float) *min / -60)) * 3600; in timelib_decimal_hour_to_hms()
199 void timelib_hms_to_decimal_hour(int hour, int min, int sec, double *h) in timelib_hms_to_decimal_hour() argument
201 if (hour > 0) { in timelib_hms_to_decimal_hour()
202 *h = ((double)hour + (double)min / 60 + (double)sec / 3600); in timelib_hms_to_decimal_hour()
204 *h = ((double)hour - (double)min / 60 - (double)sec / 3600); in timelib_hms_to_decimal_hour()