summaryrefslogtreecommitdiff
path: root/plugins/adplug/adplug/mid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/adplug/adplug/mid.cpp')
-rw-r--r--plugins/adplug/adplug/mid.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/plugins/adplug/adplug/mid.cpp b/plugins/adplug/adplug/mid.cpp
index 03a2d84a..5c13b144 100644
--- a/plugins/adplug/adplug/mid.cpp
+++ b/plugins/adplug/adplug/mid.cpp
@@ -178,15 +178,15 @@ unsigned long CmidPlayer::getval()
return(v);
}
-bool CmidPlayer::load_sierra_ins(const std::string &fname, const CFileProvider &fp)
+bool CmidPlayer::load_sierra_ins(const char *fname, const CFileProvider &fp)
{
long i,j,k,l;
unsigned char ins[28];
char *pfilename;
binistream *f;
- pfilename = (char *)malloc(fname.length()+9);
- strcpy(pfilename,fname.c_str());
+ pfilename = (char *)malloc(strlen (fname)+9);
+ strcpy(pfilename,fname);
j=0;
for(i=strlen(pfilename)-1; i >= 0; i--)
if(pfilename[i] == '/' || pfilename[i] == '\\') {
@@ -281,7 +281,7 @@ void CmidPlayer::sierra_next_section()
doing=1;
}
-bool CmidPlayer::load(const std::string &filename, const CFileProvider &fp)
+bool CmidPlayer::load(const char *filename, const CFileProvider &fp)
{
binistream *f = fp.open(filename); if(!f) return false;
int good;
@@ -1089,22 +1089,22 @@ void CmidPlayer::rewind(int subsong)
midi_fm_reset();
}
-std::string CmidPlayer::gettype()
+const char * CmidPlayer::gettype()
{
switch(type) {
case FILE_LUCAS:
- return std::string("LucasArts AdLib MIDI");
+ return "LucasArts AdLib MIDI";
case FILE_MIDI:
- return std::string("General MIDI");
+ return "General MIDI";
case FILE_CMF:
- return std::string("Creative Music Format (CMF MIDI)");
+ return "Creative Music Format (CMF MIDI)";
case FILE_OLDLUCAS:
- return std::string("Lucasfilm Adlib MIDI");
+ return "Lucasfilm Adlib MIDI";
case FILE_ADVSIERRA:
- return std::string("Sierra On-Line VGA MIDI");
+ return "Sierra On-Line VGA MIDI";
case FILE_SIERRA:
- return std::string("Sierra On-Line EGA MIDI");
+ return "Sierra On-Line EGA MIDI";
default:
- return std::string("MIDI unknown");
+ return "MIDI unknown";
}
}