diff --git a/neotools/neoadpcmextract.cpp b/neotools/neoadpcmextract.cpp index 76abfaf..2d1ec36 100644 --- a/neotools/neoadpcmextract.cpp +++ b/neotools/neoadpcmextract.cpp @@ -22,7 +22,7 @@ #include #include -void DecodeSample(FILE* fin, const std::string& name, std::vector & buf) +void DecodeSample(FILE* fin, const char* name, std::vector & buf) { // Set up output vector. uint32_t sampLen = 0; @@ -41,7 +41,7 @@ void DecodeSample(FILE* fin, const std::string& name, std::vector & buf // Read adpcm data. fread(buf.data(), sizeof(uint8_t), sampLen, fin); - FILE* fout = fopen(name.c_str(), "wb"); + FILE* fout = fopen(name, "wb"); if (!fout) return;