On Tue, Nov 20, 2012 at 01:16:04AM +0000, Sam Bobroff <sbobr...@shoretel.com> wrote: > Maybe those hack strings should removed from the assert calls and be > moved into comments in the code?
Calling this a "hack" just shows your immaturity in the C language - not everything that is new to you is badly done. This use of assert is part of the C language that is well supported and in very common use for a long time now, and does what it is suppsoed to do very well and reliably. It's the only way to reliably achieve the effect libev needs. Putting error messages into a comment would completely defeat the purpose of having runtime error messages in the first place, namely telling whats wrong at *runtime*, when the comment is long gone. If you are worried about runtime error messages, you can compile with -DNDEBUG to get rid of them (and any warnings that might have been enabled). -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / schm...@schmorp.de -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev