std.cfg: Added support for <cwtype> (wtype.h) functions.

This commit is contained in:
orbitcowboy 2015-01-14 06:54:35 +01:00
parent a26aa1cd16
commit 823af34c67
1 changed files with 200 additions and 0 deletions

View File

@ -1668,9 +1668,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswalnum ( wint_t c ); -->
<function name="iswalnum">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isalpha ( int c ); -->
<function name="isalpha">
<use-retval/>
@ -1678,9 +1689,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswalpha (wint_t c);-->
<function name="iswalpha">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isblank ( int c ); -->
<function name="isblank">
<use-retval/>
@ -1688,9 +1710,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswblank (wint_t c); -->
<function name="iswblank">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int iscntrl ( int c ); -->
<function name="iscntrl">
<use-retval/>
@ -1698,9 +1731,33 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswcntrl (wint_t c); -->
<function name="iswcntrl">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int iswctype(wint_t c, wctype_t desc); -->
<function name="iswctype">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- int isdigit ( int c ); -->
<function name="isdigit">
<use-retval/>
@ -1708,9 +1765,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswdigit (wint_t c); -->
<function name="iswdigit">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isgraph ( int c ); -->
<function name="isgraph">
<use-retval/>
@ -1718,9 +1786,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswgraph (wint_t c); -->
<function name="iswgraph">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int islower ( int c ); -->
<function name="islower">
<use-retval/>
@ -1728,9 +1807,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswlower (wint_t c); -->
<function name="iswlower">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isprint ( int c ); -->
<function name="isprint">
<use-retval/>
@ -1738,9 +1828,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswprint (wint_t c); -->
<function name="iswprint">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int ispunct ( int c ); -->
<function name="ispunct">
<use-retval/>
@ -1748,9 +1849,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswpunct (wint_t c); -->
<function name="iswpunct">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isspace ( int c ); -->
<function name="isspace">
<use-retval/>
@ -1758,9 +1870,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswspace (wint_t c); -->
<function name="iswspace">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isupper ( int c ); -->
<function name="isupper">
<use-retval/>
@ -1768,9 +1891,20 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswupper (wint_t c); -->
<function name="iswupper">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- int isxdigit ( int c ); -->
<function name="isxdigit">
<use-retval/>
@ -1778,9 +1912,75 @@
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
<valid>0:255</valid>
</arg>
</function>
<!-- int iswxdigit (wint_t c); -->
<function name="iswxdigit">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- wint_t towctrans(wint_t c, wctrans_t desc); -->
<function name="towctrans">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function>
<!-- wint_t towlower ( wint_t c ); -->
<function name="towlower">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- wint_t towupper (wint_t c); -->
<function name="towupper">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!-- wctrans_t wctrans (const char* property); -->
<function name="wctrans">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<!-- wctype_t wctype (const char* property); -->
<function name="wctype">
<use-retval/>
<pure/>
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<function name="labs">
<use-retval/>
<pure/>