33 #ifndef WFIO_MISCTYPE_H 34 #define WFIO_MISCTYPE_H 54 #ifndef WFIO_ENDIAN_DEFINED 55 #include <wfio/bits/endian.h> 174 #if defined(WFIO_ENDIAN_HOST_IS_BIG) 176 #elif defined(WFIO_ENDIAN_HOST_IS_LIL) 178 #elif defined(WFIO_ENDIAN_HOST_IS_LIL16) 180 #elif defined(WFIO_ENDIAN_HOST_IS_BIGLIL) 183 WFIO_ENDIAN_HOST_REPORTED
193 #if defined(WFIO_ENDIAN_HOST_IS_BIG) 195 #elif defined(WFIO_ENDIAN_HOST_IS_LIL) 197 #elif defined(WFIO_ENDIAN_HOST_IS_LIL16) 199 #elif defined(WFIO_ENDIAN_HOST_IS_BIGLIL) 202 WFIO_ENDIAN_HOST_REPORTED
213 #if defined(WFIO_ENDIAN_FLT_IS_BIG) 215 #elif defined(WFIO_ENDIAN_FLT_IS_LIL) 217 #elif defined(WFIO_ENDIAN_HOST_IS_LIL16) 219 #elif defined(WFIO_ENDIAN_HOST_IS_BIGLIL) 222 WFIO_ENDIAN_FLT_REPORTED
The root namespace for WFIO.
Definition: bin.h:879
::wfio_undefined_t undefined_t
A structure indicating no definition.
Definition: misctype.h:231
An endian representing 16-bit words in little endian.
Definition: misctype.h:123
#define WFIO_C_BEGIN
Definition: host.h:477
An endian representing the byte order on the Java virtual machine.
Definition: misctype.h:164
The endian of floating point numbers.
Definition: misctype.h:212
An endian representing the least-significant byte first.
Definition: misctype.h:75
WFIO_C_BEGIN struct wfio_undefined_t wfio_undefined_t
A structure indicating no definition.
Host environment detection.
The reverse endianness of this system.
Definition: misctype.h:192
#define WFIO_C_END
Definition: host.h:485
An endian representing the byte order on TCP/IP networks.
Definition: misctype.h:156
An endian representing 16-bit words in little endian.
Definition: misctype.h:107
An endian representing the byte order on the Java virtual machine.
Definition: misctype.h:149
wfio_endian_t
A categorization of the byte-order of multibyte integers.
Definition: misctype.h:61
The endianness of this system.
Definition: misctype.h:173
An endian representing the byte order on an Intel x86 machine.
Definition: misctype.h:133
::wfio_endian_t endian_t
A categorization of the byte-order of multibyte integers.
Definition: misctype.h:234
An endian representing the least-significant byte first.
Definition: misctype.h:91
A structure indicating no definition.
Definition: misctype.h:47
An endian representing the byte order on a PowerPC machine.
Definition: misctype.h:141