wmaker: Added 'const' attribute to function 'GetShortcutString'
authorChristophe CURIS <christophe.curis@free.fr>
Sun, 16 Jun 2013 15:57:45 +0000 (16 17:57 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 16 Jun 2013 18:32:23 +0000 (16 19:32 +0100)
Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
src/misc.c
src/misc.h

index 9bcd6b8..c3f55de 100644 (file)
@@ -733,16 +733,16 @@ static char *keysymToString(KeySym keysym, unsigned int state)
 }
 #endif
 
-char *GetShortcutString(char *text)
+char *GetShortcutString(const char *shortcut)
 {
        char *buffer = NULL;
        char *k;
        int modmask = 0;
        /*    KeySym ksym; */
        int control = 0;
-       char *tmp;
+       char *tmp, *text;
 
-       tmp = text = wstrdup(text);
+       tmp = text = wstrdup(shortcut);
 
        /* get modifiers */
        while ((k = strchr(text, '+')) != NULL) {
index 251afff..6a3344b 100644 (file)
@@ -38,7 +38,7 @@ void SendHelperMessage(WScreen * scr, char type, int workspace, char *msg);
 char *ShrinkString(WMFont *font, const char *string, int width);
 char *FindImage(char *paths, char *file);
 char *ExpandOptions(WScreen * scr, char *cmdline);
-char *GetShortcutString(char *text);
+char *GetShortcutString(const char *text);
 char *GetShortcutKey(WShortKey key);
 char *EscapeWM_CLASS(char *name, char *class);
 char *StrConcatDot(char *a, char *b);