[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd
From: |
Joerg Jaspert |
Subject: |
[Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd |
Date: |
Thu, 06 Nov 2003 11:31:55 -0500 |
Module name: muddleftpd
Branch: dev-ganneff-autotools
Changes by: Joerg Jaspert <address@hidden> 03/11/06 11:31:55
Reply-to: address@hidden
CVSROOT: /cvsroot/muddleftpd
Module name: muddleftpd
Branch: dev-ganneff-autotools
Changes by: Joerg Jaspert <address@hidden> 03/11/06 11:31:55
Added files:
. : acinclude.m4
Log message:
Added, contains functions for configure.ac
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/muddleftpd/muddleftpd/acinclude.m4?only_with_tag=dev-ganneff-autotools&rev=1.1.2.1
Patches:
Index: muddleftpd/acinclude.m4
diff -c /dev/null muddleftpd/acinclude.m4:1.1.2.1
*** /dev/null Thu Nov 6 11:31:55 2003
--- muddleftpd/acinclude.m4 Thu Nov 6 11:31:55 2003
***************
*** 0 ****
--- 1,81 ----
+ AC_DEFUN(AC_PROG_CC_SWITCH, [
+ dnl just run gcc program with -dynamic switch
+
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS=
+ echo $ac_n "checking whether ${CC-cc} accepts -$1""... $ac_c" 1>&6
+ echo "configure: checking whether ${CC-cc} accepts -$1" >&5
+ echo 'void f(){}' > conftest.c
+ if test -z "`${CC-cc} -$1 -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_switch=yes
+ else
+ ac_cv_prog_cc_switch=no
+ fi
+ rm -f conftest*
+
+ echo "$ac_t""$ac_cv_prog_cc_switch" 1>&6
+ if test "$ac_cv_prog_cc_switch" = yes; then
+ CFLAGS="$ac_save_CFLAGS -$1"
+ else
+ CFLAGS=$ac_save_CFLAGS
+ fi
+ ])
+
+
+ AC_DEFUN([AC_FUNC_SNPRINTF],
+ [AC_CHECK_FUNCS(snprintf vsnprintf)
+ AC_MSG_CHECKING(for working snprintf)
+ AC_CACHE_VAL(ac_cv_have_working_snprintf,
+ [AC_TRY_RUN(
+ [#include <stdio.h>
+
+ int main(void)
+ {
+ char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
+ char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
+ int i;
+ i = snprintf (bufs, 2, "%s", "111");
+ if (strcmp (bufs, "1")) exit (1);
+ if (i != 3) exit (1);
+ i = snprintf (bufd, 2, "%d", 111);
+ if (strcmp (bufd, "1")) exit (1);
+ if (i != 3) exit (1);
+ exit(0);
+ }], ac_cv_have_working_snprintf=yes, ac_cv_have_working_snprintf=no,
ac_cv_have_working_snprintf=cross)])
+ AC_MSG_RESULT([$ac_cv_have_working_snprintf])
+ AC_MSG_CHECKING(for working vsnprintf)
+ AC_CACHE_VAL(ac_cv_have_working_vsnprintf,
+ [AC_TRY_RUN(
+ [#include <stdio.h>
+ #include <stdarg.h>
+
+ int my_vsnprintf (char *buf, const char *tmpl, ...)
+ {
+ int i;
+ va_list args;
+ va_start (args, tmpl);
+ i = vsnprintf (buf, 2, tmpl, args);
+ va_end (args);
+ return i;
+ }
+
+ int main(void)
+ {
+ char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
+ char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
+ int i;
+ i = my_vsnprintf (bufs, "%s", "111");
+ if (strcmp (bufs, "1")) exit (1);
+ if (i != 3) exit (1);
+ i = my_vsnprintf (bufd, "%d", 111);
+ if (strcmp (bufd, "1")) exit (1);
+ if (i != 3) exit (1);
+ exit(0);
+ }], ac_cv_have_working_vsnprintf=yes, ac_cv_have_working_vsnprintf=no,
ac_cv_have_working_vsnprintf=cross)])
+ AC_MSG_RESULT([$ac_cv_have_working_vsnprintf])
+ if test x$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf !=
"xyesyes"; then
+ AC_LIBOBJ(snprintf)
+ AC_MSG_WARN([Replacing missing/broken (v)snprintf() with version from
http://www.ijs.si/software/snprintf/.])
+ AC_DEFINE(PREFER_PORTABLE_SNPRINTF, 1, "enable replacement (v)snprintf if
system (v)snprintf is broken")
+ fi])
+
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/02
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/03
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/03
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/04
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/04
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/04
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd,
Joerg Jaspert <=
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Joerg Jaspert, 2003/11/06
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/19
- [Muddleftpd-cvs] CVSROOT: /cvsroot/muddleftpd, Beau Kuiper, 2003/11/19