]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
test: Cast literal strings to (char *) on n_name assignment
authorGuillem Jover <guillem@hadrons.org>
Mon, 1 Mar 2021 23:48:31 +0000 (00:48 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sat, 27 Nov 2021 04:06:14 +0000 (05:06 +0100)
The member is declared as n_name so we cannot directly assign a literal
string constant.

Warned-by: gcc
test/nlist.c

index 82e24e97f05bf7827c8e8cc8981cace2e9190b7e..a2ac228567a6c30d912ca577514def603a9dda4f 100644 (file)
@@ -55,11 +55,11 @@ int
 main(int argc, char **argv)
 {
        struct nlist nl[] = {
-               { .n_un.n_name = "main" },
-               { .n_un.n_name = "func_pub" },
-               { .n_un.n_name = "data_pub_uninit" },
-               { .n_un.n_name = "data_pub_init" },
-               { .n_un.n_name = "data_prv_init" },
+               { .n_un.n_name = (char *)"main" },
+               { .n_un.n_name = (char *)"func_pub" },
+               { .n_un.n_name = (char *)"data_pub_uninit" },
+               { .n_un.n_name = (char *)"data_pub_init" },
+               { .n_un.n_name = (char *)"data_prv_init" },
                { .n_un.n_name = NULL },
        };
        int rc;