On Sun, 20 Apr 2014 20:13:02 +0100 sin <s...@2f30.org> wrote: > You are missing the parentheses there. > > Your macro provides the wrong answer for something like: > > int a[] = { 1, 2, 3, 4, 5 }; > printf("%zu\n", LEN(a + 2));
Ah, that's right! Thanks for noting this. Cheers FRIGN -- FRIGN <d...@frign.de>