1#include <stdio.h>
2#include <stdlib.h>
3
4int 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