1#include <stdlib.h> 2 3typedef int integer; 4typedef unsigned char character; 5struct first_type; 6 7void 8first_type_constructor(struct first_type *ft); 9 10typedef void (*constructor)(); 11 12struct first_type 13{ 14 integer member0; 15 character member1; 16 constructor ctor; 17}; 18 19struct second_type 20{ 21 integer member0; 22 character member1; 23 constructor ctor; 24}; 25