Use do-while.
Remove empty if statement.
[Version] 0.1.28
[Issue Type] Refactoring
Change-Id: Idf23e60c01c72bf70b7986701468d5e895f4982e
Signed-off-by: Sangchul Lee <sangchul1011@gmail.com>
#define LOG_TAG "TIZEN_MEDIA_TOOL"
#define MEDIA_FORMAT_CHECK_CONDITION(condition, error, msg) \
- if (condition) {} else \
- { LOGE("%s(0x%08x)", msg, error); return error; };
+do { \
+ if (!(condition)) { \
+ LOGE("%s(0x%08x)", msg, error); \
+ return error; \
+ } \
+} while (0)
#define MEDIA_FORMAT_CHECK_CONDITION_VOID(condition, msg) \
- if (condition) {} else \
- { LOGE("%s", msg); return; };
+do { \
+ if (!(condition)) { \
+ LOGE("%s", msg); \
+ return; \
+ } \
+} while (0)
#define MEDIA_FORMAT_INSTANCE_CHECK(media_format) \
#define MAX_PACKET 25
#define MEDIA_PACKET_POOL_CHECK_CONDITION(condition, error, msg) \
- if (condition) {} else \
- { LOGE("%s(0x%08x)", msg, error); return error; };
+do { \
+ if (!(condition)) { \
+ LOGE("%s(0x%08x)", msg, error); \
+ return error; \
+ } \
+} while (0)
#define MEDIA_PACKET_POOL_INSTANCE_CHECK(pool) \
MEDIA_PACKET_POOL_CHECK_CONDITION(pool != NULL, MEDIA_PACKET_ERROR_INVALID_PARAMETER, "MEDIA_PACKET_ERROR_INVALID_PARAMETER")
#define LOG_TAG "TIZEN_MEDIA_TOOL"
#define MEDIA_PACKET_CHECK_CONDITION(condition, error, msg) \
- if (condition) {} else \
- { LOGE("%s(0x%08x)", msg, error); return error; };
+do { \
+ if (!(condition)) { \
+ LOGE("%s(0x%08x)", msg, error); \
+ return error; \
+ } \
+} while (0)
#define MEDIA_PACKET_INSTANCE_CHECK(media_packet) \
MEDIA_PACKET_CHECK_CONDITION(media_packet != NULL, MEDIA_PACKET_ERROR_INVALID_PARAMETER, "MEDIA_PACKET_ERROR_INVALID_PARAMETER")
Name: capi-media-tool
Summary: A Core API media tool library in Tizen Native API
-Version: 0.1.27
+Version: 0.1.28
Release: 0
Group: Multimedia/API
License: Apache-2.0