]> git.lizzy.rs Git - dragonstd.git/blobdiff - queue.h
Add transformers to iterator functions
[dragonstd.git] / queue.h
diff --git a/queue.h b/queue.h
index 2a7193064e8412299a843cc604bd0a9a19888bf3..8c758e282a7a553940be3604139e6d559568cd68 100644 (file)
--- a/queue.h
+++ b/queue.h
@@ -40,7 +40,7 @@ void queue_del(Queue *queue);
                list is cleared before calling this function.
 */
 
-void queue_clr(Queue *queue, Iterator func, void *arg);
+void queue_clr(Queue *queue, Iterator iter, void *arg, Transformer trans);
 /*
        Clears the queue.
 
@@ -58,7 +58,7 @@ bool queue_enq(Queue *queue, void *dat);
        Notifies waiting consumer threads.
 */
 
-void *queue_deq(Queue *queue, Transformer func);
+void *queue_deq(Queue *queue, Transformer trans);
 /*
        [Thread Safe]
        Dequeue an element.