njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 1 | #include <stdio.h> |
mueller | 535cc6e | 2004-01-03 14:18:02 +0000 | [diff] [blame] | 2 | #include <stdlib.h> |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 3 | |
4 | int main () | ||||
5 | { | ||||
njn | ab63bbb | 2005-03-16 03:07:33 +0000 | [diff] [blame] | 6 | int y = 0; |
7 | int *m = malloc(sizeof(int)); | ||||
8 | int *x = m[0] + &y; // we know m[0] will be zero | ||||
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 9 | |
10 | printf ("x = %d\n", *x==0xDEADBEEF ? 99 : 88); | ||||
11 | |||||
12 | return 0; | ||||
13 | } |