diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2020-05-23 21:12:44 +0200 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2020-05-24 08:52:08 -0400 |
commit | 92dc069fc4f80c0c2afd542beb012695ad702581 (patch) | |
tree | 9e833e06197c13ed9408aef507bfe17dc22e51dd /src/utils.c | |
parent | 61a743c56acb6854a70094533c6138275d7333b5 (diff) | |
download | calcurse-92dc069fc4f80c0c2afd542beb012695ad702581.tar.gz calcurse-92dc069fc4f80c0c2afd542beb012695ad702581.zip |
Include start day in error message for recurrence rule
Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk>
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 16 |
1 files changed, 16 insertions, 0 deletions
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; +} |