std.cfg: Improved support for overlapping data check
This commit is contained in:
parent
2c5af874fd
commit
021a72f84b
|
@ -4681,6 +4681,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
|
||||||
<returnValue type="char *"/>
|
<returnValue type="char *"/>
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
|
<not-overlapping-data ptr1-arg="1" ptr2-arg="2" strlen-arg="2"/>
|
||||||
<arg nr="1" direction="inout">
|
<arg nr="1" direction="inout">
|
||||||
<not-null/>
|
<not-null/>
|
||||||
<not-uninit/>
|
<not-uninit/>
|
||||||
|
@ -4692,11 +4693,12 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
|
||||||
<strz/>
|
<strz/>
|
||||||
</arg>
|
</arg>
|
||||||
</function>
|
</function>
|
||||||
<!-- wchar_t wcscat(wchar_t *deststr, const char *srcstr); -->
|
<!-- wchar_t wcscat(wchar_t *deststr, const wchar_t *srcstr); -->
|
||||||
<function name="wcscat,std::wcscat">
|
<function name="wcscat,std::wcscat">
|
||||||
<returnValue type="wchar_t"/>
|
<returnValue type="wchar_t"/>
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
|
<not-overlapping-data ptr1-arg="1" ptr2-arg="2" strlen-arg="2"/>
|
||||||
<arg nr="1" direction="inout">
|
<arg nr="1" direction="inout">
|
||||||
<not-null/>
|
<not-null/>
|
||||||
</arg>
|
</arg>
|
||||||
|
|
Loading…
Reference in New Issue