Fixup compilation breakage for fake and alsa microphone.

This commit is contained in:
riccardom 2009-08-28 09:31:50 +00:00
parent 6e937faaf0
commit a9a0412a69
3 changed files with 10 additions and 7 deletions

View File

@ -23,6 +23,7 @@
#include "types.h"
#include "mic.h"
#include "readwrite.h"
#include "emufile.h"
static BOOL silence = TRUE;
@ -52,12 +53,12 @@ void Mic_DoNoise(BOOL noise)
silence = !noise;
}
void mic_savestate(std::ostream* os)
void mic_savestate(EMUFILE* os)
{
write32le(-1,os);
}
bool mic_loadstate(std::istream* is, int size)
bool mic_loadstate(EMUFILE* is, int size)
{
is->seekg(size, std::ios::cur);
return TRUE;

View File

@ -21,6 +21,7 @@
#ifndef MIC_H
#define MIC_H
#include <iostream>
#include "emufile.h"
#ifdef WIN32
static char MicSampleName[256];

View File

@ -22,7 +22,8 @@
#include "types.h"
#include "mic.h"
#include "debug.h"
#include "readwrite.h"
#include "readwrite.h"
#include "emufile.h"
#define MIC_BUFSIZE 4096
@ -149,13 +150,13 @@ u8 Mic_ReadSample()
}
/* FIXME: stub! */
void mic_savestate(std::ostream* os)
void mic_savestate(EMUFILE* os)
{
write32le(-1,os);
write32le(0,os);
}
bool mic_loadstate(std::istream* is, int size)
bool mic_loadstate(EMUFILE* is, int size)
{
is->seekg(size, std::ios::cur);
is->fseek(size-4, SEEK_CUR);
return TRUE;
}