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
This commit is contained in:
François Revol 2009-06-12 22:02:21 +00:00
parent 27e6c57b6a
commit 1fcdc25661
1 changed files with 5 additions and 5 deletions

View File

@ -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))