35 |
# define VERSION VER_STRING // VER_STRING defined in libgig_private.h |
# define VERSION VER_STRING // VER_STRING defined in libgig_private.h |
36 |
#endif // WIN32 |
#endif // WIN32 |
37 |
|
|
38 |
#if HAVE_CONFIG_H && !HAVE_VASPRINTF && defined(WIN32) |
#if HAVE_CONFIG_H /*&& !HAVE_VASPRINTF*/ && defined(WIN32) |
39 |
# include <stdarg.h> |
# include <stdarg.h> |
40 |
int vasprintf(char** ret, const char* format, va_list arg); |
int vasprintf(char** ret, const char* format, va_list arg); |
41 |
#endif |
#endif |
206 |
inline void LoadString(RIFF::Chunk* ck, std::string& s) { |
inline void LoadString(RIFF::Chunk* ck, std::string& s) { |
207 |
if (ck) { |
if (ck) { |
208 |
const char* str = (char*)ck->LoadChunkData(); |
const char* str = (char*)ck->LoadChunkData(); |
209 |
|
if (!str) { |
210 |
|
ck->ReleaseChunkData(); |
211 |
|
s = ""; |
212 |
|
return; |
213 |
|
} |
214 |
int size = (int) ck->GetSize(); |
int size = (int) ck->GetSize(); |
215 |
int len; |
int len; |
216 |
for (len = 0 ; len < size ; len++) |
for (len = 0 ; len < size ; len++) |