]> pd.if.org Git - pdclib/commitdiff
Added first implementation file.
authorsolar <unknown>
Fri, 21 Nov 2003 18:04:57 +0000 (18:04 +0000)
committersolar <unknown>
Fri, 21 Nov 2003 18:04:57 +0000 (18:04 +0000)
functions/assert.c [new file with mode: 0644]

diff --git a/functions/assert.c b/functions/assert.c
new file mode 100644 (file)
index 0000000..3721347
--- /dev/null
@@ -0,0 +1,17 @@
+// ----------------------------------------------------------------------------
+// $Id$
+// ----------------------------------------------------------------------------
+// Public Domain C Library - http://pdclib.sourceforge.net
+// This code is Public Domain. Use, modify, and redistribute at will.
+// ----------------------------------------------------------------------------
+
+#include <stdlib.h>
+#include <stdio.h>
+
+__assert( char const * const expression, char const * const file,
+          char const * const function, int const line )
+{
+    fprintf(stderr, "Assertion failed: %s, function %s, file %s, line %d.\n",
+                    expression, function, file, line );
+    abort();
+}