summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-01 16:06:43 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-01 16:06:43 +0000
commit02ac910cfc18f711045dc2e35d58d64a695e2540 (patch)
tree0c6892eb6d037476f5a3d5e1647dea0fbfd02c50
parent2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-02ac910cfc18f711045dc2e35d58d64a695e2540.tar.bz2
2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add C99 uint types.
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/user/datatypes.t26
2 files changed, 30 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 5d82102e46..d4040b5841 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,5 +1,9 @@
2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
+ * user/datatypes.t: Add C99 uint types.
+
+2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
+
* user/concepts.t: Id has four parts not three.
2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
diff --git a/doc/user/datatypes.t b/doc/user/datatypes.t
index b6832f8a5b..ec0fe5b3db 100644
--- a/doc/user/datatypes.t
+++ b/doc/user/datatypes.t
@@ -297,4 +297,30 @@ entry point of the function implementing the TSR.
@item @code{@value{DIRPREFIX}vector_number} is the data
type used to manage and manipulate interrupt vector numbers.
+@findex uint8_t
+@item @code{uint8_t} is the C99 data type that corresponds to unsigned
+eight bit integers. This data type is defined by RTEMS in a manner that
+ensures it is portable across different target processors.
+
+@findex uint16_t
+@item @code{uint16_t} is the C99 data type that corresponds to unsigned
+sixteen bit integers. This data type is defined by RTEMS in a manner
+that ensures it is portable across different target processors.
+
+@findex uint32_t
+@item @code{uint32_t} is the C99 data type that corresponds to unsigned
+thirty-two bit integers. This data type is defined by RTEMS in a manner
+that ensures it is portable across different target processors.
+
+@findex uint64_t
+@item @code{uint64_t} is the C99 data type that corresponds to unsigned
+sixty-four bit integers. This data type is defined by RTEMS in a manner
+that ensures it is portable across different target processors.
+
+@findex uintptr_t
+@item @code{uintptr_t} is the C99 data type that corresponds to the
+unsigned integer type that is of sufficient size to represent addresses
+as unsigned integers. This data type is defined by RTEMS in a manner
+that ensures it is portable across different target processors.
+
@end itemize