Project Info Name.......: gnu-hello
Description: GNU Hello


gnu-hello       
Info
Commit...:f0dab33af133c2df48ba23a8392a151616d88272
Author...:Collin Funk
Committer:Reuben Thomas
Date.....:Tue Jul 2 17:48:15 2024 -0700
Parents..:4ce85c1c0a88145cbb97183776f6ca3c343566d0

Message
maint: use mbszero

* bootstrap.conf (gnulib_modules): Add mbszero.
* src/hello.c (main): Use mbszero to set the initial conversion state.

Changes
diff --git a/bootstrap.conf b/bootstrap.conf
line changes: +1/-0
index 9348224..a8fdd41
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -32,6 +32,7 @@ gnulib_modules="
     gnupload
     maintainer-makefile
     mbsrtowcs
+    mbszero
     progname
     propername
     readme-release

diff --git a/src/hello.c b/src/hello.c
line changes: +1/-1
index 35151df..f3e64e5
--- a/src/hello.c
+++ b/src/hello.c
@@ -130,7 +130,7 @@ main (int argc, char *argv[])
 {
   const char *greeting_msg;
   wchar_t *mb_greeting;
-  mbstate_t mbstate = { 0, };
+  mbstate_t mbstate; mbszero (&mbstate);
   size_t len;
 
   set_program_name (argv[0]);

This website is licensed under AGPL-3.0. Feel free to copy!