From 162c6aebddbe2d79d4b435b959d2285c1543de42 Mon Sep 17 00:00:00 2001
From: Lukas Fleischer <calcurse@cryptocrack.de>
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 <calcurse@cryptocrack.de>
---
 src/calcurse.h | 2 +-
 src/utils.c    | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

(limited to 'src')

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