E_Client_Video *ecv; \
ecv = evas_object_data_get(ec->frame, EO_DATA_KEY)
-#define IFACE_CHECK_RET(iname, ret) \
- INTERNAL_DATA_GET; \
- EINA_SAFETY_ON_NULL_RETURN_VAL(ecv, ret); \
- VDB(#iname, ec); \
- if (!ecv->iface->iname) \
- return ret
+#define IFACE_CHECK_RET(iname, ret) \
+ INTERNAL_DATA_GET; \
+ EINA_SAFETY_ON_NULL_RETURN_VAL(ecv, ret); \
+ do \
+ { \
+ if (!ecv->iface->iname) \
+ { \
+ VER("No implementation for this interface(%s)", ec, #iname); \
+ return ret; \
+ } \
+ } while (0)
struct _E_Client_Video
{