[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12579 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12579 - gnunet/src/util |
Date: |
Tue, 17 Aug 2010 00:16:11 +0200 |
Author: grothoff
Date: 2010-08-17 00:16:11 +0200 (Tue, 17 Aug 2010)
New Revision: 12579
Modified:
gnunet/src/util/test_container_slist.c
Log:
fixing slist testcase
Modified: gnunet/src/util/test_container_slist.c
===================================================================
--- gnunet/src/util/test_container_slist.c 2010-08-16 22:05:55 UTC (rev
12578)
+++ gnunet/src/util/test_container_slist.c 2010-08-16 22:16:11 UTC (rev
12579)
@@ -37,6 +37,7 @@
struct GNUNET_CONTAINER_SList *l;
struct GNUNET_CONTAINER_SList_Iterator *it;
unsigned int i;
+ int *ip;
unsigned int j;
size_t s;
const void *p;
@@ -117,9 +118,13 @@
l = GNUNET_CONTAINER_slist_create ();
for (i = 0; i < 100; i++)
- GNUNET_CONTAINER_slist_add (l,
- GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC,
- &i, sizeof (i));
+ {
+ ip = GNUNET_malloc (sizeof (int));
+ *ip = i;
+ GNUNET_CONTAINER_slist_add (l,
+ GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC,
+ ip, sizeof (int));
+ }
//creat_add
it = GNUNET_CONTAINER_slist_begin (l);
p = GNUNET_CONTAINER_slist_get (it, &s);
@@ -127,11 +132,12 @@
//slist_erase
CHECK (GNUNET_CONTAINER_slist_next (it) == GNUNET_YES);
GNUNET_CONTAINER_slist_erase (it);
+ GNUNET_CONTAINER_slist_iter_destroy (it);
CHECK (GNUNET_CONTAINER_slist_count (l) == 99);
//slist_clear
GNUNET_CONTAINER_slist_clear(l);
CHECK (GNUNET_CONTAINER_slist_count (l) == 0);
-
+ GNUNET_CONTAINER_slist_destroy (l);
return 0;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12579 - gnunet/src/util,
gnunet <=