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)