summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-26 23:25:18 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-08-26 23:25:18 +0000
commit4314d61b47ff248ec622f58ed15a5dd6922e1eb6 (patch)
treebe963c11e393b85280d37b7e863b4ee620564820 /cpukit
parentEliminate %{gccexec}. (diff)
downloadrtems-4314d61b47ff248ec622f58ed15a5dd6922e1eb6.tar.bz2
2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/inline/rtems/score/address.inl: Added const qualifier to parameters. Added cast to _Addresses_Subtract() fix a warning.
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/ChangeLog5
-rw-r--r--cpukit/score/inline/rtems/score/address.inl18
2 files changed, 14 insertions, 9 deletions
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 <Sebastian.Huber@embedded-brains.de>
+
+ * score/inline/rtems/score/address.inl: Added const qualifier
+ to parameters. Added cast to _Addresses_Subtract() fix a warning.
+
2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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/bspIo.h>
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);