From e245a66054cac00f2916fbc9436d926ea2cf4d1c Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 10 Oct 2006 22:57:07 +0000 Subject: * src/ls.c (quote_name): Use initializer rather than memset to initialize an object to zero. This is easier to read and is less likely to introduce an runtime error due to a mixup. It causes gcc -W to issue a warning, but you can work around this by appending -Wno-missing-field-initializers. * src/pathchk.c (portable_chars_only): Likewise. * src/shred.c (main): Likewise. * src/stty.c (main): Likewise. * src/tr.c (card_of_complement): Likewise. * src/wc.c (wc): Likewise. --- src/ls.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/ls.c') diff --git a/src/ls.c b/src/ls.c index 573f5f581..c63330ece 100644 --- a/src/ls.c +++ b/src/ls.c @@ -3604,8 +3604,7 @@ quote_name (FILE *out, const char *name, struct quoting_options const *options, reach its end, replacing each non-printable multibyte character with a single question mark. */ { - mbstate_t mbstate; - memset (&mbstate, 0, sizeof mbstate); + mbstate_t mbstate = { 0, }; do { wchar_t wc; -- cgit v1.2.3-54-g00ecf