[Base-utils] Improve macros in Private module 50/166050/2
authorLukasz Pik <lu.pik@samsung.com>
Fri, 5 Jan 2018 08:56:41 +0000 (09:56 +0100)
committerhyunjee Kim <hj0426.kim@samsung.com>
Thu, 18 Jan 2018 06:09:26 +0000 (06:09 +0000)
Change-Id: I4327904d333cfe4a9bfbf69dbfd2d2a401498e81
Signed-off-by: Lukasz Pik <lu.pik@samsung.com>
src/include/utils_i18n_private.h

index 7098cdb..320c29f 100644 (file)
@@ -37,7 +37,7 @@ extern "C" {
 #define LOG_TAG "BASE_UTILS"
 
 #define I18N_ERR(ret) do { \
-               if (ret != I18N_ERROR_NONE) { \
+               if ((ret) != I18N_ERROR_NONE) { \
                        LOGE("err(%d): %s", ret, get_error_message(ret)); \
                } \
        } while (0)
@@ -60,21 +60,21 @@ extern "C" {
 
 #define retm_if(expr, fmt, arg...) do { \
                if (expr) { \
-                       ERR(fmt, ##arg); \
+                       ERR((fmt), ##arg); \
                        return; \
                } \
        } while (0)
 
 #define retvm_if(expr, val, fmt, arg...) do { \
                if (expr) { \
-                       ERR(fmt, ##arg); \
+                       ERR((fmt), ##arg); \
                        return (val); \
                } \
        } while (0)
 
 #define retex_if(expr, val, fmt, arg...) do { \
                if (expr) { \
-                       ERR(fmt, ##arg); \
+                       ERR((fmt), ##arg); \
                        val; \
                        goto CATCH; \
                } \