IBR-DTNSuite  0.8
ibrcommon/ibrcommon/ssl/gcm/brg_types.h File Reference
#include <limits.h>
Include dependency graph for brg_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BRG_UI8
#define BRG_UI16
#define BRG_UI32
#define RETURN_VALUES
#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 BRG_UI16

Definition at line 61 of file brg_types.h.

#define BRG_UI32

Definition at line 70 of file brg_types.h.

#define BRG_UI8

Definition at line 52 of file brg_types.h.

#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 RETURN_VALUES

Definition at line 132 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.