20#define FATAL_MACRO(output)\
21do{std::ostrstream message; \
22 message <<__FILE__<<":"<<__LINE__<<": "<<output<<'\0';\
23::FATAL(message.str()); }while(0)
25#define WARNING_MACRO(output)\
26do{std::ostrstream message; \
27 message <<__FILE__<<":"<<__LINE__<<": "<<output<<'\0';\
28::WARNING(message.str()); message.freeze(false); }while(0)