From 3dd028ed0f9bd91abf7dea9ed4b1ce35519cd515 Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 16 Dec 2009 20:30:06 +0000 Subject: [PATCH] Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2360 42af7a65-404d-4744-a932-0658087f49c3 --- arch/README.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/arch/README.txt b/arch/README.txt index 23b4a08321..252153d3c3 100644 --- a/arch/README.txt +++ b/arch/README.txt @@ -79,13 +79,18 @@ include/types.h This provides architecture/toolchain-specific definitions for standard types. This file should typedef: - sbyte, ubyte, uint8, boolean, sint16, uint16, sint32, uint32 + _int8_t, _uint8_t, _int16_t, _uint16_t, _int32_t, _uint32_t - and + and if the architecture supports 64-bit integers. - sint64, uint64 + _int24_t, _uint24_t, int64_t, uint64_t - if the architecture supports 64-bit integers. + NOTE that these type names have a leading underscore character. This + file will be included(indirectly) by include/stdint.h and typedef'ed to + the final name without the underscore character. This roundabout way of + doings things allows the stdint.h to be removed from the include/ + directory in the event that the user prefers to use the definitions + provided by their toolchain header files irqstate_t