Functions
llist.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "llist.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for llist.c:

Go to the source code of this file.

Functions

struct curl_llistCurl_llist_alloc (curl_llist_dtor dtor)
size_t Curl_llist_count (struct curl_llist *list)
void Curl_llist_destroy (struct curl_llist *list, void *user)
int Curl_llist_insert_next (struct curl_llist *list, struct curl_llist_element *e, const void *p)
int Curl_llist_move (struct curl_llist *list, struct curl_llist_element *e, struct curl_llist *to_list, struct curl_llist_element *to_e)
int Curl_llist_remove (struct curl_llist *list, struct curl_llist_element *e, void *user)
static void llist_init (struct curl_llist *l, curl_llist_dtor dtor)

Function Documentation

struct curl_llist* Curl_llist_alloc ( curl_llist_dtor  dtor) [read]

Definition at line 46 of file llist.c.

size_t Curl_llist_count ( struct curl_llist list)

Definition at line 158 of file llist.c.

void Curl_llist_destroy ( struct curl_llist list,
void *  user 
)

Definition at line 147 of file llist.c.

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

Definition at line 71 of file llist.c.

int Curl_llist_move ( struct curl_llist list,
struct curl_llist_element e,
struct curl_llist to_list,
struct curl_llist_element to_e 
)

Definition at line 166 of file llist.c.

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

Definition at line 112 of file llist.c.

static void llist_init ( struct curl_llist l,
curl_llist_dtor  dtor 
) [static]

Definition at line 37 of file llist.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09