1 2 3 4 5 6 7 8 9 10 11 12 13 14
struct m2string { char *contents; int HIGH; }; typedef struct m2string STRING; void init (STRING a) { **((char **)&a) = 'g'; }