@@ -26,14 +26,19 @@
#include "qemu/timer.h"
#include "exec/address-spaces.h"
-//#define DEBUG_VT82C686B
+//#define DEBUG_VT82C686B 1
-#ifdef DEBUG_VT82C686B
-#define DPRINTF(fmt, ...) fprintf(stderr, "%s: " fmt, __FUNCTION__, ##__VA_ARGS__)
-#else
-#define DPRINTF(fmt, ...)
+#ifndef DEBUG_VT82C686B
+#define DEBUG_VT82C686B 0
#endif
+#define DPRINTF(fmt, ...) \
+ do { \
+ if(DEBUG_VT82C686B) { \
+ fprintf(stderr, "%s: " fmt, __FUNCTION__, ##__VA_ARGS__); \
+ } \
+ } while(0)
+
typedef struct SuperIOConfig
{
uint8_t config[0xff];