]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/commitdiff
Made multiboot2.hpp a bit cleaner
authorAmelia Coutard <eliottulio.coutard@gmail.com>
Sat, 18 Mar 2023 20:12:58 +0000 (21:12 +0100)
committerAmelia Coutard <eliottulio.coutard@gmail.com>
Sat, 18 Mar 2023 20:12:58 +0000 (21:12 +0100)
kernel/src/lib/multiboot2.hpp

index c5837a88e7222093cc3202e1d7bb5fb9f9d69780..6a42639d9b703a6fd9823d407356611bf6d67825 100644 (file)
 
 #ifdef __cplusplus
        constexpr std::uint32_t magic = 0xE85250D6;
-#else
-#      define multiboot2_magic 0xE85250D6
-#endif // __cplusplus
-
-#ifdef __cplusplus
        constexpr std::uint32_t arch_i386_32bit = 0;
        constexpr std::uint32_t arch_mips_32bit = 4;
+       constexpr std::uint32_t checksum(std::uint32_t arch, std::uint32_t length) { return -(magic + arch + length); }
 #else
+#      define multiboot2_magic 0xE85250D6
 #      define multiboot2_arch_i386_32bit 0
 #      define multiboot2_arch_mips_32bit 4
-#endif // __cplusplus
-
-#ifdef __cplusplus
-       constexpr std::uint32_t checksum(std::uint32_t arch, std::uint32_t length) { return -(magic + arch + length); }
-#else
 #      define multiboot2_checksum(arch, length) -(multiboot2_magic + (arch) + (length))
 #endif // __cplusplus