c: Fix parsing of unclosed '{' blocks in #define bodies