diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2011-12-24 12:41:33 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2011-12-24 12:41:33 +0100 |
commit | 357153c25547d0e797bbb3d1390a947c4268273e (patch) | |
tree | 309ffe06e1327d0bf0c822f27f5807c933ee0432 /src | |
parent | ec635afff07654f4b43ba0859ddeff43bd9315fb (diff) | |
download | pianobar-357153c25547d0e797bbb3d1390a947c4268273e.tar.gz pianobar-357153c25547d0e797bbb3d1390a947c4268273e.tar.bz2 pianobar-357153c25547d0e797bbb3d1390a947c4268273e.zip |
Fix warnings found by -Wwrite-strings
Can’t fix all of them; ezxml is a mess :(
Diffstat (limited to 'src')
-rw-r--r-- | src/libpiano/xml.c | 7 | ||||
-rw-r--r-- | src/ui_dispatch.h | 4 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/libpiano/xml.c b/src/libpiano/xml.c index 1f6eed7..de05122 100644 --- a/src/libpiano/xml.c +++ b/src/libpiano/xml.c @@ -691,9 +691,10 @@ PianoReturn_t PianoXmlParseSeedSuggestions (char *xml, * @return encoded string or NULL */ char *PianoXmlEncodeString (const char *s) { - char *replacements[] = {"&&", "''", "\""", "<<", - ">>", NULL}; - char **r, *sOut, *sOutCurr, found; + static const char *replacements[] = {"&&", "''", "\""", + "<<", ">>", NULL}; + const char **r; + char *sOut, *sOutCurr, found; if ((sOut = calloc (strlen (s) * 5 + 1, sizeof (*sOut))) == NULL) { return NULL; diff --git a/src/ui_dispatch.h b/src/ui_dispatch.h index b2b5a36..4a5f791 100644 --- a/src/ui_dispatch.h +++ b/src/ui_dispatch.h @@ -41,9 +41,9 @@ typedef void (*BarKeyShortcutFunc_t) (BarApp_t *, PianoStation_t *, typedef struct { BarUiDispatchContext_t context; BarKeyShortcutFunc_t function; - char *helpText; + const char * const helpText; char defaultKey; - char *configKey; + const char * const configKey; } BarUiDispatchAction_t; #include "ui_act.h" |