1 #include <stdio.h>
2 #include <stdlib.h>
3 
4 int main ()
5 {
6   int y = 0;
7   int *m = malloc(sizeof(int));
8   int *x = m[0] + &y;      // we know m[0] will be zero
9 
10   printf ("x = %d\n", *x==0xDEADBEEF ? 99 : 88);
11 
12   return 0;
13 }
14