void (*x)(void); typedef struct { void (*y)(void); } z;