Avoid gcc warning.
authorEric Blake <ebb9@byu.net>
Thu, 22 May 2008 13:57:37 +0000 (07:57 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 22 May 2008 13:57:37 +0000 (07:57 -0600)
* tests/test-memcmp.c (main): Pass NULL indirectly.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
tests/test-memcmp.c

index dc0ade5bb72dcb9240d0c8ba6d0b1398aa4eb1ea..86aeadddab3ef4cad85ac5abfe69652f41e0c193 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-05-22  Eric Blake  <ebb9@byu.net>
+
+       Avoid gcc warning.
+       * tests/test-memcmp.c (main): Pass NULL indirectly.
+
 2008-05-21  Bruno Haible  <bruno@clisp.org>
 
        Add reference doc about ACLs.
index 5c2ac29d884d560fe82b6b0bb9bfbf61817f5048..50342cb968c099f5643a850c760962025335d910 100644 (file)
 int
 main (void)
 {
+  void *nil = NULL; /* Use to avoid gcc attribute((nonnull)) warnings.  */
+
   /* Test equal / not equal distinction.  */
-  ASSERT (memcmp (NULL, NULL, 0) == 0);
+  ASSERT (memcmp (nil, nil, 0) == 0);
   ASSERT (memcmp ("foo", "foobar", 2) == 0);
   ASSERT (memcmp ("foo", "foobar", 3) == 0);
   ASSERT (memcmp ("foo", "foobar", 4) != 0);