On Fri, Sep 11, 2009 at 17:58, David Daney<ddaney@xxxxxxxxxxxxxxxxxx> wrote:Michael Buesch wrote:On Friday 11 September 2009 01:56:42 David Daney wrote:Clearly I was not thinking clearly when I wrote that part. RTH noted the+/* Unreachable code */# define unreachable() do { } while (1)
+#ifndef unreachable
+# define unreachable() do { for (;;) ; } while (0)
+#endif
? :)
same thing. I will fix it.
However, people are so used to seeing the `do { } while (0)' idiom,
that they might miss
there's a `1' here, not a `0'.
So perhaps it's better to use plain `for (;;)' for infinite loops?