From: Bruno Haible Date: Tue, 5 Nov 2024 20:11:14 +0000 (+0100) Subject: memchr tests: Verify N3322 functionality. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=140aff1babcfa58d49c9f60ed61b9c7720e6b1c5;p=gnulib.git memchr tests: Verify N3322 functionality. * tests/test-memchr.c (main): Add a zero-size test. --- diff --git a/ChangeLog b/ChangeLog index 699893401b..5748bc9fe6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-11-05 Bruno Haible + + memchr tests: Verify N3322 functionality. + * tests/test-memchr.c (main): Add a zero-size test. + 2024-11-05 Bruno Haible strncmp tests: Verify N3322 functionality. diff --git a/tests/test-memchr.c b/tests/test-memchr.c index 9111371a15..ffa3a0ac2c 100644 --- a/tests/test-memchr.c +++ b/tests/test-memchr.c @@ -133,5 +133,12 @@ main (void) free (input); + /* Test zero-length operations on NULL pointers, allowed by + . */ + { + int volatile value = (memchr (NULL, '?', 0) == NULL); + ASSERT (value); + } + return test_exit_status; }