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