shithub: ircd

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