summaryrefslogtreecommitdiffstats
path: root/cpukit/score/inline/rtems/score/heap.inl
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-10-03 22:27:01 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-10-03 22:27:01 +0000
commitdb41bb6784c6f7da698eda25c969082143e65b43 (patch)
tree11a87692f381ac4205491f4f18c1fec16f76ece6 /cpukit/score/inline/rtems/score/heap.inl
parent2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-db41bb6784c6f7da698eda25c969082143e65b43.tar.bz2
2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c: Addresses can be larger than integers so use long for %p formats. * score/inline/rtems/score/address.inl: Offsets can be positive or negative, so use int32_t. Also do math with intptr_t since there are cases where the number of bits in an address do not equal the number of bits in an integer. * score/inline/rtems/score/heap.inl: Offsets can be positive or negative, so use int32_t.
Diffstat (limited to '')
-rw-r--r--cpukit/score/inline/rtems/score/heap.inl4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/score/inline/rtems/score/heap.inl b/cpukit/score/inline/rtems/score/heap.inl
index 7b8701bdc8..80f6f853e6 100644
--- a/cpukit/score/inline/rtems/score/heap.inl
+++ b/cpukit/score/inline/rtems/score/heap.inl
@@ -6,7 +6,7 @@
*/
/*
- * COPYRIGHT (c) 1989-2006.
+ * COPYRIGHT (c) 1989-2008.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -272,7 +272,7 @@ RTEMS_INLINE_ROUTINE void _Heap_Align_down_uptr (
*/
RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Block_at(
void *base,
- uint32_t offset
+ int32_t offset
)
{
return (Heap_Block *) _Addresses_Add_offset( base, offset );