* Cyprien LAPLACE:
> Hum, well .. another sample test:
>
> /* c.c */
>
> extern void func(void*);
>
> void test()
> {
> register char (*foo)[32] = (typeof(foo))0-1024;
> register int index;
> for(index=0;index<1024;index++) {
> func(foo++);
> }
> }
This is still undefined. If you need machine address arithmetic, you
should use uintptr_t and hope for the best.