summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/object.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-12-02 19:16:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-12-02 19:16:37 +0000
commit2728d9cf48178eec3eb34f8490d11181d43c6036 (patch)
tree17034d0effd8e838f0f2e62ba97ed4e256cbd422 /cpukit/score/include/rtems/score/object.h
parent2002-12-02 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-2728d9cf48178eec3eb34f8490d11181d43c6036.tar.bz2
2002-12-02 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/object.h, include/rtems/score/tod.h: Added casts to eliminate warnings on 16 bit targets like the h8300.
Diffstat (limited to 'cpukit/score/include/rtems/score/object.h')
-rw-r--r--cpukit/score/include/rtems/score/object.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/cpukit/score/include/rtems/score/object.h b/cpukit/score/include/rtems/score/object.h
index af2b6f763b..7ccba96e83 100644
--- a/cpukit/score/include/rtems/score/object.h
+++ b/cpukit/score/include/rtems/score/object.h
@@ -74,15 +74,15 @@ typedef unsigned32 Objects_Id;
#define OBJECTS_API_START_BIT 24
#define OBJECTS_CLASS_START_BIT 27
-#define OBJECTS_INDEX_MASK 0x0000ffff
-#define OBJECTS_NODE_MASK 0x00ff0000
-#define OBJECTS_API_MASK 0x07000000
-#define OBJECTS_CLASS_MASK 0xf8000000
-
-#define OBJECTS_INDEX_VALID_BITS 0x0000ffff
-#define OBJECTS_NODE_VALID_BITS 0x000000ff
-#define OBJECTS_API_VALID_BITS 0x00000007
-#define OBJECTS_CLASS_VALID_BITS 0x0000001f
+#define OBJECTS_INDEX_MASK (Objects_Id)0x0000ffff
+#define OBJECTS_NODE_MASK (Objects_Id)0x00ff0000
+#define OBJECTS_API_MASK (Objects_Id)0x07000000
+#define OBJECTS_CLASS_MASK (Objects_Id)0xf8000000
+
+#define OBJECTS_INDEX_VALID_BITS (Objects_Id)0x0000ffff
+#define OBJECTS_NODE_VALID_BITS (Objects_Id)0x000000ff
+#define OBJECTS_API_VALID_BITS (Objects_Id)0x00000007
+#define OBJECTS_CLASS_VALID_BITS (Objects_Id)0x0000001f
/*
* This enumerated type is used in the class field of the object ID.