1 typedef struct { 2 short a; 3 short b; 4 } s1; 5 6 extern void g(unsigned char *b); 7 f(void)8 void f(void) 9 { 10 s1 a; 11 unsigned char *b; 12 13 a.a = 0; 14 b = (unsigned char *)&a; 15 g(b); 16 } 17