std.cfg: Added missing podtypes. Fixed a FP when in fgetpos(). The second parameter is allowed to be uninitialized.

This commit is contained in:
orbitcowboy 2015-01-26 11:52:41 +01:00
parent 07ae1d4278
commit d2b9abc4d3
1 changed files with 27 additions and 1 deletions

View File

@ -1611,7 +1611,6 @@
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- double floor(double x); -->
@ -5471,16 +5470,43 @@
<podtype name="int_fast16_t" sign="s"/>
<podtype name="int_fast32_t" sign="s"/>
<podtype name="int_fast64_t" sign="s"/>
<podtype name="int_least8_t" sign="s"/>
<podtype name="int_least16_t" sign="s"/>
<podtype name="int_least32_t" sign="s"/>
<podtype name="int_least64_t" sign="s"/>
<podtype name="uint_fast8_t" sign="u"/>
<podtype name="uint_fast16_t" sign="u"/>
<podtype name="uint_fast32_t" sign="u"/>
<podtype name="uint_fast64_t" sign="u"/>
<podtype name="uint_least8_t" sign="u"/>
<podtype name="uint_least16_t" sign="u"/>
<podtype name="uint_least32_t" sign="u"/>
<podtype name="uint_least64_t" sign="u"/>
<podtype name="intptr_t" sign="s"/>
<podtype name="uintptr_t" sign="u"/>
<podtype name="intmax_t" sign="s"/>
<podtype name="uintmax_t" sign="u"/>
<podtype name="size_t" sign="u"/>
<podtype name="double_t"/>
<podtype name="float_t"/>
<podtype name="time_t"/>
<podtype name="clock_t"/>
<podtype name="tm"/>
<podtype name="fenv_t"/>
<podtype name="fexcept_t"/>
<podtype name="lconv"/>
<podtype name="sig_atomic_t"/>
<podtype name="va_list"/>
<podtype name="ptrdiff_t"/>
<podtype name="max_align_t"/>
<podtype name="nullptr_t"/>
<podtype name="fpos_t"/>
<podtype name="FILE"/>
<podtype name="div_t"/>
<podtype name="ldiv_t"/>
<podtype name="lldiv_t"/>
<podtype name="mbstate_t"/>
<podtype name="win_t"/>
<!--Not part of standard, but widely supported by runtime libraries-->
<function name="itoa">
<noreturn>false</noreturn>