39 #define Assure_exit( exp_ ) \
42 DL((ASSA::ASSAERR,"Assure Aborted False Expression!\n")); \
43 DL((ASSA::ASSAERR,"Error on line %d in file %s\n", __LINE__, __FILE__)); \
64 #define Assure_return(exp_) \
67 DL((ASSA::ASSAERR,"Assure Returned False Expression!\n")); \
68 DL((ASSA::ASSAERR,"Error on line %d in file %s\n", __LINE__, __FILE__)); \
84 #define Assure_return_void(exp_) \
87 DL((ASSA::ASSAERR,"Assure Returned False Expression!\n")); \
88 DL((ASSA::ASSAERR,"Error on line %d in file %s\n", __LINE__, __FILE__)); \
109 #define Assure_return_value(exp_,value_) \
112 DL((ASSA::ASSAERR,"Assure Returned False Expression!\n")); \
113 DL((ASSA::ASSAERR,"Error on line %d in file %s\n", __LINE__, __FILE__)); \
An abstraction to message logging facility.