It's not wrong but two notations are used in this file for the compilation conditions.
The not wrong but incomplete conidtions are lines 140 to 147 with any default case.
Others modifications like here are just harmonization concerns of code.