--- libgig/trunk/src/RIFF.h 2009/03/18 22:16:14 1868 +++ libgig/trunk/src/RIFF.h 2009/03/22 11:13:25 1869 @@ -53,7 +53,19 @@ # include #endif // POSIX +#ifdef _MSC_VER +// Visual C++ 2008 doesn't have stdint.h +typedef __int8 int8_t; +typedef __int16 int16_t; +typedef __int32 int32_t; +typedef __int64 int64_t; +typedef unsigned __int8 uint8_t; +typedef unsigned __int16 uint16_t; +typedef unsigned __int32 uint32_t; +typedef unsigned __int64 uint64_t; +#else #include +#endif #ifdef WIN32 # include @@ -272,6 +284,7 @@ void LoadSubChunksRecursively(); virtual unsigned long WriteChunk(unsigned long ulWritePos, unsigned long ulCurrentDataOffset); virtual void __resetPos(); ///< Sets List Chunk's read/write position to zero and causes all sub chunks to do the same. + void DeleteChunkList(); }; /** @brief RIFF File