Use proper type for enumerator_t/linked_list_t tests
authorTobias Brunner <tobias@strongswan.org>
Wed, 27 Mar 2013 10:24:14 +0000 (11:24 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 11 Jun 2013 09:03:11 +0000 (11:03 +0200)
Worked with -O2 but not with -O0.

src/libstrongswan/tests/test_enumerator.c
src/libstrongswan/tests/test_linked_list_enumerator.c

index 882e8cc..f49ae33 100644 (file)
@@ -142,7 +142,8 @@ static enumerator_t* create_inner(linked_list_t *outer, void *data)
 
 START_TEST(test_nested)
 {
-       int round, x;
+       intptr_t x;
+       int round;
        linked_list_t *list, *l1, *l2, *l3;
        enumerator_t *enumerator;
 
index ed098c0..fd55eaa 100644 (file)
@@ -42,7 +42,8 @@ static void teardown_list()
 START_TEST(test_enumerate)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        round = 1;
        enumerator = list->create_enumerator(list);
@@ -59,7 +60,8 @@ END_TEST
 START_TEST(test_reset_enumerator)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        enumerator = list->create_enumerator(list);
        while (enumerator->enumerate(enumerator, &x))
@@ -80,7 +82,8 @@ END_TEST
 START_TEST(test_has_more)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        round = 1;
        enumerator = list->create_enumerator(list);
@@ -112,7 +115,8 @@ END_TEST
 START_TEST(test_insert_before)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        round = 1;
        enumerator = list->create_enumerator(list);
@@ -147,7 +151,8 @@ END_TEST
 START_TEST(test_insert_before_ends)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        enumerator = list->create_enumerator(list);
        list->insert_before(list, enumerator, (void*)0);
@@ -173,7 +178,7 @@ END_TEST
 START_TEST(test_insert_before_empty)
 {
        enumerator_t *enumerator;
-       int x;
+       intptr_t x;
 
        list->destroy(list);
        list = linked_list_create();
@@ -199,7 +204,8 @@ END_TEST
 START_TEST(test_replace)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        round = 1;
        enumerator = list->create_enumerator(list);
@@ -223,7 +229,8 @@ END_TEST
 START_TEST(test_remove_at)
 {
        enumerator_t *enumerator;
-       int round, x;
+       intptr_t x;
+       int round;
 
        round = 1;
        enumerator = list->create_enumerator(list);
@@ -255,7 +262,7 @@ END_TEST
 START_TEST(test_remove_at_ends)
 {
        enumerator_t *enumerator;
-       int x;
+       intptr_t x;
 
        enumerator = list->create_enumerator(list);
        list->remove_at(list, enumerator);