From: Frode Solheim Date: Tue, 29 Jul 2014 21:23:58 +0000 (+0200) Subject: ncr*_scsi: compilation fixes X-Git-Tag: 3000~97^2 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=a04c6de04c50ebd59a1bcecd0a03fb899ffe7152;p=francis%2Fwinuae.git ncr*_scsi: compilation fixes --- diff --git a/ncr9x_scsi.cpp b/ncr9x_scsi.cpp index 85a99fbe..22222a67 100644 --- a/ncr9x_scsi.cpp +++ b/ncr9x_scsi.cpp @@ -25,14 +25,14 @@ #include "zfile.h" #include "blkdev.h" #include "cpuboard.h" -#include "qemuvga\qemuuaeglue.h" -#include "qemuvga\queue.h" -#include "qemuvga\scsi\scsi.h" -#include "qemuvga\scsi\esp.h" +#include "qemuvga/qemuuaeglue.h" +#include "qemuvga/queue.h" +#include "qemuvga/scsi/scsi.h" +#include "qemuvga/scsi/esp.h" struct ncr9x_state { - TCHAR *name; + const TCHAR *name; DeviceState devobject; SCSIDevice *scsid[8]; SCSIBus scsibus; diff --git a/ncr_scsi.cpp b/ncr_scsi.cpp index b7594726..8a0377a4 100644 --- a/ncr_scsi.cpp +++ b/ncr_scsi.cpp @@ -25,9 +25,9 @@ #include "zfile.h" #include "blkdev.h" #include "cpuboard.h" -#include "qemuvga\qemuuaeglue.h" -#include "qemuvga\queue.h" -#include "qemuvga\scsi\scsi.h" +#include "qemuvga/qemuuaeglue.h" +#include "qemuvga/queue.h" +#include "qemuvga/scsi/scsi.h" #define BOARD_SIZE 16777216 #define IO_MASK 0xff @@ -53,7 +53,7 @@ struct ncr_state { bool newncr; - TCHAR *name; + const TCHAR *name; DeviceState devobject; SCSIDevice *scsid[8]; SCSIBus scsibus; @@ -447,8 +447,23 @@ static void REGPARAM2 ncr_lput (struct ncr_state *ncr, uaecptr addr, uae_u32 l) } } -extern addrbank ncr_bank_a4091; -extern addrbank ncr_bank_a4091_2; +DECLARE_MEMORY_FUNCTIONS(ncr4) + +static addrbank ncr_bank_a4091 = { + ncr4_lget, ncr4_wget, ncr4_bget, + ncr4_lput, ncr4_wput, ncr4_bput, + default_xlate, default_check, NULL, _T("A4091"), + dummy_lgeti, dummy_wgeti, ABFLAG_IO +}; + +DECLARE_MEMORY_FUNCTIONS(ncr42) + +static addrbank ncr_bank_a4091_2 = { + ncr42_lget, ncr42_wget, ncr42_bget, + ncr42_lput, ncr42_wput, ncr42_bput, + default_xlate, default_check, NULL, _T("A4091 #2"), + dummy_lgeti, dummy_wgeti, ABFLAG_IO +}; static void REGPARAM2 ncr_wput (struct ncr_state *ncr, uaecptr addr, uae_u32 w) { @@ -657,20 +672,6 @@ static uae_u32 REGPARAM2 bppc_lget(uaecptr addr) return ncr_lget(&ncr_bppc, addr); } -static addrbank ncr_bank_a4091 = { - ncr4_lget, ncr4_wget, ncr4_bget, - ncr4_lput, ncr4_wput, ncr4_bput, - default_xlate, default_check, NULL, _T("A4091"), - dummy_lgeti, dummy_wgeti, ABFLAG_IO -}; - -static addrbank ncr_bank_a4091_2 = { - ncr42_lget, ncr42_wget, ncr42_bget, - ncr42_lput, ncr42_wput, ncr42_bput, - default_xlate, default_check, NULL, _T("A4091 #2"), - dummy_lgeti, dummy_wgeti, ABFLAG_IO -}; - static addrbank ncr_bank_warpengine = { we_lget, we_wget, we_bget, we_lput, we_wput, we_bput,