python.cfg: Add some functions found by daca@home (#2178)

This commit is contained in:
Sebastian 2019-09-18 12:19:34 +02:00 committed by GitHub
parent 2080fbeecf
commit 37a5810779
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 93 additions and 0 deletions

View File

@ -59,6 +59,99 @@
<strz/>
</arg>
</function>
<!-- int PyArg_ParseTuple(PyObject *args, const char *format, ...) -->
<function name="PyArg_ParseTuple">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="any" direction="out">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- int PyArg_VaParse(PyObject *args, const char *format, va_list vargs) -->
<function name="PyArg_VaParse">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="3">
<not-bool/>
</arg>
</function>
<!-- int PyArg_ParseTupleAndKeywords(PyObject *args, PyObject *kw, const char *format, char *keywords[], ...) -->
<function name="PyArg_ParseTupleAndKeywords">
<noreturn>false</noreturn>
<returnValue type="int"/>
<leak-ignore/>
<arg nr="1" direction="in">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
</arg>
<arg nr="3" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="4" direction="in">
<not-uninit/>
</arg>
<arg nr="any" direction="out">
<not-null/>
<not-bool/>
</arg>
</function>
<!-- PyObject* PyDict_New() -->
<function name="PyDict_New">
<noreturn>false</noreturn>
<returnValue type="PyObject*"/>
<use-retval/>
</function>
<!-- int PyDict_SetItem(PyObject *p, PyObject *key, PyObject *val) -->
<function name="PyDict_SetItem">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- int PyDict_SetItemString(PyObject *p, const char *key, PyObject *val) -->
<function name="PyDict_SetItemString">
<noreturn>false</noreturn>
<returnValue type="int"/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2" direction="in">
<not-uninit/>
<strz/>
</arg>
<arg nr="3">
<not-uninit/>
<not-bool/>
</arg>
</function>
<!-- void PyErr_Clear() -->
<function name="PyErr_Clear">
<noreturn>false</noreturn>