std.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2019-02-24 18:35:02 +01:00
parent 6760958e67
commit 406b29548a
1 changed files with 31 additions and 3 deletions

View File

@ -6415,11 +6415,39 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<not-uninit/>
</arg>
</function>
<!-- istream& read (char* s, streamsize n); -->
<!-- ifstream& read (char* s, streamsize n); -->
<function name="std::istream::read,std::ifstream::read">
<!-- std::istream& std::istream::read (char* s, streamsize n); -->
<function name="std::istream::read">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="std::istream&amp;"/>
<arg nr="1">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- std::ifstream& std::ifstream::read (char* s, streamsize n); -->
<function name="std::ifstream::read">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="std::ifstream&amp;"/>
<arg nr="1">
<not-null/>
<minsize type="argvalue" arg="2"/>
</arg>
<arg nr="2">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- std::wifstream& std::wifstream::read (wchar_t* s, streamsize n); -->
<function name="std::wifstream::read">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="std::wifstream&amp;"/>
<arg nr="1">
<not-null/>
<minsize type="argvalue" arg="2"/>