diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-09-07 20:37:13 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-09-07 20:37:13 +0000 |
commit | 96e88994f8e12b046778f58f3765466843aafba6 (patch) | |
tree | fab6b4302fd98288b77e7de3eaee5e8a87529208 | |
parent | 25074193a09a9c2261d7d2987d561333245999af (diff) | |
download | gcc-96e88994f8e12b046778f58f3765466843aafba6.tar.gz |
mkstemp.c: Include config.h even when not IN_GCC.
* mkstemp.c: Include config.h even when not IN_GCC. Wrap header
inclusions inside HAVE_*_H macros. Include ansidecl.h when not
IN_GCC.
* vasprintf.c: Include stdarg.h/varargs.h first.
* vprintf.c: Likewise.
From-SVN: r22314
-rw-r--r-- | libiberty/ChangeLog | 10 | ||||
-rw-r--r-- | libiberty/mkstemp.c | 12 | ||||
-rw-r--r-- | libiberty/vasprintf.c | 6 | ||||
-rw-r--r-- | libiberty/vprintf.c | 2 |
4 files changed, 25 insertions, 5 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 6da7194b19f..e09422e6b42 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,13 @@ +Mon Sep 7 23:29:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * mkstemp.c: Include config.h even when not IN_GCC. Wrap header + inclusions inside HAVE_*_H macros. Include ansidecl.h when not + IN_GCC. + + * vasprintf.c: Include stdarg.h/varargs.h first. + + * vprintf.c: Likewise. + Sat Sep 5 03:24:49 1998 Jeffrey A Law (law@cygnus.com) * pexecute.c: Updates from gcc. Copy in gcc has been removed. This diff --git a/libiberty/mkstemp.c b/libiberty/mkstemp.c index 21afcf0d639..f0eb78c1e2a 100644 --- a/libiberty/mkstemp.c +++ b/libiberty/mkstemp.c @@ -16,16 +16,26 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #ifndef IN_GCC +#ifdef HAVE_STDLIB_H #include <stdlib.h> +#endif +#ifdef HAVE_STRING_H #include <string.h> +#endif #include <errno.h> #include <stdio.h> #include <fcntl.h> +#ifdef HAVE_UNISTD_H #include <unistd.h> +#endif #include <sys/time.h> +#include "ansidecl.h" #else -#include "config.h" #include "system.h" #include "gansidecl.h" #endif diff --git a/libiberty/vasprintf.c b/libiberty/vasprintf.c index da83db2ea75..eeb80e661f7 100644 --- a/libiberty/vasprintf.c +++ b/libiberty/vasprintf.c @@ -18,14 +18,14 @@ License along with libiberty; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#include <stdio.h> -#include <string.h> -#include <ansidecl.h> #ifdef __STDC__ #include <stdarg.h> #else #include <varargs.h> #endif +#include <stdio.h> +#include <string.h> +#include <ansidecl.h> #ifdef TEST int global_total_width; diff --git a/libiberty/vprintf.c b/libiberty/vprintf.c index 89c289eb105..65b425a4d6b 100644 --- a/libiberty/vprintf.c +++ b/libiberty/vprintf.c @@ -1,9 +1,9 @@ -#include <stdio.h> #ifdef __STDC__ #include <stdarg.h> #else #include <varargs.h> #endif +#include <stdio.h> #include <ansidecl.h> #undef vprintf int |