2003-09-13 Andrew Cagney <cagney@redhat.com>

* config/pa/tm-hppa64.h (struct frame_info): Declare opaque.
	* ppc-tdep.h (struct regcache): Declare opaque.
	* objfiles.h (struct objfile_data): Declare opaque.
	* cp-support.h (struct objfile): Declare opaque.
	* linux-nat.h (target_waitstatus): Declare opaque.
This commit is contained in:
Andrew Cagney 2003-09-14 02:04:44 +00:00
parent 9bb37a563d
commit 4a4b3fedfe
8 changed files with 20 additions and 0 deletions

View File

@ -1,3 +1,11 @@
2003-09-13 Andrew Cagney <cagney@redhat.com>
* config/pa/tm-hppa64.h (struct frame_info): Declare opaque.
* ppc-tdep.h (struct regcache): Declare opaque.
* objfiles.h (struct objfile_data): Declare opaque.
* cp-support.h (struct objfile): Declare opaque.
* linux-nat.h (target_waitstatus): Declare opaque.
2003-09-14 Mark Kettenis <kettenis@gnu.org> 2003-09-14 Mark Kettenis <kettenis@gnu.org>
* cris-tdep.c (cris_gdbarch_init): Set * cris-tdep.c (cris_gdbarch_init): Set

View File

@ -24,6 +24,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
/* PA 64-bit specific definitions. Override those which are in /* PA 64-bit specific definitions. Override those which are in
tm-hppa.h */ tm-hppa.h */
struct frame_info;
/* jimb: this must go. I'm just using it to disable code I haven't /* jimb: this must go. I'm just using it to disable code I haven't
gotten working yet. */ gotten working yet. */
#define GDB_TARGET_IS_HPPA_20W #define GDB_TARGET_IS_HPPA_20W

View File

@ -33,6 +33,7 @@
struct symbol; struct symbol;
struct obstack; struct obstack;
struct block; struct block;
struct objfile;
/* This struct is designed to store data from using directives. It /* This struct is designed to store data from using directives. It
says that names from namespace INNER should be visible within says that names from namespace INNER should be visible within

View File

@ -60,6 +60,7 @@ struct lwp_info
system". */ system". */
struct mem_attrib; struct mem_attrib;
struct target_ops; struct target_ops;
struct target_waitstatus;
extern int linux_proc_xfer_memory (CORE_ADDR addr, char *myaddr, int len, extern int linux_proc_xfer_memory (CORE_ADDR addr, char *myaddr, int len,
int write, struct mem_attrib *attrib, int write, struct mem_attrib *attrib,

View File

@ -29,6 +29,7 @@
struct bcache; struct bcache;
struct htab; struct htab;
struct symtab; struct symtab;
struct objfile_data;
/* This structure maintains information on a per-objfile basis about the /* This structure maintains information on a per-objfile basis about the
"entry point" of the objfile, and the scope within which the entry point "entry point" of the objfile, and the scope within which the entry point

View File

@ -25,6 +25,7 @@
struct gdbarch; struct gdbarch;
struct frame_info; struct frame_info;
struct value; struct value;
struct regcache;
/* From ppc-linux-tdep.c... */ /* From ppc-linux-tdep.c... */
CORE_ADDR ppc_linux_frame_saved_pc (struct frame_info *fi); CORE_ADDR ppc_linux_frame_saved_pc (struct frame_info *fi);

View File

@ -1,3 +1,7 @@
2003-09-13 Andrew Cagney <cagney@redhat.com>
* tui.h (struct ui_file): Add opaque declaration.
2003-08-04 Daniel Jacobowitz <drow@mvista.com> 2003-08-04 Daniel Jacobowitz <drow@mvista.com>
* tui-interp.c: Include "cli-out.h". * tui-interp.c: Include "cli-out.h".

View File

@ -33,6 +33,8 @@
#undef chtype #undef chtype
#endif #endif
struct ui_file;
/* Opaque data type */ /* Opaque data type */
typedef char *Opaque; typedef char *Opaque;
typedef typedef