aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorMartin Kiewitz2015-07-03 02:49:26 +0200
committerMartin Kiewitz2015-07-03 02:49:49 +0200
commitd6bf970a588d403377e0e2ffec79ffae560c88f1 (patch)
tree35228a7fa8c4a2a986d77cfaffa46615fe6ccf6f /audio
parent169f4b94f2e0999b5825e3328fafa7960df18659 (diff)
downloadscummvm-rg350-d6bf970a588d403377e0e2ffec79ffae560c88f1.tar.gz
scummvm-rg350-d6bf970a588d403377e0e2ffec79ffae560c88f1.tar.bz2
scummvm-rg350-d6bf970a588d403377e0e2ffec79ffae560c88f1.zip
AUDIO: Miles Audio: pass strings via reference
Diffstat (limited to 'audio')
-rw-r--r--audio/miles.h4
-rw-r--r--audio/miles_adlib.cpp2
-rw-r--r--audio/miles_mt32.cpp2
3 files changed, 4 insertions, 4 deletions
diff --git a/audio/miles.h b/audio/miles.h
index 16ef8850c4..fde91e6227 100644
--- a/audio/miles.h
+++ b/audio/miles.h
@@ -71,9 +71,9 @@ namespace Audio {
// Miles Audio actually used 0x4000, because they didn't shift the 2 bytes properly
#define MILES_PITCHBENDER_DEFAULT 0x2000
-extern MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String instrumentDataFilename, const Common::String instrumentDataFilenameOPL3, const byte *instrumentDataPtr = NULL, uint32 instrumentDataSize = 0);
+extern MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String &instrumentDataFilename, const Common::String &instrumentDataFilenameOPL3, const byte *instrumentDataPtr = NULL, uint32 instrumentDataSize = 0);
-extern MidiDriver *MidiDriver_Miles_MT32_create(const Common::String instrumentDataFilename);
+extern MidiDriver *MidiDriver_Miles_MT32_create(const Common::String &instrumentDataFilename);
extern void MidiDriver_Miles_MT32_processXMIDITimbreChunk(MidiDriver_BASE *driver, const byte *timbreListPtr, uint32 timbreListSize);
diff --git a/audio/miles_adlib.cpp b/audio/miles_adlib.cpp
index 90c2c4b3f5..a68c252f4b 100644
--- a/audio/miles_adlib.cpp
+++ b/audio/miles_adlib.cpp
@@ -1060,7 +1060,7 @@ uint32 MidiDriver_Miles_AdLib::property(int prop, uint32 param) {
return 0;
}
-MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String instrumentDataFilename, const Common::String instrumentDataFilenameOPL3, const byte *instrumentRawDataPtr, uint32 instrumentRawDataSize) {
+MidiDriver *MidiDriver_Miles_AdLib_create(const Common::String &instrumentDataFilename, const Common::String &instrumentDataFilenameOPL3, const byte *instrumentRawDataPtr, uint32 instrumentRawDataSize) {
// Load adlib instrument data from file SAMPLE.AD (OPL3: SAMPLE.OPL)
Common::File *fileStream = NULL;
uint32 fileSize = 0;
diff --git a/audio/miles_mt32.cpp b/audio/miles_mt32.cpp
index e36ccf1c5d..dff863f119 100644
--- a/audio/miles_mt32.cpp
+++ b/audio/miles_mt32.cpp
@@ -796,7 +796,7 @@ void MidiDriver_Miles_MT32::writeToSystemArea(byte index, byte value) {
MT32SysEx(targetAddress, sysExData);
}
-MidiDriver *MidiDriver_Miles_MT32_create(const Common::String instrumentDataFilename) {
+MidiDriver *MidiDriver_Miles_MT32_create(const Common::String &instrumentDataFilename) {
MilesMT32InstrumentEntry *instrumentTablePtr = NULL;
uint16 instrumentTableCount = 0;