6 #define FORCE_INLINE __inline 7 #elif defined(__GNUC__) || defined(__clang__) 8 #define FORCE_INLINE __inline__ 19 #if (defined(__BYTE_ORDER__) && \ 20 (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) || \ 21 defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || defined(__MIPSEL__) || \ 22 defined(__AARCH64EL__) || defined(__amd64__) || defined(__i386__) || \ 23 defined(_M_IX86) || defined(_M_X64) || defined(_M_AMD64) || \ 25 #define NATIVE_LITTLE_ENDIAN 30 #if defined(NATIVE_LITTLE_ENDIAN) 51 #if defined(NATIVE_LITTLE_ENDIAN) 68 #if defined(NATIVE_LITTLE_ENDIAN) 87 #if defined(NATIVE_LITTLE_ENDIAN) #define FORCE_INLINE
Definition: endian.h:10
unsigned char uint8_t
Definition: stdint.h:124
static FORCE_INLINE void store64_native(void *dst, uint64_t w)
Definition: endian.h:82
static FORCE_INLINE uint64_t load64(const void *src)
Definition: endian.h:50
unsigned int uint32_t
Definition: stdint.h:126
unsigned __int64 uint64_t
Definition: stdint.h:136
static FORCE_INLINE uint64_t load64_native(const void *src)
Definition: endian.h:44
void * memcpy(void *a, const void *b, size_t c)
Definition: glibc_compat.cpp:16
static FORCE_INLINE void store32(void *dst, uint32_t w)
Definition: endian.h:67
static FORCE_INLINE void store64(void *dst, uint64_t w)
Definition: endian.h:86
p
Definition: pymoduletest.py:75
static FORCE_INLINE uint32_t load32(const void *src)
Definition: endian.h:29