E_API uint32_t
e_pixmap_res_id_get(E_Pixmap *cp)
{
- EINA_SAFETY_ON_NULL_RETURN_VAL(cp, 0);
+ if (!cp) return 0;
return cp->res_id;
}
struct wl_shm_buffer *shm_buffer = NULL;
int bw, bh;
- EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
- EINA_SAFETY_ON_TRUE_RETURN_VAL(cp->dirty, EINA_FALSE);
- EINA_SAFETY_ON_FALSE_RETURN_VAL(cp->type == E_PIXMAP_TYPE_WL, EINA_FALSE);
+ if (!cp)
+ {
+ ELOGF("PIXMAP", "cp is NULL", NULL);
+ return EINA_FALSE;
+ }
+
+ if (cp->dirty)
+ {
+ ELOGF("PIXMAP", "cp->dirty is set, cp:%p", NULL, cp);
+ return EINA_FALSE;
+ }
+
+ if (cp->type != E_PIXMAP_TYPE_WL)
+ {
+ ELOGF("PIXMAP", "cp->type is not E_PIXMAP_TYPE_WL, cp:%p, cp->type:%d", NULL, cp, cp->type);
+ return EINA_FALSE;
+ }
buffer = cp->buffer;
if (!buffer) return EINA_FALSE;