summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/ChangeLog5
-rw-r--r--cpukit/score/inline/rtems/score/address.inl4
2 files changed, 7 insertions, 2 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index f765512f80..b031d7bd79 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * score/inline/rtems/score/address.inl: Make offset arguments intptr_t
+ not int32_t.
+
2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_arp.h, libnetworking/net/route.h:
diff --git a/cpukit/score/inline/rtems/score/address.inl b/cpukit/score/inline/rtems/score/address.inl
index fb44781e6d..ef61411915 100644
--- a/cpukit/score/inline/rtems/score/address.inl
+++ b/cpukit/score/inline/rtems/score/address.inl
@@ -42,7 +42,7 @@
#include <rtems/bspIo.h>
RTEMS_INLINE_ROUTINE void *_Addresses_Add_offset (
void *base,
- int32_t offset
+ intptr_t offset
)
{
return (void *)((intptr_t)base + offset);
@@ -62,7 +62,7 @@ RTEMS_INLINE_ROUTINE void *_Addresses_Add_offset (
RTEMS_INLINE_ROUTINE void *_Addresses_Subtract_offset (
void *base,
- int32_t offset
+ intptr_t offset
)
{
return (void *)((intptr_t)base - offset);