shithub: ircd

ref: 2716869c69ae007306e1b2bacfc0bf7adbccb0fc
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*);