Logo ROOT  
Reference Guide
Byteswap.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define R__bswap_16(x)   R__bswap_constant_16 (x)
 
#define R__bswap_32(x)   R__bswap_constant_32 (x)
 
#define R__bswap_constant_16(x)    ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))
 
#define R__bswap_constant_32(x)
 
#define Rbswap_16(x)   R__bswap_16 (x)
 
#define Rbswap_32(x)   R__bswap_32 (x)
 

Macro Definition Documentation

◆ R__bswap_16

#define R__bswap_16 (   x)    R__bswap_constant_16 (x)

Definition at line 55 of file Byteswap.h.

◆ R__bswap_32

#define R__bswap_32 (   x)    R__bswap_constant_32 (x)

Definition at line 67 of file Byteswap.h.

◆ R__bswap_constant_16

#define R__bswap_constant_16 (   x)     ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))

Definition at line 49 of file Byteswap.h.

◆ R__bswap_constant_32

#define R__bswap_constant_32 (   x)
Value:
((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
(((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))
Double_t x[n]
Definition: legend1.C:17

Definition at line 60 of file Byteswap.h.

◆ Rbswap_16

#define Rbswap_16 (   x)    R__bswap_16 (x)

Definition at line 72 of file Byteswap.h.

◆ Rbswap_32

#define Rbswap_32 (   x)    R__bswap_32 (x)

Definition at line 75 of file Byteswap.h.