From 1fcdc2566158093c47e91aeff49e8bea9988c7cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 12 Jun 2009 22:02:21 +0000 Subject: [PATCH] Fix build due to stricter type checking in C++ than C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31021 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/runtime_loader/arch/m68k/arch_relocate.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/system/runtime_loader/arch/m68k/arch_relocate.cpp b/src/system/runtime_loader/arch/m68k/arch_relocate.cpp index d33fe9cc6d..658b633975 100644 --- a/src/system/runtime_loader/arch/m68k/arch_relocate.cpp +++ b/src/system/runtime_loader/arch/m68k/arch_relocate.cpp @@ -26,14 +26,14 @@ static inline void -write_32(addr_t P, Elf32_Word value) +write_32(addr_t *P, Elf32_Word value) { *(Elf32_Word*)P = value; } static inline void -write_16(addr_t P, Elf32_Word value) +write_16(addr_t *P, Elf32_Word value) { // bits 16:29 *(Elf32_Half*)P = (Elf32_Half)value; @@ -41,7 +41,7 @@ write_16(addr_t P, Elf32_Word value) static inline bool -write_16_check(addr_t P, Elf32_Word value) +write_16_check(addr_t *P, Elf32_Word value) { // bits 15:0 if ((value & 0xffff0000) && (~value & 0xffff8000)) @@ -52,7 +52,7 @@ write_16_check(addr_t P, Elf32_Word value) static inline bool -write_8(addr_t P, Elf32_Word value) +write_8(addr_t *P, Elf32_Word value) { // bits 7:0 *(uint8 *)P = (uint8)value; @@ -61,7 +61,7 @@ write_8(addr_t P, Elf32_Word value) static inline bool -write_8_check(addr_t P, Elf32_Word value) +write_8_check(addr_t *P, Elf32_Word value) { // bits 7:0 if ((value & 0xffffff00) && (~value & 0xffffff80))