dxd - dynax driver framework  2711
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd_endian.h File Reference
+ This graph shows which files directly or indirectly include this file:

Classes

struct  dxd::adjust< endian_t >
 
struct  dxd::adjust< host >
 
struct  dxd::adjust< swap >
 

Namespaces

 dxd
 dynax driver framework kernel namespace
 

Macros

#define BE32(v32)   SWAP32(v32)
 
#define LE32
 
#define SWAP32(v32)   (((v32)>>24)|(((v32)>>8)&0xff00)|(((v32)&0xff00)<<8)|(((v32)&0xff)<<24))
 

Enumerations

enum  dxd::endian { dxd::little_endian, dxd::big_endian, dxd::host =little_endian, dxd::swap =big_endian }
 

Macro Definition Documentation

#define BE32 (   v32)    SWAP32(v32)
#define LE32
#define SWAP32 (   v32)    (((v32)>>24)|(((v32)>>8)&0xff00)|(((v32)&0xff00)<<8)|(((v32)&0xff)<<24))

(c) copyright 2009 dynamic acoustics e.U. generated on Mon Feb 25 2019

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.