arrfab / rpms / glibc

Forked from rpms/glibc 5 years ago
Clone

Blame SOURCES/glibc-rh1505492-unused-9.patch

147e83
commit 12da14a59135fe331f294b91488c1bdf55b35b4e
147e83
Author: Joseph Myers <joseph@codesourcery.com>
147e83
Date:   Wed Nov 26 12:54:39 2014 +0000
147e83
147e83
    Fix warnings in fwscanf / rewind tests.
147e83
    
147e83
    This patch fixes "set but not used" warnings in the tests
147e83
    libio/bug-rewind.c and libio/bug-rewind2.c by checking the return
147e83
    values from fwscanf and making the tests fail if those values aren't
147e83
    as expected.
147e83
    
147e83
    Tested for x86_64.
147e83
    
147e83
            * libio/bug-rewind.c (do_test): Check fwscanf return values.
147e83
            * libio/bug-rewind2.c (do_test): Likewise.
147e83
147e83
diff --git a/libio/bug-rewind.c b/libio/bug-rewind.c
147e83
index 4f8242df3d6d1f75..1734de285f30fff4 100644
147e83
--- a/libio/bug-rewind.c
147e83
+++ b/libio/bug-rewind.c
147e83
@@ -52,9 +52,19 @@ do_test (void)
147e83
 
147e83
   rewind (fptr);
147e83
   ret1 = fwscanf (fptr, L"%c%c", &arg1, &arg2);
147e83
+  if (ret1 != 2)
147e83
+    {
147e83
+      printf ("first fwscanf returned %d, expected 2\n", ret1);
147e83
+      return 3;
147e83
+    }
147e83
 
147e83
   rewind (fptr);
147e83
   ret2 = fwscanf (fptr, L"%c%n%c", &arg1, &num, &arg2);
147e83
+  if (ret2 != 2)
147e83
+    {
147e83
+      printf ("second fwscanf returned %d, expected 2\n", ret2);
147e83
+      return 4;
147e83
+    }
147e83
 
147e83
   if (arg2 != 'd')
147e83
     {
147e83
diff --git a/libio/bug-rewind2.c b/libio/bug-rewind2.c
147e83
index 51b574433029f835..496f628675b36fcc 100644
147e83
--- a/libio/bug-rewind2.c
147e83
+++ b/libio/bug-rewind2.c
147e83
@@ -45,6 +45,11 @@ do_test (void)
147e83
 
147e83
       rewind (fp);
147e83
       ret = fwscanf (fp, L"%c", dummy);
147e83
+      if (ret != 1)
147e83
+	{
147e83
+	  printf ("fwscanf returned %d, expected 1\n", ret);
147e83
+	  result = 1;
147e83
+	}
147e83
 
147e83
       printf ("current pos = %ld\n", ftell (fp));
147e83
       if (ftell (fp) != 1)