* score/inline/rtems/score/address.inl: Added const qualifier
	to parameters.  Added cast to _Addresses_Subtract() fix a warning.
This commit is contained in:
Joel Sherrill
2009-08-26 23:25:18 +00:00
parent 42663eec1f
commit 4314d61b47
2 changed files with 14 additions and 9 deletions

View File

@@ -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.

View File

@@ -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);