git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@693
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
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;