diff options
Diffstat (limited to 'StarsEx/AudioConfig.cpp')
-rw-r--r-- | StarsEx/AudioConfig.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/StarsEx/AudioConfig.cpp b/StarsEx/AudioConfig.cpp index c8939a1..6f8ceb8 100644 --- a/StarsEx/AudioConfig.cpp +++ b/StarsEx/AudioConfig.cpp @@ -14,6 +14,7 @@ #include "AudioConfig.h" #include <algorithm> +#include <cstddef> #include "DataLoader.h" #include "ParseUtil.h" @@ -243,7 +244,7 @@ AudioConfig::Load() // read the config file: BYTE* block = 0; - int blocklen = 0; + std::size_t blocklen = 0; const char* filename = "audio.cfg"; FILE* f; @@ -264,7 +265,7 @@ AudioConfig::Load() if (blocklen == 0) return; - Parser parser(new BlockReader((const char*) block, blocklen)); + Parser parser({reinterpret_cast<const char*>(block), blocklen}); Term* term = parser.ParseTerm(); if (!term) { |