From db41bb6784c6f7da698eda25c969082143e65b43 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 3 Oct 2008 22:27:01 +0000 Subject: 2008-10-03 Joel Sherrill * 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. --- cpukit/score/inline/rtems/score/heap.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpukit/score/inline/rtems/score/heap.inl') 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 ); -- cgit v1.2.3