start of new file
[IRC.git] / Robust / src / Runtime / Queue.h
index d19d2cb744252043ba57756c21c1cd10ae86842d..033478bf8e58f823003202fb77346b1f7a307df9 100644 (file)
@@ -11,11 +11,15 @@ struct QueueItem {
   struct Queue * queue;
   struct QueueItem * next;
   struct QueueItem * prev;
-  struct QueueItem * nextqueue;
 };
 
+void freeQueue(struct Queue * q);
 struct Queue * createQueue();
 struct QueueItem * addNewItem(struct Queue * queue, void * ptr);
+#ifdef RAW
+struct QueueItem * addNewItem_I(struct Queue * queue, void * ptr);
+#endif
+struct QueueItem * findItem(struct Queue * queue, void * ptr);
 void removeItem(struct Queue * queue, struct QueueItem * item);
 int isEmpty(struct Queue *queue);
 struct QueueItem * getTail(struct Queue * queue);