diff options
Diffstat (limited to 'fill_src/eggfill.c')
-rw-r--r-- | fill_src/eggfill.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/fill_src/eggfill.c b/fill_src/eggfill.c index 5c677b2..5de388d 100644 --- a/fill_src/eggfill.c +++ b/fill_src/eggfill.c @@ -110,22 +110,17 @@ void queue_enqueue(int element, queue *q){ } void queue_dequeue(queue *q){ - no *tmp; - if(tmp == NULL) { - printf("Out of space!!!"); - } else { - if(queue_is_empty(q)) { - printf( "Empty queue" ); - } - else { - tmp = q->front; - q->front = q->front->next; - if (q->front==NULL) { - q->rear=NULL; - } + if(queue_is_empty(q)) { + printf( "Empty queue" ); + } + else { + no *tmp = q->front; + q->front = q->front->next; + if (q->front==NULL) { + q->rear=NULL; } + free(tmp); } - free(tmp); }/* end of queue*/ void fill(GdkDrawable *drawable, GdkGC *gc, int x, int y, int width, int height, int color){ |