]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/commitdiff
Added missing inline specifiers to all function in multiboot2.hpp
authorAmelia Coutard <eliottulio.coutard@gmail.com>
Sat, 7 May 2022 14:45:14 +0000 (16:45 +0200)
committerAmelia Coutard <eliottulio.coutard@gmail.com>
Sat, 7 May 2022 14:45:14 +0000 (16:45 +0200)
src/multiboot2.hpp

index adaa1e04c094f386812641aec1a547681543eed6..cbbdf5c9425c3debe12bb3633a50166dcd83b26d 100644 (file)
                return os::phys_ptr<const info>((ptr.get_phys_addr() + ptr->size + 7) / 8 * 8); // + 7) / 8 * 8 is required for alignment.
        }
 
-       std::uint64_t framebuffer_addr(os::phys_ptr<const info> ptr) {
+       inline std::uint64_t framebuffer_addr(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint64_t*>(&ptr->rest[0]);
        }
-       std::uint32_t framebuffer_pitch(os::phys_ptr<const info> ptr) {
+       inline std::uint32_t framebuffer_pitch(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint32_t*>(&ptr->rest[8]);
        }
-       std::uint32_t framebuffer_width(os::phys_ptr<const info> ptr) {
+       inline std::uint32_t framebuffer_width(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint32_t*>(&ptr->rest[12]);
        }
-       std::uint32_t framebuffer_height(os::phys_ptr<const info> ptr) {
+       inline std::uint32_t framebuffer_height(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint32_t*>(&ptr->rest[16]);
        }
-       std::uint8_t framebuffer_bpp(os::phys_ptr<const info> ptr) {
+       inline std::uint8_t framebuffer_bpp(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint8_t*>(&ptr->rest[20]);
        }
-       std::uint8_t framebuffer_type(os::phys_ptr<const info> ptr) {
+       inline std::uint8_t framebuffer_type(os::phys_ptr<const info> ptr) {
                return *reinterpret_cast<const std::uint8_t*>(&ptr->rest[21]);
        }
-       const std::uint8_t* color_info(os::phys_ptr<const info> ptr) {
+       inline const std::uint8_t* color_info(os::phys_ptr<const info> ptr) {
                return reinterpret_cast<const std::uint8_t*>(&ptr->rest[24]);
        }
 #endif // __cplusplus