#include "llist.h"
Go to the source code of this file.
Classes | |
struct | AvahiRList |
Typedefs | |
typedef typedefAVAHI_C_DECL_BEGIN struct AvahiRList | AvahiRList |
Functions | |
AvahiRList * | avahi_rlist_prepend (AvahiRList *r, void *data) |
AvahiRList * | avahi_rlist_remove (AvahiRList *r, void *data) |
AvahiRList * | avahi_rlist_remove_by_link (AvahiRList *r, AvahiRList *n) |
A simple linked list implementation
Definition in file rlist.h.
typedef typedefAVAHI_C_DECL_BEGIN struct AvahiRList AvahiRList |
AvahiRList* avahi_rlist_prepend | ( | AvahiRList * | r, |
void * | data | ||
) |
Prepend a new item to the beginning of the list and return the new beginning
AvahiRList* avahi_rlist_remove | ( | AvahiRList * | r, |
void * | data | ||
) |
Remove the first occurence of the specified item from the list and return the new beginning
AvahiRList* avahi_rlist_remove_by_link | ( | AvahiRList * | r, |
AvahiRList * | n | ||
) |
Remove the specified item from the list and return the new beginning