summaryrefslogtreecommitdiff
path: root/plugins/adplug/adplug/mid.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/adplug/adplug/mid.h')
-rw-r--r--plugins/adplug/adplug/mid.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/plugins/adplug/adplug/mid.h b/plugins/adplug/adplug/mid.h
index 5dfe9e76..d5fac624 100644
--- a/plugins/adplug/adplug/mid.h
+++ b/plugins/adplug/adplug/mid.h
@@ -30,18 +30,18 @@ public:
~CmidPlayer()
{ if(data) delete [] data; }
- bool load(const std::string &filename, const CFileProvider &fp);
+ bool load(const char *filename, const CFileProvider &fp);
bool update();
void rewind(int subsong);
float getrefresh();
- std::string gettype();
- std::string gettitle()
- { return std::string(title); }
- std::string getauthor()
- { return std::string(author); }
- std::string getdesc()
- { return std::string(remarks); }
+ const char * gettype();
+ const char * gettitle()
+ { return title; }
+ const char * getauthor()
+ { return author; }
+ const char * getdesc()
+ { return remarks; }
unsigned int getinstruments()
{ return tins; }
unsigned int getsubsongs()
@@ -95,7 +95,7 @@ public:
int type,tins,stins;
private:
- bool load_sierra_ins(const std::string &fname, const CFileProvider &fp);
+ bool load_sierra_ins(const char *fname, const CFileProvider &fp);
void midiprintf(const char *format, ...);
unsigned char datalook(long pos);
unsigned long getnexti(unsigned long num);