aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_container_heap.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-11-08 17:17:33 +0000
committerChristian Grothoff <christian@grothoff.org>2009-11-08 17:17:33 +0000
commit9308175caf833485c55854deeffd0e28137baf9a (patch)
treeafdeb1a3b859e3a8027dfa361417041d167fb5db /src/util/test_container_heap.c
parenta7a976060536ea4f95b8036194e5e5a68567d0ce (diff)
downloadgnunet-9308175caf833485c55854deeffd0e28137baf9a.tar.gz
gnunet-9308175caf833485c55854deeffd0e28137baf9a.zip
misc. bugfixes and API improvements
Diffstat (limited to 'src/util/test_container_heap.c')
-rw-r--r--src/util/test_container_heap.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/util/test_container_heap.c b/src/util/test_container_heap.c
index 9e6a29ea4..7a23855c5 100644
--- a/src/util/test_container_heap.c
+++ b/src/util/test_container_heap.c
@@ -45,6 +45,7 @@ iterator_callback (void *cls, void *element, GNUNET_CONTAINER_HeapCost cost)
45 return GNUNET_OK; 45 return GNUNET_OK;
46} 46}
47 47
48
48int 49int
49main (int argc, char **argv) 50main (int argc, char **argv)
50{ 51{
@@ -68,23 +69,23 @@ main (int argc, char **argv)
68 neighbor6.cost = 30; 69 neighbor6.cost = 30;
69 70
70 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor1, neighbor1.cost); 71 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor1, neighbor1.cost);
71 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 72 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
72 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor2, neighbor2.cost); 73 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor2, neighbor2.cost);
73 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 74 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
74 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor3, neighbor3.cost); 75 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor3, neighbor3.cost);
75 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 76 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
76 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor4, neighbor4.cost); 77 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor4, neighbor4.cost);
77 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 78 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
78 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor5, neighbor5.cost); 79 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor5, neighbor5.cost);
79 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 80 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
80 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor6, neighbor6.cost); 81 GNUNET_CONTAINER_heap_insert (myHeap, &neighbor6, neighbor6.cost);
81 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 82 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
82 GNUNET_CONTAINER_heap_remove_node (myHeap, &neighbor5); 83 GNUNET_CONTAINER_heap_remove_node (myHeap, &neighbor5);
83 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 84 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
84 GNUNET_CONTAINER_heap_remove_root (myHeap); 85 GNUNET_CONTAINER_heap_remove_root (myHeap);
85 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 86 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
86 GNUNET_CONTAINER_heap_update_cost (myHeap, &neighbor6, 200); 87 GNUNET_CONTAINER_heap_update_cost (myHeap, &neighbor6, 200);
87 GNUNET_CONTAINER_heap_iterate (myHeap, iterator_callback, NULL); 88 GNUNET_CONTAINER_heap_iterate (myHeap, &iterator_callback, NULL);
88 GNUNET_CONTAINER_heap_destroy (myHeap); 89 GNUNET_CONTAINER_heap_destroy (myHeap);
89 90
90 return 0; 91 return 0;