X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Flib%2Fbtime.h;h=a35756947e5aceb9891cefe7dafc7e0bb02328fe;hb=ed89319bc77d781ff5bebba3fd48593aab15ef53;hp=00f9be3edbae294c2015f7bed2acc56482699bfd;hpb=fab3c713ba8e7384fe1fa404d2e93e50cf161ab1;p=bacula%2Fbacula diff --git a/bacula/src/lib/btime.h b/bacula/src/lib/btime.h index 00f9be3edb..a35756947e 100644 --- a/bacula/src/lib/btime.h +++ b/bacula/src/lib/btime.h @@ -44,53 +44,53 @@ extern btime_t get_current_btime(void); extern time_t btime_to_unix(btime_t bt); /* bacula time to epoch time */ extern utime_t btime_to_utime(btime_t bt); /* bacula time to utime_t */ -extern void bstrftime(char *dt, int maxlen, utime_t tim); +extern char *bstrftime(char *dt, int maxlen, utime_t tim); extern char *bstrutime(char *dt, int maxlen, utime_t tim); extern utime_t str_to_utime(char *str); /* =========================================================== */ -/* old code deprecated below. Do not use. */ +/* old code deprecated below. Do not use. */ -typedef float64_t fdate_t; /* Date type */ -typedef float64_t ftime_t; /* Time type */ +typedef float64_t fdate_t; /* Date type */ +typedef float64_t ftime_t; /* Time type */ struct date_time { - fdate_t julian_day_number; /* Julian day number */ + fdate_t julian_day_number; /* Julian day number */ ftime_t julian_day_fraction; /* Julian day fraction */ }; /* In arguments and results of the following functions, quantities are expressed as follows. - year Year in the Common Era. The canonical - date of adoption of the Gregorian calendar - (October 5, 1582 in the Julian calendar) - is assumed. + year Year in the Common Era. The canonical + date of adoption of the Gregorian calendar + (October 5, 1582 in the Julian calendar) + is assumed. - month Month index with January 0, December 11. + month Month index with January 0, December 11. - day Day number of month, 1 to 31. + day Day number of month, 1 to 31. */ extern fdate_t date_encode(uint32_t year, uint8_t month, uint8_t day); extern ftime_t time_encode(uint8_t hour, uint8_t minute, uint8_t second, - float32_t second_fraction); + float32_t second_fraction); extern void date_time_encode(struct date_time *dt, - uint32_t year, uint8_t month, uint8_t day, - uint8_t hour, uint8_t minute, uint8_t second, - float32_t second_fraction); + uint32_t year, uint8_t month, uint8_t day, + uint8_t hour, uint8_t minute, uint8_t second, + float32_t second_fraction); extern void date_decode(fdate_t date, uint32_t *year, uint8_t *month, - uint8_t *day); + uint8_t *day); extern void time_decode(ftime_t time, uint8_t *hour, uint8_t *minute, - uint8_t *second, float32_t *second_fraction); + uint8_t *second, float32_t *second_fraction); extern void date_time_decode(struct date_time *dt, - uint32_t *year, uint8_t *month, uint8_t *day, - uint8_t *hour, uint8_t *minute, uint8_t *second, - float32_t *second_fraction); + uint32_t *year, uint8_t *month, uint8_t *day, + uint8_t *hour, uint8_t *minute, uint8_t *second, + float32_t *second_fraction); extern int date_time_compare(struct date_time *dt1, struct date_time *dt2);