#include #include uint32_t check_multiboot(uint32_t mb_magic, uint32_t mb_addr) { if (mb_magic != MULTIBOOT2_BOOTLOADER_MAGIC) return 0; if (mb_addr & 7) return 0; const uint32_t size = *reinterpret_cast(mb_addr); return size; }