]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
lib/: Remove /*@out@*/ comments in return type
authorAlejandro Colomar <alx@kernel.org>
Mon, 11 Dec 2023 12:48:35 +0000 (13:48 +0100)
committerSerge Hallyn <serge@hallyn.com>
Mon, 15 Jan 2024 19:14:28 +0000 (13:14 -0600)
/*@out@*/ makes no sense in the return of a function, AFAICS.

Link: <https://splint.org/manual/manual.html#undefined>
Cc: Serge Hallyn <serge@hallyn.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
lib/list.c
lib/prototypes.h

index b9c33f769d424aaef8f691fc3c92ad68636c6a9e..73c5c4d47b65b5cc48655f1227ae76b793b5d05c 100644 (file)
@@ -22,7 +22,8 @@
  *     name, and if not present it is added to a freshly allocated
  *     list of users.
  */
-/*@only@*/ /*@out@*/char **add_list (/*@returned@*/ /*@only@*/char **list, const char *member)
+/*@only@*/char **
+add_list(/*@returned@*/ /*@only@*/char **list, const char *member)
 {
        int i;
        char **tmp;
@@ -72,7 +73,8 @@
  *     list of users.
  */
 
-/*@only@*/ /*@out@*/char **del_list (/*@returned@*/ /*@only@*/char **list, const char *member)
+/*@only@*/char **
+del_list(/*@returned@*/ /*@only@*/char **list, const char *member)
 {
        int i, j;
        char **tmp;
  * function with list of members, the list elements are not enforced to be
  * constant strings here.
  */
-/*@only@*/ /*@out@*/char **dup_list (char *const *list)
+/*@only@*/char **
+dup_list(char *const *list)
 {
        int i;
        char **tmp;
index 5131db535a31bd2d47037716be094b35f21ddf67..756bcdd6656a4746e48688c67a670658d77b485f 100644 (file)
@@ -214,9 +214,9 @@ extern void setup_limits (const struct passwd *);
 #endif
 
 /* 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 /*@only@*/char **add_list (/*@returned@*/ /*@only@*/char **, const char *);
+extern /*@only@*/char **del_list (/*@returned@*/ /*@only@*/char **, const char *);
+extern /*@only@*/char **dup_list (char *const *);
 extern bool is_on_list (char *const *list, const char *member);
 extern /*@only@*/char **comma_to_list (const char *);