45 llist_insert_next (&list, &node1);
46 printf (
"%d\n", llist_is_empty (&list));
47 printf (
"%d\n", llist_is_empty (&node1));
48 printf (
"%d\n", llist_is_single (&node1));
49 llist_insert_next (&node1, &node2);
50 printf (
"%d\n", llist_is_single (&node1));
51 llist_insert_prev (&node1, &node3);
52 printf (
"%d\n", llist_next (&list) == &node3);
53 printf (
"%d\n", llist_next (&node3) == &node1);
54 printf (
"%d\n", llist_next (&node1) == &node2);
55 printf (
"%d\n", llist_prev (&list) == &node2);
56 printf (
"%d\n", llist_count (&list));
73 printf (
"%d\n", llist_is_head (&list, &node1));
74 printf (
"%d\n", llist_is_tail (&list, &node4));
75 printf (
"%d\n", llist_is_head (&list, &node4));
76 printf (
"%d\n", llist_is_tail (&list, &node1));
77 printf (
"%d\n", llist_is_end (&list, &list));
78 printf (
"%d\n", llist_is_member (&list, &node3));
79 printf (
"%d\n", llist_is_member (&list, &nil));
81 printf (
"%d\n", llist_is_before_after (&list, &node1, &node3));
82 printf (
"%d\n", llist_is_before_after (&list, &node3, &node1));
83 printf (
"%d\n", llist_is_before_after (&list, &node1, &nil));