multiboot_header
extern const struct multiboot_header mb_header;
extern const struct multiboot_header mb_header;
struct multiboot_header *header;
header = (struct multiboot_header *)&magic[i];
pu.mb = (struct multiboot_header *) (buffer + i);
struct multiboot_header *mb;
flags = ((struct multiboot_header *) (buffer + i))->flags;