aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/device
diff options
context:
space:
mode:
authorMax Horn2009-05-12 23:31:55 +0000
committerMax Horn2009-05-12 23:31:55 +0000
commit05c3c6ccb3ce41dbe5605073ed54a2290525e179 (patch)
tree0d34b65732355f975e12423fc7683bb64ae14abf /engines/sci/sfx/device
parente3d79c58f0e94e03a8176a32ea1355e6dbb2a055 (diff)
downloadscummvm-rg350-05c3c6ccb3ce41dbe5605073ed54a2290525e179.tar.gz
scummvm-rg350-05c3c6ccb3ce41dbe5605073ed54a2290525e179.tar.bz2
scummvm-rg350-05c3c6ccb3ce41dbe5605073ed54a2290525e179.zip
SCI: Replaced SFX_OK/SFX_ERROR by Common::Error, and got rid of sfx/sfx.h
svn-id: r40517
Diffstat (limited to 'engines/sci/sfx/device')
-rw-r--r--engines/sci/sfx/device/alsa-midi.cpp26
-rw-r--r--engines/sci/sfx/device/camd-midi.cpp16
-rw-r--r--engines/sci/sfx/device/unixraw-midi.cpp16
3 files changed, 29 insertions, 29 deletions
diff --git a/engines/sci/sfx/device/alsa-midi.cpp b/engines/sci/sfx/device/alsa-midi.cpp
index cc4037b020..0041e4a3c8 100644
--- a/engines/sci/sfx/device/alsa-midi.cpp
+++ b/engines/sci/sfx/device/alsa-midi.cpp
@@ -71,16 +71,16 @@ static void _set_tempo(void) {
}
-static int am_subscribe_to_ports(void) {
+static Common::Error am_subscribe_to_ports(void) {
if ((port_out = snd_seq_connect_to(seq, port_out, port_nr, subport_nr)) < 0) {
fprintf(stderr, "[SFX] Could not connect to ALSA sequencer port: %s\n", snd_strerror(port_out));
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
-static int aminit(midi_writer_t *self) {
+static Common::Error aminit(midi_writer_t *self) {
int err;
snd_midi_event_new(4096, &parser);
@@ -91,7 +91,7 @@ static int aminit(midi_writer_t *self) {
if (snd_seq_open(&seq, seq_name, SND_SEQ_OPEN_OUTPUT, SND_SEQ_NONBLOCK)) {
fprintf(stderr, "[SFX] Failed to open ALSA MIDI sequencer '%s' for output\n",
seq_name);
- return SFX_ERROR;
+ return Common::kUnknownError;
}
if ((port_out = snd_seq_create_simple_port(seq, "FreeSCI",
@@ -100,11 +100,11 @@ static int aminit(midi_writer_t *self) {
SND_SEQ_PORT_CAP_READ,
SND_SEQ_PORT_TYPE_MIDI_GENERIC)) < 0) {
fprintf(stderr, "[SFX] Could not create ALSA sequencer port\n");
- return SFX_ERROR;
+ return Common::kUnknownError;
}
if (am_subscribe_to_ports())
- return SFX_ERROR;
+ return Common::kUnknownError;
queue = snd_seq_alloc_queue(seq);
_set_tempo();
@@ -115,18 +115,18 @@ static int aminit(midi_writer_t *self) {
fflush(NULL);
fprintf(stderr, "[SFX] Error while draining: %s\n",
snd_strerror(err));
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
-static int amsetopt(midi_writer_t *self, char *name, char *value) {
- return SFX_ERROR;
+static Common::Error amsetopt(midi_writer_t *self, char *name, char *value) {
+ return Common::kUnknownError;
}
-static int amwrite(midi_writer_t *self, unsigned char *buf, int len) {
+static Common::Error amwrite(midi_writer_t *self, unsigned char *buf, int len) {
snd_seq_event_t evt;
#if 0
@@ -162,7 +162,7 @@ static int amwrite(midi_writer_t *self, unsigned char *buf, int len) {
#endif
- return SFX_OK;
+ return Common::kNoError;
}
static void amdelay(midi_writer_t *self, int ticks) {
diff --git a/engines/sci/sfx/device/camd-midi.cpp b/engines/sci/sfx/device/camd-midi.cpp
index 78be387d3c..26e3db6520 100644
--- a/engines/sci/sfx/device/camd-midi.cpp
+++ b/engines/sci/sfx/device/camd-midi.cpp
@@ -58,10 +58,10 @@ static struct MidiNode *midi_node = NULL;
sciprintf("[SFX] CAMD driver: "); \
sciprintf(m); \
sciprintf("\n"); \
- return SFX_ERROR; \
+ return Common::kUnknownError; \
}
-static int camd_init(midi_writer_t *self) {
+static Common::Error camd_init(midi_writer_t *self) {
sciprintf("[SFX] Initialising CAMD raw MIDI backend, v%s\n", SCI_CAMD_MIDI_VERSION);
CamdBase = IExec->OpenLibrary("camd.library", 36L);
@@ -82,18 +82,18 @@ static int camd_init(midi_writer_t *self) {
sciprintf("[SFX] CAMD initialisation completed\n");
- return SFX_OK;
+ return Common::kNoError;
}
-static int camd_set_option(midi_writer_t *self, char *name, char *value) {
- return SFX_ERROR;
+static Common::Error camd_set_option(midi_writer_t *self, char *name, char *value) {
+ return Common::kUnknownError;
}
#define MAX_MIDI_LEN 3
-static int camd_write(midi_writer_t *self, unsigned char *buffer, int len) {
+static Common::Error camd_write(midi_writer_t *self, unsigned char *buffer, int len) {
if (len == 0)
- return SFX_OK;
+ return Common::kNoError;
if (buffer[0] == SYSEX_PREFIX) {
/* Must send this as a SysEx */
@@ -117,7 +117,7 @@ static int camd_write(midi_writer_t *self, unsigned char *buffer, int len) {
ICamd->PutMidi(midi_link, data);
}
- return SFX_OK;
+ return Common::kNoError;
}
static void camd_delay(midi_writer_t *self, int ticks) {
diff --git a/engines/sci/sfx/device/unixraw-midi.cpp b/engines/sci/sfx/device/unixraw-midi.cpp
index c6f393423c..bc9e8b7427 100644
--- a/engines/sci/sfx/device/unixraw-midi.cpp
+++ b/engines/sci/sfx/device/unixraw-midi.cpp
@@ -41,29 +41,29 @@ namespace Sci {
static int fd;
static const char *devicename = "/dev/midi";
-static int unixraw_init(midi_writer_t *self) {
+static Common::Error unixraw_init(midi_writer_t *self) {
sciprintf("[SFX] Initialising UNIX raw MIDI backend, v%s\n", SCI_UNIXRAW_MIDI_VERSION);
fd = open(devicename, O_WRONLY | O_SYNC);
if (!IS_VALID_FD(fd)) {
sciprintf("[SFX] Failed to open %s\n", devicename);
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
-static int unixraw_set_option(midi_writer_t *self, char *name, char *value) {
- return SFX_ERROR;
+static Common::Error unixraw_set_option(midi_writer_t *self, char *name, char *value) {
+ return Common::kUnknownError;
}
-static int unixraw_write(midi_writer_t *self, unsigned char *buffer, int len) {
+static Common::Error unixraw_write(midi_writer_t *self, unsigned char *buffer, int len) {
if (write(fd, buffer, len) != len) {
sciprintf("[SFX] MIDI write error\n");
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
static void unixraw_delay(midi_writer_t *self, int ticks) {