#include #include #include #include "list.h" #include "config.h" void list_demo(void) { struct list_t list; list_init(&list); for(uint32_t i = 0; i < 10; ++i) { list_add(&list, i); } list_print(&list); } int main(int argc, char *argv[]) { printf("----- Version = %s -----\n", VERSION); if(argc != 1) { printf("# Program = [%s]\n", argv[0]); for(uint32_t i = 1; i < argc; i++) { printf("# Param[%d] = %s\n", i ,argv[i]); } } #ifndef USE_DEMO printf("list test!\n"); struct list_t list; list_init(&list); list_add(&list, 1); list_add(&list, 2); list_add(&list, 3); list_add(&list, 4); list_print(&list); #else printf("list demo!\n"); list_demo(); #endif }