- removed lowlevel includes from iodev.h and device headers to reduce dependencies

- fixed some warnings
This commit is contained in:
Volker Ruppert 2004-09-05 10:30:19 +00:00
parent ce459276c3
commit 8d585dc813
32 changed files with 99 additions and 72 deletions

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: cdrom.cc,v 1.72 2004-08-30 10:47:09 vruppert Exp $
// $Id: cdrom.cc,v 1.73 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -37,9 +37,11 @@
// is used to know when we are exporting symbols and when we are importing.
#define BX_PLUGGABLE
#include "iodev.h"
#include "bochs.h"
#if BX_SUPPORT_CDROM
#include "cdrom.h"
#define LOG_THIS /* no SMF tricks here, not needed */
extern "C" {
@ -521,7 +523,7 @@ cdrom_interface::cdrom_interface(char *dev)
void
cdrom_interface::init(void) {
BX_DEBUG(("Init $Id: cdrom.cc,v 1.72 2004-08-30 10:47:09 vruppert Exp $"));
BX_DEBUG(("Init $Id: cdrom.cc,v 1.73 2004-09-05 10:30:18 vruppert Exp $"));
BX_INFO(("file = '%s'",path));
}

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: crc32.h,v 1.3 2001-10-03 13:10:38 bdenney Exp $
// $Id: crc32.h,v 1.4 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
/* CRC-32 calculator
@ -9,7 +9,7 @@
#ifndef _CRC_32_H_
#define _CRC_32_H_
#include "bochs.h"
#include "../config.h"
class CRC_Generator {
private:

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth.cc,v 1.20 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth.cc,v 1.21 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -37,6 +37,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS /* not needed */
eth_locator_c *eth_locator_c::all;

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_arpback.cc,v 1.13 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_arpback.cc,v 1.14 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -40,6 +40,7 @@
#if BX_SUPPORT_NE2K && defined(ETH_ARPBACK)
#include "eth.h"
#include "crc32.h"
#include "eth_packetmaker.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
@ -159,11 +160,11 @@ bx_arpback_pktmover_c::sendpkt(void *buf, unsigned io_len)
// dump raw bytes to a file, eventually dump in pcap format so that
// tcpdump -r FILE can interpret them for us.
int n = fwrite (buf, io_len, 1, txlog);
if (n != 1) BX_ERROR (("fwrite to txlog failed", io_len));
if (n != 1) BX_ERROR (("fwrite to txlog failed, length %u", io_len));
// dump packet in hex into an ascii log file
fprintf (txlog_txt, "NE2K transmitting a packet, length %u\n", io_len);
Bit8u *charbuf = (Bit8u *)buf;
for (n=0; n<io_len; n++) {
for (n=0; n<(int)io_len; n++) {
if (((n % 16) == 0) && n>0)
fprintf (txlog_txt, "\n");
fprintf (txlog_txt, "%02x ", charbuf[n]);
@ -187,8 +188,8 @@ void bx_arpback_pktmover_c::rx_timer_handler (void * this_ptr)
void bx_arpback_pktmover_c::rx_timer (void)
{
int nbytes = 0;
struct bpf_hdr *bhdr;
//int nbytes = 0;
//struct bpf_hdr *bhdr;
eth_packet rubble;
if(packetmaker.getpacket(rubble)) {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_fbsd.cc,v 1.28 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_fbsd.cc,v 1.29 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -56,6 +56,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K && defined(ETH_FBSD)
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
extern "C" {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_linux.cc,v 1.16 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_linux.cc,v 1.17 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -47,6 +47,9 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K && defined (ETH_LINUX)
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
extern "C" {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_null.cc,v 1.15 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_null.cc,v 1.16 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -39,6 +39,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_packetmaker.cc,v 1.10 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_packetmaker.cc,v 1.11 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Define BX_PLUGGABLE in files that can be compiled into plugins. For
@ -16,6 +16,7 @@
bx_bool sendable(const eth_packet& outpacket) {
//FINISH ME!
return 0;
}
Bit32u eth_IPmaker::datalen(const eth_packet& outpacket) {
@ -72,8 +73,7 @@ Bit32u eth_IPmaker::build_packet_header(Bit32u source, Bit32u dest, Bit8u protoc
}
Bit8u eth_IPmaker::protocol(const eth_packet& outpacket) {
Bit8u out;
out=0xFF & *(outpacket.buf+23);
return (*(outpacket.buf+23) & 0xff);
}
Bit32u eth_IPmaker::source(const eth_packet& outpacket) {
@ -165,7 +165,7 @@ eth_ARPmaker::sendpacket(const eth_packet& outpacket) {
if(is_pending || !ishandler(outpacket)) {
return 0;
} else {
Bit32u tempcrc;
//Bit32u tempcrc;
memcpy(pending.buf,outpacket.buf,outpacket.len); //move to temporary buffer
memcpy(pending.buf, pending.buf+6, 6); //set destination to sender
memcpy(pending.buf+6, external_mac, 6); //set sender to us

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_tap.cc,v 1.18 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_tap.cc,v 1.19 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -87,6 +87,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
#include <signal.h>

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_tuntap.cc,v 1.14 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_tuntap.cc,v 1.15 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -89,6 +89,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
#include <signal.h>

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_vde.cc,v 1.4 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_vde.cc,v 1.5 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2003 Renzo Davoli
@ -29,6 +29,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
#include <signal.h>
@ -316,11 +318,11 @@ static int send_fd(char *name, int fddata, struct sockaddr_un *datasock, int gro
return fdctl;
}
int vde_alloc(char *dev, int *fdp, struct sockaddr_un *pdataout)
{
int vde_alloc(char *dev, int *fdp, struct sockaddr_un *pdataout)
{
//struct ifreq ifr;
int fd, err;
int fddata;
//int err;
int fd, fddata;
if((fddata = socket(AF_UNIX, SOCK_DGRAM, 0)) < 0){
return -1;
@ -334,6 +336,6 @@ static int send_fd(char *name, int fddata, struct sockaddr_un *datasock, int gro
*fdp=fddata;
return fd;
}
}
#endif /* if BX_SUPPORT_NE2K */

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_vnet.cc,v 1.4 2004-08-27 08:23:50 vruppert Exp $
// $Id: eth_vnet.cc,v 1.5 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// virtual Ethernet locator
@ -19,6 +19,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
#define LOG_THIS bx_devices.pluginNE2kDevice->
#define BX_ETH_VNET_LOGGING 1
@ -382,7 +384,7 @@ bx_vnet_pktmover_c::process_arp(const Bit8u *buf, unsigned io_len)
Bit8u replybuf[60];
if (io_len < 22) return;
if (io_len < (22+buf[18]*2+buf[19]*2)) return;
if (io_len < (unsigned)(22+buf[18]*2+buf[19]*2)) return;
// hardware:Ethernet
if (buf[14] != 0x00 || buf[15] != 0x01 || buf[18] != 0x06) return;
opcode = get_net2(&buf[20]);

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: eth_win32.cc,v 1.19 2004-08-06 15:49:54 vruppert Exp $
// $Id: eth_win32.cc,v 1.20 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -44,6 +44,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
// windows.h included by bochs.h
#define LOG_THIS bx_devices.pluginNE2kDevice->

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: harddrv.cc,v 1.125 2004-08-24 15:15:19 vruppert Exp $
// $Id: harddrv.cc,v 1.126 2004-09-05 10:30:18 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -36,6 +36,8 @@
#define BX_PLUGGABLE
#include "iodev.h"
#include "vmware3.h"
#include "cdrom.h"
#if BX_HAVE_SYS_MMAN_H
#include <sys/mman.h>
@ -161,7 +163,7 @@ bx_hard_drive_c::init(void)
char string[5];
char sbtext[8];
BX_DEBUG(("Init $Id: harddrv.cc,v 1.125 2004-08-24 15:15:19 vruppert Exp $"));
BX_DEBUG(("Init $Id: harddrv.cc,v 1.126 2004-09-05 10:30:18 vruppert Exp $"));
for (channel=0; channel<BX_MAX_ATA_CHANNEL; channel++) {
if (bx_options.ata[channel].Opresent->get() == 1) {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: harddrv.h,v 1.25 2004-02-09 18:59:50 vruppert Exp $
// $Id: harddrv.h,v 1.26 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -639,11 +639,6 @@ uint16 read_16bit(const uint8* buf) BX_CPP_AttrRegparmN(1);
uint32 read_32bit(const uint8* buf) BX_CPP_AttrRegparmN(1);
#ifdef LOWLEVEL_CDROM
# include "cdrom.h"
#endif
struct cdrom_t
{
bx_bool ready;

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: iodev.h,v 1.50 2004-08-24 10:15:55 vruppert Exp $
// $Id: iodev.h,v 1.51 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -462,7 +462,6 @@ private:
#include "iodev/dma.h"
#include "iodev/floppy.h"
#include "iodev/harddrv.h"
#include "iodev/vmware3.h"
#if BX_SUPPORT_IODEBUG
# include "iodev/iodebug.h"
#endif
@ -477,7 +476,6 @@ private:
# include "iodev/sb16.h"
#endif
#include "iodev/unmapped.h"
#include "iodev/eth.h"
#include "iodev/ne2k.h"
#if BX_SUPPORT_PCIPNIC
#include "iodev/pcipnic.h"
@ -486,7 +484,6 @@ private:
#include "iodev/slowdown_timer.h"
#include "iodev/extfpuirq.h"
#include "iodev/gameport.h"
#include "iodev/speaker.h"
#if ( BX_PROVIDE_DEVICE_MODELS==1 )
BOCHSAPI extern bx_devices_c bx_devices;

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ne2k.cc,v 1.66 2004-08-06 15:49:54 vruppert Exp $
// $Id: ne2k.cc,v 1.67 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -35,6 +35,8 @@
#include "iodev.h"
#if BX_SUPPORT_NE2K
#include "eth.h"
//Never completely fill the ne2k ring so that we never
// hit the unclear completely full buffer condition.
#define BX_NE2K_NEVER_FULL_RING (1)
@ -1303,7 +1305,7 @@ bx_ne2k_c::init(void)
{
char devname[16];
BX_DEBUG(("Init $Id: ne2k.cc,v 1.66 2004-08-06 15:49:54 vruppert Exp $"));
BX_DEBUG(("Init $Id: ne2k.cc,v 1.67 2004-09-05 10:30:19 vruppert Exp $"));
// Read in values from config file
memcpy(BX_NE2K_THIS s.physaddr, bx_options.ne2k.Omacaddr->getptr (), 6);

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: ne2k.h,v 1.15 2004-08-06 15:49:54 vruppert Exp $
// $Id: ne2k.h,v 1.16 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -48,6 +48,8 @@
#define BX_NE2K_MEMSTART (16*1024)
#define BX_NE2K_MEMEND (BX_NE2K_MEMSTART + BX_NE2K_MEMSIZ)
class eth_pktmover_c;
typedef struct {
//
// ne2k register state

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: pit.cc,v 1.18 2004-06-19 15:20:13 sshwarts Exp $
// $Id: pit.cc,v 1.19 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -30,6 +30,8 @@
#if (BX_USE_NEW_PIT==0)
#include "speaker.h"
#define LOG_THIS bx_pit.

View File

@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////
// $Id: pit_wrap.cc,v 1.56 2004-06-19 19:16:02 sshwarts Exp $
// $Id: pit_wrap.cc,v 1.57 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -29,7 +29,7 @@
#if BX_USE_NEW_PIT
#include "pit_wrap.h"
#include "speaker.h"
//Important constant #defines:
#define USEC_PER_SECOND (1000000)

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: sb16.cc,v 1.40 2004-06-19 15:20:14 sshwarts Exp $
// $Id: sb16.cc,v 1.41 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -34,6 +34,10 @@
#include "iodev.h"
#if BX_SUPPORT_SB16
#include "soundlnx.h"
#include "soundwin.h"
#include "soundosx.h"
#define LOG_THIS theSB16Device->
bx_sb16_c *theSB16Device = NULL;

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: sb16.h,v 1.18 2004-08-11 11:05:11 vruppert Exp $
// $Id: sb16.h,v 1.19 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -411,7 +411,3 @@ public:
#define BOTHLOG(x) (x)
#define MIDILOG(x) ((bx_options.sb16.Omidimode->get ()>0?x:0x7f))
#define WAVELOG(x) ((bx_options.sb16.Owavemode->get ()>0?x:0x7f))
#include "soundlnx.h"
#include "soundwin.h"
#include "soundosx.h"

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: serial.cc,v 1.55 2004-07-28 19:36:42 vruppert Exp $
// $Id: serial.cc,v 1.56 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2004 MandrakeSoft S.A.
@ -39,6 +39,10 @@
#include "iodev.h"
#if USE_RAW_SERIAL
#include "serial_raw.h"
#endif // USE_RAW_SERIAL
#define LOG_THIS theSerialDevice->
bx_serial_c *theSerialDevice = NULL;

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: serial.h,v 1.19 2004-07-28 19:36:42 vruppert Exp $
// $Id: serial.h,v 1.20 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2004 MandrakeSoft S.A.
@ -36,10 +36,6 @@
# define BX_SER_THIS this->
#endif
#if USE_RAW_SERIAL
#include "serial_raw.h"
#endif // USE_RAW_SERIAL
#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__) || defined(__GNU__) || defined(__APPLE__)
#define SERIAL_ENABLE
extern "C" {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: serial_raw.cc,v 1.16 2004-06-19 15:20:14 sshwarts Exp $
// $Id: serial_raw.cc,v 1.17 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2004 MandrakeSoft S.A.
@ -34,6 +34,8 @@
#if USE_RAW_SERIAL
#include "serial_raw.h"
#define LOG_THIS
#ifdef WIN32_RECEIVE_RAW

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soundlnx.cc,v 1.7 2004-06-19 15:20:14 sshwarts Exp $
// $Id: soundlnx.cc,v 1.8 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -31,6 +31,8 @@
#if (defined(linux) || defined(__FreeBSD__)) && BX_SUPPORT_SB16
#define LOG_THIS bx_sb16.
#include "soundlnx.h"
#include <errno.h>
#include <sys/ioctl.h>
#include <sys/soundcard.h>

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soundlnx.h,v 1.5 2002-12-24 10:12:26 vruppert Exp $
// $Id: soundlnx.h,v 1.6 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -29,8 +29,6 @@
#if (defined(linux) || defined(__FreeBSD__))
#include "bochs.h"
#define BX_SOUND_LINUX_BUFSIZE BX_SOUND_OUTPUT_WAVEPACKETSIZE
class bx_sound_linux_c : public bx_sound_output_c {

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soundosx.cc,v 1.4 2004-06-19 15:20:14 sshwarts Exp $
// $Id: soundosx.cc,v 1.5 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
// This file (SOUNDOSX.CC) written and donated by Brian Huffman
@ -17,6 +17,8 @@
#if defined(macintosh) && BX_SUPPORT_SB16
#define LOG_THIS bx_sb16.
#include "soundosx.h"
#if BX_WITH_MACOS
#include <QuickTimeMusic.h>
#else

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soundwin.cc,v 1.14 2004-06-19 15:20:14 sshwarts Exp $
// $Id: soundwin.cc,v 1.15 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -34,6 +34,8 @@
#include "iodev.h"
#if defined(WIN32) && BX_SUPPORT_SB16
#include "soundwin.h"
#define LOG_THIS bx_devices.pluginSB16Device->
bx_sound_windows_c::bx_sound_windows_c(bx_sb16_c *sb16)

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: soundwin.h,v 1.3 2001-10-03 13:10:38 bdenney Exp $
// $Id: soundwin.h,v 1.4 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -29,7 +29,6 @@
#if defined(WIN32)
#include "bochs.h"
#include <windows.h>
// uncomment one of the following two #defines

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: speaker.cc,v 1.2 2004-06-19 15:20:14 sshwarts Exp $
// $Id: speaker.cc,v 1.3 2004-09-05 10:30:19 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright 2003 by David N. Welton <davidw@dedasys.com>.
@ -21,6 +21,7 @@
#define BX_PLUGGABLE
#include "iodev.h"
#include "speaker.h"
#ifdef __linux__
#include <unistd.h>

View File

@ -28,11 +28,10 @@
#define BX_PLUGGABLE
#include "iodev.h"
#include "vmware3.h"
const off_t vmware3_image_t::INVALID_OFFSET=(off_t)-1;
/* Not very friendly... */
extern bx_hard_drive_c *theHardDrive;
#define LOG_THIS theHardDrive->
#define LOG_THIS bx_devices.pluginHardDrive->
#define DTOH32_HEADER(field) (header.field = (dtoh32(header.field)))
#define HTOD32_HEADER(field) (header.field = (htod32(header.field)))