diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2005-04-13 11:13:27 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2005-04-13 09:13:27 +0000 |
commit | 367e83192129b48cad047a38a7b30ee62b9a48af (patch) | |
tree | 05351468a979aa886b9eefe2a48e8ed2f27d6812 /gcc | |
parent | e8bb9922f8af3033a6a5e8217273fc94fd510e7f (diff) | |
download | gcc-367e83192129b48cad047a38a7b30ee62b9a48af.zip gcc-367e83192129b48cad047a38a7b30ee62b9a48af.tar.gz gcc-367e83192129b48cad047a38a7b30ee62b9a48af.tar.bz2 |
configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf.
* configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf.
* configure: Regenerate.
* config.in: Likewise.
* system.h: Declare vsnprintf if not already declared.
From-SVN: r98080
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config.in | 4 | ||||
-rwxr-xr-x | gcc/configure | 5 | ||||
-rw-r--r-- | gcc/configure.ac | 4 | ||||
-rw-r--r-- | gcc/system.h | 4 |
5 files changed, 20 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82f224c..c58b344 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,12 @@ 2005-04-13 Eric Botcazou <ebotcazou@libertysurf.fr> + * configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf. + * configure: Regenerate. + * config.in: Likewise. + * system.h: Declare vsnprintf if not already declared. + +2005-04-13 Eric Botcazou <ebotcazou@libertysurf.fr> + * optc-gen.awk: Handle stand-alone Mask records. * opth-gen.awk: Likewise. * doc/options.texi (Option file format): Document them. diff --git a/gcc/config.in b/gcc/config.in index 996c2f8..6e4026b 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -314,6 +314,10 @@ 0. */ #undef HAVE_DECL_VASPRINTF +/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to + 0. */ +#undef HAVE_DECL_VSNPRINTF + /* Define to 1 if you have the <direct.h> header file. */ #undef HAVE_DIRECT_H diff --git a/gcc/configure b/gcc/configure index 1d96694..98639db 100755 --- a/gcc/configure +++ b/gcc/configure @@ -11181,9 +11181,10 @@ CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include" + for ac_func in getenv atol sbrk abort atof getcwd getwd strsignal \ - strstr errno snprintf vasprintf malloc realloc calloc free \ - basename getopt clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked + strstr errno snprintf vsnprintf vasprintf malloc realloc calloc \ + free basename getopt clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked do ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp` echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5 diff --git a/gcc/configure.ac b/gcc/configure.ac index a2239a5..efa758c 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -1053,8 +1053,8 @@ AM_LANGINFO_CODESET saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include" gcc_AC_CHECK_DECLS(getenv atol sbrk abort atof getcwd getwd strsignal \ - strstr errno snprintf vasprintf malloc realloc calloc free \ - basename getopt clock getpagesize gcc_UNLOCKED_FUNCS, , ,[ + strstr errno snprintf vsnprintf vasprintf malloc realloc calloc \ + free basename getopt clock getpagesize gcc_UNLOCKED_FUNCS, , ,[ #include "ansidecl.h" #include "system.h"]) diff --git a/gcc/system.h b/gcc/system.h index 35581a0..720e4df 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -438,6 +438,10 @@ extern void abort (void); extern int snprintf (char *, size_t, const char *, ...); #endif +#if defined (HAVE_DECL_VSNPRINTF) && !HAVE_DECL_VSNPRINTF +extern int vsnprintf(char *, size_t, const char *, va_list); +#endif + /* 1 if we have C99 designated initializers. */ #if !defined(HAVE_DESIGNATED_INITIALIZERS) #define HAVE_DESIGNATED_INITIALIZERS \ |