std.cfg: Add some missing C++11 declarations comments and not-bool attributes (#1183)

This commit is contained in:
Sebastian 2018-04-25 08:54:36 +02:00 committed by GitHub
parent 038064436d
commit 4b104c4576
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 0 deletions

View File

@ -3127,6 +3127,10 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
</arg>
</function>
<!-- int isfinite(double x); -->
<!-- bool isfinite(float x); // since C++11 -->
<!-- bool isfinite(double x); // since C++11 -->
<!-- bool isfinite(long double x); // since C++11 -->
<!-- bool isfinite(Integral x); // since C++11 -->
<function name="isfinite,std::isfinite">
<use-retval/>
<pure/>
@ -3135,6 +3139,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int isgreater(double x, double y); -->
@ -3166,6 +3171,10 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
</arg>
</function>
<!-- int isinf(double x); -->
<!-- bool isinf(float x); // since C++11 -->
<!-- bool isinf(double x); // since C++11 -->
<!-- bool isinf(long double x); // since C++11 -->
<!-- bool isinf(Integral x); // since C++11 -->
<function name="isinf,std::isinf">
<use-retval/>
<pure/>
@ -3174,6 +3183,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- double logb(double x); -->
@ -3288,6 +3298,10 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
</arg>
</function>
<!-- int isnan(double x); -->
<!-- bool isnan(float x); // since C++11 -->
<!-- bool isnan(double x); // since C++11 -->
<!-- bool isnan(long double x); // since C++11 -->
<!-- bool isnan(Integral x); // since C++11 -->
<function name="isnan,std::isnan">
<use-retval/>
<pure/>
@ -3296,9 +3310,14 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int isnormal(double x); -->
<!--bool isnormal(float x); // since C++11 -->
<!--bool isnormal(double x); // since C++11 -->
<!--bool isnormal(long double x); // since C++11 -->
<!--bool isnormal(Integral x); // since C++11 -->
<function name="isnormal,std::isnormal">
<use-retval/>
<pure/>
@ -3307,9 +3326,14 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int isunordered(double x, double y);-->
<!-- bool isunordered(float x, float y); // since C++11 -->
<!-- bool isunordered(double x, double y); // since C++11 -->
<!-- bool isunordered(long double x, long double y); // since C++11 -->
<!-- bool isunordered(Arithmetic x, Arithmetic y); // since C++11 -->
<function name="isunordered,std::isunordered">
<use-retval/>
<pure/>
@ -3318,9 +3342,11 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<not-bool/>
</arg>
<arg nr="2">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int ilogb(double x); -->