In structs.h there is a set of type definitions for boolean that looks like this:
Code:
#if !defined(__cplusplus) /* Anyone know a portable method? */
#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 202311L
typedef char bool; /**< Technically 1 signed byte; vals should only = TRUE or FALSE. */
#endif /* C23 and later provide bool as a keyword. */
#endif
What does that mean, portable version? For boolean, or defining C++? I'm assuming boolean.