Control: forwarded -1 k...@vrfy.org (Adding Kay Sievers & Harald Hoyer from upstream)
On Mon, Aug 25, 2014 at 09:10:48PM +0200, Michael Tautschnig wrote: > Package: gummiboot > Version: 45-2 > Usertags: goto-cc > Severity: wishlist > Tags: upstream > > While trying to build gummiboot using our research compiler infrastructure the > build stumbled upon the following declaration in src/efi/console.c (from line > 29 > onwards): > > typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)( > struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; > BOOLEAN ExtendedVerification; > ); > > While even gcc -Wall -pedantic will emit warnings, clang entirely rejects > this. > To address this, the semicolons after the function parameters should be > replaced > by commas, and the last one should be omitted, like this: > > typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)( > struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, > BOOLEAN ExtendedVerification > ); > > The same problem appears multiple times in that file. > > I'm not sure about the rationale for the chosen syntax and surely this is an > upstream problem, but I couldn't figure out what their bugtracker was. I'm not sure either, I added the upstream authors to the list of recipients. -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/. Be friendly, do not top-post, and follow RFC 1855 "Netiquette". - If you don't I might ignore you. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org