Back to index

nagios-plugins  1.4.16
Defines
verify.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _GL_CONCAT(x, y)   _GL_CONCAT0 (x, y)
#define _GL_CONCAT0(x, y)   x##y
#define _GL_COUNTER   __LINE__
#define _GL_GENSYM(prefix)   _GL_CONCAT (prefix, _GL_COUNTER)
#define verify_true(R)
#define verify(R)   extern int (* _GL_GENSYM (verify_function) (void)) [verify_true (R)]

Define Documentation

#define _GL_CONCAT (   x,
 
)    _GL_CONCAT0 (x, y)

Definition at line 126 of file verify.h.

#define _GL_CONCAT0 (   x,
 
)    x##y

Definition at line 127 of file verify.h.

#define _GL_COUNTER   __LINE__

Definition at line 136 of file verify.h.

#define _GL_GENSYM (   prefix)    _GL_CONCAT (prefix, _GL_COUNTER)

Definition at line 141 of file verify.h.

#define verify (   R)    extern int (* _GL_GENSYM (verify_function) (void)) [verify_true (R)]

Definition at line 160 of file verify.h.

#define verify_true (   R)
Value:
(!!sizeof \
      (struct { unsigned int verify_error_if_negative_size__: (R) ? 1 : -1; }))

Definition at line 152 of file verify.h.