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