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)
|
||||
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_RestoreThread = lc.Type.function(lvoid, [li8_ptr])
|
||||
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_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))
|
||||
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_CheckExact = lc.Type.function(lc_int, [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