tap_data_list
struct tap_data_list* next;
struct tap_data_list* list;
struct tap_data_list* data_list;
struct tap_data_list* data_list;
static void tap_data_list_try_to_free_tail(struct tap_data_list* list)
struct tap_data_list* current = list;
static int tap_data_list_insert(struct tap_data_list** liststart,
struct tap_data_list* entry = (struct tap_data_list*)
static void tap_data_list_delete(struct tap_data_list* list)
struct tap_data_list* e = list, *next;