aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1998-09-07 20:37:13 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1998-09-07 20:37:13 +0000
commit96e88994f8e12b046778f58f3765466843aafba6 (patch)
treefab6b4302fd98288b77e7de3eaee5e8a87529208 /libiberty
parent25074193a09a9c2261d7d2987d561333245999af (diff)
downloadgcc-96e88994f8e12b046778f58f3765466843aafba6.zip
gcc-96e88994f8e12b046778f58f3765466843aafba6.tar.gz
gcc-96e88994f8e12b046778f58f3765466843aafba6.tar.bz2
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
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog10
-rw-r--r--libiberty/mkstemp.c12
-rw-r--r--libiberty/vasprintf.c6
-rw-r--r--libiberty/vprintf.c2
4 files changed, 25 insertions, 5 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 6da7194..e09422e 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 21afcf0..f0eb78c 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 da83db2..eeb80e6 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 89c289e..65b425a 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