summaryrefslogtreecommitdiff
path: root/firmware/include/assert.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/assert.h')
-rw-r--r--firmware/include/assert.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/firmware/include/assert.h b/firmware/include/assert.h
new file mode 100644
index 0000000000..ba22a9777b
--- /dev/null
+++ b/firmware/include/assert.h
@@ -0,0 +1,20 @@
1/*
2 assert.h
3*/
4
5#undef assert
6
7#ifdef NDEBUG /* required by ANSI standard */
8#define assert(p) ((void)0)
9#else
10
11#ifdef __STDC__
12#define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, #e))
13#else /* PCC */
14#define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, "e"))
15#endif
16
17#endif /* NDEBUG */
18
19void _EXFUN(__assert,(const char *, int, const char *));
20