MySQL 9.1.0
Source Code Documentation
|
Go to the source code of this file.
Classes | |
struct | LIST |
Macros | |
#define | list_rest(a) ((a)->next) |
Typedefs | |
typedef struct LIST | LIST |
typedef int(* | list_walk_action) (void *, void *) |
Functions | |
LIST * | list_add (LIST *root, LIST *element) |
LIST * | list_delete (LIST *root, LIST *element) |
LIST * | list_cons (void *data, LIST *root) |
LIST * | list_reverse (LIST *root) |
void | list_free (LIST *root, unsigned int free_data) |
unsigned int | list_length (LIST *) |
int | list_walk (LIST *, list_walk_action action, unsigned char *argument) |
#define list_rest | ( | a | ) | ((a)->next) |
typedef int(* list_walk_action) (void *, void *) |
void list_free | ( | LIST * | root, |
unsigned int | free_data | ||
) |
unsigned int list_length | ( | LIST * | list | ) |
int list_walk | ( | LIST * | list, |
list_walk_action | action, | ||
unsigned char * | argument | ||
) |