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