comparison queue.c @ 297:79bf1023cf11 agent-client

propagate from branch 'au.asn.ucc.matt.dropbear' (head 0501e6f661b5415eb76f3b312d183c3adfbfb712) to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head 01038174ec27245b51bd43a66c01ad930880f67b)
author Matt Johnston <matt@ucc.asn.au>
date Tue, 21 Mar 2006 16:20:59 +0000
parents c5d3ef11155f
children 9a5438271556
comparison
equal deleted inserted replaced
225:ca7e76d981d9 297:79bf1023cf11
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