comparison queue.c @ 241:c5d3ef11155f

* use own assertions which should get logged properly
author Matt Johnston <matt@ucc.asn.au>
date Mon, 05 Sep 2005 15:16:10 +0000
parents 0cfba3034be5
children 9a5438271556
comparison
equal deleted inserted replaced
238:e923801a7678 241:c5d3ef11155f
40 40
41 void* dequeue(struct Queue* queue) { 41 void* dequeue(struct Queue* queue) {
42 42
43 void* ret; 43 void* ret;
44 struct Link* oldhead; 44 struct Link* oldhead;
45 assert(!isempty(queue)); 45 dropbear_assert(!isempty(queue));
46 46
47 ret = queue->head->item; 47 ret = queue->head->item;
48 oldhead = queue->head; 48 oldhead = queue->head;
49 49
50 if (oldhead->link != NULL) { 50 if (oldhead->link != NULL) {
60 return ret; 60 return ret;
61 } 61 }
62 62
63 void *examine(struct Queue* queue) { 63 void *examine(struct Queue* queue) {
64 64
65 assert(!isempty(queue)); 65 dropbear_assert(!isempty(queue));
66 return queue->head->item; 66 return queue->head->item;
67 } 67 }
68 68
69 void enqueue(struct Queue* queue, void* item) { 69 void enqueue(struct Queue* queue, void* item) {
70 70