>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> Find out why the configure script is not doing the right thing
Lars> in your case.

The configure script does not fail if there is no prototype in
headers. I have found an autoconf macro which is as follows:

AC_DEFUN([AC_FUNC_SNPRINTF],
         [AC_CACHE_CHECK(for working snprintf, ac_cv_func_snprintf,
         [AC_TRY_RUN([#include <stdio.h>
         int main () { exit (!(3 <= snprintf(NULL,0,"%d",100))); }
         ], ac_cv_func_snprintf=yes, ac_cv_func_snprintf=no,
         ac_cv_func_snprintf=no)])
         if test $ac_cv_func_snprintf = yes; then
           AC_DEFINE(HAVE_SNPRINTF)
         fi
         ])

We could maybe just take this one or one which just does the link
part. 

Lars> Perhaps some thing changes in the environment inside/outside
Lars> configure...

What I do not understand in the code you added for that, Lars, is that
snprintf.o is always linked in. Am I wrong assuming that we never use
the system-provided version?

JMarc

Reply via email to