diff options
-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 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 |