shithub: ircd

ref: c86384b841687ea975571db934fb0e353ce5b5d4
dir: /ll.h/

View raw version
typedef struct Linked Linked;
struct Linked
{
	void *ptr;
	Linked *next;
	Linked *prev;
};

void ladd(Linked**, void*);
void ldel(Linked**, void*, void (*f)(void*));
void* lfind(Linked**, int (*f)(void*,void*), void*);
void lforeach(Linked**, void (*f)(void*,void*), void*);