Fixed Winelib compilation.
diff --git a/miscemu/main.c b/miscemu/main.c
index c95d852..84f94ff 100644
--- a/miscemu/main.c
+++ b/miscemu/main.c
@@ -23,6 +23,18 @@
static int MAIN_argc;
static char **MAIN_argv;
+extern int (*INSTR_IsRelay)( const void *addr );
+
+static int is_relay_addr( const void *addr )
+{
+ extern char CallFrom16_Start, CallFrom16_End, CALLTO16_Start, CALLTO16_End;
+
+ return ((((char *)addr >= &CallFrom16_Start) &&
+ ((char *)addr < &CallFrom16_End)) ||
+ (((char *)addr >= &CALLTO16_Start) &&
+ ((char *)addr < &CALLTO16_End)));
+}
+
/***********************************************************************
* Emulator initialisation
*/
@@ -141,6 +153,7 @@
MAIN_argc = argc; MAIN_argv = argv;
/* Set up debugger hook */
+ INSTR_IsRelay = is_relay_addr;
EXC_SetDebugEventHook( wine_debugger );
if (Options.debug)