diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-12-07 02:42:58 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-12-07 02:42:58 +0000 |
commit | 4616790a31c2edacaccc3638da48f1670e5d2f5d (patch) | |
tree | c040d4f60f98159ccdbfacfc11702f225198ecb7 /doc/tools/bmenu/address.inl | |
parent | 2007-12-06 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-4616790a31c2edacaccc3638da48f1670e5d2f5d.tar.bz2 |
Eliminate unsigned8, unsigned16, unsigned32. Use size_t, ptrdiff_t, intptr_t for 64bit compliance.
Diffstat (limited to 'doc/tools/bmenu/address.inl')
-rw-r--r-- | doc/tools/bmenu/address.inl | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/doc/tools/bmenu/address.inl b/doc/tools/bmenu/address.inl index 220e5fe2e0..0dff9e3e24 100644 --- a/doc/tools/bmenu/address.inl +++ b/doc/tools/bmenu/address.inl @@ -13,6 +13,9 @@ #ifndef __INLINE_ADDRESSES_inl #define __INLINE_ADDRESSES_inl +#include <stddef.h> +#include <stdint.h> + /*PAGE * * _Addresses_Add_offset @@ -21,7 +24,7 @@ STATIC INLINE void *_Addresses_Add_offset ( void *base, - unsigned32 offset + size_t offset ) { return (base + offset); @@ -35,7 +38,7 @@ STATIC INLINE void *_Addresses_Add_offset ( STATIC INLINE void *_Addresses_Subtract_offset ( void *base, - unsigned32 offset + size_t offset ) { return (base - offset); @@ -54,7 +57,7 @@ STATIC INLINE void *_Addresses_Add ( void *right ) { - return (left + (unsigned32)right); + return (left + (ptrdiff_t) right); } /*PAGE @@ -65,7 +68,7 @@ STATIC INLINE void *_Addresses_Add ( * dependent on an addresses being thirty two bits. */ -STATIC INLINE unsigned32 _Addresses_Subtract ( +STATIC INLINE ptrdiff_t _Addresses_Subtract ( void *left, void *right ) @@ -83,7 +86,7 @@ STATIC INLINE boolean _Addresses_Is_aligned ( void *address ) { - return ( ( (unsigned32)address % 4 ) == 0 ); + return ( ( (intptr_t)address % 4 ) == 0 ); } /*PAGE |