int8_t typedef problem

Joel Sherrill joel.sherrill at
Tue Jan 7 14:21:15 UTC 2003

Stephen Holford wrote:
> Hi
> We have come across an issue with the declaration of the int8_t type in
> include/machine/types.h originating from newlib (but patched for rtems
> with newlib-1.10.0-rtems-20021127.diff).
> Currently it is defined as:
> typedef char               int8_t;
> The problem is that on some targets (like the powerpc) the default type
> for a char is unsigned. So the above should read:
> typedef signed char      int8_t;
> to ensure that there is no ambiguity.

Thanks.  What about the other intXX_t types?  Should they say signed?

> Steve
> ---------------------
> Steve Holford, Wescam

Joel Sherrill, Ph.D.             Director of Research & Development
joel at                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

More information about the users mailing list