From cb8237e10ca811e03a6301a92a1cfcaf653faa02 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 20 Apr 2011 12:05:10 -0700 Subject: [PATCH] testlibrbd: fix signed/unsigned comparisons testlibrbd.c: In function 'write_test_data': testlibrbd.c:191: warning: comparison between signed and unsigned integer expressions testlibrbd.c: In function 'aio_read_test_data': testlibrbd.c:207: warning: comparison between signed and unsigned integer expressions testlibrbd.c: In function 'read_test_data': testlibrbd.c:222: warning: comparison between signed and unsigned integer expressions Signed-off-by: Sage Weil --- src/testlibrbd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/testlibrbd.c b/src/testlibrbd.c index 120b47ad1b11f..b2bbd8dabe0cf 100644 --- a/src/testlibrbd.c +++ b/src/testlibrbd.c @@ -188,7 +188,7 @@ void write_test_data(rbd_image_t image, const char *test_data, uint64_t off, siz ssize_t written; written = rbd_write(image, off, len, test_data); printf("wrote: %d\n", (int) written); - assert(written == len); + assert(written == (ssize_t)len); } void aio_read_test_data(rbd_image_t image, const char *expected, uint64_t off, size_t len) @@ -204,7 +204,7 @@ void aio_read_test_data(rbd_image_t image, const char *expected, uint64_t off, s rbd_aio_wait_for_complete(comp); int r = rbd_aio_get_return_value(comp); printf("return value is: %d\n", r); - assert(r == len); + assert(r == (ssize_t)len); rbd_aio_release(comp); printf("read: %s\nexpected: %s\n", result, expected); assert(memcmp(result, expected, len) == 0); @@ -219,7 +219,7 @@ void read_test_data(rbd_image_t image, const char *expected, uint64_t off, size_ read = rbd_read(image, off, len, result); printf("read: %d\n", (int) read); - assert(read == len); + assert(read == (ssize_t)len); result[len] = '\0'; printf("read: %s\nexpected: %s\n", result, expected); assert(memcmp(result, expected, len) == 0); -- 2.39.5