9 void a1 (unsigned long offset) {}
14 volatile foo_t *foo_p = (volatile foo_t *)malloc (sizeof (foo_t));
16 a1((unsigned long)foo_p-30);
17 if (foo_p->a & 0xf000)
18 printf("%d\n", foo_p->a);
20 a1 ((unsigned long)foo_p + 2);
21 a1 ((unsigned long)foo_p - 30);
27 volatile foo_t *foo_p;
30 if (foo_p->b != 0x0100)