From 31b610d0b333f37899d08a767c49ba01cc310788 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Thu, 22 Aug 2002 15:58:17 +0000 Subject: [PATCH] some rototilling git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11200 ec53bebd-3082-4978-b11e-865c3cabbd6b --- cf/roken-frag.m4 | 45 ++++++++------------------------------------- 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index 87d50113a..bf285fc97 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -227,39 +227,17 @@ AC_FIND_IF_NOT_BROKEN(hstrerror, resolv, #include #endif], 17) -if test "$ac_cv_func_hstrerror" = yes; then AC_NEED_PROTO([ #ifdef HAVE_NETDB_H #include #endif], hstrerror) -fi -dnl sigh, wish this could be done in a loop -if test "$ac_cv_func_asprintf" = yes; then -AC_NEED_PROTO([ -#include -#include ], -asprintf)dnl -fi -if test "$ac_cv_func_vasprintf" = yes; then -AC_NEED_PROTO([ -#include -#include ], -vasprintf)dnl -fi -if test "$ac_cv_func_asnprintf" = yes; then -AC_NEED_PROTO([ -#include -#include ], -asnprintf)dnl -fi -if test "$ac_cv_func_vasnprintf" = yes; then -AC_NEED_PROTO([ -#include -#include ], -vasnprintf)dnl -fi +AC_FOREACH([rk_func], [asprintf vasprintf asnprintf vasnprintf], + [AC_NEED_PROTO([ + #include + #include ], + rk_func)]) AC_FIND_FUNC_NO_LIBS(bswap16,, [#ifdef HAVE_SYS_BSWAP_H @@ -365,6 +343,9 @@ AC_BROKEN([ \ writev \ ]) +AC_FOREACH([rk_func], [strndup strsep strtok_r], + [AC_NEED_PROTO([#include ], rk_func)]) + AC_BROKEN2(inet_aton, [#ifdef HAVE_SYS_TYPES_H #include @@ -547,16 +528,6 @@ AC_NEED_PROTO([ ], crypt) -AC_NEED_PROTO([ -#include -], -strtok_r) - -AC_NEED_PROTO([ -#include -], -strsep) - dnl variables rk_CHECK_VAR(h_errno,