>>107878988
man7 page for signal(2) has this wonderful line:
typedef typeof(void (int)) *sighandler_t;
which replaces the older line
typedef void (*sighandler_t)(int);
which I think was more readable, desu.
Both are admittedly more readable than the old
void (*signal(int, void (*)(int)))(int);