[geos-devel] assert.h / assert()
strk at refractions.net
strk at refractions.net
Tue Jan 31 18:39:35 EST 2006
On Tue, Jan 31, 2006 at 06:31:23PM -0500, Stephen Woodbridge wrote:
> strk at refractions.net wrote:
> >Is there any known problem in using assert.h with GEOS ?
> >I'm asking as I know there have been issues with stdio.h
> >in the past, but I'd like to be able using assert()
> >or any equivalent standard C++ thing to easy debugging.
>
> Why not wrap is in a #define like
>
> #ifdef DEBUG
> #define ASSERT(x) assert(x)
> #else
> #define ASSERT(x)
> #endif
>
> or something like that. Then it is easy to add it to the source but
> exclude when required.
assert() is a macro, you exclude it by defining NDEBUG.
--strk;
More information about the geos-devel
mailing list