cfg: formatted the cfg files with the runastyle script

This commit is contained in:
Daniel Marjamäki 2014-10-14 06:46:47 +02:00
parent b90ae22734
commit 44420bdbf1
6 changed files with 2489 additions and 864 deletions

View File

@ -22,9 +22,11 @@
<podtype name="uintmax_t" sign="u" size="8"/> <podtype name="uintmax_t" sign="u" size="8"/>
<!-- ctype.h --> <!-- ctype.h -->
<function name="toascii"> <function name="toascii">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><valid>0:255</valid></arg> <arg nr="1">
<valid>0:255</valid>
</arg>
</function> </function>
<!-- errno.h --> <!-- errno.h -->
<define name="EDOM" value="33"/> <define name="EDOM" value="33"/>
@ -122,15 +124,15 @@
<define name="truncf" value="trunc"/> <define name="truncf" value="trunc"/>
<!-- The rest of the trigonometric functions are defined in std.cfg --> <!-- The rest of the trigonometric functions are defined in std.cfg -->
<!-- stdio.h --> <!-- stdio.h -->
<define name="fdev_set_udata(stream, u)" value="do { (stream)- > udata = u; } while(0)"/> <define name="fdev_set_udata(stream, u)" value="do { (stream)- &gt; udata = u; } while(0)"/>
<define name="fdev_get_udata(stream)" value="((stream)- > udata)"/> <define name="fdev_get_udata(stream)" value="((stream)- &gt; udata)"/>
<define name="fdev_setup_stream" value="(stream, put, get, rwflag)" /> <define name="fdev_setup_stream" value="(stream, put, get, rwflag)"/>
<define name="_FDEV_SETUP_READ" value="__SRD"/> <define name="_FDEV_SETUP_READ" value="__SRD"/>
<define name="_FDEV_SETUP_WRITE" value="__SWR"/> <define name="_FDEV_SETUP_WRITE" value="__SWR"/>
<define name="_FDEV_SETUP_RW" value="(__SRD | __SWR)"/> <define name="_FDEV_SETUP_RW" value="(__SRD | __SWR)"/>
<define name="_FDEV_ERR" value="(-1)"/> <define name="_FDEV_ERR" value="(-1)"/>
<define name="_FDEV_EOF" value="(-2)"/> <define name="_FDEV_EOF" value="(-2)"/>
<define name="FDEV_SETUP_STREAM" value="(put, get, rwflag)" /> <define name="FDEV_SETUP_STREAM" value="(put, get, rwflag)"/>
<define name="putc(__c, __stream)" value="fputc(__c, __stream)"/> <define name="putc(__c, __stream)" value="fputc(__c, __stream)"/>
<define name="putchar(__c)" value="fputc(__c, stdout)"/> <define name="putchar(__c)" value="fputc(__c, stdout)"/>
<define name="getc(__stream)" value="fgetc(__stream)"/> <define name="getc(__stream)" value="fgetc(__stream)"/>
@ -139,135 +141,250 @@
<define name="SEEK_CUR" value="1"/> <define name="SEEK_CUR" value="1"/>
<define name="SEEK_END" value="2"/> <define name="SEEK_END" value="2"/>
<function name="vfprintf_P"> <function name="vfprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg><formatstr/> <arg nr="1">
<arg nr="2"><formatstr/></arg> <not-null/>
<arg nr="any"><not-uninit/></arg> <not-uninit/>
</arg>
<formatstr/>
<arg nr="2">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="printf_P"> <function name="printf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr/> <arg nr="1"><formatstr/></arg> <formatstr/>
<arg nr="any"><not-uninit/></arg> <arg nr="1">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="sprintf_P"> <function name="sprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr/> <arg nr="2"><formatstr/></arg> <formatstr/>
<arg nr="any"><not-uninit/></arg> <arg nr="2">
</function> <formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function>
<function name="snprintf_P"> <function name="snprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr/> <arg nr="3"><formatstr/></arg> <formatstr/>
<arg nr="any"><not-uninit/></arg> <arg nr="3">
</function> <formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function>
<function name="vsprintf_P"> <function name="vsprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr/> <arg nr="2"><formatstr/></arg> <formatstr/>
<arg nr="any"><not-uninit/></arg> <arg nr="2">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="vsnprintf_P"> <function name="vsnprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr/><arg nr="3"><formatstr/></arg> <formatstr/>
<arg nr="any"><not-uninit/></arg> <arg nr="3">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="fprintf_P"> <function name="fprintf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<formatstr/><arg nr="2"><formatstr/></arg> <not-null/>
<arg nr="any"><not-uninit/></arg> <not-uninit/>
</arg>
<formatstr/>
<arg nr="2">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="fputs_P"> <function name="fputs_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="puts_P"> <function name="puts_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/><not-bool/><valid>0:</valid></arg> <arg nr="1">
<not-null/>
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="scanf_P"> <function name="scanf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<formatstr scan="true"/><arg nr="2"><formatstr/></arg> <not-uninit/>
<arg nr="any"><not-uninit/></arg> </arg>
<formatstr scan="true"/>
<arg nr="2">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="fscanf_P"> <function name="fscanf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<formatstr scan="true"/><arg nr="2"><formatstr/></arg> <not-uninit/>
<arg nr="any"><not-uninit/></arg> </arg>
<formatstr scan="true"/>
<arg nr="2">
<formatstr/>
</arg>
<arg nr="any">
<not-uninit/>
</arg>
</function> </function>
<function name="sscanf_P"> <function name="sscanf_P">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<formatstr scan="true"/> <arg nr="2"><formatstr/></arg> <formatstr scan="true"/>
<arg nr="2">
<formatstr/>
</arg>
</function> </function>
<function name="fdevopen"> <function name="fdevopen">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<!-- stdlib.h --> <!-- stdlib.h -->
<define name="__ptr_t" value="void *"/> <define name="__ptr_t" value="void *"/>
<define name="RAND_MAX" value="0x7FFF"/> <define name="RAND_MAX" value="0x7FFF"/>
<function name="ltoa"> <function name="ltoa">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-uninit/>
<arg nr="3"><not-null/><not-uninit/></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="utoa"> <function name="utoa">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-uninit/>
<arg nr="3"><not-null/><not-uninit/></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="ultoa"> <function name="ultoa">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-uninit/>
<arg nr="3"><not-null/><not-uninit/></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="random"> <function name="random">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
</function> </function>
<function name="random_r"> <function name="random_r">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<not-null/>
</arg>
</function> </function>
<function name="srandom"> <function name="srandom">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<not-uninit/>
</arg>
</function> </function>
<function name="dtostre"> <function name="dtostre">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/></arg> <not-uninit/>
</arg>
<arg nr="2">
<not-null/>
</arg>
</function> </function>
<function name="dtostrf"> <function name="dtostrf">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-null/></arg> <arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-null/>
</arg>
</function> </function>
<define name="RANDOM_MAX" value="0x7FFFFFFF"/> <define name="RANDOM_MAX" value="0x7FFFFFFF"/>
<define name="DTOSTR_ALWAYS_SIGN" value="0x01"/> <define name="DTOSTR_ALWAYS_SIGN" value="0x01"/>
@ -275,26 +392,40 @@
<define name="DTOSTR_UPPERCASE" value="0x04"/> <define name="DTOSTR_UPPERCASE" value="0x04"/>
<!-- string.h --> <!-- string.h -->
<function name="ffs"> <function name="ffs">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<not-uninit/>
</arg>
</function> </function>
<function name="ffsl"> <function name="ffsl">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<not-uninit/>
</arg>
</function> </function>
<function name="ffsll"> <function name="ffsll">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<not-uninit/>
</arg>
</function> </function>
<function name="memccpy"> <function name="memccpy">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-null/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-uninit/></arg> <arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
</def> </def>

View File

@ -1,130 +1,334 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<def format="1"> <def format="1">
<function name="usleep"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><valid>0:999999</valid></arg> </function> <function name="usleep">
<function name="_exit"> <noreturn>true</noreturn> </function> <noreturn>false</noreturn>
<function name="closedir"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-uninit/><not-null/></arg> </function> <arg nr="1">
<not-bool/>
<valid>0:999999</valid>
</arg>
</function>
<function name="_exit">
<noreturn>true</noreturn>
</function>
<function name="closedir">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="strdup"> <function name="strdup">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="strdupa"> <function name="strdupa">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function> </function>
<function name="strndup"> <function name="strndup">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function> </function>
<function name="strndupa"> <function name="strndupa">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
</function> </function>
<function name="wcsdup"> <function name="wcsdup">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<function name="mkstemp">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/>
</function>
<function name="mkdtemp">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/>
</function>
<function name="mktemp">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/>
</function> </function>
<function name="mkstemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
<function name="mkdtemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
<function name="mktemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
<function name="getcwd"> <function name="getcwd">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="2"><not-uninit/></arg> <arg nr="2">
<not-uninit/>
</arg>
<leak-ignore/> <leak-ignore/>
</function> </function>
<function name="mkdir"> <function name="mkdir">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-uninit/><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-uninit/>
<not-null/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<leak-ignore/>
</function>
<function name="rmdir">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/>
</function>
<function name="chdir">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/> <leak-ignore/>
</function> </function>
<function name="rmdir"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
<function name="chdir"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
<function name="link"> <function name="link">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<arg nr="1"><not-uninit/><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/><not-null/></arg> <not-uninit/>
<not-null/>
</arg>
<arg nr="2">
<not-uninit/>
<not-null/>
</arg>
<leak-ignore/> <leak-ignore/>
</function> </function>
<function name="rename"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function> <function name="rename">
<function name="isatty"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/></arg> <leak-ignore/> </function> <noreturn>false</noreturn>
<arg nr="1">
<function name="popen"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg><arg nr="2"><not-null/><not-uninit/></arg></function> <not-uninit/>
<function name="pclose"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg></function> <not-null/>
<function name="fdopen"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg></function> </arg>
<leak-ignore/>
</function>
<function name="isatty">
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
</arg>
<leak-ignore/>
</function>
<function name="popen">
<noreturn>false</noreturn>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
</function>
<function name="pclose">
<noreturn>false</noreturn>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<function name="fdopen">
<noreturn>false</noreturn>
<arg nr="1">
<not-null/>
<not-uninit/>
</arg>
</function>
<function name="rand_r"> <function name="rand_r">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<not-null/>
</arg>
</function> </function>
<function name="memmem"> <function name="memmem">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/></arg> <not-uninit/>
<arg nr="3"><not-uninit/><not-null/></arg> <not-null/>
<arg nr="4"><not-uninit/></arg> </arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
<not-null/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
<function name="memrchr"> <function name="memrchr">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-uninit/><not-bool/><valid>0:</valid></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> <not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="rawmemchr"> <function name="rawmemchr">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-uninit/><not-bool/><valid>0:</valid></arg> <not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="strcasecmp"> <function name="strcasecmp">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/><not-null/></arg> <not-uninit/>
<not-null/>
</arg>
<arg nr="2">
<not-uninit/>
<not-null/>
</arg>
</function> </function>
<function name="strncasecmp"> <function name="strncasecmp">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-uninit/><not-null/></arg> <arg nr="1">
<arg nr="2"><not-uninit/><not-null/></arg> <not-uninit/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="read"> <function name="read">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function> </function>
<function name="write"> <function name="write">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function> </function>
<function name="recv"> <function name="recv">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-uninit/></arg> <arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
<function name="recvfrom"> <function name="recvfrom">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-uninit/></arg> <arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
<function name="send"> <function name="send">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-uninit/></arg> <arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
<function name="sendto"> <function name="sendto">
<arg nr="1"><not-uninit/></arg> <arg nr="1">
<arg nr="2"><minsize type="argvalue" arg="3"/></arg> <not-uninit/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="4"><not-uninit/></arg> <arg nr="2">
<minsize type="argvalue" arg="3"/>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function> </function>
<memory> <memory>
<dealloc>free</dealloc> <dealloc>free</dealloc>
@ -134,32 +338,26 @@
<alloc init="true">strndupa</alloc> <alloc init="true">strndupa</alloc>
<alloc init="true">wcsdup</alloc> <alloc init="true">wcsdup</alloc>
</memory> </memory>
<resource> <resource>
<dealloc>close</dealloc> <dealloc>close</dealloc>
<alloc init="true">open</alloc> <alloc init="true">open</alloc>
<alloc init="true">socket</alloc> <alloc init="true">socket</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>closedir</dealloc> <dealloc>closedir</dealloc>
<alloc init="true">opendir</alloc> <alloc init="true">opendir</alloc>
<alloc init="true">fdopendir</alloc> <alloc init="true">fdopendir</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>fclose</dealloc> <dealloc>fclose</dealloc>
<alloc init="true">fdopen</alloc> <alloc init="true">fdopen</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>pclose</dealloc> <dealloc>pclose</dealloc>
<alloc init="true">popen</alloc> <alloc init="true">popen</alloc>
</resource> </resource>
<podtype name="in_port_t" sign="u" size="2"/> <podtype name="in_port_t" sign="u" size="2"/>
<podtype name="in_addr_t" sign="u" size="4"/> <podtype name="in_addr_t" sign="u" size="4"/>
<podtype name="socklen_t" sign="u" size="4"/> <podtype name="socklen_t" sign="u" size="4"/>
<podtype name="sa_family_t" sign="u" size="2"/> <podtype name="sa_family_t" sign="u" size="2"/>
</def>
</def>

