#define LIST_FIND_ITEM(item, head, type, member, found) \
do { \
- type *pos; \
+ type *pos = NULL; \
found = NULL; \
LIST_FOR_EACH_ENTRY(pos, head, member) \
if (pos == item) { found = item; break; } \
{
tdm_output **outputs = NULL;
int output_count = 0, i;
- tdm_error ret;
+ tdm_error ret = TDM_ERROR_NONE;
LIST_INITHEAD(&private_display->output_list);
LIST_INITHEAD(&private_display->pp_list);
tdm_func_output *func_output;
OUTPUT_FUNC_ENTRY();
- if (dpms_value < TDM_OUTPUT_DPMS_ON)
- dpms_value = TDM_OUTPUT_DPMS_ON;
- else if (dpms_value > TDM_OUTPUT_DPMS_OFF)
+ if (dpms_value > TDM_OUTPUT_DPMS_OFF)
dpms_value = TDM_OUTPUT_DPMS_OFF;
_pthread_mutex_lock(&private_display->lock);
tdm_value value)
{
tdm_private_display *private_display;
- tdm_private_change_handler *change_handler;
+ tdm_private_change_handler *change_handler = NULL;
TDM_RETURN_IF_FAIL(TDM_MUTEX_IS_LOCKED());
TDM_RETURN_IF_FAIL(private_output);
cant_convert:
if (src_img)
pixman_image_unref(src_img);
- if (dst_img)
- pixman_image_unref(dst_img);
tbm_surface_unmap(srcbuf);
tbm_surface_unmap(dstbuf);
{
tdm_private_pp *private_pp = user_data;
tdm_private_display *private_display = private_pp->private_display;
- tdm_pp_private_buffer *pp_buffer, *first_entry;
+ tdm_pp_private_buffer *pp_buffer = NULL, *first_entry = NULL;
TDM_RETURN_IF_FAIL(TDM_MUTEX_IS_LOCKED());
tdm_private_thread *private_thread;
tdm_thread_cb_base *base;
char buffer[1024];
- int len, i;
+ unsigned int len, i;
/* DON'T check TDM_MUTEX_IS_LOCKED here */