tan
double tan(double);
using ::tan;
inline float tan(float __X) { return tanf(__X); }
inline long double tan(long double __X) { return tanl(__X); }
extern double tan(double);