unescaped newline in character constant in inactive code
The constant expression of an #if, #elif, #ifdef, or #ifndef preprocessor directive evaluates to zero, making the code following it inactive. The inactive code contains a newline character in a set of single or double quotes. All text until the next double quote is considered to be within a character constant.