Hi Pedro, CONST and VOID are defined in Section 2.3 of the UEFI Specification. So we need to keep them to consume .h files based on UEF Spec contents. STATIC is not part of any industry standard spec. Mike From: Pedro Falcato Sent: Tuesday, November 22, 2022 2:12 PM To: devel@edk2.groups.io; Kinney, Michael D Cc: Chang, Abner ; Ni, Ray ; Gao, Liming Subject: Re: [edk2-devel] [PATCH] edk II C Coding Standard: Remove section 5.4.2.2 STATIC On Tue, Nov 22, 2022 at 6:10 PM Michael D Kinney > wrote: Hi Abner, Removing that section 5.4.2.2 is required to close this bug. Meaning of 'static' is covered by the ANSI C standards. Mike, Sorry for spinning off a bit, but if we're dropping STATIC, can we also drop the other defines (like CONST, VOID, etc)? Potentially culminating into adopting C99 (does any EDK2-relevant C compiler not support it?). Pedro