double sinyy (double d) { double (*y)(double) = 0x0; return y(d); }