std.cfg: Added support for qsort and improved stro* functions.
This commit is contained in:
parent
933832095d
commit
731180b7dd
38
cfg/std.cfg
38
cfg/std.cfg
|
@ -18,7 +18,12 @@
|
||||||
<function name="cosh"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
<function name="cosh"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
||||||
<function name="ctime"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
<function name="ctime"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
||||||
<function name="difftime"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-null/><not-uninit/></arg><arg nr="2"><not-null/><not-uninit/></arg></function>
|
<function name="difftime"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-null/><not-uninit/></arg><arg nr="2"><not-null/><not-uninit/></arg></function>
|
||||||
<function name="div"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-null/><not-uninit/></arg><arg nr="2"><not-null/><not-uninit/></arg></function>
|
<function name="div">
|
||||||
|
<noreturn>false</noreturn>
|
||||||
|
<leak-ignore/>
|
||||||
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
||||||
|
<arg nr="2"><not-null/><not-uninit/></arg>
|
||||||
|
</function>
|
||||||
<function name="exit"><noreturn>true</noreturn><arg nr="1"><not-uninit/></arg></function>
|
<function name="exit"><noreturn>true</noreturn><arg nr="1"><not-uninit/></arg></function>
|
||||||
<function name="exp"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
<function name="exp"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
||||||
<function name="fabs"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
<function name="fabs"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><not-uninit/></arg></function>
|
||||||
|
@ -234,6 +239,14 @@
|
||||||
<arg nr="4"><not-null/><not-uninit/></arg>
|
<arg nr="4"><not-null/><not-uninit/></arg>
|
||||||
<arg nr="5"><not-null/><not-uninit/></arg>
|
<arg nr="5"><not-null/><not-uninit/></arg>
|
||||||
</function>
|
</function>
|
||||||
|
<function name="qsort">
|
||||||
|
<noreturn>false</noreturn>
|
||||||
|
<leak-ignore/>
|
||||||
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
||||||
|
<arg nr="2"><not-null/><not-uninit/></arg>
|
||||||
|
<arg nr="3"><not-null/><not-uninit/></arg>
|
||||||
|
<arg nr="4"><not-null/><not-uninit/></arg>
|
||||||
|
</function>
|
||||||
<function name="putc">
|
<function name="putc">
|
||||||
<noreturn>false</noreturn>
|
<noreturn>false</noreturn>
|
||||||
<leak-ignore/>
|
<leak-ignore/>
|
||||||
|
@ -308,18 +321,21 @@
|
||||||
<function name="strerror"> <noreturn>false</noreturn> <leak-ignore/></function>
|
<function name="strerror"> <noreturn>false</noreturn> <leak-ignore/></function>
|
||||||
<function name="strcspn"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="2"><not-null/><not-uninit/></arg> </function>
|
<function name="strcspn"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="2"><not-null/><not-uninit/></arg> </function>
|
||||||
<function name="strcoll"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="2"><not-null/><not-uninit/></arg> </function>
|
<function name="strcoll"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="2"><not-null/><not-uninit/></arg> </function>
|
||||||
|
<function name="strtol">
|
||||||
<function name="strtol"> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<noreturn>false</noreturn>
|
||||||
<function name="strtoll"> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<leak-ignore/>
|
||||||
<function name="strtoul"> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
||||||
<function name="strtoull"> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<arg nr="3"><valid>0,2:36</valid></arg>
|
||||||
|
</function>
|
||||||
|
<function name="strtoll"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
|
<function name="strtoul"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
|
<function name="strtoull"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><not-null/><not-uninit/></arg> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
<function name="tolower"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><valid>0:255</valid></arg> </function>
|
<function name="tolower"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><valid>0:255</valid></arg> </function>
|
||||||
<function name="toupper"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><valid>0:255</valid></arg> </function>
|
<function name="toupper"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="1"><valid>0:255</valid></arg> </function>
|
||||||
<function name="wcstol"> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<function name="wcstol"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
<function name="wcstoll"> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<function name="wcstoll"> <noreturn>false</noreturn><leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
<function name="wcstoul"> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<function name="wcstoul"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
<function name="wcstoull"> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
<function name="wcstoull"> <noreturn>false</noreturn> <leak-ignore/> <arg nr="3"><valid>0,2:36</valid></arg> </function>
|
||||||
|
|
||||||
|
|
||||||
<function name="wprintf"> <noreturn>false</noreturn> <leak-ignore/> <formatstr/> <arg nr="1"><formatstr/></arg> </function>
|
<function name="wprintf"> <noreturn>false</noreturn> <leak-ignore/> <formatstr/> <arg nr="1"><formatstr/></arg> </function>
|
||||||
<function name="sprintf"> <noreturn>false</noreturn> <leak-ignore/> <formatstr/> <arg nr="2"><formatstr/></arg> </function>
|
<function name="sprintf"> <noreturn>false</noreturn> <leak-ignore/> <formatstr/> <arg nr="2"><formatstr/></arg> </function>
|
||||||
|
|
Loading…
Reference in New Issue