mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-12 20:37:32 +08:00
Patches from Fred Fish for systems with sys/varargs.h but not varargs.h.
* protoize.c: Include <varargs.h> only if HAVE_VARARGS_H is defined. If not defined, include <sys/varargs.h> if HAVE_SYS_VARARGS_H is defined. * configure.in: Test for varargs.h and sys/varargs.h. * configure: Regenerate with autoconf. * config.in: Regenerate with autoheader. From-SVN: r15420
This commit is contained in:
parent
f401679ee1
commit
70988851ef
@ -1,5 +1,12 @@
|
||||
Thu Sep 11 15:48:32 1997 Fred Fish <fnf@ninemoons.com>
|
||||
|
||||
* protoize.c: Include <varargs.h> only if HAVE_VARARGS_H is
|
||||
defined. If not defined, include <sys/varargs.h> if
|
||||
HAVE_SYS_VARARGS_H is defined.
|
||||
* configure.in: Test for varargs.h and sys/varargs.h.
|
||||
* configure: Regenerate with autoconf.
|
||||
* config.in: Regenerate with autoheader.
|
||||
|
||||
* cpplib.c (quote_string): Cast first arg of sprintf call
|
||||
from "unsigned char *" to "char *".
|
||||
(output_line_command): Ditto.
|
||||
|
@ -34,8 +34,14 @@
|
||||
/* Define if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define if you have the <sys/varargs.h> header file. */
|
||||
#undef HAVE_SYS_VARARGS_H
|
||||
|
||||
/* Define if you have the <time.h> header file. */
|
||||
#undef HAVE_TIME_H
|
||||
|
||||
/* Define if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define if you have the <varargs.h> header file. */
|
||||
#undef HAVE_VARARGS_H
|
||||
|
2
gcc/configure
vendored
2
gcc/configure
vendored
@ -1330,7 +1330,7 @@ else
|
||||
fi
|
||||
echo "$ac_t""$CPP" 1>&6
|
||||
|
||||
for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
|
||||
for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h varargs.h sys/varargs.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
|
@ -134,7 +134,7 @@ AC_PROG_INSTALL
|
||||
AC_PROG_CC
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
AC_CHECK_HEADERS(stddef.h string.h strings.h stdlib.h time.h unistd.h)
|
||||
AC_CHECK_HEADERS(stddef.h string.h strings.h stdlib.h time.h unistd.h varargs.h sys/varargs.h)
|
||||
|
||||
GCC_NEED_DECLARATION(malloc)
|
||||
GCC_NEED_DECLARATION(realloc)
|
||||
|
@ -57,7 +57,14 @@ Boston, MA 02111-1307, USA. */
|
||||
#define _POSIX_SOURCE
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_VARARGS_H
|
||||
#include <varargs.h>
|
||||
#else
|
||||
#ifdef HAVE_SYS_VARARGS_H
|
||||
#include <sys/varargs.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* On some systems stdio.h includes stdarg.h;
|
||||
we must bring in varargs.h first. */
|
||||
#include <stdio.h>
|
||||
|
Loading…
Reference in New Issue
Block a user