4 #include "VP_Os/vp_os_types.h"
5 #include "ATcodec/ATcodec_Sorted_List.h"
7 void print_element(void *element)
9 printf("%d, ", *(uint32_t *)element);
12 void print_list(ATcodec_Sorted_List_t *list)
15 ATcodec_Sorted_List_batchProcess(list, print_element);
19 #define INSERT(VALUE) \
21 ATcodec_Sorted_List_insertElement(&list, &element, element); \
24 #define REMOVE(INDEX) \
25 ATcodec_Sorted_List_removeElement(&list, ATcodec_Sorted_List_getElement(&list, INDEX)); \
28 int main(int argc, char **argv)
30 ATcodec_Sorted_List_t list;
33 ATcodec_Sorted_List_init(&list, sizeof(int));
68 ATcodec_Sorted_List_destroy(&list);