From 6f347d0f0a0db643c5ec134481aeab0232127ae2 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek Date: Mon, 11 Aug 2014 22:00:01 +0000 Subject: [PATCH] StdLib/LibC/Stdio: fix "missing braces around initializer" The member "fext._ub" is a structure (of type "struct __sbuf"), and the current initializer triggers StdLib/LibC/Stdio/vswscanf.c: In function 'vswscanf': StdLib/LibC/Stdio/vswscanf.c:75:10: error: missing braces around initializer [-Werror=missing-braces] StdLib/LibC/Stdio/vswscanf.c:75:10: error: (near initialization for 'fext._ub') [-Werror=missing-braces] cc1: all warnings being treated as errors Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek Reviewed-by: Jordan Justen git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15786 6f19259b-4bc3-4df7-8a09-765794883524 --- StdLib/LibC/Stdio/vswscanf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StdLib/LibC/Stdio/vswscanf.c b/StdLib/LibC/Stdio/vswscanf.c index 3f62666652..254f0b224a 100644 --- a/StdLib/LibC/Stdio/vswscanf.c +++ b/StdLib/LibC/Stdio/vswscanf.c @@ -72,7 +72,7 @@ vswscanf( size_t mlen; int r; const wchar_t *rstr = str; - struct __sfileext fext = { 0 }; + struct __sfileext fext = { { 0 } }; /* * XXX Convert the wide character string to multibyte, which -- 2.39.2