std.cfg: Added more returnValue-types.

This commit is contained in:
orbitcowboy 2017-10-02 17:01:10 +02:00
parent 543cf89f76
commit e9b4cbbd87
1 changed files with 333 additions and 47 deletions

View File

@ -73,7 +73,7 @@
</arg>
</function>
<!-- float acosf(float x); -->
<function name="acosf">
<function name="acosf,std::acosf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -84,7 +84,7 @@
</arg>
</function>
<!-- long double acosl(long double x); -->
<function name="acosl">
<function name="acosl,std::acosl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -158,7 +158,7 @@
</arg>
</function>
<!-- float sqrtf(float x); -->
<function name="sqrtf">
<function name="sqrtf,std::sqrtf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -169,7 +169,7 @@
</arg>
</function>
<!-- long double sqrtl(long double x); -->
<function name="sqrtl">
<function name="sqrtl,std::sqrtl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -203,7 +203,7 @@
</arg>
</function>
<!-- float sinhf(float x); -->
<function name="sinhf">
<function name="sinhf,std::sinhf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -214,7 +214,7 @@
</arg>
</function>
<!-- long double sinhl(long double x); -->
<function name="sinhl">
<function name="sinhl,std::sinhl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -236,7 +236,7 @@
</arg>
</function>
<!-- float sinf(float f); -->
<function name="sinf">
<function name="sinf,std::sinl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -247,7 +247,7 @@
</arg>
</function>
<!-- long double sinl(long double x); -->
<function name="sinl">
<function name="sinl,std::sinl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -293,7 +293,7 @@
</arg>
</function>
<!-- float asinf(float x); -->
<function name="asinf">
<function name="asinf,std::asinf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -304,7 +304,7 @@
</arg>
</function>
<!-- long double asinl(long double x); -->
<function name="asinl">
<function name="asinl,std::asinl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
@ -327,12 +327,33 @@
</arg>
</function>
<!-- double asinh(double x); -->
<!-- float asinhf(float x); -->
<!-- long double asinhl(long double x); -->
<function name="asinh,std::asinh,asinhf,std::asinhf,asinhl,std::asinhl">
<function name="asinh,std::asinh">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float asinhf(float x); -->
<function name="asinhf,std::asinhf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double asinhl(long double x); -->
<function name="asinhl,std::asinhl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -373,12 +394,33 @@
</arg>
</function>
<!-- double tan(double x); -->
<!-- float tanf(float x); -->
<!-- long double tanl(long double x); -->
<function name="tan,std::tan,tanf,tanl">
<function name="tan,std::tan">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float tanf(float x); -->
<function name="tanf,std::tanl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double tanl(long double x); -->
<function name="tanl,std::tanl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -397,12 +439,33 @@
</arg>
</function>
<!-- double tanh(double x); -->
<!-- float tanhf(float x); -->
<!-- long double tanhl(long double x); -->
<function name="tanh,std::tanh,tanhf,tanhl">
<function name="tanh,std::tanh">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float tanhf(float x); -->
<function name="tanhf,std::tanhf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double tanhl(long double x); -->
<function name="tanhl,std::tanhl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -529,12 +592,33 @@
</arg>
</function>
<!-- double atan(double x); -->
<!-- float atanf(float x); -->
<!-- long double atanl(long double x); -->
<function name="atan,std::atan,atanf,atanl">
<function name="atan,std::atan">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float atanf(float x); -->
<function name="atanf,std::atanf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double atanl(long double x); -->
<function name="atanl,std::atanl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -553,36 +637,99 @@
</arg>
</function>
<!-- double tgamma(double x); -->
<!-- float tgammaf(float x); -->
<!-- long double tgammal(long double x); -->
<function name="tgamma,std::tgamma,tgammaf,std::tgammaf,tgammal,std::tgammal">
<function name="tgamma,std::tgamma">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float tgammaf(float x); -->
<function name="tgammaf,std::tgammaf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double tgammal(long double x); -->
<function name="tgammal,std::tgammal">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- double trunc(double x); -->
<!-- float truncf(float x); -->
<!-- long double truncl(long double x); -->
<function name="trunc,std::trunc,truncf,std::truncf,truncl,std::truncl">
<function name="trunc,std::trunc">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float truncf(float x); -->
<function name="truncf,std::truncf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double truncl(long double x); -->
<function name="truncl,std::truncl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- double atanh(double x); -->
<!-- float atanhf(float x); -->
<!-- long double atanhl(long double x); -->
<function name="atanh,std::atanh,atanhf,std::atanhf,atanhl,std::atanhl">
<function name="atanh,std::atanh">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float atanhf(float x); -->
<function name="atanhf,std::atanhf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double atanhl(long double x); -->
<function name="atanhl,std::atanhl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -601,12 +748,39 @@
</arg>
</function>
<!-- double atan2(double x, double y); -->
<!-- float atan2f(float x, float y); -->
<!-- long double atan2l(long double x, long double y); -->
<function name="atan2,std::atan2,atan2f,atan2l">
<function name="atan2,std::atan2">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- float atan2f(float x, float y); -->
<function name="atan2f,std::atan2f">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="float"/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- long double atan2l(long double x, long double y); -->
<function name="atan2l,std::atan2l">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -691,25 +865,73 @@
</arg>
</function>
<!-- double ceil(double x); -->
<!-- float ceilf(float x); -->
<!-- long double ceill(long double x); -->
<function name="ceil,std::ceil,ceilf,ceill">
<function name="ceil,std::ceil">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float ceilf(float x); -->
<function name="ceilf,std::ceilf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double ceill(long double x); -->
<function name="ceill,std::ceill">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- double copysign(double x, double y); -->
<function name="copysign,std::copysign">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- float copysignf(float x, float y); -->
<function name="copysignf,std::copysignf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- long double copysign(long double x, long double y); -->
<function name="copysign,std::copysign,copysignf,std::copysignf,copysignl,std::copysignl">
<function name="copysignl,std::copysignl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="long double"/>
<arg nr="1">
<not-uninit/>
</arg>
@ -730,27 +952,70 @@
<function name="clock">
<use-retval/>
<noreturn>false</noreturn>
<returnValue type="clock_t"/>
<leak-ignore/>
</function>
<!-- double cbrt(double x); -->
<!-- float cbrtf(float x); -->
<!-- long double cbrtl(long double x); -->
<function name="cbrt,std::cbrt,cbrtf,std::cbrtf,cbrtl,std::cbrtl">
<function name="cbrt,std::cbrt">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="double"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float cbrtf(float x); -->
<function name="cbrtf,std::cbrtf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="float"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double cbrtl(long double x); -->
<function name="cbrtl,std::cbrtl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="long double"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- double cos(double x); -->
<!-- float cosf(float x); -->
<!-- long double cosl(long double x); -->
<function name="cos,std::cos,cosf,cosl">
<function name="cos,std::cos">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float cosf(float x); -->
<function name="cosf,std::cosf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="float"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double cosl(long double x); -->
<function name="cosl,std::cosl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
@ -769,13 +1034,34 @@
</arg>
</function>
<!-- double cosh(double x); -->
<!-- float coshf(float x); -->
<!-- long double coshl(long double x); -->
<function name="cosh,std::cosh,coshf,coshl">
<function name="cosh,std::cosh">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="double"/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- float coshf(float x); -->
<function name="coshf,std::coshf">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="float"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- long double coshl(long double x); -->
<function name="coshl,std::coshl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<returnValue type="long double"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>