sys/types.h int8_t signed or unsigned
J. Johnston
jjohnstn@redhat.com
Wed Jul 2 19:52:00 GMT 2003
Shaun Jackman wrote:
> In newlib-1.11.0 int8_t is defined as
> typedef char int8_t;
>
> Out of curiosity, is char known to be signed? I thought it was ambiguous
> (signed or unsigned depending on the platform). In which case this
> should be
> typedef signed char int8_t;
>
You are correct. I will change this.
> Also, newlib doesn't provide stdint.h. Should it?
>
Newlib is not C99 (or POSIX) so it technically does not have to provide stdint.h. Would it be
nice and/or useful to have? Definitely. We have it for linux as it simply includes <sys/types.h>.
I can eventually add it or would you like to take a stab at implementing the shared version?
-- Jeff J.
More information about the Newlib
mailing list