StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
l3Swap.h
1 #ifndef L3SWAP_H
2 #define L3SWAP_H
3 
4 typedef unsigned int uint32 ;
5 typedef unsigned short uint16 ;
6 typedef unsigned char uint8 ;
7 
8 
9 float l3Fswap(float swapped);
10 
11 uint32 l3Swap32(uint32 in);
12 uint16 l3Swap16(uint16 in);
13 
14 void l3SwapBuffer(void *dest, void *src, unsigned int nDWords);
15 
16 bool checkByteOrder(uint32 byte_order);
17 
18 #ifndef swap32
19 #define swap32(x) l3Swap32(x)
20 #endif
21 
22 #ifndef swap16
23 #define swap16(x) l3Swap16(x)
24 #endif
25 
26 #ifndef fswap
27 #define fswap(x) l3FSwap(x)
28 #endif
29 
30 #endif