#include <signal.h>

int main() {
    void * a, **b, (*(*signal2)(int sig, void (*func)(int)))(int) = &signal, **d = &a;
    return 0;
}