> grub_uint8_t *addr; > > byte = nr >> 3; > #ifdef WORDS_BIGENDIAN #ifdef GRUB_CPU_WORDS_BIGENDIAN actually Also in general it's very good idea to check on big-endian machines. We don't add __ prefix to function names.