brg_types.h File Reference

#include <limits.h>

Go to the source code of this file.

Defines

#define VOID_RETURN   void
#define INT_RETURN   int
#define ui_type(size)   uint_##size##t
#define dec_unit_type(size, x)   typedef ui_type(size) x
#define dec_bufr_type(size, bsize, x)   typedef ui_type(size) x[bsize / (size >> 3)]
#define unit_cast(size, x)   ((ui_type(size) )(x))
#define ptr_cast(x, size)   ((ui_type(size)*)(x))


Define Documentation

#define dec_bufr_type ( size,
bsize,
 )     typedef ui_type(size) x[bsize / (size >> 3)]

Definition at line 180 of file brg_types.h.

#define dec_unit_type ( size,
 )     typedef ui_type(size) x

Definition at line 179 of file brg_types.h.

#define INT_RETURN   int

Definition at line 158 of file brg_types.h.

#define ptr_cast ( x,
size   )     ((ui_type(size)*)(x))

Definition at line 182 of file brg_types.h.

#define ui_type ( size   )     uint_##size##t

Definition at line 178 of file brg_types.h.

#define unit_cast ( size,
 )     ((ui_type(size) )(x))

Definition at line 181 of file brg_types.h.

#define VOID_RETURN   void

Definition at line 157 of file brg_types.h.


Generated on Fri Jan 30 09:26:59 2009 for DTN Reference Implementation by  doxygen 1.5.8