ccRTP 2.1.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
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.

Macros

#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 ptr_cast(x, size)   ((ui_type(size)*)(x))
 

Macro Definition 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 181 of file brg_types.h.

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

Definition at line 180 of file brg_types.h.

#define INT_RETURN   int

Definition at line 159 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 133 of file brg_types.h.

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

Definition at line 179 of file brg_types.h.

#define VOID_RETURN   void

Definition at line 158 of file brg_types.h.