Wed Sep 20 08:16:03 1995 steve chamberlain <sac@slash.cygnus.com>

* defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h.
	(GETENV_PROVIDED, FCLOSE_PROVIDED): New.
	* doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document.
	* remote-sim.[ch] (gdbsim_write_stdout): New.
This commit is contained in:
Steve Chamberlain
1995-09-20 15:32:41 +00:00
parent b46805224b
commit 6b009ef680
3 changed files with 35 additions and 4 deletions

View File

@ -555,10 +555,6 @@ extern char *strsave PARAMS ((const char *));
extern char *mstrsave PARAMS ((void *, const char *));
extern PTR xmalloc PARAMS ((long));
extern PTR xrealloc PARAMS ((PTR, long));
extern PTR xmmalloc PARAMS ((PTR, long));
extern PTR xmrealloc PARAMS ((PTR, PTR, long));
@ -616,7 +612,9 @@ extern void warning PARAMS ((char *, ...))
Libiberty thingies are no longer declared here. We include libiberty.h
above, instead. */
#ifndef GETENV_PROVIDED
extern char *getenv PARAMS ((const char *));
#endif
/* From other system libraries */
@ -625,7 +623,15 @@ extern char *getenv PARAMS ((const char *));
#include <stdlib.h>
#endif
/* We take the address of fclose later, but some stdio's forget
to declare this. We can't always declare it since there's
no way to declare the parameters without upsetting some compiler
somewhere. */
#ifndef FCLOSE_PROVIDED
extern int fclose ();
#endif
#ifndef atof
extern double atof ();