From 4314d61b47ff248ec622f58ed15a5dd6922e1eb6 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 26 Aug 2009 23:25:18 +0000 Subject: 2009-08-26 Sebastian Huber * score/inline/rtems/score/address.inl: Added const qualifier to parameters. Added cast to _Addresses_Subtract() fix a warning. --- cpukit/ChangeLog | 5 +++++ cpukit/score/inline/rtems/score/address.inl | 18 +++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) (limited to 'cpukit') diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 8ab3637460..31f3f3812c 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2009-08-26 Sebastian Huber + + * score/inline/rtems/score/address.inl: Added const qualifier + to parameters. Added cast to _Addresses_Subtract() fix a warning. + 2009-08-26 Joel Sherrill * libfs/src/devfs/devfs.h: Fix spelling error. diff --git a/cpukit/score/inline/rtems/score/address.inl b/cpukit/score/inline/rtems/score/address.inl index b0e418e647..417c069648 100644 --- a/cpukit/score/inline/rtems/score/address.inl +++ b/cpukit/score/inline/rtems/score/address.inl @@ -41,7 +41,7 @@ */ #include RTEMS_INLINE_ROUTINE void *_Addresses_Add_offset ( - void *base, + const void *base, intptr_t offset ) { @@ -61,7 +61,7 @@ RTEMS_INLINE_ROUTINE void *_Addresses_Add_offset ( */ RTEMS_INLINE_ROUTINE void *_Addresses_Subtract_offset ( - void *base, + const void *base, intptr_t offset ) { @@ -82,11 +82,11 @@ RTEMS_INLINE_ROUTINE void *_Addresses_Subtract_offset ( * dependent on an addresses being thirty two bits. */ RTEMS_INLINE_ROUTINE int32_t _Addresses_Subtract ( - void *left, - void *right + const void *left, + const void *right ) { - return ((char *) left - (char *) right); + return (int32_t) ((const char *) left - (const char *) right); } /** @brief Is Address Aligned @@ -101,7 +101,7 @@ RTEMS_INLINE_ROUTINE int32_t _Addresses_Subtract ( * false otherwise. */ RTEMS_INLINE_ROUTINE bool _Addresses_Is_aligned ( - void *address + const void *address ) { #if (CPU_ALIGNMENT == 0) @@ -127,9 +127,9 @@ RTEMS_INLINE_ROUTINE bool _Addresses_Is_aligned ( * memory range specified and false otherwise. */ RTEMS_INLINE_ROUTINE bool _Addresses_Is_in_range ( - void *address, - void *base, - void *limit + const void *address, + const void *base, + const void *limit ) { return (address >= base && address <= limit); -- cgit v1.2.3