From 827ced84863ea79626ac4597ce0aba12bc92d106 Mon Sep 17 00:00:00 2001
From: satok <satok@google.com>
Date: Thu, 14 Jul 2011 09:01:09 +0900
Subject: [PATCH] Separate logging definitions in C

Change-Id: I1d79814d1fd74e92a280f355c535517618c51752
---
 native/src/defines.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/native/src/defines.h b/native/src/defines.h
index e460f1ef43..bea83b2c54 100644
--- a/native/src/defines.h
+++ b/native/src/defines.h
@@ -18,6 +18,13 @@
 #ifndef LATINIME_DEFINES_H
 #define LATINIME_DEFINES_H
 
+#if defined(FLAG_DO_PROFILE) || defined(FLAG_DBG)
+#include <cutils/log.h>
+#else
+#define LOGE(fmt, ...)
+#define LOGI(fmt, ...)
+#endif
+
 #ifdef FLAG_DO_PROFILE
 // Profiler
 #include <cutils/log.h>
@@ -93,10 +100,7 @@ static void prof_out(void) {
 #define DEBUG_PROXIMITY_INFO true
 
 #else // FLAG_DBG
-#ifndef FLAG_DO_PROFILE
-#define LOGE(fmt, ...)
-#define LOGI(fmt, ...)
-#endif // FLAG_DO_PROFILE
+
 #define DEBUG_DICT false
 #define DEBUG_DICT_FULL false
 #define DEBUG_SHOW_FOUND_WORD false
-- 
GitLab