This is an automated email from the ASF dual-hosted git repository.

cederom pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit cebd77c61499b333d6a49b7f192192c171e7f87f
Author: zhangshoukui <[email protected]>
AuthorDate: Wed Dec 18 10:26:26 2024 +0800

    fs cases: fix compile error
    
    kernel/fs/cases/fs_stream_test.c:279:70: error: format ‘%zi’ expects 
argument of type ‘signed size_t’, but argument 4 has type ‘int’ 
[-Werror=format=]
      279 |           syslog(LOG_ERR, "len = %zi != return value from fwrite = 
%zi",
          |                                                                    
~~^
          |                                                                     
 |
          |                                                                     
 long int
          |                                                                    
%i
      280 |                  len, ret);
          |                       ~~~
          |                       |
          |                       int
    kernel/fs/cases/fs_stream_test.c:311:69: error: format ‘%zi’ expects 
argument of type ‘signed size_t’, but argument 4 has type ‘int’ 
[-Werror=format=]
      311 |           syslog(LOG_ERR, "len = %zi != return value from fread = 
%zi",
          |                                                                   
~~^
          |                                                                     
|
          |                                                                     
long int
          |                                                                   %i
      312 |                  len, ret);
          |                       ~~~
          |                       |
          |                       int
    
    Signed-off-by: zhangshoukui <[email protected]>
---
 testing/testsuites/kernel/fs/cases/fs_stream_test.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/testing/testsuites/kernel/fs/cases/fs_stream_test.c 
b/testing/testsuites/kernel/fs/cases/fs_stream_test.c
index 6074a7b6f..2505668cb 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);

Reply via email to