"Anders J. Munch" wrote:
> > > neg(f) findes ikke i mit lib.
> > #define neg(f) (-1.0f * f)
> Der burde være en lovpligtig venteperiode på brug af C makroer ...
> Hvad tror du neg(2+2) giver?
Argh! Skulle selvfølgelig have været:
#define neg(f) (-1.0f * (f))
Jeg så den selvfølgelig også selv lige efter jeg havde smidt svaret
afsted. Du har helt ret i den lovpligtige venteperiode! Denne gang
har jeg da også læst mit svar et par gange, men derfor tror jeg nu
godt jeg kan lave et par fejl alligevel
Fra nu af vil jeg ALTID sætte () omkring mine makro-parametere.