import
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#ifndef INCLUDED_OS_ENDIAN_H
|
||||
#define INCLUDED_OS_ENDIAN_H
|
||||
|
||||
#define OS_BYTE_ORDER_LITTLE_ENDIAN 0
|
||||
#define OS_BYTE_ORDER_BIG_ENDIAN 1
|
||||
|
||||
|
||||
#if defined(OS_BYTE_ORDER)
|
||||
#undef OS_BYTE_ORDER
|
||||
#endif /*!defined(OS_BYTE_ORDER)*/
|
||||
|
||||
#if defined(__BYTE_ORDER__)
|
||||
#if (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
|
||||
#define OS_BYTE_ORDER OS_BYTE_ORDER_BIG_ENDIAN
|
||||
#else
|
||||
#define OS_BYTE_ORDER OS_BYTE_ORDER_LITTLE_ENDIAN
|
||||
#endif /* (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) */
|
||||
#endif /* defined(__BYTE_ORDER__) */
|
||||
|
||||
int os_endian_is_little_endian(void);
|
||||
|
||||
#endif /*INCLUDED_OS_ENDIAN_H*/
|
||||
Reference in New Issue
Block a user