1 extern struct bar_t bar; 2 void *a; 3 void foo(void)4 foo (void) 5 { 6 void **p = a; 7 do { 8 *p++ = ((unsigned char *) &bar + ((unsigned long int) 1L << 31)); 9 } while (p); 10 } 11