Added a few additional Python C API function declarations, used for comparing objects.
This commit is contained in:
parent
1adf3d871a
commit
f332fbf9de
1 changed files with 4 additions and 0 deletions
|
|
@ -38,6 +38,7 @@ free = lc.Type.function(lvoid, (li8_ptr,))
|
||||||
|
|
||||||
PyArg_ParseTuple = lc.Type.function(lc_int, [l_pyobj_p, li8_ptr], True)
|
PyArg_ParseTuple = lc.Type.function(lc_int, [l_pyobj_p, li8_ptr], True)
|
||||||
PyBool_FromLong = lc.Type.function(l_pyobj_p, [lc_long])
|
PyBool_FromLong = lc.Type.function(l_pyobj_p, [lc_long])
|
||||||
|
PyErr_GivenExceptionMatches = lc.Type.function(lc_int, (l_pyobj_p, l_pyobj_p))
|
||||||
PyEval_SaveThread = lc.Type.function(li8_ptr, [])
|
PyEval_SaveThread = lc.Type.function(li8_ptr, [])
|
||||||
PyEval_RestoreThread = lc.Type.function(lvoid, [li8_ptr])
|
PyEval_RestoreThread = lc.Type.function(lvoid, [li8_ptr])
|
||||||
PyInt_AsLong = lc.Type.function(lc_long, [l_pyobj_p])
|
PyInt_AsLong = lc.Type.function(lc_long, [l_pyobj_p])
|
||||||
|
|
@ -48,6 +49,9 @@ PyNumber_Multiply = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
||||||
PyNumber_Remainder = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
PyNumber_Remainder = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
||||||
PyNumber_Subtract = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
PyNumber_Subtract = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
||||||
PyNumber_TrueDivide = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
PyNumber_TrueDivide = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
||||||
|
PyObject_RichCompare = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p,
|
||||||
|
lc_int))
|
||||||
|
PySequence_Contains = lc.Type.function(lc_int, (l_pyobj_p, l_pyobj_p))
|
||||||
PyString_Check = lc.Type.function(lc_int, [l_pyobj_p])
|
PyString_Check = lc.Type.function(lc_int, [l_pyobj_p])
|
||||||
PyString_CheckExact = lc.Type.function(lc_int, [l_pyobj_p])
|
PyString_CheckExact = lc.Type.function(lc_int, [l_pyobj_p])
|
||||||
PyString_Format = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
PyString_Format = lc.Type.function(l_pyobj_p, (l_pyobj_p, l_pyobj_p))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue