std.cfg: Improved matching of functions. Improved documentation.

This commit is contained in:
Martin Ettl 2015-04-05 22:48:53 +02:00
parent 6370c11386
commit b5f20be151
1 changed files with 36 additions and 3 deletions

View File

@ -1658,6 +1658,12 @@
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function>
<!-- float fmaf(float x, float y, float z); -->
<function name="fmaf">
@ -1669,7 +1675,7 @@
<not-uninit/>
</arg>
</function>
<!-- long double fma(long double x, long double y, long double z); -->
<!-- long double fmal(long double x, long double y, long double z); -->
<function name="fmal">
<use-retval/>
<pure/>
@ -1678,6 +1684,12 @@
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function>
<!-- double fmax(double x, double y); -->
<function name="fmax">
@ -2046,6 +2058,7 @@
<arg nr="2">
<formatstr/>
</arg>
<arg nr="3"/>
</function>
<!-- int vfwscanf(FILE *stream, const wchar_t * format, va_list arg); -->
<function name="vfwscanf">
@ -2315,7 +2328,7 @@
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="1">
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
@ -2327,7 +2340,7 @@
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="1">
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
@ -3193,6 +3206,7 @@
<not-uninit/>
</arg>
</function>
<!-- double logb (double x); -->
<function name="logb">
<pure/>
<use-retval/>
@ -3202,6 +3216,7 @@
<not-uninit/>
</arg>
</function>
<!-- float logbf (float x); -->
<function name="logbf">
<pure/>
<use-retval/>
@ -3211,6 +3226,7 @@
<not-uninit/>
</arg>
</function>
<!-- long double logbl (long double x); -->
<function name="logbl">
<pure/>
<use-retval/>
@ -4298,6 +4314,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="3"/>
</function>
<!-- int vswscanf(const wchar_t *s, const wchar_t *format, va_list arg); -->
<function name="vswscanf">
@ -4308,6 +4325,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="3"/>
</function>
<!-- int vscanf(const char *format, va_list arg); -->
<function name="vscanf">
@ -4318,6 +4336,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="2"/>
</function>
<!-- int vscanf(const wchar_t *format, va_list arg); -->
<function name="vwscanf">
@ -4328,6 +4347,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="2"/>
</function>
<!-- void setbuf(FILE *stream, char *buf); -->
<function name="setbuf">
@ -4641,6 +4661,7 @@
<valid>0:</valid>
</arg>
</function>
<!-- int wcsncmp (const wchar_t* wcs1, const wchar_t* wcs2, size_t num); -->
<function name="wcsncmp">
<use-retval/>
<noreturn>false</noreturn>
@ -4856,6 +4877,8 @@
<not-uninit/>
</arg>
</function>
<!-- const char * strrchr ( const char * str, int character );
char * strrchr ( char * str, int character ); -->
<function name="strrchr">
<use-retval/>
<noreturn>false</noreturn>
@ -4868,6 +4891,8 @@
<valid>0:255</valid>
</arg>
</function>
<!-- const char * strpbrk ( const char * str1, const char * str2 );
char * strpbrk ( char * str1, const char * str2 ); -->
<function name="strbprk">
<use-retval/>
<noreturn>false</noreturn>
@ -4882,6 +4907,8 @@
<not-uninit/>
</arg>
</function>
<!-- const wchar_t* wcsrchr (const wchar_t* ws, wchar_t wc);
wchar_t* wcsrchr ( wchar_t* ws, wchar_t wc); -->
<function name="wcsrchr">
<use-retval/>
<noreturn>false</noreturn>
@ -5094,6 +5121,7 @@
<not-null/>
<not-uninit/>
</arg>
<arg nr="2"/>
</function>
<!-- double wcstod(const wchar_t *s, wchar ** endp); -->
<function name="wcstod">
@ -5104,6 +5132,7 @@
<not-null/>
<not-uninit/>
</arg>
<arg nr="2"/>
</function>
<!-- size_t mbrtowc (wchar_t* pwc, const char* pmb, size_t max, mbstate_t* ps); -->
<function name="mbrtowc">
@ -5128,6 +5157,7 @@
<not-null/>
<not-uninit/>
</arg>
<arg nr="2"/>
</function>
<!-- wchar_t* wcstok(wchar_t *s, const wchar *ct, wchar_t **ptr); -->
<function name="wcstok">
@ -5274,6 +5304,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="3"/>
</function>
<!-- int vswprintf(wchar_t *s, size_t n, const wchar_t *format, va_list arg); -->
<function name="vswprintf">
@ -5287,6 +5318,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="4"/>
</function>
<!-- int fwprintf (FILE* stream, const wchar_t* format, ...); -->
<function name="fwprintf">
@ -5326,6 +5358,7 @@
<not-null/>
<formatstr/>
</arg>
<arg nr="4"/>
</function>
<function name="fnprintf">
<noreturn>false</noreturn>