[linux-l] do{ . } while (0) (was: Arrays in C)
Oliver Bandel
oliver at first.in-berlin.de
Fr Nov 25 22:18:04 CET 2005
On Fri, Nov 25, 2005 at 07:24:26PM +0100, Jan-Benedict Glaw wrote:
> On Fri, 2005-11-25 16:18:27 +0100, Steffen Dettmer <steffen at dett.de> wrote:
[...]
> > Auch eine Falle aus der Praxis:
> >
> > if (c)
> > #if defined(C)
> > a;
> > #elif defined(C2)
> > b;
> > #else
> > c; /* kann ja später hinzukommen! */
> > d;
> > #endif
> >
> > "d" wird immer gemacht, wenn nicht C und nicht C2, wollte der Autor aber
> > vermutlich nicht.
>
> Prima... Das sieht nach 5 mal portiert und immernoch nicht hinbekommen
> aus...
...also sehr nah an der realexistierenden Softwareentwicklung.
Ciao,
Oliver
Mehr Informationen über die Mailingliste linux-l