Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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.