12 #if defined(hocassrt_h)
14 #if defined(__cplusplus)
20 #if defined(__cplusplus)
25 #define nrn_assert(ex) \
28 fprintf(stderr, "Assertion failed: file %s, line %d\n", __FILE__, __LINE__); \
29 hoc_execerror(#ex, (char*) 0); \
33 #define nrn_assert(ex) \
36 fprintf(stderr, "Assertion failed: file %s, line %d\n", __FILE__, __LINE__); \
37 hoc_execerror("ex", (char*) 0); \
45 #define nrn_assert(ex) \
48 fprintf(stderr, "Assertion failed: file %s, line %d\n", __FILE__, __LINE__); \
53 #define nrn_assert(ex) \
56 fprintf(stderr, "Assertion failed: file %s, line %d\n", __FILE__, __LINE__); \
void hoc_execerror(const char *, const char *)