The text in the <includes> has been eaten out by the blog engine it seems. To have bool in C it's <stdbool.h> if anyone wonders.
Also regarding generic constants, C++ allows template variables:
https://en.cppreference.com/w/cpp/language/variable_template