Improve Configure detection of memmem() [perl #133760].
authorAndy Dougherty <doughera@lafayette.edu>
Tue, 22 Jan 2019 19:17:05 +0000 (14:17 -0500)
committerAndy Dougherty <doughera@lafayette.edu>
Tue, 22 Jan 2019 19:17:05 +0000 (14:17 -0500)
commitca152fd8207cf53816b1407d5f54f6ea160a3ef8
treef8de4b2c3b03e8df5406cd4639ef19a8bf5eda93
parent129da27a6cbce7395f91b30779d708adc609e29c
Improve Configure detection of memmem() [perl #133760].

Linux systems have memmem, but the header prototype is only visible if
the C library, but didn't check if the correct prototype is available.
This patch compiles & runs a test program that will fail if the prototype
is needed but not available.

This does not completely close [perl #133760].  The tests for strlcat()
and strlcpy() may also need to be similarly changed.  Also, this patch
does not change whether _GNU_SOURCE is defined or not.  Presumably that
would be done separately in the linux hints file.
Configure