Hi,
since config.h.in is recreated by autoheader (from configure.ac), I also
include the removal of the lines in question from configure.ac in the
patch. New one attached.
Martin
diff -ru wmweather+-2.9/b0rken/snprintf.c wmweather+-2.9_new/b0rken/snprintf.c
--- wmweather+-2.9/b0rken/snprintf.c 2007-04-20 14:36:37.000000000 +0200
+++ wmweather+-2.9_new/b0rken/snprintf.c 2007-04-20 14:26:32.000000000 +0200
@@ -35,7 +35,7 @@
fprintf(stderr, "Using snprintf replacement\n");
va_start(ap, format);
- r=vsnprintf(str, size, format, ap);
+ r=my_vsnprintf(str, size, format, ap);
va_end(ap);
return r;
}
diff -ru wmweather+-2.9/config.h.in wmweather+-2.9_new/config.h.in
--- wmweather+-2.9/config.h.in 2007-04-20 14:36:40.000000000 +0200
+++ wmweather+-2.9_new/config.h.in 2007-04-20 14:26:32.000000000 +0200
@@ -216,6 +216,3 @@
typedef signed ssize_t;
#endif
-#ifndef HAVE_WORKING_VSNPRINTF
-# define vsnprintf(str, size, format, ap) my_vsnprintf(str, size, format, ap)
-#endif
diff -ru wmweather+-2.9/configure.ac wmweather+-2.9_new/configure.ac
--- wmweather+-2.9/configure.ac 2004-05-14 04:55:39.000000000 +0200
+++ wmweather+-2.9_new/configure.ac 2007-04-20 14:38:10.000000000 +0200
@@ -72,10 +72,6 @@
if test "$ac_cv_func_vprintf" != "yes"; then AC_MSG_WARN(vprintf() doesn't seem to exist); fi
AC_CHECK_FUNCS([atexit dup2 mkdir pow select strchr strcspn strdup strerror strrchr strspn strstr strtol],, AC_MSG_WARN($ac_func doesn't seem to be available))
FUNC_SNPRINTF_LIBOBJ
-AH_BOTTOM(
-[#ifndef HAVE_WORKING_VSNPRINTF
-# define vsnprintf(str, size, format, ap) my_vsnprintf(str, size, format, ap)
-#endif])
CFLAGS="$CFLAGS \$(X_CFLAGS) \$(LIBWWW_CFLAGS)"
LIBS="$LIBS \$(LIBWWW_LIBS)"