Commit d26a810e authored by Andrew Gierth's avatar Andrew Gierth

Use an unsigned char for bool if we don't use the native bool.

On (rare) platforms where sizeof(bool) > 1, we need to use our own
bool, but imported c99 code (such as Ryu) may want to use bool values
as array subscripts, which elicits warnings if bool is defined as
char. Using unsigned char instead should work just as well for our
purposes, and avoid such warnings.

Per buildfarm members prariedog and locust.
parent e04a3905
......@@ -305,7 +305,7 @@
#else
#ifndef bool
typedef char bool;
typedef unsigned char bool;
#endif
#ifndef true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment