![]()  | 
  
    MySQL 8.0.44
    
   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 | ||
| ) |