[ccan] [PATCH 1/4] queue: Simple queue implementation

Rusty Russell rusty at rustcorp.com.au
Tue Jul 8 20:50:38 EST 2014


Cody P Schafer <dev at codyps.com> writes:
> On Mon, Jul 7, 2014 at 8:51 AM, David Gibson
> <david at gibson.dropbear.id.au> wrote:
>> This new module provides a simple queue implementation as a singly linked
>> (circular) list.
>>
>> Signed-off-by: David Gibson <david at gibson.dropbear.id.au>
>
> I've been looking for a singly-linked list for places where I don't
> necessarily need a doubly linked one (as provided by ccan/list).
>
> Would it be possible to format the api for this singly-linked list
> more like the current list.h api?
>
> More to the point: can't we use this "queue" as a "stack" (or, well, a
> list) just as easily?

Yes, an slist module is a tempting thought.  At risk of making David
rewrite everything :)

Cheers,
Rusty.


More information about the ccan mailing list