diff --git a/testing/testsuites/kernel/fs/cases/fs_stream_test.c b/testing/testsuites/kernel/fs/cases/fs_stream_test.c index 6074a7b6f89..2505668cbe7 100644 --- a/testing/testsuites/kernel/fs/cases/fs_stream_test.c +++ b/testing/testsuites/kernel/fs/cases/fs_stream_test.c @@ -257,7 +257,7 @@ void test_nuttx_fs_stream03(FAR void **state) char *junk = "abcdefghijklmnopqrstuvwxyz"; size_t len = strlen(junk); char *inbuf = NULL; - int ret; + ssize_t ret; int lc; for (lc = 0; lc < 10; lc++) { @@ -274,9 +274,9 @@ void test_nuttx_fs_stream03(FAR void **state) assert_true(1 == 0); } - if ((size_t)ret != len) + if (ret != len) { - syslog(LOG_ERR, "len = %zu != return value from fwrite = %d", + syslog(LOG_ERR, "len = %zu != return value from fwrite = %zd", len, ret); fclose(stream); assert_true(1 == 0); @@ -306,9 +306,9 @@ void test_nuttx_fs_stream03(FAR void **state) assert_true(1 == 0); } - if ((size_t)ret != len) + if (ret != len) { - syslog(LOG_ERR, "len = %zu != return value from fread = %d", + syslog(LOG_ERR, "len = %zu != return value from fread = %zd", len, ret); free(inbuf); fclose(stream);