fixed typedef usage in:

typedef struct missing {
	int si_signo;
} siginfo_t;
struct random_struct {
	union {
		void (*sa_sigaction) (int, missing *, void *);
	}
	int sa_flags;
};
Merge remote-tracking branch 'origin/defusecleanup' into defusecleanup