From: solar Date: Fri, 21 Nov 2003 18:04:57 +0000 (+0000) Subject: Added first implementation file. X-Git-Tag: OLD~32 X-Git-Url: https://pd.if.org/git/?p=pdclib;a=commitdiff_plain;h=ee501259d6266addff197d09ce1f15b966d8e814 Added first implementation file. --- diff --git a/functions/assert.c b/functions/assert.c new file mode 100644 index 0000000..3721347 --- /dev/null +++ b/functions/assert.c @@ -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 +#include + +__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(); +}