From 92dc069fc4f80c0c2afd542beb012695ad702581 Mon Sep 17 00:00:00 2001 From: Lars Henriksen Date: Sat, 23 May 2020 21:12:44 +0200 Subject: Include start day in error message for recurrence rule Signed-off-by: Lars Henriksen Signed-off-by: Lukas Fleischer --- src/utils.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index 5322db1..8c539c3 100644 --- a/src/utils.c +++ b/src/utils.c @@ -2067,3 +2067,19 @@ int wday_per_month(int month, int year, int weekday) return last_wday / 7 + (last_wday % 7 > 0); } + +/* + * Return allocated string with day of 't' inserted in 'template' in the user's + * preferred format; template must be a "printf" template with exactly one + * string conversion (%s). + */ +char *day_ins(char **template, time_t t) +{ + char *day, *msg; + + day = date_sec2date_str(update_time_in_date(t, 0 , 0), + DATEFMT(conf.input_datefmt)); + asprintf(&msg, *template, day); + mem_free(day); + return msg; +} -- cgit v1.2.3-54-g00ecf