summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/scsi
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2017-02-11 18:23:11 +0100
committer Olivier Galibert <galibert@pobox.com>2017-02-11 18:31:20 +0100
commita2557f1b02478c5aaa1fdfa00204ac2e219319a1 (patch)
tree6f1693d59aa53be8c76ffe3bcf7fbc72f8546453 /src/devices/bus/scsi
parentc49b631153be9efc3a7e7b6172c17f5418843c0b (diff)
Remove emu.h from headers (nw)
Per Vas' request. If the compile fails for you (i'm thinking osx and windows native debuggers here in particular), add '#include "emu.h"' as first include of the cpp files that fail. Due to our use of precompilation and forced inclusion, emu.h must be included as the very first non-comment thing we do if we want to be sure msvc compiles are identical to gcc/clang ones. Doing it directly instead of through an include increases the correctness probability by a magnitude.
Diffstat (limited to 'src/devices/bus/scsi')
-rw-r--r--src/devices/bus/scsi/acb4070.cpp1
-rw-r--r--src/devices/bus/scsi/cdu76s.cpp1
-rw-r--r--src/devices/bus/scsi/d9060hd.cpp1
-rw-r--r--src/devices/bus/scsi/omti5100.cpp1
-rw-r--r--src/devices/bus/scsi/omti5100.h1
-rw-r--r--src/devices/bus/scsi/pc9801_sasi.cpp1
-rw-r--r--src/devices/bus/scsi/s1410.cpp1
-rw-r--r--src/devices/bus/scsi/sa1403d.cpp1
-rw-r--r--src/devices/bus/scsi/scsi.cpp1
-rw-r--r--src/devices/bus/scsi/scsi.h1
-rw-r--r--src/devices/bus/scsi/scsicd.cpp1
-rw-r--r--src/devices/bus/scsi/scsihd.cpp1
-rw-r--r--src/devices/bus/scsi/scsihle.cpp1
13 files changed, 11 insertions, 2 deletions
diff --git a/src/devices/bus/scsi/acb4070.cpp b/src/devices/bus/scsi/acb4070.cpp
index 695b9527842..68604afce99 100644
--- a/src/devices/bus/scsi/acb4070.cpp
+++ b/src/devices/bus/scsi/acb4070.cpp
@@ -5,6 +5,7 @@
*
*/
+#include "emu.h"
#include "acb4070.h"
// device type definition
diff --git a/src/devices/bus/scsi/cdu76s.cpp b/src/devices/bus/scsi/cdu76s.cpp
index b9256135b87..74dd8b281ae 100644
--- a/src/devices/bus/scsi/cdu76s.cpp
+++ b/src/devices/bus/scsi/cdu76s.cpp
@@ -1,5 +1,6 @@
// license:BSD-3-Clause
// copyright-holders:smf
+#include "emu.h"
#include "cdu76s.h"
void sony_cdu76s_device::ExecCommand()
diff --git a/src/devices/bus/scsi/d9060hd.cpp b/src/devices/bus/scsi/d9060hd.cpp
index 4ea264030eb..3ee1dc91365 100644
--- a/src/devices/bus/scsi/d9060hd.cpp
+++ b/src/devices/bus/scsi/d9060hd.cpp
@@ -5,6 +5,7 @@
*
*/
+#include "emu.h"
#include "d9060hd.h"
// device type definition
diff --git a/src/devices/bus/scsi/omti5100.cpp b/src/devices/bus/scsi/omti5100.cpp
index 614f48a11a2..274c66a1d3e 100644
--- a/src/devices/bus/scsi/omti5100.cpp
+++ b/src/devices/bus/scsi/omti5100.cpp
@@ -1,5 +1,6 @@
// license:BSD-3-Clause
// copyright-holders:smf
+#include "emu.h"
#include "omti5100.h"
#define OMTI_STATUS_SEEK_FAIL 0x02
diff --git a/src/devices/bus/scsi/omti5100.h b/src/devices/bus/scsi/omti5100.h
index 6d13f0f9bad..24c1b74ddc3 100644
--- a/src/devices/bus/scsi/omti5100.h
+++ b/src/devices/bus/scsi/omti5100.h
@@ -3,7 +3,6 @@
#ifndef OMTI5100_H_
#define OMTI5100_H_
-#include "emu.h"
#include "scsi.h"
#include "scsihd.h"
#include "imagedev/harddriv.h"
diff --git a/src/devices/bus/scsi/pc9801_sasi.cpp b/src/devices/bus/scsi/pc9801_sasi.cpp
index 7fdbdd699c8..9558897ce83 100644
--- a/src/devices/bus/scsi/pc9801_sasi.cpp
+++ b/src/devices/bus/scsi/pc9801_sasi.cpp
@@ -1,5 +1,6 @@
// license:BSD-3-Clause
// copyright-holders:smf
+#include "emu.h"
#include "pc9801_sasi.h"
#define SASI_CMD_SPECIFY 0xc2 // according to x68k_hdc.c
diff --git a/src/devices/bus/scsi/s1410.cpp b/src/devices/bus/scsi/s1410.cpp
index d4d8ff84d29..8b80f4a0bfe 100644
--- a/src/devices/bus/scsi/s1410.cpp
+++ b/src/devices/bus/scsi/s1410.cpp
@@ -83,6 +83,7 @@ Notes:
*/
+#include "emu.h"
#include "s1410.h"
#include "cpu/z80/z80.h"
#include "imagedev/harddriv.h"
diff --git a/src/devices/bus/scsi/sa1403d.cpp b/src/devices/bus/scsi/sa1403d.cpp
index 21f086b4218..011fd7761e0 100644
--- a/src/devices/bus/scsi/sa1403d.cpp
+++ b/src/devices/bus/scsi/sa1403d.cpp
@@ -6,6 +6,7 @@
**********************************************************************/
+#include "emu.h"
#include "sa1403d.h"
diff --git a/src/devices/bus/scsi/scsi.cpp b/src/devices/bus/scsi/scsi.cpp
index 3df52a5d53d..3dda2983129 100644
--- a/src/devices/bus/scsi/scsi.cpp
+++ b/src/devices/bus/scsi/scsi.cpp
@@ -1,6 +1,7 @@
// license:BSD-3-Clause
// copyright-holders:smf
+#include "emu.h"
#include "scsi.h"
SCSI_PORT_DEVICE::SCSI_PORT_DEVICE(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
diff --git a/src/devices/bus/scsi/scsi.h b/src/devices/bus/scsi/scsi.h
index 81dfea08959..af362522c2d 100644
--- a/src/devices/bus/scsi/scsi.h
+++ b/src/devices/bus/scsi/scsi.h
@@ -6,7 +6,6 @@
#ifndef _SCSI_H_
#define _SCSI_H_
-#include "emu.h"
#include "machine/buffer.h"
#include "machine/latch.h"
diff --git a/src/devices/bus/scsi/scsicd.cpp b/src/devices/bus/scsi/scsicd.cpp
index 2f0cccef1e5..1f1a197a0b2 100644
--- a/src/devices/bus/scsi/scsicd.cpp
+++ b/src/devices/bus/scsi/scsicd.cpp
@@ -6,6 +6,7 @@
***************************************************************************/
+#include "emu.h"
#include "scsicd.h"
// device type definition
diff --git a/src/devices/bus/scsi/scsihd.cpp b/src/devices/bus/scsi/scsihd.cpp
index a822327ca92..12345bb87f8 100644
--- a/src/devices/bus/scsi/scsihd.cpp
+++ b/src/devices/bus/scsi/scsihd.cpp
@@ -6,6 +6,7 @@
***************************************************************************/
+#include "emu.h"
#include "scsihd.h"
// device type definition
diff --git a/src/devices/bus/scsi/scsihle.cpp b/src/devices/bus/scsi/scsihle.cpp
index 5ebc39a4d30..27c1a567b62 100644
--- a/src/devices/bus/scsi/scsihle.cpp
+++ b/src/devices/bus/scsi/scsihle.cpp
@@ -8,6 +8,7 @@ Base class for HLE'd SCSI devices.
*/
+#include "emu.h"
#include "scsihle.h"
scsihle_device::scsihle_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source) :