]> Savannah Git Hosting - gnulib.git/commitdiff
Pacify -Wunterminated-string-initialization
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 07:27:30 +0000 (00:27 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 07:30:26 +0000 (00:30 -0700)
* tests/test-fwrite.c (main): Mark nonstrings with
_GL_ATTRIBUTE_NONSTRING.
* tests/test-mbsinit.c (main): "\303" → {'\303'} in initializer.

ChangeLog
tests/test-fwrite.c
tests/test-mbsinit.c

index b143d1311bedd641116c3af377404653821f078f..7a5586a8d706b912fd737c4dad9bd0b4dcaca805 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2025-04-17  Paul Eggert  <eggert@cs.ucla.edu>
 
+       Pacify -Wunterminated-string-initialization
+       * tests/test-fwrite.c (main): Mark nonstrings with
+       _GL_ATTRIBUTE_NONSTRING.
+       * tests/test-mbsinit.c (main): "\303" → {'\303'} in initializer.
+
        getlogin-tests: remove xalloc dependency
        * modules/getlogin-tests (Depends-on): Remove xalloc.
        (test_getlogin_LDADD): Remove @LIBINTL@.
index b7c540ca765e327b54aae07bd6df7758a53e3131..8cabd58cb24c61632e9ed7aa86dcb38226cba893 100644 (file)
@@ -48,7 +48,7 @@ main ()
   #if !defined __ANDROID__ /* fdsan */
   {
     FILE *fp = fopen (filename, "w");
-    char buf[5] = "world";
+    char buf[5] _GL_ATTRIBUTE_NONSTRING = "world";
     ASSERT (fp != NULL);
     setvbuf (fp, NULL, _IONBF, 0);
     ASSERT (close (fileno (fp)) == 0);
@@ -66,7 +66,7 @@ main ()
     FILE *fp = fdopen (-1, "w");
     if (fp != NULL)
       {
-        char buf[5] = "world";
+        char buf[5] _GL_ATTRIBUTE_NONSTRING = "world";
         setvbuf (fp, NULL, _IONBF, 0);
         errno = 0;
         ASSERT (fwrite (buf, 1, sizeof (buf), fp) == 0);
@@ -81,7 +81,7 @@ main ()
     fp = fdopen (99, "w");
     if (fp != NULL)
       {
-        char buf[5] = "world";
+        char buf[5] _GL_ATTRIBUTE_NONSTRING = "world";
         setvbuf (fp, NULL, _IONBF, 0);
         errno = 0;
         ASSERT (fwrite (buf, 1, sizeof (buf), fp) == 0);
index 110c16c8058fe58dc1909870774fd44f30353fd5..cd57e9ff60afa269eb6c7827d72e7580db7959aa 100644 (file)
@@ -38,7 +38,7 @@ main (int argc, char *argv[])
 
   if (argc > 1)
     {
-      static const char input[1] = "\303";
+      static const char input[1] = {'\303'};
       wchar_t wc;
       size_t ret;