diff options
Diffstat (limited to 'src/lib/netlist/nl_config.h')
-rw-r--r-- | src/lib/netlist/nl_config.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/netlist/nl_config.h b/src/lib/netlist/nl_config.h index b6b89d5ad2a..c3e3124787f 100644 --- a/src/lib/netlist/nl_config.h +++ b/src/lib/netlist/nl_config.h @@ -8,6 +8,7 @@ #define NLCONFIG_H_ #include "plib/pconfig.h" +#include "plib/pexception.h" /// \addtogroup compiledefine /// \{ @@ -225,4 +226,15 @@ namespace netlist #endif } // namespace netlist +//============================================================ +// Asserts +//============================================================ + +#if defined(MAME_DEBUG) || (NL_DEBUG == true) +#define nl_assert(x) passert_always(x); +#else +#define nl_assert(x) do { } while (0) +#endif +#define nl_assert_always(x, msg) passert_always_msg(x, msg) + #endif // NLCONFIG_H_ |