#include "curl_setup.h"
#include <curl/curl.h>
#include "llist.h"
#include "curl_memory.h"
#include "memdebug.h"
Go to the source code of this file.
Functions | |
struct curl_llist * | Curl_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) |
struct curl_llist* Curl_llist_alloc | ( | curl_llist_dtor | dtor | ) | [read] |
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 | ||
) | [static] |