From 43a7c77831992f267c8e34b4c71aad9cdffc4c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Tue, 8 Apr 1997 23:59:07 +0200 Subject: [PATCH] create() now initializes the queue from the argument list. Rev: lib/modules/ADT.pmod/queue.pike:1.3 --- lib/modules/ADT.pmod/queue.pike | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/modules/ADT.pmod/queue.pike b/lib/modules/ADT.pmod/queue.pike index 8841f70997..21085ee6fe 100644 --- a/lib/modules/ADT.pmod/queue.pike +++ b/lib/modules/ADT.pmod/queue.pike @@ -1,6 +1,6 @@ /* queue.pike * - * A FIFO queue. Used by connection* + * A simple FIFO queue. */ #define QUEUE_SIZE 100 @@ -9,10 +9,11 @@ array l; int head; int tail; -void create() +void create(mixed ..args) { - l = allocate(QUEUE_SIZE); - head = tail = 0; + l = args + allocate(QUEUE_SIZE); + head = sizeof(args); + tail = 0; } void put(mixed item) -- GitLab