aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2009-10-25 15:55:23 -0700
committerCarl Worth <cworth@cworth.org>2009-10-25 15:55:23 -0700
commiteb7b8cf31a8378784e97966204559f1b270ac3e9 (patch)
treefeca1b53726b12b4325730801ea28ed1a6fb3e0b
parent884ac59256d19db5ee25d976a4f5e60cce51d7d5 (diff)
Add -Wwrite-strings and fix warnings.
Need to be const-clean when handling string literals.
-rw-r--r--Makefile2
-rw-r--r--date.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 6e3ab26..b2d5924 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
PROGS=notmuch
-CXXWARNINGS_FLAGS=-Wall -Wextra
+CXXWARNINGS_FLAGS=-Wall -Wextra -Wwrite-strings
CWARNINGS_FLAGS=$(CXXWARNINGS_FLAGS)
CDEPENDS_FLAGS=`pkg-config --cflags glib-2.0 talloc`
diff --git a/date.c b/date.c
index c116bbd..44f5a99 100644
--- a/date.c
+++ b/date.c
@@ -79,7 +79,7 @@ static unsigned char gmime_datetok_table[256] = {
/* hrm, is there a library for this stuff? */
static struct {
- char *name;
+ const char *name;
int offset;
} tz_offsets [] = {
{ "UT", 0 },
@@ -99,12 +99,12 @@ static struct {
{ "Y", 1200 },
};
-static char *tm_months[] = {
+static const char *tm_months[] = {
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};
-static char *tm_days[] = {
+static const char *tm_days[] = {
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
};