質問

三角関数が math.h でどのように定義してあるのか見てみたら
それらしいのがみあたらず、それっぽいもので

double _RTLENTRY _EXPFUNC sin (double __x);

がありました。あってますか?

てっきり、こんなものを想定してました・・・

single sin(single i){
}