$OpenBSD: patch-bochs_h,v 1.2 2001/02/02 22:07:46 todd Exp $
--- bochs.h.orig	Sat Mar 25 21:24:57 2000
+++ bochs.h	Fri Feb  2 16:00:06 2001
@@ -69,6 +69,10 @@ extern "C" {
 #include "config.h"
 #include "debug/debug.h"
 
+
+#include "bxio.h"
+
+void bx_signal_handler(int signum);
 //
 // some macros to interface the CPU and memory to external environment
 // so that these functions can be redirected to the debugger when
@@ -219,44 +223,6 @@ extern Bit8u DTPageDirty[];
 #  include "dynamic/dynamic.h"
 #endif
 
-
-typedef struct {
-  Boolean floppy;
-  Boolean keyboard;
-  Boolean video;
-  Boolean disk;
-  Boolean pit;
-  Boolean pic;
-  Boolean bios;
-  Boolean cmos;
-  Boolean a20;
-  Boolean interrupts;
-  Boolean exceptions;
-  Boolean unsupported;
-  Boolean temp;
-  Boolean reset;
-  Boolean debugger;
-  Boolean mouse;
-  Boolean io;
-  Boolean xms;
-  Boolean v8086;
-  Boolean paging;
-  Boolean creg;
-  Boolean dreg;
-  Boolean dma;
-  Boolean unsupported_io;
-  Boolean serial;
-  Boolean cdrom;
-#ifdef MAGIC_BREAKPOINT
-  Boolean magic_break_enabled;
-#endif /* MAGIC_BREAKPOINT */
-  void* record_io;
-  } bx_debug_t;
-
-void bx_printf(char *fmt, ...);
-void bx_panic(char *fmt, ...);
-void bx_atexit(void);
-extern bx_debug_t bx_dbg;
 
 
 
