From 6da787a5cc94d1b20d0730c18905ff3b93201874 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Tue, 8 May 2012 20:24:48 +0200 Subject: Declare several parameters/variables constant Add the "const" keyword to parameters and variables that are never modified. Most of these were spotted by "-Wwrite-strings". We cast the second parameter to execvp() explicitly as it expects a "char *const[]" where it should expect a "const char *const[]" (according to the documentation, this is due to compatibility reasons). This should be changed once we come up with a better solution. Signed-off-by: Lukas Fleischer --- src/vars.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/vars.c') diff --git a/src/vars.c b/src/vars.c index 056cb71..db8541b 100644 --- a/src/vars.c +++ b/src/vars.c @@ -65,7 +65,7 @@ int read_only = 0; * variables to store calendar names */ int days[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; -char *monthnames[12] = { +const char *monthnames[12] = { N_("January"), N_("February"), N_("March"), @@ -80,7 +80,7 @@ char *monthnames[12] = { N_("December") }; -char *daynames[8] = { +const char *daynames[8] = { N_("Sun"), N_("Mon"), N_("Tue"), @@ -123,7 +123,7 @@ struct dmon_conf dmon; void vars_init (void) { - char *ed, *pg; + const char *ed, *pg; /* Variables for user configuration */ conf.confirm_quit = 1; -- cgit v1.2.3-54-g00ecf