The size of a "bool" in C / C++ is not defined,
so the documentation for D should reflect this:
Mapping C type to D type
C type D type
bool byte or int
Both sizes are being used on Mac OS X for instance,
PPC uses "int" (4 bytes) while PPC64 uses "byte"...