1 // $Header: x:/prj/tech/libsrc/r3d/RCS/_test.h 1.2 1997/05/20 14:43:56 JAEMZ Exp $
11 #define TEST_STATE(fname) \
13 AssertMsg1(!r3d_state.in_block,"r3d: %s: called in a block!\n",fname); \
14 AssertMsg1(r3d_state.cur_con,"r3d: %s: called outside of a context!\n",fname); \
18 #define TEST_IN_BLOCK(fname) \
20 AssertMsg1(r3d_state.in_block,"r3d: %s: called outside of a block!\n",fname); \
21 AssertMsg1(r3d_state.cur_con,"r3d: %s: called outside of a context!\n",fname); \
24 #define TEST_IN_CONTEXT(fname) \
26 AssertMsg1(r3d_state.cur_con,"r3d: %s: called outside of a context!\n",fname); \
30 #define TEST_STATE(fname)
31 #define TEST_STATE_RETVAL(fname,retval)
32 #define TEST_IN_BLOCK(fname)
33 #define TEST_IN_BLOCK_RETVAL(fname,retval)
34 #define TEST_IN_CONTEXT(fname)
35 #define TEST_IN_CONTEXT_RETVAL(fname,retval)