Patch: Elm ME+ 2.5 PLalpha51 -> Elm ME+ 2.5 PLalpha52 [1/7] (4/5)
From
Kari Hurtta@21:1/5 to
All on Mon Jun 8 19:45:13 2020
[continued from previous message]
+ extern const struct tm * get_expanded_date_value P_((struct expanded_date *ptr));
+
+ /* May return 0 if fail or year < 1970 */
+ extern time_t get_expanded_date_cached_time P_((struct expanded_date *ptr)); +
+ extern enum date_source get_expanded_date_source P_((const struct expanded_date *ptr));
+
/* outexpires.c ------------------------------------------------------------ */
+ enum print_time {
+ print_date_only = 0,
+ print_date_and_time = 1 };
+
extern struct expanded_expires * new_expanded_expires
P_((const struct string * textual /* may be NULL */,
const struct tm * value /* may be NULL */,
int days_ahead /* -1 if not given or
already expired */,
! enum print_time print_date
));
+
extern void free_expanded_expires P_((struct expanded_expires **ptr));
/* Caller must free */
***************
*** 489,499 ****
extern int get_expanded_expires_days_ahead
P_((const struct expanded_expires *ptr));
! extern int get_expanded_expires_print_time
P_((const struct expanded_expires *ptr));
/* May return 0 if fail or year < 1970 */
! extern int get_expanded_expires_cached_time
P_((struct expanded_expires *ptr));
/* date.c -------------------------------------------------------------------*/
--- 517,527 ----
extern int get_expanded_expires_days_ahead
P_((const struct expanded_expires *ptr));
! extern enum print_time get_expanded_expires_print_time
P_((const struct expanded_expires *ptr));
/* May return 0 if fail or year < 1970 */
! extern time_t get_expanded_expires_cached_time
P_((struct expanded_expires *ptr));
/* date.c -------------------------------------------------------------------*/
***************
*** 501,509 ****
extern struct tm * days_ahead_tm P_((int days));
/* Return 1 if succeed */
extern int days_ahead_hdrval P_((struct expanded_expires *ptr,
! char *buffer, int size, int print_time));
/* outheaders.c ------------------------------------------------------------ */
--- 529,555 ----
extern struct tm * days_ahead_tm P_((int days));
/* Return 1 if succeed */
+ extern int expanded_time_hdrval P_((const struct tm * the_time,
+ const time_t cached_time,
+ char * buffer,
+ s