int main() { Node *test_list = make_node(1, NULL); test_list->next = make_node(2, NULL); test_list->next->next = make_node(3, NULL); test_list->next->next->next = make_node(4, NULL); int retval = pop(&test_list); push(&test_list, retval+10); remove_by_value(&test_list, 3); remove_by_value(&test_list, 7); reverse(&test_list); print_list(test_list); }
int main(void) { node_t * test_list = malloc(sizeof(node_t)); test_list->val = 1; test_list->next = malloc(sizeof(node_t)); test_list->next->val = 2; test_list->next->next = malloc(sizeof(node_t)); test_list->next->next->val = 3; test_list->next->next->next = malloc(sizeof(node_t)); test_list->next->next->next->val = 4; test_list->next->next->next->next = NULL; remove_by_value(&test_list, 3); print_list(test_list); delete_list(test_list); return EXIT_SUCCESS; }