mirror of
https://github.com/ipxe/ipxe
synced 2026-04-16 03:00:10 +03:00
[build] Prevent the use of reserved words in C23
GCC 15 defaults to C23, which reserves bool, true, and false as keywords. Avoid using these as parameter or variable names. Modified-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -147,13 +147,13 @@ void efi_ifr_end_op ( struct efi_ifr_builder *ifr ) {
|
||||
*/
|
||||
void efi_ifr_false_op ( struct efi_ifr_builder *ifr ) {
|
||||
size_t dispaddr = ifr->ops_len;
|
||||
EFI_IFR_FALSE *false;
|
||||
EFI_IFR_FALSE *op;
|
||||
|
||||
/* Add opcode */
|
||||
false = efi_ifr_op ( ifr, EFI_IFR_FALSE_OP, sizeof ( *false ) );
|
||||
op = efi_ifr_op ( ifr, EFI_IFR_FALSE_OP, sizeof ( *op ) );
|
||||
|
||||
DBGC ( ifr, "IFR %p false\n", ifr );
|
||||
DBGC2_HDA ( ifr, dispaddr, false, sizeof ( *false ) );
|
||||
DBGC2_HDA ( ifr, dispaddr, op, sizeof ( *op ) );
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -462,13 +462,13 @@ void efi_ifr_text_op ( struct efi_ifr_builder *ifr, unsigned int prompt_id,
|
||||
*/
|
||||
void efi_ifr_true_op ( struct efi_ifr_builder *ifr ) {
|
||||
size_t dispaddr = ifr->ops_len;
|
||||
EFI_IFR_TRUE *true;
|
||||
EFI_IFR_TRUE *op;
|
||||
|
||||
/* Add opcode */
|
||||
true = efi_ifr_op ( ifr, EFI_IFR_TRUE_OP, sizeof ( *true ) );
|
||||
op = efi_ifr_op ( ifr, EFI_IFR_TRUE_OP, sizeof ( *op ) );
|
||||
|
||||
DBGC ( ifr, "IFR %p true\n", ifr );
|
||||
DBGC2_HDA ( ifr, dispaddr, true, sizeof ( *true ) );
|
||||
DBGC2_HDA ( ifr, dispaddr, op, sizeof ( *op ) );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user