Fixed some issues with PowerPC support.
This commit is contained in:
+4
-2
@@ -25,10 +25,12 @@ typedef unsigned long long uint64_t;
|
||||
|
||||
typedef uint32_t Error;
|
||||
|
||||
#ifdef _LP64
|
||||
#if defined(_LP64) || defined(__ppc64__)
|
||||
typedef uint64_t size_t;
|
||||
#elif _LP32
|
||||
#elif defined(_LP32) || defined(__ppc__)
|
||||
typedef uint32_t size_t;
|
||||
#else
|
||||
#error size_t undefined
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -187,7 +187,7 @@ FileStore<FsSize_t>::FileStore(uint8_t *begin, uint8_t *end, Error *error): m_ve
|
||||
auto header = (FsHeader*) m_begin;
|
||||
m_root = ptr<Inode*>(header->rootInode);
|
||||
if (error) {
|
||||
*error = header->size != m_end - m_begin;
|
||||
*error = header->size != (unsigned ) (m_end - m_begin);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user