added checks for vsnprintf and snprintf (ISO C99) and changed gcc
authorEd Beroset <beroset@mindspring.com>
Wed, 15 Dec 2004 23:02:20 +0000 (23:02 +0000)
committerEd Beroset <beroset@mindspring.com>
Wed, 15 Dec 2004 23:02:20 +0000 (23:02 +0000)
compile flag from -ansi to -std=c99

configure.in

index d359399..fab5140 100644 (file)
@@ -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