diff options
author | Paul Smith <psmith@gnu.org> | 2013-04-28 17:59:28 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-04-28 17:59:28 -0400 |
commit | 441b64335590ab91854b997bec07a9578086d895 (patch) | |
tree | 1ef33d76f43c79d7e0effcc0177625054a35d591 /makeint.h | |
parent | 8b034b7d18a08d3a2378e5b6fc9fbdd1b658f142 (diff) | |
download | gunmake-441b64335590ab91854b997bec07a9578086d895.tar.gz |
Remove support for pre-ANSI variadic function calls.
We've required support for ANSI C (ISO C 89) or better for quite a while. Get
rid of the old varags.h, doprnt() stuff and simply assume ANSI C variadic
function capability and basic C runtime library support (vfprintf, vsprintf,
etc.)
Diffstat (limited to 'makeint.h')
-rw-r--r-- | makeint.h | 16 |
1 files changed, 0 insertions, 16 deletions
@@ -382,16 +382,6 @@ extern struct rlimit stack_limit; #define STRING_SIZE_TUPLE(_s) (_s), CSTRLEN(_s) -/* We have to have stdarg.h or varargs.h AND v*printf or doprnt to use - variadic versions of these functions. */ - -#if HAVE_STDARG_H || HAVE_VARARGS_H -# if HAVE_VPRINTF || HAVE_DOPRNT -# define USE_VARIADIC 1 -# endif -#endif - -#if HAVE_ANSI_COMPILER && USE_VARIADIC && HAVE_STDARG_H const char *concat (unsigned int, ...); void message (int prefix, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3))); @@ -399,12 +389,6 @@ void error (const gmk_floc *flocp, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3))); void fatal (const gmk_floc *flocp, const char *fmt, ...) __attribute__ ((noreturn, __format__ (__printf__, 2, 3))); -#else -const char *concat (); -void message (); -void error (); -void fatal (); -#endif void die (int) __attribute__ ((noreturn)); void log_working_directory (int, int); |