use ISO C11, the 2011 revision of the ISO C standard•••In traditional mode preprocessing directives are recognized only when
their leading `#' appears in the first column. There can be no whitespace
between the beginning of the line and the `#'.
So use ISO C11 and close #4. (I hope so.)