Added support for ARM.

This commit is contained in:
2016-06-24 20:43:07 -05:00
parent 7a81449148
commit 1c428aa1f3
2 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -199,7 +199,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 != (unsigned ) (m_end - m_begin);
*error = header->size != (unsigned) (m_end - m_begin);
}
}
}
+12 -12
View File
@@ -10,21 +10,21 @@
namespace ox {
namespace std {
typedef char int8_t;
typedef unsigned char uint8_t;
typedef short int16_t;
typedef unsigned short uint16_t;
typedef int int32_t;
typedef unsigned int uint32_t;
typedef unsigned uint_t;
typedef long long int64_t;
typedef unsigned long long uint64_t;
typedef char int8_t;
typedef unsigned char uint8_t;
typedef short int16_t;
typedef unsigned short uint16_t;
typedef int int32_t;
typedef unsigned int uint32_t;
typedef unsigned uint_t;
typedef long long int64_t;
typedef unsigned long long uint64_t;
typedef uint32_t Error;
typedef uint32_t Error;
#if defined(_LP64) || defined(__ppc64__) || defined(_WIN64)
#if defined(_LP64) || defined(__ppc64__) || defined(_WIN64) || defined(__aarch64__)
typedef uint64_t size_t;
#elif defined(_LP32) || defined(__ppc__) || defined(_WIN32)
#elif defined(_LP32) || defined(__ppc__) || defined(_WIN32) || defined(__arm__)
typedef uint32_t size_t;
#else
#error size_t undefined