@@ 85,8 85,10 @@ typedef struct
typedef int (*csv_callback_t)(FILE* output, uint8_t** csv_header, uint8_t** csv_register);
+#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-const-variable"
+#endif
#define MAX_HEADING_LEVEL 4
#define MAX_CSV_REGISTERS 9
@@ 132,7 134,9 @@ typedef int (*csv_callback_t)(FILE* output, uint8_t** csv_header, uint8_t** csv_
#define ST_CS_COND_NONEMPTY (1 << 5)
#define ST_CS_COND_EMPTY (1 << 6)
#define ST_CS_ESCAPE (1 << 7)
+#ifdef __GNUC__
#pragma GCC diagnostic pop
+#endif
#endif /* __DEFS_H */