From a5d2945b7b02d17f52fcebf6b52ec2da2ba995c2 Mon Sep 17 00:00:00 2001 From: Ed Beroset Date: Wed, 15 Dec 2004 23:02:20 +0000 Subject: [PATCH] added checks for vsnprintf and snprintf (ISO C99) and changed gcc compile flag from -ansi to -std=c99 --- configure.in | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index d359399b..fab51402 100644 --- a/configure.in +++ b/configure.in @@ -60,7 +60,7 @@ fi AC_PROG_INSTALL if test "$GCC" = "yes"; then - GCCFLAGS="-Wall -ansi -pedantic" + GCCFLAGS="-Wall -std=c99 -pedantic" else GCCFLAGS= fi @@ -108,6 +108,16 @@ if test $ac_cv_func_strspn = no; then AC_MSG_ERROR([NASM requires ANSI C (specifically, "strspn")]) fi +AC_CHECK_FUNCS(snprintf) +if test $ac_cv_func_snprintf = no; then + AC_MSG_ERROR([NASM requires ISO C99 (specifically, "snprintf")]) +fi + +AC_CHECK_FUNCS(vsnprintf) +if test $ac_cv_func_snprintf = no; then + AC_MSG_ERROR([NASM requires ISO C99 (specifically, "vsnprintf")]) +fi + if test $ac_cv_prog_make_vpathok = no; then echo Copying generated srcs into build directory to compensate for VPATH breakage for file in macros.c insnsa.c insnsd.c insnsn.c insnsi.h version.h version.mac; do