#include "sound_manager_internal.h"
#define _CHECK_CONDITION(condition, error, msg) \
-if (condition) { \
-} else { \
- LOGE("[%s] %s(0x%08x)", __FUNCTION__, msg, error); \
- return error; \
-}; \
+do { \
+ if (!(condition)) { \
+ LOGE("[%s] %s(0x%08x)", __FUNCTION__, msg, error); \
+ return error; \
+ } \
+} while (0)
#define SM_INSTANCE_CHECK(handle) \
_CHECK_CONDITION(handle != NULL, SOUND_MANAGER_ERROR_INVALID_PARAMETER, "SOUND_MANAGER_ERROR_INVALID_PARAMETER")
const gchar *dbus_ret = NULL;
unsigned int _pid;
- SM_NULL_ARG_CHECK_FOR_PRIV(pid)
+ SM_NULL_ARG_CHECK_FOR_PRIV(pid);
if ((ret = __get_dbus_connection(&conn)))
return ret;