mirror of
git://git.git.savannah.gnu.org/grub.git
synced 2026-06-15 23:16:05 +00:00
9922ed133c
Modern compilers are becoming more strict and starting to warn when certain attributes are ignored. The regparam attribute is such an attribute. Moreover, the function void EXPORT_FUNC (grub_bios_interrupt) (grub_uint8_t intno, struct grub_bios_int_registers *regs) __attribute__ ((regparm(3))); is only defined with the i386-pc target. Update include/grub/i386/pc/int.h so grub_bios_interrupt() is only declared when GRUB_MACHINE_PCBIOS is defined. This addresses the issue of declaring a function that is not defined for non-i386-pc targets and prevents the "attribute ignored" diagnostic message. Signed-off-by: Nicholas Vinson <nvinson234@gmail.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>