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

Reply via email to