This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / src / Runtime / Queue.c
diff --git a/Robust/src/Runtime/Queue.c b/Robust/src/Runtime/Queue.c
deleted file mode 100644 (file)
index 51c9a1d..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#include "mem.h"
-#include "Queue.h"
-
-struct Queue * createQueue() {
-  return RUNMALLOC(sizeof(struct Queue));
-}
-
-int isEmpty(struct Queue *queue) {
-  return queue->head==NULL;
-}
-
-struct QueueItem * addNewItem(struct Queue * queue, void * ptr) {
-  struct QueueItem * item=RUNMALLOC(sizeof(struct QueueItem));
-  item->objectptr=ptr;
-  item->queue=queue;
-  if (queue->head==NULL) {
-    queue->head=item;
-    queue->tail=item;
-  } else {
-    item->next=queue->head;
-    queue->head->prev=item;
-    queue->head=item;
-  }
-  return item;
-}
-
-void removeItem(struct Queue * queue, struct QueueItem * item) {
-  struct QueueItem * prev=item->prev;
-  struct QueueItem * next=item->next;
-  if (queue->head==item)
-    queue->head=next;
-  else
-    prev->next=next;
-  if (queue->tail==item)
-    queue->tail=prev;
-  else
-    next->prev=prev;
-  RUNFREE(item);
-}
-
-struct QueueItem * getTail(struct Queue * queue) {
-  return queue->tail;
-}
-
-struct QueueItem * getNext(struct QueueItem * qi) {
-  return qi->next;
-}