tests: Fix signedness warnings
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 13 Apr 2012 14:11:11 +0000 (10:11 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 13 Apr 2012 14:11:11 +0000 (10:11 -0400)
tests/array-test.c
tests/connection-test.c
tests/list-test.c

index 2be369f..0269e3e 100644 (file)
@@ -45,16 +45,16 @@ TEST(array_init)
 TEST(array_add)
 {
        struct mydata {
-               int a;
-               unsigned b;
+               unsigned int a;
+               unsigned int b;
                double c;
                double d;
        };
 
-       const int iterations = 1321; /* this is arbitrary */
+       const unsigned int iterations = 1321; /* this is arbitrary */
        const int datasize = sizeof(struct mydata);
        struct wl_array array;
-       int i;
+       size_t i;
 
        wl_array_init(&array);
 
@@ -64,7 +64,7 @@ TEST(array_add)
                assert((i + 1) * datasize == array.size);
 
                ptr->a = i * 3;
-               ptr->b = -i;
+               ptr->b = 20000 - i;
                ptr->c = (double)(i);
                ptr->d = (double)(i / 2.);
        }
@@ -75,7 +75,7 @@ TEST(array_add)
                struct mydata* check = (struct mydata*)(array.data + index);
 
                assert(check->a == i * 3);
-               assert(check->b == -i);
+               assert(check->b == 20000 - i);
                assert(check->c == (double)(i));
                assert(check->d == (double)(i/2.));
        }
index ff31518..a4d76b7 100644 (file)
@@ -186,7 +186,7 @@ static void
 marshal(struct marshal_data *data, const char *format, int size, ...)
 {
        struct wl_closure *closure;
-       static const int opcode = 4444;
+       static const uint32_t opcode = 4444;
        static struct wl_object sender = { NULL, NULL, 1234 };
        struct wl_message message = { "test", format, NULL };
        va_list ap;
index 2b59aa4..06d0b29 100644 (file)
@@ -59,7 +59,7 @@ TEST(list_iterator)
        struct wl_list list;
        struct element e1, e2, e3, e4, *e;
        int reference[] = { 708090, 102030, 5588, 12 };
-       int i;
+       unsigned int i;
 
        e1.i = 708090;
        e2.i = 102030;