From 660ed49daf3e0760e0a087e58de921a9a6073f8a Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Fri, 20 Aug 2010 20:26:32 +0000 Subject: [PATCH] * lib/prototypes.h, libmisc/list.c: dup_list() and is_on_list() do not change the members of the list they receive. Added const qualifiers. --- ChangeLog | 6 ++++++ lib/prototypes.h | 4 ++-- libmisc/list.c | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b10de3e9..f83046a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-08-20 Nicolas François + + * lib/prototypes.h, libmisc/list.c: dup_list() and is_on_list() do + not change the members of the list they receive. Added const + qualifiers. + 2010-08-20 Nicolas François * src/usermod.c: Re-indent. diff --git a/lib/prototypes.h b/lib/prototypes.h index b8e19ec3..6e8998e1 100644 --- a/lib/prototypes.h +++ b/lib/prototypes.h @@ -214,8 +214,8 @@ extern void setup_limits (const struct passwd *); /* list.c */ extern /*@only@*/ /*@out@*/char **add_list (/*@returned@*/ /*@only@*/char **, const char *); extern /*@only@*/ /*@out@*/char **del_list (/*@returned@*/ /*@only@*/char **, const char *); -extern /*@only@*/ /*@out@*/char **dup_list (char *const *); -extern bool is_on_list (char *const *list, const char *member); +extern /*@only@*/ /*@out@*/char **dup_list (const char *const *); +extern bool is_on_list (const char *const *list, const char *member); extern /*@only@*/char **comma_to_list (const char *); /* log.c */ diff --git a/libmisc/list.c b/libmisc/list.c index f9aa0b85..28ea4cec 100644 --- a/libmisc/list.c +++ b/libmisc/list.c @@ -141,7 +141,7 @@ return tmp; } -/*@only@*/ /*@out@*/char **dup_list (char *const *list) +/*@only@*/ /*@out@*/char **dup_list (const char *const *list) { int i; char **tmp; @@ -163,7 +163,7 @@ return tmp; } -bool is_on_list (char *const *list, const char *member) +bool is_on_list (const char *const *list, const char *member) { assert (NULL != member); assert (NULL != list);