int main(int argc, char **argv) { unsigned char retVal; int i; LINK_NODE *head = NULL; if( NULL == (head=link_create()) ) return -1; for(i=1; i<5; i++) { retVal = link_insert(head, i, i); if(COMMON_OK != retVal) { printf("Insert node[%d] failure, retVal = 0x%02x\n", i, retVal); break; } } link_traverse(head); link_revers(head); printf("After revers...........................................................\n"); link_traverse(head); printf("Destroy the linker now.\n"); link_destroy(head); return 0; }
int main(void) { link_t p = make_node(10); link_insert(p); p = make_node(5); link_insert(p); p = make_node(90); link_insert(p); p = link_search(5); link_delete(p); free_node(p); link_traverse(link_print); link_destroy(); return 0; }