Issue: #include <stdio.h> shall not cause intmax_t to be defined

Corinna Vinschen vinschen@redhat.com
Tue May 3 17:00:16 GMT 2022


On Apr 27 00:41, Pavel M wrote:
> Hi all,
> 
> Issue: #include <stdio.h> shall not cause intmax_t to be defined. However,
> now it causes. This is because now <stdio.h> includes <sys/types.h>, which
> includes <sys/_stdint.h>.
> Note: per C11 the types intmax_t and uintmax_t defined in the header
> <stdint.h>, and <stdint.h> is not included in <stdio.h>.
> Consider fixing.

I pushed a patch to fix this.


Thanks,
Corinna



More information about the Newlib mailing list