Jakub Narebski <jnareb@xxxxxxxxx> writes: > diff --git a/configure.ac b/configure.ac > index 5f8a15b..5d2936e 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -212,6 +212,27 @@ test -n "$NEEDS_SOCKET" && LIBS="$LIBS -lsocket" > > > ## Checks for header files. > +AC_MSG_NOTICE([CHECKS for header files]) > +# > +# Define OLD_ICONV if your library has an old iconv(), where the second > +# (input buffer pointer) parameter is declared with type (const char **). > +AC_DEFUN([OLDICONVTEST_SRC], [[ > +#include <iconv.h> > + > +int main(void) > +{ > + iconv_t cd; > + char *ibp, *obp; > + size_t insz, outsz; > + iconv(cd, &ibp, &insz, &obp, &outsz); > +} > +]]) > +AC_MSG_CHECKING([for old iconv()]) > +AC_COMPILE_IFELSE(OLDICONVTEST_SRC, > + [AC_MSG_RESULT([no])], > + [AC_MSG_RESULT([yes]) > + OLD_ICONV=YesPlease]) > +AC_SUBST(OLD_ICONV) > Which result does COMPILE_IFELSE give for non error warnings? Ok, or Bad? - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html