From 539a4b42bedd8b6567d4d9e7cb441063ec5fbf03 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 4 Jan 2016 09:12:21 +0000 Subject: [PATCH] Constifying the input parameter of strtosc() and strtomenu(). Patch by Mike Frysinger. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5528 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 3 +++ src/global.c | 4 ++-- src/proto.h | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ee9529c9..a74c550d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2016-01-04 Mike Frysinger + * src/global.c (strtosc, strtomenu): Constify the input parameter. + 2016-01-03 Benno Schulenberg * src/text.c (do_deletion), src/nano.c (do_input): Let reset_multis() figure out whether after a deletion a full refresh is needed, before diff --git a/src/global.c b/src/global.c index c40733a4..8839316a 100644 --- a/src/global.c +++ b/src/global.c @@ -1327,7 +1327,7 @@ const char *flagtostr(int flag) #ifndef DISABLE_NANORC /* Interpret a function string given in the rc file, and return a * shortcut struct with the corresponding function filled in. */ -sc *strtosc(char *input) +sc *strtosc(const char *input) { sc *s; @@ -1580,7 +1580,7 @@ sc *strtosc(char *input) } /* Interpret a menu name and return the corresponding menu flag. */ -int strtomenu(char *input) +int strtomenu(const char *input) { if (!strcasecmp(input, "all")) return (MMOST|MHELP|MYESNO); diff --git a/src/proto.h b/src/proto.h index fd9e3af6..07e5eefe 100644 --- a/src/proto.h +++ b/src/proto.h @@ -372,8 +372,8 @@ void set_spell_shortcuts(void); #endif const subnfunc *sctofunc(sc *s); const char *flagtostr(int flag); -sc *strtosc(char *input); -int strtomenu(char *input); +sc *strtosc(const char *input); +int strtomenu(const char *input); #ifdef DEBUG void thanks_for_all_the_fish(void); #endif -- 2.39.5