#include <stdio.h>
#include <stdlib.h>

int main ()
{
  int y = 0;
  int *m = malloc(sizeof(int));
  int *x = m[0] + &y;      // we know m[0] will be zero

  printf ("x = %d\n", *x==0xDEADBEEF ? 99 : 88);

  return 0;
}