1 #ifndef OCME_ASSERT 2 #define OCME_ASSERT 3 #include <assert.h> 4 #include <string> 5 #include "logging.h" 6 7 8 #ifdef _RELEASE_ASSERT_ 9 #define ABC(x) #x 10 #define RAssert(E) {if(!(E)) { sprintf(lgn->Buf(),"%s failed !!", ABC(E) );lgn->Push();};} 11 #else 12 #define RAssert(E) assert(E) 13 #endif 14 #endif 15 16