Add options:
[cparser] / config.h
index 6f550bb..e382f50 100644 (file)
--- a/config.h
+++ b/config.h
@@ -2,10 +2,12 @@
 
 #ifdef __GNUC__
 #define NORETURN __attribute__((noreturn))
-#elseif defined(_MSC_VER)
+#elif defined _MSC_VER
 #define NORETURN __declspec(noreturn)
 #define __attribute__(x)
 #else
 #define NORETURN
+#ifndef __attribute__
 #define __attribute__(x)
 #endif
+#endif