ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

swab.h File Reference
#include "compiler.h"

Go to the source code of this file.

Defines

#define ___swab16(x)
#define ___swab32(x)
#define ___swab64(x)
#define ___constant_swab16(x)
#define ___constant_swab32(x)
#define ___constant_swab64(x)
#define __arch__swab16(x)   ({ __u16 __tmp = (x) ; ___swab16(__tmp); })
#define __arch__swab32(x)   ({ __u32 __tmp = (x) ; ___swab32(__tmp); })
#define __arch__swab64(x)   ({ __u64 __tmp = (x) ; ___swab64(__tmp); })
#define __arch__swab16p(x)   __arch__swab16(*(x))
#define __arch__swab32p(x)   __arch__swab32(*(x))
#define __arch__swab64p(x)   __arch__swab64(*(x))
#define __arch__swab16s(x)   do { *(x) = __arch__swab16p((x)); } while (0)
#define __arch__swab32s(x)   do { *(x) = __arch__swab32p((x)); } while (0)
#define __arch__swab64s(x)   do { *(x) = __arch__swab64p((x)); } while (0)
#define __swab16(x)   __fswab16(x)
#define __swab32(x)   __fswab32(x)
#define __swab64(x)   __fswab64(x)

Functions

static __inline__
__attribute_const__ __u16 
__fswab16 (__u16 x)
static __inline__ __u16 __swab16p (const __u16 *x)
static __inline__ void __swab16s (__u16 *addr)
static __inline__
__attribute_const__ __u32 
__fswab32 (__u32 x)
static __inline__ __u32 __swab32p (const __u32 *x)
static __inline__ void __swab32s (__u32 *addr)

Generated on Sun May 27 2012 06:04:13 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.