doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
llist.c File Reference
#include "setup.h"
#include <string.h>
#include <stdlib.h>
#include "llist.h"

Go to the source code of this file.

Functions

void Curl_llist_init (curl_llist *l, curl_llist_dtor dtor)
 
curl_llistCurl_llist_alloc (curl_llist_dtor dtor)
 
int Curl_llist_insert_next (curl_llist *list, curl_llist_element *e, const void *p)
 
int Curl_llist_remove (curl_llist *list, curl_llist_element *e, void *user)
 
void Curl_llist_destroy (curl_llist *list, void *user)
 

Function Documentation

curl_llist* Curl_llist_alloc ( curl_llist_dtor  dtor)

Definition at line 45 of file llist.c.

void Curl_llist_destroy ( curl_llist list,
void user 
)

Definition at line 164 of file llist.c.

void Curl_llist_init ( curl_llist l,
curl_llist_dtor  dtor 
)

Definition at line 36 of file llist.c.

int Curl_llist_insert_next ( curl_llist list,
curl_llist_element e,
const void p 
)

Definition at line 59 of file llist.c.

int Curl_llist_remove ( curl_llist list,
curl_llist_element e,
void user 
)

Definition at line 116 of file llist.c.