View File

@ -1,8 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<def format="1"> <def format="1">
<markup ext=".qml" reporterrors="false" aftercode="true"> <markup ext=".qml" reporterrors="false" aftercode="true">
<!-- keywords in QML code to ignore --> <!-- keywords in QML code to ignore -->
<keywords> <keywords>
<keyword name="if"/> <keyword name="if"/>
@ -10,7 +8,6 @@
<keyword name="typeof"/> <keyword name="typeof"/>
<keyword name="for"/> <keyword name="for"/>
</keywords> </keywords>
<!-- code blocks are meta-code/pseudo code placed in the library <!-- code blocks are meta-code/pseudo code placed in the library
that is used/called by the native c/c++ code --> that is used/called by the native c/c++ code -->
<codeblocks> <codeblocks>
@ -33,7 +30,6 @@
<!-- the start block is '3' tokens after the <!-- the start block is '3' tokens after the
name token so we skip them --> name token so we skip them -->
</codeblocks> </codeblocks>
<codeblocks> <codeblocks>
<block name="function"/> <block name="function"/>
<!-- code block structure in QML is: <!-- code block structure in QML is:
@ -42,30 +38,27 @@
} --> } -->
<structure offset="2" start="{" end="}"/> <structure offset="2" start="{" end="}"/>
</codeblocks> </codeblocks>
<!-- Qt Properties have the format : <!-- Qt Properties have the format :
Q_PROPERTY(<type> <name> READ <func> WRITE <func> NOTIFY <func>) Q_PROPERTY(<type> <name> READ <func> WRITE <func> NOTIFY <func>)
the READ/WRITE/NOTIFY parts are optional --> the READ/WRITE/NOTIFY parts are optional -->
<exported> <exported>
<exporter prefix="Q_PROPERTY"> <exporter prefix="Q_PROPERTY">
<suffix>READ</suffix> <!-- catch the element before READ if present --> <suffix>READ</suffix>
<!-- catch the element before READ if present -->
<prefix>READ</prefix> <prefix>READ</prefix>
<prefix>WRITE</prefix> <prefix>WRITE</prefix>
<prefix>NOTIFY</prefix> <prefix>NOTIFY</prefix>
</exporter> </exporter>
</exported> </exported>
<!-- qml files can call connect on the c++ code --> <!-- qml files can call connect on the c++ code -->
<imported> <imported>
<importer>connect</importer> <importer>connect</importer>
</imported> </imported>
</markup> </markup>
<!-- qt can call methods as strings using invokeMethod --> <!-- qt can call methods as strings using invokeMethod -->
<reflection> <reflection>
<call arg="2">invokeMethod</call> <call arg="2">invokeMethod</call>
</reflection> </reflection>
<!-- the SLOT/SIGNAL methods can be cause false-positives for pure <!-- the SLOT/SIGNAL methods can be cause false-positives for pure
virtual functions being called in the constructor because it sees virtual functions being called in the constructor because it sees
the macro as a function. --> the macro as a function. -->
@ -75,10 +68,8 @@
<function name="SIGNAL"> <function name="SIGNAL">
<ignorefunction>true</ignorefunction> <ignorefunction>true</ignorefunction>
</function> </function>
<define name="Q_DECL_EXPORT" value=""/> <define name="Q_DECL_EXPORT" value=""/>
<define name="Q_DECL_IMPORT" value=""/> <define name="Q_DECL_IMPORT" value=""/>
<podtype name="qint8" sign="s" size="1"/> <podtype name="qint8" sign="s" size="1"/>
<podtype name="qint16" sign="s" size="2"/> <podtype name="qint16" sign="s" size="2"/>
<podtype name="qint32" sign="s" size="4"/> <podtype name="qint32" sign="s" size="4"/>

