All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
build.h File Reference

Source control functions. More...

Go to the source code of this file.

Macros

#define CC_BOUNDED(...)
 
#define CC_HINT(_x)
 
#define DIAG_OFF(_x)
 
#define DIAG_ON(_x)
 
#define DIAG_OPTIONAL   DIAG_OFF(pragmas)
 
#define HEXIFY(b1)   XHEXIFY(b1)
 
#define HEXIFY2(b1, b2)   XHEXIFY2(b1, b2)
 
#define HEXIFY3(b1, b2, b3)   XHEXIFY3(b1, b2, b3)
 
#define HEXIFY4(b1, b2, b3, b4)   XHEXIFY4(b1, b2, b3, b4)
 
#define JOINSTR(x, y)   XSTRINGIFY(x ## y)
 
#define PRAGMA(_x)   _Pragma(#_x)
 
#define RCSID(id)
 
#define RCSIDH(h, id)
 
#define SIZEOF_MEMBER(_t, _m)   sizeof(((_t *)0)->_m)
 
#define STRINGIFY(x)   XSTRINGIFY(x)
 
#define UNUSED_VAR(_x)   ((void)_x)
 
#define USES_APPLE_DEPRECATED_API
 
#define USES_APPLE_RST
 
#define XHEXIFY(b1)   (0x ## b1)
 
#define XHEXIFY2(b1, b2)   (0x ## b1 ## b2)
 
#define XHEXIFY3(b1, b2, b3)   (0x ## b1 ## b2 ## b3)
 
#define XHEXIFY4(b1, b2, b3, b4)   (0x ## b1 ## b2 ## b3 ## b4)
 
#define XSTRINGIFY(x)   #x
 

Detailed Description

Source control functions.

Id:
c4d8bce46dbfafc3b77301c2d642cb2ffdafe75b

Definition in file build.h.

Macro Definition Documentation

#define CC_BOUNDED (   ...)

Definition at line 77 of file build.h.

#define CC_HINT (   _x)

Definition at line 71 of file build.h.

#define DIAG_OFF (   _x)

Definition at line 102 of file build.h.

#define DIAG_ON (   _x)

Definition at line 103 of file build.h.

#define DIAG_OPTIONAL   DIAG_OFF(pragmas)

Definition at line 112 of file build.h.

#define HEXIFY (   b1)    XHEXIFY(b1)

Definition at line 51 of file build.h.

#define HEXIFY2 (   b1,
  b2 
)    XHEXIFY2(b1, b2)

Definition at line 48 of file build.h.

#define HEXIFY3 (   b1,
  b2,
  b3 
)    XHEXIFY3(b1, b2, b3)

Definition at line 45 of file build.h.

#define HEXIFY4 (   b1,
  b2,
  b3,
  b4 
)    XHEXIFY4(b1, b2, b3, b4)

Definition at line 42 of file build.h.

#define JOINSTR (   x,
 
)    XSTRINGIFY(x ## y)

Definition at line 35 of file build.h.

#define PRAGMA (   _x)    _Pragma(#_x)

Definition at line 83 of file build.h.

#define RCSID (   id)

Definition at line 135 of file build.h.

#define RCSIDH (   h,
  id 
)

Definition at line 136 of file build.h.

#define SIZEOF_MEMBER (   _t,
  _m 
)    sizeof(((_t *)0)->_m)

Definition at line 62 of file build.h.

#define STRINGIFY (   x)    XSTRINGIFY(x)

Definition at line 34 of file build.h.

#define UNUSED_VAR (   _x)    ((void)_x)

Definition at line 57 of file build.h.

#define USES_APPLE_DEPRECATED_API

Definition at line 122 of file build.h.

#define USES_APPLE_RST

Definition at line 123 of file build.h.

#define XHEXIFY (   b1)    (0x ## b1)

Definition at line 50 of file build.h.

#define XHEXIFY2 (   b1,
  b2 
)    (0x ## b1 ## b2)

Definition at line 47 of file build.h.

#define XHEXIFY3 (   b1,
  b2,
  b3 
)    (0x ## b1 ## b2 ## b3)

Definition at line 44 of file build.h.

#define XHEXIFY4 (   b1,
  b2,
  b3,
  b4 
)    (0x ## b1 ## b2 ## b3 ## b4)

Definition at line 41 of file build.h.

#define XSTRINGIFY (   x)    #x

Definition at line 33 of file build.h.