88 |
#endif // POSIX |
#endif // POSIX |
89 |
#if WORDS_BIGENDIAN |
#if WORDS_BIGENDIAN |
90 |
if (ChunkID == CHUNK_ID_RIFF) { |
if (ChunkID == CHUNK_ID_RIFF) { |
91 |
bEndianNative = false; |
pFile->bEndianNative = false; |
92 |
} |
} |
93 |
#else // little endian |
#else // little endian |
94 |
if (ChunkID == CHUNK_ID_RIFX) { |
if (ChunkID == CHUNK_ID_RIFX) { |
676 |
* @see ReleaseChunkData() |
* @see ReleaseChunkData() |
677 |
*/ |
*/ |
678 |
void* Chunk::LoadChunkData() { |
void* Chunk::LoadChunkData() { |
679 |
if (!pChunkData) { |
if (!pChunkData && pFile->Filename != "") { |
680 |
#if POSIX |
#if POSIX |
681 |
if (lseek(pFile->hFileRead, ulStartPos, SEEK_SET) == -1) return NULL; |
if (lseek(pFile->hFileRead, ulStartPos, SEEK_SET) == -1) return NULL; |
682 |
#else |
#else |