comparison queue.c @ 1459:06d52bcb8094

Pointer parameter could be declared as pointing to const
author Francois Perrad <francois.perrad@gadz.org>
date Sat, 19 Aug 2017 17:16:13 +0200
parents 9a5438271556
children
comparison
equal deleted inserted replaced
1458:bdd3802c8ac6 1459:06d52bcb8094
31 queue->head = NULL; 31 queue->head = NULL;
32 queue->tail = NULL; 32 queue->tail = NULL;
33 queue->count = 0; 33 queue->count = 0;
34 } 34 }
35 35
36 int isempty(struct Queue* queue) { 36 int isempty(const struct Queue* queue) {
37 37
38 return (queue->head == NULL); 38 return (queue->head == NULL);
39 } 39 }
40 40
41 void* dequeue(struct Queue* queue) { 41 void* dequeue(struct Queue* queue) {
58 m_free(oldhead); 58 m_free(oldhead);
59 queue->count--; 59 queue->count--;
60 return ret; 60 return ret;
61 } 61 }
62 62
63 void *examine(struct Queue* queue) { 63 void *examine(const struct Queue* queue) {
64 64
65 dropbear_assert(!isempty(queue)); 65 dropbear_assert(!isempty(queue));
66 return queue->head->item; 66 return queue->head->item;
67 } 67 }
68 68