diff options
author | Lukas Fleischer <lfleischer@calcurse.org> | 2017-10-26 20:44:45 +0200 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2017-10-26 20:49:30 +0200 |
commit | 760c297027efca75e095940d76d2078b1da1b677 (patch) | |
tree | 965a41a1d717c45a711691af4879255ca68492e1 /src/utils.c | |
parent | eddee590ec11f4c53a4e01981fa0166abb9662d2 (diff) | |
download | calcurse-760c297027efca75e095940d76d2078b1da1b677.tar.gz calcurse-760c297027efca75e095940d76d2078b1da1b677.zip |
Add parse_date_interactive()
Add a wrapper around parse_date() which picks the current input date
format as well as the currently selected day and passes both values to
parse_date(), alongside with the parameters passed to
parse_date_interactive() itself.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/utils.c b/src/utils.c index 11d4582..8f27756 100644 --- a/src/utils.c +++ b/src/utils.c @@ -886,6 +886,13 @@ parse_date(const char *date_string, enum datefmt datefmt, int *year, return 1; } +int +parse_date_interactive(const char *datestr, int *year, int *month, int *day) +{ + return parse_date(datestr, conf.input_datefmt, year, month, day, + ui_calendar_get_slctd_day()); +} + /* * Convert a date duration string into a number of days. * |