xbt_fifo_item_t item;
void *content;
- item = xbt_fifo_pop_item(l);
- if(item==NULL) return NULL;
+ if(l==NULL) return NULL;
+ if(!(item = xbt_fifo_pop_item(l))) return NULL;
content = item->content;
xbt_fifo_freeitem(item);
xbt_fifo_item_t item;
void *content;
- item = xbt_fifo_shift_item(l);
if(l==NULL) return NULL;
-
+ if(!(item = xbt_fifo_shift_item(l))) return NULL;
+
content = item->content;
xbt_fifo_freeitem(item);
return content;