how does cstdint.h differ from what I've always used: stdint.h ? C++ related?
and stdbool.h