fixed compile warnings on Windows
authorVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Wed, 25 Jun 2014 12:17:52 +0000 (16:17 +0400)
committerVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Wed, 25 Jun 2014 12:17:52 +0000 (16:17 +0400)
modules/objdetect/src/detection_based_tracker.cpp

index 211365a..f4dd2b3 100644 (file)
 
 #include <stdio.h>
 
-#define LOGD0(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
-#define LOGI0(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
-#define LOGW0(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
-#define LOGE0(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
+#define LOGD0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
+#define LOGI0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
+#define LOGW0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
+#define LOGE0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
 #endif
 
 #if DEBUGLOGS
 #define LOGW(_str, ...) LOGW0(_str , ## __VA_ARGS__)
 #define LOGE(_str, ...) LOGE0(_str , ## __VA_ARGS__)
 #else
-#define LOGD(...) do{} while(0)
-#define LOGI(...) do{} while(0)
-#define LOGW(...) do{} while(0)
-#define LOGE(...) do{} while(0)
+#define LOGD(...)
+#define LOGI(...)
+#define LOGW(...)
+#define LOGE(...)
 #endif