Mercurial > hg > octave-kai > gnulib-hg
changeset 3827:29d58fb4582e
Add jm_PREREQ_STRNLEN.
Use AC_FUNC_STRNLEN here instead.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sun, 28 Apr 2002 23:11:45 +0000 |
parents | a449987c2693 |
children | 6c2235d47b20 |
files | m4/prereq.m4 |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/prereq.m4 +++ b/m4/prereq.m4 @@ -22,6 +22,7 @@ jm_PREREQ_READUTMP jm_PREREQ_REGEX jm_PREREQ_SIG2STR + jm_PREREQ_STRNLEN jm_PREREQ_TEMPNAME # called by mkstemp jm_PREREQ_XGETCWD jm_PREREQ_XREADLINK @@ -167,6 +168,20 @@ AC_CHECK_HEADERS(sys/wait.h) ]) +AC_DEFUN([jm_PREREQ_STRNLEN], +[ + AC_FUNC_STRNLEN + AC_HEADER_STDC + AC_CHECK_HEADERS(memory.h) + AC_CHECK_DECLS([memchr]) + + # This is necessary because automake-1.6.1 doens't understand + # that the above use of AC_FUNC_STRNLEN means we may have to use + # lib/strnlen.c. + test $ac_cv_func_strnlen_working = yes \ + && AC_LIBOBJ(strnlen) +]) + AC_DEFUN([jm_PREREQ_TEMPNAME], [ AC_HEADER_STDC