2003-09-13 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Sun, 14 Sep 2003 02:04:44 +0000 (02:04 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 14 Sep 2003 02:04:44 +0000 (02:04 +0000)
* 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.

gdb/ChangeLog
gdb/config/pa/tm-hppa64.h
gdb/cp-support.h
gdb/linux-nat.h
gdb/objfiles.h
gdb/ppc-tdep.h
gdb/tui/ChangeLog
gdb/tui/tui.h

index 361138094640e1d4e16ab39c8a8379cd9b1384b9..39a23772490d2b1629b3a4ac892d68adb00d476a 100644 (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>
 
        * cris-tdep.c (cris_gdbarch_init): Set
index f9e5b9e66e95a903807dfd9fd56fd70e43232385..62bcebc7423dbeb31197386b96b8c04a09d6afd2 100644 (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
    tm-hppa.h */
 
+struct frame_info;
+
 /* jimb: this must go.  I'm just using it to disable code I haven't
    gotten working yet.  */
 #define GDB_TARGET_IS_HPPA_20W
index 544679410d34e18674d7e15896a83c7b2b63b641..169fbaf71c39fa976007b7a59dc8f17f80ed9fa4 100644 (file)
@@ -33,6 +33,7 @@
 struct symbol;
 struct obstack;
 struct block;
+struct objfile;
 
 /* This struct is designed to store data from using directives.  It
    says that names from namespace INNER should be visible within
index da62c76d58b9e27c1d59ba8c9f501daa3730832d..23730bb9492f46d9d574fd514664997f3031bed1 100644 (file)
@@ -60,6 +60,7 @@ struct lwp_info
    system".  */
 struct mem_attrib;
 struct target_ops;
+struct target_waitstatus;
 
 extern int linux_proc_xfer_memory (CORE_ADDR addr, char *myaddr, int len,
                                   int write, struct mem_attrib *attrib,
index f94afd183d7d6269f62e248b3d9c1638c67a3611..fe54f6d10edebdc8b0ffee3cecee16eda37ff2d0 100644 (file)
@@ -29,6 +29,7 @@
 struct bcache;
 struct htab;
 struct symtab;
+struct objfile_data;
 
 /* This structure maintains information on a per-objfile basis about the
    "entry point" of the objfile, and the scope within which the entry point
index 0b65821101b8d7355237787f317783e09f53cca6..dd84fd13078263c8f0a3ea44776b73835428e243 100644 (file)
@@ -25,6 +25,7 @@
 struct gdbarch;
 struct frame_info;
 struct value;
+struct regcache;
 
 /* From ppc-linux-tdep.c... */
 CORE_ADDR ppc_linux_frame_saved_pc (struct frame_info *fi);
index 8eb6d330c7459d38d6e37c15d210f210afb4b0db..68386a4978622e324a6a4de6141764a83c277533 100644 (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>
 
        * tui-interp.c: Include "cli-out.h".
index ed66a4ff0528d70815dba0408bbcd50ad56a63b2..c627b865170f5f27406a56268e2d6efbfdcb1c66 100644 (file)
@@ -33,6 +33,8 @@
 #undef chtype
 #endif
 
+struct ui_file;
+
 /* Opaque data type */
 typedef char *Opaque;
 typedef