View File

@ -1,12 +1,51 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<def format="1"> <def format="1">
<function name="SDL_mutexP"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg> </function> <function name="SDL_mutexP">
<function name="SDL_mutexV"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg> </function> <noreturn>false</noreturn>
<function name="SDL_RWsize"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg> </function> <arg nr="1">
<function name="SDL_RWread"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg><arg nr="2"><not-bool/><not-null/></arg> </function> <not-bool/>
<function name="IMG_isPNG"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg> </function> <not-null/>
<function name="IMG_isJPG"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-null/></arg> </function> </arg>
</function>
<function name="SDL_mutexV">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-null/>
</arg>
</function>
<function name="SDL_RWsize">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-null/>
</arg>
</function>
<function name="SDL_RWread">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-null/>
</arg>
<arg nr="2">
<not-bool/>
<not-null/>
</arg>
</function>
<function name="IMG_isPNG">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-null/>
</arg>
</function>
<function name="IMG_isJPG">
<noreturn>false</noreturn>
<arg nr="1">
<not-bool/>
<not-null/>
</arg>
</function>
<resource> <resource>
<dealloc>SDL_FreeSurface</dealloc> <dealloc>SDL_FreeSurface</dealloc>
<alloc init="true">SDL_CreateRGBSurface</alloc> <alloc init="true">SDL_CreateRGBSurface</alloc>
@ -16,30 +55,24 @@
<alloc init="true">IMG_LoadJPG_RW</alloc> <alloc init="true">IMG_LoadJPG_RW</alloc>
<alloc init="true">IMG_Load</alloc> <alloc init="true">IMG_Load</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>SDL_DestroyMutex</dealloc> <dealloc>SDL_DestroyMutex</dealloc>
<alloc init="true">SDL_CreateMutex</alloc> <alloc init="true">SDL_CreateMutex</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>SDL_WaitThread</dealloc> <dealloc>SDL_WaitThread</dealloc>
<alloc init="true">SDL_CreateThread</alloc> <alloc init="true">SDL_CreateThread</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>SDL_RWclose</dealloc> <dealloc>SDL_RWclose</dealloc>
<alloc init="true">SDL_RWFromFile</alloc> <alloc init="true">SDL_RWFromFile</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>SDL_FreeRW</dealloc> <dealloc>SDL_FreeRW</dealloc>
<alloc init="true">SDL_AllocRW</alloc> <alloc init="true">SDL_AllocRW</alloc>
</resource> </resource>
<resource> <resource>
<dealloc>Mix_FreeMusic</dealloc> <dealloc>Mix_FreeMusic</dealloc>
<alloc init="true">Mix_LoadMUSType_RW</alloc> <alloc init="true">Mix_LoadMUSType_RW</alloc>
</resource> </resource>
</def> </def>

