00001 // 00002 // DISCLAIMER: 00003 // This software was produced by the National Institute of Standards 00004 // and Technology (NIST), an agency of the U.S. government, and by statute is 00005 // not subject to copyright in the United States. Recipients of this 00006 // software assume all responsibility associated with its operation, 00007 // modification,maintenance, and subsequent redistribution. 00008 // 00009 // See NIST Administration Manual 4.09.07 b and Appendix I. 00010 00011 #pragma once 00012 #include <assert.h> 00013 #ifndef _ASSERT 00014 #define _ASSERT assert 00015 #endif 00016 00017 #define IPP_ASSERT_FAIL(message) _ASSERT(0) 00018 00019 #define IPP_ASSERT_MSG(cond,message) _ASSERT(cond) 00020 #define IPP_ASSERT(cond) _ASSERT(cond) 00021