Macros
gfsmAssert.h File Reference

Assertions. More...

#include <glib.h>
Include dependency graph for gfsmAssert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define gfsm_assert_not_reached()
#define gfsm_assert(expr)

Detailed Description

Macro Definition Documentation

#define gfsm_assert_not_reached ( )

If ever actually evaluated, aborts with an error message. Only available if libgfsm was configured with debugging enabled.

#define gfsm_assert (   expr)

If expr does not evaluate to a true value, aborts with an error message. Only available if libgfsm was configured with debugging enabled.