File diff suppressed because it is too large Load Diff

View File

@ -72,7 +72,6 @@
<alloc init="true">LockServiceDatabase</alloc> <alloc init="true">LockServiceDatabase</alloc>
<dealloc>UnlockServiceDatabase</dealloc> <dealloc>UnlockServiceDatabase</dealloc>
</resource> </resource>
<memory> <memory>
<alloc>ExAllocatePool</alloc> <alloc>ExAllocatePool</alloc>
<alloc>ExAllocatePoolWithQuota</alloc> <alloc>ExAllocatePoolWithQuota</alloc>
@ -179,135 +178,366 @@
<alloc init="true">_wcsdup_dbg</alloc> <alloc init="true">_wcsdup_dbg</alloc>
<dealloc>free</dealloc> <dealloc>free</dealloc>
</memory> </memory>
<function name="RtlCompareMemory"> <function name="RtlCompareMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> <not-uninit/>
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlCopyBytes"> <function name="RtlCopyBytes">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlCopyMemory"> <function name="RtlCopyMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlEqualMemory"> <function name="RtlEqualMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/><not-uninit/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> <not-uninit/>
</arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlFillBytes"> <function name="RtlFillBytes">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function> </function>
<function name="RtlFillMemory"> <function name="RtlFillMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function> </function>
<function name="RtlMoveMemory"> <function name="RtlMoveMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlSecureZeroMemory"> <function name="RtlSecureZeroMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlZeroBytes"> <function name="RtlZeroBytes">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="RtlZeroMemory"> <function name="RtlZeroMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="CopyMemory"> <function name="CopyMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="FillMemory"> <function name="FillMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
<arg nr="3"><not-uninit/></arg> </arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
<arg nr="3">
<not-uninit/>
</arg>
</function> </function>
<function name="MoveMemory"> <function name="MoveMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-null/><not-uninit/></arg> <not-null/>
<arg nr="3"><not-bool/><valid>0:</valid></arg> </arg>
<arg nr="2">
<not-null/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="SecureZeroMemory"> <function name="SecureZeroMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="ZeroMemory"> <function name="ZeroMemory">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"><not-null/></arg> <arg nr="1">
<arg nr="2"><not-bool/><valid>0:</valid></arg> <not-null/>
</arg>
<arg nr="2">
<not-bool/>
<valid>0:</valid>
</arg>
</function> </function>
<function name="KeBugCheck"> <function name="KeBugCheck">
<noreturn>true</noreturn> <noreturn>true</noreturn>
</function> </function>
<function name="KeBugCheckEx"> <function name="KeBugCheckEx">
<noreturn>true</noreturn> <noreturn>true</noreturn>
</function> </function>
<function name="printf_s">
<function name="printf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="1"><formatstr/><not-uninit/><not-null/></arg> </function> <noreturn>false</noreturn>
<function name="wprintf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="1"><formatstr/><not-uninit/><not-null/></arg> </function> <leak-ignore/>
<function name="fprintf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> <formatstr secure="true"/>
<function name="fwprintf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> <arg nr="1">
<function name="_snprintf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="4"><formatstr/><not-uninit/><not-null/></arg> </function> <formatstr/>
<function name="_snwprintf_s"><noreturn>false</noreturn><leak-ignore/><formatstr secure="true"/><arg nr="4"><formatstr/><not-uninit/><not-null/></arg> </function> <not-uninit/>
<not-null/>
<function name="DbgPrint"><noreturn>false</noreturn><leak-ignore/><arg nr="1"><formatstr/><not-uninit/><not-null/></arg> </function> </arg>
<function name="DbgPrintEx"><noreturn>false</noreturn><leak-ignore/><arg nr="3"><formatstr/><not-uninit/><not-null/></arg> </function> </function>
<function name="vDbgPrintEx"><noreturn>false</noreturn><leak-ignore/><arg nr="3"><formatstr/><not-uninit/><not-null/></arg> </function> <function name="wprintf_s">
<function name="vDbgPrintExWithPrefix"><noreturn>false</noreturn><leak-ignore/><arg nr="4"><formatstr/><not-uninit/><not-null/></arg> </function> <noreturn>false</noreturn>
<leak-ignore/>
<function name="scanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="1"><formatstr/><not-uninit/><not-null/></arg> </function> <formatstr secure="true"/>
<function name="wscanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="1"><formatstr/><not-uninit/><not-null/></arg> </function> <arg nr="1">
<function name="sscanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> <formatstr/>
<function name="fscanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> <not-uninit/>
<function name="fwscanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> <not-null/>
<function name="swscanf_s"> <noreturn>false</noreturn> <formatstr scan="true" secure="true"/> <arg nr="2"><formatstr/><not-uninit/><not-null/></arg> </function> </arg>
</function>
<function name="fprintf_s">
<noreturn>false</noreturn>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="fwprintf_s">
<noreturn>false</noreturn>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="_snprintf_s">
<noreturn>false</noreturn>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="_snwprintf_s">
<noreturn>false</noreturn>
<leak-ignore/>
<formatstr secure="true"/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="DbgPrint">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="1">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="DbgPrintEx">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="3">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="vDbgPrintEx">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="3">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="vDbgPrintExWithPrefix">
<noreturn>false</noreturn>
<leak-ignore/>
<arg nr="4">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="scanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="1">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="wscanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="1">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="sscanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="fscanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="fwscanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<function name="swscanf_s">
<noreturn>false</noreturn>
<formatstr scan="true" secure="true"/>
<arg nr="2">
<formatstr/>
<not-uninit/>
<not-null/>
</arg>
</function>
<podtype name="ACCESS_MASK" sign="u" size="4"/> <podtype name="ACCESS_MASK" sign="u" size="4"/>
<podtype name="ATOM" sign="u" size="2"/> <podtype name="ATOM" sign="u" size="2"/>
<podtype name="BOOL" sign="s" size="4"/> <podtype name="BOOL" sign="s" size="4"/>
@ -375,5 +605,4 @@
<podtype name="USN" sign="s" size="8"/> <podtype name="USN" sign="s" size="8"/>
<podtype name="WORD" sign="u" size="2"/> <podtype name="WORD" sign="u" size="2"/>
<podtype name="WPARAM" sign="u"/> <podtype name="WPARAM" sign="u"/>
</def> </def>