From 162c6aebddbe2d79d4b435b959d2285c1543de42 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Wed, 5 Oct 2011 09:11:14 +0200 Subject: src/utils.c: Mark input string of parse_date() const We don't mess about with the date string here, so it should be declared const. Signed-off-by: Lukas Fleischer --- src/calcurse.h | 2 +- src/utils.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/calcurse.h b/src/calcurse.h index 8e06cda..4418510 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -894,7 +894,7 @@ long mystrtol (const char *); void print_bool_option_incolor (WINDOW *, unsigned, int, int); const char *get_tempdir (void); char *new_tempfile (const char *, int); -int parse_date (char *, enum datefmt, int *, int *, int *, +int parse_date (const char *, enum datefmt, int *, int *, int *, struct date *); void str_toupper (char *); void file_close (FILE *, const char *); diff --git a/src/utils.c b/src/utils.c index ac7706c..398233c 100644 --- a/src/utils.c +++ b/src/utils.c @@ -608,11 +608,11 @@ new_tempfile (const char *prefix, int trailing_len) * Returns 1 if sucessfully converted or 0 if the string is an invalid date. */ int -parse_date (char *date_string, enum datefmt datefmt, int *year, int *month, - int *day, struct date *slctd_date) +parse_date (const char *date_string, enum datefmt datefmt, int *year, + int *month, int *day, struct date *slctd_date) { - char sep = (datefmt == DATEFMT_ISO) ? '-' : '/'; - char *p; + const char sep = (datefmt == DATEFMT_ISO) ? '-' : '/'; + const char *p; int in[3] = {0, 0, 0}, n = 0; int d, m, y; -- cgit v1.2.3-70-g09d2