libkcal
pvl.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Typedef Documentation
typedef void(* pvl_applyf)(void *a, void *b) |
typedef int(* pvl_comparef)(void *a, void *b) |
typedef struct pvl_elem_t* pvl_elem |
Function Documentation
void pvl_apply | ( | pvl_list | l, | |
pvl_applyf | f, | |||
void * | v | |||
) |
void pvl_clear | ( | pvl_list | ) |
int pvl_count | ( | pvl_list | ) |
void* pvl_data | ( | pvl_elem | ) |
void pvl_free | ( | pvl_list | ) |
void pvl_insert_ordered | ( | pvl_list | l, | |
pvl_comparef | f, | |||
void * | d | |||
) |
pvl_list pvl_newlist | ( | void | ) |
void* pvl_pop | ( | pvl_list | l | ) |
void pvl_push | ( | pvl_list | l, | |
void * | d | |||
) |
void* pvl_shift | ( | pvl_list | l | ) |
void pvl_unshift | ( | pvl_list | l, | |
void * | d | |||
) |
Variable Documentation
int pvl_elem_count |
This global is incremented for each call to pvl_new_element(); it gives each list a unique identifer.
int pvl_list_count |