summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2009-12-11 01:15:28 +0100
committerBruno Haible <bruno@clisp.org>2009-12-11 01:15:28 +0100
commit6948250861edce048d7bb3c6b47d13fa3649905e (patch)
treec3d1c4a2e42938d93a07095345cb18567fa44710 /tests
parent441aa3044f43e5572f58c354f01e6bc070acd5c7 (diff)
downloadgnulib-6948250861edce048d7bb3c6b47d13fa3649905e.tar.gz
New module 'arg-nonnull'. Declare which arguments expect non-NULL values.
Diffstat (limited to 'tests')
-rw-r--r--tests/test-canonicalize-lgpl.c8
-rw-r--r--tests/test-canonicalize.c8
-rw-r--r--tests/test-memmem.c8
3 files changed, 21 insertions, 3 deletions
diff --git a/tests/test-canonicalize-lgpl.c b/tests/test-canonicalize-lgpl.c
index 19109d5836..7667983da5 100644
--- a/tests/test-canonicalize-lgpl.c
+++ b/tests/test-canonicalize-lgpl.c
@@ -43,6 +43,12 @@
#define BASE "t-can-lgpl.tmp"
+static void *
+null_ptr (void)
+{
+ return NULL;
+}
+
int
main (void)
{
@@ -75,7 +81,7 @@ main (void)
ASSERT (result == NULL);
ASSERT (errno == ENOENT);
errno = 0;
- result = canonicalize_file_name (NULL);
+ result = canonicalize_file_name (null_ptr ());
ASSERT (result == NULL);
ASSERT (errno == EINVAL);
}
diff --git a/tests/test-canonicalize.c b/tests/test-canonicalize.c
index 749cc1eec1..70b6341de9 100644
--- a/tests/test-canonicalize.c
+++ b/tests/test-canonicalize.c
@@ -44,6 +44,12 @@
#define BASE "t-can.tmp"
+static void *
+null_ptr (void)
+{
+ return NULL;
+}
+
int
main (void)
{
@@ -79,7 +85,7 @@ main (void)
ASSERT (result2 == NULL);
ASSERT (errno == ENOENT);
errno = 0;
- result1 = canonicalize_file_name (NULL);
+ result1 = canonicalize_file_name (null_ptr ());
ASSERT (result1 == NULL);
ASSERT (errno == EINVAL);
errno = 0;
diff --git a/tests/test-memmem.c b/tests/test-memmem.c
index 8f4c28c902..75a2505b7a 100644
--- a/tests/test-memmem.c
+++ b/tests/test-memmem.c
@@ -38,6 +38,12 @@
} \
while (0)
+static void *
+null_ptr (void)
+{
+ return NULL;
+}
+
int
main (int argc, char *argv[])
{
@@ -88,7 +94,7 @@ main (int argc, char *argv[])
{
const char input[] = "foo";
- const char *result = memmem (input, strlen (input), NULL, 0);
+ const char *result = memmem (input, strlen (input), null_ptr (), 0);
ASSERT (result == input);
}