diff options
Diffstat (limited to 'thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h')
-rw-r--r-- | thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h | 130 |
1 files changed, 61 insertions, 69 deletions
diff --git a/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h index 03ecb6b4fa..c9d0f37d9e 100644 --- a/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h +++ b/thirdparty/bullet/Bullet3Serialize/Bullet2FileLoader/b3Chunk.h @@ -16,77 +16,69 @@ subject to the following restrictions: #ifndef __BCHUNK_H__ #define __BCHUNK_H__ -#if defined (_WIN32) && ! defined (__MINGW32__) - #define b3Long64 __int64 -#elif defined (__MINGW32__) - #include <stdint.h> - #define b3Long64 int64_t +#if defined(_WIN32) && !defined(__MINGW32__) +#define b3Long64 __int64 +#elif defined(__MINGW32__) +#include <stdint.h> +#define b3Long64 int64_t #else - #define b3Long64 long long +#define b3Long64 long long #endif - -namespace bParse { - - - // ----------------------------------------------------- // - class bChunkPtr4 - { - public: - bChunkPtr4(){} - int code; - int len; - union - { - int m_uniqueInt; - }; - int dna_nr; - int nr; - }; - - // ----------------------------------------------------- // - class bChunkPtr8 - { - public: - bChunkPtr8(){} - int code, len; - union - { - b3Long64 oldPrev; - int m_uniqueInts[2]; - }; - int dna_nr, nr; - }; - - // ----------------------------------------------------- // - class bChunkInd - { - public: - bChunkInd(){} - int code, len; - void *oldPtr; - int dna_nr, nr; +namespace bParse +{ +// ----------------------------------------------------- // +class bChunkPtr4 +{ +public: + bChunkPtr4() {} + int code; + int len; + union { + int m_uniqueInt; }; - - - // ----------------------------------------------------- // - class ChunkUtils - { - public: - - // file chunk offset - static int getOffset(int flags); - - // endian utils - static short swapShort(short sht); - static int swapInt(int inte); - static b3Long64 swapLong64(b3Long64 lng); - + int dna_nr; + int nr; +}; + +// ----------------------------------------------------- // +class bChunkPtr8 +{ +public: + bChunkPtr8() {} + int code, len; + union { + b3Long64 oldPrev; + int m_uniqueInts[2]; }; - - - const int CHUNK_HEADER_LEN = ((sizeof(bChunkInd))); - const bool VOID_IS_8 = ((sizeof(void*)==8)); -} - -#endif//__BCHUNK_H__ + int dna_nr, nr; +}; + +// ----------------------------------------------------- // +class bChunkInd +{ +public: + bChunkInd() {} + int code, len; + void *oldPtr; + int dna_nr, nr; +}; + +// ----------------------------------------------------- // +class ChunkUtils +{ +public: + // file chunk offset + static int getOffset(int flags); + + // endian utils + static short swapShort(short sht); + static int swapInt(int inte); + static b3Long64 swapLong64(b3Long64 lng); +}; + +const int CHUNK_HEADER_LEN = ((sizeof(bChunkInd))); +const bool VOID_IS_8 = ((sizeof(void *) == 8)); +} // namespace bParse + +#endif //__BCHUNK_H__ |