Hi Darshit,
Looks quite complete now. Other than what Paul mentioned:
* You appear to be using tabs of widths 4. Therefore use "expand -t 4" to
untabify the files you modified.
* The documentation:
- Could you add an URL to the documentation of this function? (glibc
manual or, if not available, manpage from the LTP)
- The function is not present on any other system, I checked. Therefore the
text should read:
This function is missing on all non-glibc platforms:
glibc 2.25, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix
3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin,
mingw, MSVC 14, Interix 3.5, BeOS.
* In the tests, you could add a check for the declaration of the function.
Look in test-strchrnul.c how we do it.
However, it does not work and fails the test. It seems to me that I have
not managed to correctly coerce stdlib.h into defining a prototype for
reallocarray(). Where did I go wrong / what did I miss?
I don't see a problem. IMO
$ ./gnulib-tool --test reallocarray
should work fine. Let's debug it when you've resubmitted once more.
Bruno