summaryrefslogtreecommitdiff
path: root/include/assert.h
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2018-01-06 21:52:05 -0500
committerProjectRevoTPP <projectrevotpp@hotmail.com>2018-01-06 21:52:05 -0500
commitd4df8046d45e50e19d2305bd4388e47087949960 (patch)
tree633424eaab583e04b6b271eec299f2a821bdb2aa /include/assert.h
parent86f0291f63ff6bc580476dae3c00fc4d6d7b15da (diff)
use firered isagbprint.h and NDEBUG
Diffstat (limited to 'include/assert.h')
-rwxr-xr-xinclude/assert.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/include/assert.h b/include/assert.h
deleted file mode 100755
index 0c1e5bf77..000000000
--- a/include/assert.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef GUARD_GBASDKASSERT_H
-#define GUARD_GBASDKASSERT_H
-
-// this header is based on the
-// GBA SDK IsAgbAssert.h.
-
-#ifdef NOAGBPRN
- #define AGBPrintInit()
- #define AGBPutc(pBuf)
- #define AGBPrint(pBuf)
- #define AGBPrintf(...)
- #define AGBPrintFlush1Block()
- #define AGBPrintFlush()
- #define AGBAssert(pFile, nLine, pExpression, nStopProgram)
-#else
- // without NOAGBPRN defined, this enables asserts for usage
- // on a standard GBA debugger unit or in emulators that
- // support it.
-
- void AGBPrintInit(void);
- void AGBPutc(const char pBuf);
- void AGBPrint(const char *pBuf);
- void AGBPrintf(const char *pBuf, ...);
- void AGBPrintFlush1Block(void);
- void AGBPrintFlush(void);
- void AGBAssert(const char *pFile, int nLine, const char *pExpression, int nStopProgram);
-#endif
-
-// when using AGB_WARNING, be sure to flush after as AGBAssert does not flush the string to console
-// immediately after usage.
-#ifdef NOAGBPRN
- #define AGB_ASSERT(expression)
-#else
- #define AGB_ASSERT(expression) (expression) ? ((void *)0) : AGBAssert(__FILE__, __LINE__, #expression, 1);
-#endif
-
-#ifdef NOAGBPRN
- #define AGB_WARNING(expression)
-#else
- #define AGB_WARNING(expression) (expression) ? ((void *)0) : AGBAssert(__FILE__, __LINE__, #expression, 0);
-#endif
-
-#endif