Lines Matching refs:my_time

1101 int check_time_range_internal(struct st_mysql_time *my_time,  in check_time_range_internal()  argument
1109 if (my_time->minute >= 60 || my_time->second >= 60 || in check_time_range_internal()
1110 my_time->hour > err_hour) in check_time_range_internal()
1116 hour= my_time->hour + (24*my_time->day); in check_time_range_internal()
1122 (hour != max_hour || my_time->minute != TIME_MAX_MINUTE || in check_time_range_internal()
1123 my_time->second != TIME_MAX_SECOND || in check_time_range_internal()
1124 my_time->second_part <= max_sec_part[dec])) in check_time_range_internal()
1127 my_time->day= 0; in check_time_range_internal()
1128 my_time->hour= max_hour; in check_time_range_internal()
1129 my_time->minute= TIME_MAX_MINUTE; in check_time_range_internal()
1130 my_time->second= TIME_MAX_SECOND; in check_time_range_internal()
1131 my_time->second_part= max_sec_part[dec]; in check_time_range_internal()
1147 MYSQL_TIME my_time; in my_init_time() local
1154 my_time.year= (uint) l_time->tm_year+1900; in my_init_time()
1155 my_time.month= (uint) l_time->tm_mon+1; in my_init_time()
1156 my_time.day= (uint) l_time->tm_mday; in my_init_time()
1157 my_time.hour= (uint) l_time->tm_hour; in my_init_time()
1158 my_time.minute= (uint) l_time->tm_min; in my_init_time()
1159 my_time.second= (uint) l_time->tm_sec; in my_init_time()
1160 my_time.neg= 0; in my_init_time()
1161 my_time.second_part= 0; in my_init_time()
1162 my_time.time_type= MYSQL_TIMESTAMP_DATETIME; in my_init_time()
1164 my_system_gmt_sec(&my_time, &my_time_zone, &not_used); /* Init my_time_zone */ in my_init_time()
1803 ulonglong TIME_to_ulonglong_datetime(const MYSQL_TIME *my_time) in TIME_to_ulonglong_datetime() argument
1805 return ((ulonglong) (my_time->year * 10000UL + in TIME_to_ulonglong_datetime()
1806 my_time->month * 100UL + in TIME_to_ulonglong_datetime()
1807 my_time->day) * 1000000ULL + in TIME_to_ulonglong_datetime()
1808 (ulonglong) (my_time->hour * 10000UL + in TIME_to_ulonglong_datetime()
1809 my_time->minute * 100UL + in TIME_to_ulonglong_datetime()
1810 my_time->second)); in TIME_to_ulonglong_datetime()
1816 ulonglong TIME_to_ulonglong_date(const MYSQL_TIME *my_time) in TIME_to_ulonglong_date() argument
1818 return (ulonglong) (my_time->year * 10000UL + my_time->month * 100UL + in TIME_to_ulonglong_date()
1819 my_time->day); in TIME_to_ulonglong_date()
1829 ulonglong TIME_to_ulonglong_time(const MYSQL_TIME *my_time) in TIME_to_ulonglong_time() argument
1831 return (ulonglong) (my_time->hour * 10000UL + in TIME_to_ulonglong_time()
1832 my_time->minute * 100UL + in TIME_to_ulonglong_time()
1833 my_time->second); in TIME_to_ulonglong_time()
1857 ulonglong TIME_to_ulonglong(const MYSQL_TIME *my_time) in TIME_to_ulonglong() argument
1859 switch (my_time->time_type) { in TIME_to_ulonglong()
1861 return TIME_to_ulonglong_datetime(my_time); in TIME_to_ulonglong()
1863 return TIME_to_ulonglong_date(my_time); in TIME_to_ulonglong()
1865 return TIME_to_ulonglong_time(my_time); in TIME_to_ulonglong()
1875 double TIME_to_double(const MYSQL_TIME *my_time) in TIME_to_double() argument
1877 double d= (double)TIME_to_ulonglong(my_time); in TIME_to_double()
1879 if (my_time->time_type == MYSQL_TIMESTAMP_DATE) in TIME_to_double()
1882 d+= my_time->second_part/(double)TIME_SECOND_PART_FACTOR; in TIME_to_double()
1883 return my_time->neg ? -d : d; in TIME_to_double()