upstream osal endiness adapted
This commit is contained in:
parent
de61d0c3ac
commit
e511dc61b4
@ -1,10 +1,6 @@
|
|||||||
#ifndef FRAMEWORK_OSAL_ENDINESS_H_
|
#ifndef FRAMEWORK_OSAL_ENDINESS_H_
|
||||||
#define FRAMEWORK_OSAL_ENDINESS_H_
|
#define FRAMEWORK_OSAL_ENDINESS_H_
|
||||||
|
|
||||||
/**
|
|
||||||
* @defgroup osal Operating System Abstraction Layer
|
|
||||||
* @brief Provides clean interfaces to use OS functionalities
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* BSD-style endian declaration
|
* BSD-style endian declaration
|
||||||
@ -26,9 +22,23 @@
|
|||||||
#else
|
#else
|
||||||
#error "Can't decide which end is which!"
|
#error "Can't decide which end is which!"
|
||||||
#endif
|
#endif
|
||||||
|
#else
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
#include <Windows.h>
|
||||||
|
#if REG_DWORD == REG_DWORD_LITTLE_ENDIAN
|
||||||
|
#define BYTE_ORDER_SYSTEM LITTLE_ENDIAN
|
||||||
|
#else
|
||||||
|
#define BYTE_ORDER_SYSTEM BIG_ENDIAN
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#error __BYTE_ORDER__ not defined
|
#error __BYTE_ORDER__ not defined
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user