cpython/Doc/data/refcounts.dat
Yury Selivanov 5376ba9630 Issue #24400: Introduce a distinct type for 'async def' coroutines.
Summary of changes:

1. Coroutines now have a distinct, separate from generators
   type at the C level: PyGen_Type, and a new typedef PyCoroObject.
   PyCoroObject shares the initial segment of struct layout with
   PyGenObject, making it possible to reuse existing generators
   machinery.  The new type is exposed as 'types.CoroutineType'.

   As a consequence of having a new type, CO_GENERATOR flag is
   no longer applied to coroutines.

2. Having a separate type for coroutines made it possible to add
   an __await__ method to the type.  Although it is not used by the
   interpreter (see details on that below), it makes coroutines
   naturally (without using __instancecheck__) conform to
   collections.abc.Coroutine and collections.abc.Awaitable ABCs.

   [The __instancecheck__ is still used for generator-based
   coroutines, as we don't want to add __await__ for generators.]

3. Add new opcode: GET_YIELD_FROM_ITER.  The opcode is needed to
   allow passing native coroutines to the YIELD_FROM opcode.

   Before this change, 'yield from o' expression was compiled to:

      (o)
      GET_ITER
      LOAD_CONST
      YIELD_FROM

   Now, we use GET_YIELD_FROM_ITER instead of GET_ITER.

   The reason for adding a new opcode is that GET_ITER is used
   in some contexts (such as 'for .. in' loops) where passing
   a coroutine object is invalid.

4. Add two new introspection functions to the inspec module:
   getcoroutinestate(c) and getcoroutinelocals(c).

5. inspect.iscoroutine(o) is updated to test if 'o' is a native
   coroutine object.  Before this commit it used abc.Coroutine,
   and it was requested to update inspect.isgenerator(o) to use
   abc.Generator; it was decided, however, that inspect functions
   should really be tailored for checking for native types.

6. sys.set_coroutine_wrapper(w) API is updated to work with only
   native coroutines.  Since types.coroutine decorator supports
   any type of callables now, it would be confusing that it does
   not work for all types of coroutines.

7. Exceptions logic in generators C implementation was updated
   to raise clearer messages for coroutines:

   Before: TypeError("generator raised StopIteration")
   After: TypeError("coroutine raised StopIteration")
2015-06-22 12:19:30 -04:00

1850 lines
47 KiB
Text

# Created by Skip Montanaro <skip@mojam.com>.
# Format:
# function ':' type ':' [param name] ':' [refcount effect] ':' [comment]
# If the param name slot is empty, that line corresponds to the function's
# return value, otherwise it's the type of the named parameter.
# The first line of a function block gives type/refcount information for the
# function's return value. Successive lines with the same function name
# correspond to the function's parameter list and appear in the order the
# parameters appear in the function's prototype.
# For readability, each function's lines are surrounded by a blank line.
# The blocks are sorted alphabetically by function name.
# Refcount behavior is given for all PyObject* types: 0 (no change), +1
# (increment) and -1 (decrement). A blank refcount field indicates the
# parameter or function value is not a PyObject* and is therefore not
# subject to reference counting. A special case for the value "null"
# (without quotes) is used for functions which return a PyObject* type but
# always return NULL. This is used by some of the PyErr_*() functions, in
# particular.
# XXX NOTE: the 0/+1/-1 refcount information for arguments is
# confusing! Much more useful would be to indicate whether the
# function "steals" a reference to the argument or not. Take for
# example PyList_SetItem(list, i, item). This lists as a 0 change for
# both the list and the item arguments. However, in fact it steals a
# reference to the item argument!
# The parameter names are as they appear in the API manual, not the source
# code.
PyBool_FromLong:PyObject*::+1:
PyBool_FromLong:long:v:0:
PyBuffer_FromObject:PyObject*::+1:
PyBuffer_FromObject:PyObject*:base:+1:
PyBuffer_FromObject:int:offset::
PyBuffer_FromObject:int:size::
PyBuffer_FromReadWriteObject:PyObject*::+1:
PyBuffer_FromReadWriteObject:PyObject*:base:+1:
PyBuffer_FromReadWriteObject:int:offset::
PyBuffer_FromReadWriteObject:int:size::
PyBuffer_FromMemory:PyObject*::+1:
PyBuffer_FromMemory:void*:ptr::
PyBuffer_FromMemory:int:size::
PyBuffer_FromReadWriteMemory:PyObject*::+1:
PyBuffer_FromReadWriteMemory:void*:ptr::
PyBuffer_FromReadWriteMemory:int:size::
PyBuffer_New:PyObject*::+1:
PyBuffer_New:int:size::
PyCapsule_GetContext:void *:::
PyCapsule_GetContext:PyObject*:self:0:
PyCapsule_GetDestructor:void (*)(PyObject *):::
PyCapsule_GetDestructor:PyObject*:self:0:
PyCapsule_GetName:const char *:::
PyCapsule_GetName:PyObject*:self:0:
PyCapsule_GetPointer:void*:::
PyCapsule_GetPointer:PyObject*:self:0:
PyCapsule_GetPointer:const char *:name::
PyCapsule_Import:void *:::
PyCapsule_Import:const char *:name::
PyCapsule_Import:int:no_block::
PyCapsule_New:PyObject*::+1:
PyCapsule_New:void*:pointer::
PyCapsule_New:const char *:name::
PyCapsule_New::void (* destructor)(PyObject* )::
PyCapsule_SetContext:int:::
PyCapsule_SetContext:PyObject*:self:0:
PyCapsule_SetContext:void *:context::
PyCapsule_SetDestructor:int:::
PyCapsule_SetDestructor:PyObject*:self:0:
PyCapsule_SetDestructor:void (*)(PyObject *):destructor::
PyCapsule_SetName:int:::
PyCapsule_SetName:PyObject*:self:0:
PyCapsule_SetName:const char *:name::
PyCapsule_SetPointer:int:::
PyCapsule_SetPointer:PyObject*:self:0:
PyCapsule_SetPointer:void*:pointer::
PyCObject_AsVoidPtr:void*:::
PyCObject_AsVoidPtr:PyObject*:self:0:
PyCObject_FromVoidPtr:PyObject*::+1:
PyCObject_FromVoidPtr:void*:cobj::
PyCObject_FromVoidPtr::void (* destr)(void* )::
PyCObject_FromVoidPtrAndDesc:PyObject*::+1:
PyCObject_FromVoidPtrAndDesc:void*:cobj::
PyCObject_FromVoidPtrAndDesc:void*:desc::
PyCObject_FromVoidPtrAndDesc:void(*)(void*,void*):destr::
PyCObject_GetDesc:void*:::
PyCObject_GetDesc:PyObject*:self:0:
PyCell_New:PyObject*::+1:
PyCell_New:PyObject*:ob:0:
PyCell_GET:PyObject*::0:
PyCell_GET:PyObject*:ob:0:
PyCell_Get:PyObject*::+1:
PyCell_Get:PyObject*:cell:0:
PyCell_SET:void:::
PyCell_SET:PyObject*:cell:0:
PyCell_SET:PyObject*:value:0:
PyCell_Set:int:::
PyCell_Set:PyObject*:cell:0:
PyCell_Set:PyObject*:value:0:
PyCallIter_New:PyObject*::+1:
PyCallIter_New:PyObject*:callable::
PyCallIter_New:PyObject*:sentinel::
PyCallable_Check:int:::
PyCallable_Check:PyObject*:o:0:
PyComplex_AsCComplex:Py_complex:::
PyComplex_AsCComplex:PyObject*:op:0:
PyComplex_Check:int:::
PyComplex_Check:PyObject*:p:0:
PyComplex_FromCComplex:PyObject*::+1:
PyComplex_FromCComplex::Py_complex v::
PyComplex_FromDoubles:PyObject*::+1:
PyComplex_FromDoubles::double real::
PyComplex_FromDoubles::double imag::
PyComplex_ImagAsDouble:double:::
PyComplex_ImagAsDouble:PyObject*:op:0:
PyComplex_RealAsDouble:double:::
PyComplex_RealAsDouble:PyObject*:op:0:
PyDate_FromDate:PyObject*::+1:
PyDate_FromDate:int:year::
PyDate_FromDate:int:month::
PyDate_FromDate:int:day::
PyDate_FromTimestamp:PyObject*::+1:
PyDate_FromTimestamp:PyObject*:args:0:
PyDateTime_FromDateAndTime:PyObject*::+1:
PyDateTime_FromDateAndTime:int:year::
PyDateTime_FromDateAndTime:int:month::
PyDateTime_FromDateAndTime:int:day::
PyDateTime_FromDateAndTime:int:hour::
PyDateTime_FromDateAndTime:int:minute::
PyDateTime_FromDateAndTime:int:second::
PyDateTime_FromDateAndTime:int:usecond::
PyDateTime_FromTimestamp:PyObject*::+1:
PyDateTime_FromTimestamp:PyObject*:args:0:
PyDelta_FromDSU:PyObject*::+1:
PyDelta_FromDSU:int:days::
PyDelta_FromDSU:int:seconds::
PyDelta_FromDSU:int:useconds::
PyDescr_NewClassMethod:PyObject*::+1:
PyDescr_NewClassMethod:PyTypeObject*:type::
PyDescr_NewClassMethod:PyMethodDef*:method::
PyDescr_NewGetSet:PyObject*::+1:
PyDescr_NewGetSet:PyTypeObject*:type::
PyDescr_NewGetSet:PyGetSetDef*:getset::
PyDescr_NewMember:PyObject*::+1:
PyDescr_NewMember:PyTypeObject*:type::
PyDescr_NewMember:PyMemberDef*:member::
PyDescr_NewMethod:PyObject*::+1:
PyDescr_NewMethod:PyTypeObject*:type::
PyDescr_NewMethod:PyMethodDef*:meth::
PyDescr_NewWrapper:PyObject*::+1:
PyDescr_NewWrapper:PyTypeObject*:type::
PyDescr_NewWrapper:struct wrapperbase*:base::
PyDescr_NewWrapper:void*:wrapped::
PyDict_Check:int:::
PyDict_Check:PyObject*:p:0:
PyDict_Clear:void:::
PyDict_Clear:PyObject*:p:0:
PyDict_DelItem:int:::
PyDict_DelItem:PyObject*:p:0:
PyDict_DelItem:PyObject*:key:0:
PyDict_DelItemString:int:::
PyDict_DelItemString:PyObject*:p:0:
PyDict_DelItemString:const char*:key::
PyDict_GetItem:PyObject*::0:0
PyDict_GetItem:PyObject*:p:0:
PyDict_GetItem:PyObject*:key:0:
PyDict_GetItemString:PyObject*::0:
PyDict_GetItemString:PyObject*:p:0:
PyDict_GetItemString:const char*:key::
PyDict_SetDefault:PyObject*::0:
PyDict_SetDefault:PyObject*:p:0:
PyDict_SetDefault:PyObject*:key:0:conditionally +1 if inserted into the dict
PyDict_SetDefault:PyObject*:default:0:conditionally +1 if inserted into the dict
PyDict_Items:PyObject*::+1:
PyDict_Items:PyObject*:p:0:
PyDict_Keys:PyObject*::+1:
PyDict_Keys:PyObject*:p:0:
PyDict_New:PyObject*::+1:
PyDict_Copy:PyObject*::+1:
PyDict_Copy:PyObject*:p:0:
PyDict_Next:int:::
PyDict_Next:PyObject*:p:0:
PyDict_Next:int:ppos::
PyDict_Next:PyObject**:pkey:0:
PyDict_Next:PyObject**:pvalue:0:
PyDict_SetItem:int:::
PyDict_SetItem:PyObject*:p:0:
PyDict_SetItem:PyObject*:key:+1:
PyDict_SetItem:PyObject*:val:+1:
PyDict_SetItemString:int:::
PyDict_SetItemString:PyObject*:p:0:
PyDict_SetItemString:const char*:key::
PyDict_SetItemString:PyObject*:val:+1:
PyDict_Size:int:::
PyDict_Size:PyObject*:p::
PyDict_Values:PyObject*::+1:
PyDict_Values:PyObject*:p:0:
PyDictProxy_New:PyObject*::+1:
PyDictProxy_New:PyObject*:dict:0:
PyErr_BadArgument:int:::
PyErr_BadInternalCall:void:::
PyErr_CheckSignals:int:::
PyErr_Clear:void:::
PyErr_ExceptionMatches:int:::
PyErr_ExceptionMatches:PyObject*:exc:0:
PyErr_Fetch:void:::
PyErr_Fetch:PyObject**:ptype:0:
PyErr_Fetch:PyObject**:pvalue:0:
PyErr_Fetch:PyObject**:ptraceback:0:
PyErr_GivenExceptionMatches:int:::
PyErr_GivenExceptionMatches:PyObject*:given:0:
PyErr_GivenExceptionMatches:PyObject*:exc:0:
PyErr_NewException:PyObject*::+1:
PyErr_NewException:const char*:name::
PyErr_NewException:PyObject*:base:0:
PyErr_NewException:PyObject*:dict:0:
PyErr_NewExceptionWithDoc:PyObject*::+1:
PyErr_NewExceptionWithDoc:const char*:name::
PyErr_NewExceptionWithDoc:const char*:doc::
PyErr_NewExceptionWithDoc:PyObject*:base:0:
PyErr_NewExceptionWithDoc:PyObject*:dict:0:
PyErr_NoMemory:PyObject*::null:
PyErr_NormalizeException:void:::
PyErr_NormalizeException:PyObject**:exc::???
PyErr_NormalizeException:PyObject**:val::???
PyErr_NormalizeException:PyObject**:tb::???
PyErr_Occurred:PyObject*::0:
PyErr_Print:void:::
PyErr_Restore:void:::
PyErr_Restore:PyObject*:type:-1:
PyErr_Restore:PyObject*:value:-1:
PyErr_Restore:PyObject*:traceback:-1:
PyErr_SetExcFromWindowsErr:PyObject*::null:
PyErr_SetExcFromWindowsErr:PyObject*:type:0:
PyErr_SetExcFromWindowsErr:int:ierr::
PyErr_SetExcFromWindowsErrWithFilename:PyObject*::null:
PyErr_SetExcFromWindowsErrWithFilename:PyObject*:type:0:
PyErr_SetExcFromWindowsErrWithFilename:int:ierr::
PyErr_SetExcFromWindowsErrWithFilename:const char*:filename::
PyErr_SetFromErrno:PyObject*::null:
PyErr_SetFromErrno:PyObject*:type:0:
PyErr_SetFromErrnoWithFilename:PyObject*::null:
PyErr_SetFromErrnoWithFilename:PyObject*:type:0:
PyErr_SetFromErrnoWithFilename:const char*:filename::
PyErr_SetFromWindowsErr:PyObject*::null:
PyErr_SetFromWindowsErr:int:ierr::
PyErr_SetFromWindowsErrWithFilename:PyObject*::null:
PyErr_SetFromWindowsErrWithFilename:int:ierr::
PyErr_SetFromWindowsErrWithFilename:const char*:filename::
PyErr_SetInterrupt:void:::
PyErr_SetNone:void:::
PyErr_SetNone:PyObject*:type:+1:
PyErr_SetObject:void:::
PyErr_SetObject:PyObject*:type:+1:
PyErr_SetObject:PyObject*:value:+1:
PyErr_SetString:void:::
PyErr_SetString:PyObject*:type:+1:
PyErr_SetString:const char*:message::
PyErr_Format:PyObject*::null:
PyErr_Format:PyObject*:exception:+1:
PyErr_Format:const char*:format::
PyErr_Format::...::
PyErr_FormatV:PyObject*::null:
PyErr_FormatV:PyObject*:exception:+1:
PyErr_FormatV:const char*:format::
PyErr_FormatV:va_list:vargs::
PyErr_WarnEx:int:::
PyErr_WarnEx:PyObject*:category:0:
PyErr_WarnEx:const char*:message::
PyErr_WarnEx:Py_ssize_t:stack_level::
PyEval_AcquireLock:void:::
PyEval_AcquireThread:void:::
PyEval_AcquireThread:PyThreadState*:tstate::
PyEval_GetBuiltins:PyObject*::0:
PyEval_GetLocals:PyObject*::0:
PyEval_GetGlobals:PyObject*::0:
PyEval_GetFrame:PyObject*::0:
PyEval_InitThreads:void:::
PyEval_ReleaseLock:void:::
PyEval_ReleaseThread:void:::
PyEval_ReleaseThread:PyThreadState*:tstate::
PyEval_RestoreThread:void:::
PyEval_RestoreThread:PyThreadState*:tstate::
PyEval_SaveThread:PyThreadState*:::
PyEval_EvalCode:PyObject*::+1:
PyEval_EvalCode:PyCodeObject*:co:0:
PyEval_EvalCode:PyObject*:globals:0:
PyEval_EvalCode:PyObject*:locals:0:
PyException_GetTraceback:PyObject*::+1:
PyFile_AsFile:FILE*:::
PyFile_AsFile:PyFileObject*:p:0:
PyFile_Check:int:::
PyFile_Check:PyObject*:p:0:
PyFile_FromFile:PyObject*::+1:
PyFile_FromFile:FILE*:fp::
PyFile_FromFile:const char*:name::
PyFile_FromFile:const char*:mode::
PyFile_FromFile:int(*:close)::
PyFile_FromFileEx:PyObject*::+1:
PyFile_FromFileEx:FILE*:fp::
PyFile_FromFileEx:const char*:name::
PyFile_FromFileEx:const char*:mode::
PyFile_FromFileEx:int(*:close)::
PyFile_FromFileEx:int:buffering::
PyFile_FromFileEx:const char*:encoding::
PyFile_FromFileEx:const char*:newline::
PyFile_FromString:PyObject*::+1:
PyFile_FromString:const char*:name::
PyFile_FromString:const char*:mode::
PyFile_GetLine:PyObject*::+1:
PyFile_GetLine:PyObject*:p::
PyFile_GetLine:int:n::
PyFile_Name:PyObject*::0:
PyFile_Name:PyObject*:p:0:
PyFile_SetBufSize:void:::
PyFile_SetBufSize:PyFileObject*:p:0:
PyFile_SetBufSize:int:n::
PyFile_SoftSpace:int:::
PyFile_SoftSpace:PyFileObject*:p:0:
PyFile_SoftSpace:int:newflag::
PyFile_WriteObject:int:::
PyFile_WriteObject:PyObject*:obj:0:
PyFile_WriteObject:PyFileObject*:p:0:
PyFile_WriteObject:int:flags::
PyFile_WriteString:int:::
PyFile_WriteString:const char*:s::
PyFile_WriteString:PyFileObject*:p:0:
PyFile_WriteString:int:flags::
PyFloat_AS_DOUBLE:double:::
PyFloat_AS_DOUBLE:PyObject*:pyfloat:0:
PyFloat_AsDouble:double:::
PyFloat_AsDouble:PyObject*:pyfloat:0:
PyFloat_Check:int:::
PyFloat_Check:PyObject*:p:0:
PyFloat_FromDouble:PyObject*::+1:
PyFloat_FromDouble:double:v::
PyFloat_FromString:PyObject*::+1:
PyFloat_FromString:PyObject*:str:0:
PyFrozenSet_New:PyObject*::+1:
PyFrozenSet_New:PyObject*:iterable:0:
PyFunction_GetClosure:PyObject*::0:
PyFunction_GetClosure:PyObject*:op:0:
PyFunction_GetCode:PyObject*::0:
PyFunction_GetCode:PyObject*:op:0:
PyFunction_GetDefaults:PyObject*::0:
PyFunction_GetDefaults:PyObject*:op:0:
PyFunction_GetGlobals:PyObject*::0:
PyFunction_GetGlobals:PyObject*:op:0:
PyFunction_GetModule:PyObject*::0:
PyFunction_GetModule:PyObject*:op:0:
PyFunction_New:PyObject*::+1:
PyFunction_New:PyObject*:code:+1:
PyFunction_New:PyObject*:globals:+1:
PyFunction_NewWithQualName:PyObject*::+1:
PyFunction_NewWithQualName:PyObject*:code:+1:
PyFunction_NewWithQualName:PyObject*:globals:+1:
PyFunction_NewWithQualName:PyObject*:qualname:+1:
PyFunction_SetClosure:int:::
PyFunction_SetClosure:PyObject*:op:0:
PyFunction_SetClosure:PyObject*:closure:+1:
PyFunction_SetDefaults:int:::
PyFunction_SetDefaults:PyObject*:op:0:
PyFunction_SetDefaults:PyObject*:defaults:+1:
PyGen_New:PyObject*::+1:
PyGen_New:PyFrameObject*:frame:0:
PyGen_NewWithQualName:PyObject*::+1:
PyGen_NewWithQualName:PyFrameObject*:frame:0:
PyCoro_New:PyObject*::+1:
PyCoro_New:PyFrameObject*:frame:0:
Py_InitModule:PyObject*::0:
Py_InitModule:const char*:name::
Py_InitModule:PyMethodDef[]:methods::
Py_InitModule3:PyObject*::0:
Py_InitModule3:const char*:name::
Py_InitModule3:PyMethodDef[]:methods::
Py_InitModule3:const char*:doc::
Py_InitModule4:PyObject*::0:
Py_InitModule4:const char*:name::
Py_InitModule4:PyMethodDef[]:methods::
Py_InitModule4:const char*:doc::
Py_InitModule4:PyObject*:self::
Py_InitModule4:int:apiver::usually provided by Py_InitModule or Py_InitModule3
PyImport_AddModule:PyObject*::0:reference borrowed from sys.modules
PyImport_AddModule:const char*:name::
PyImport_Cleanup:void:::
PyImport_ExecCodeModule:PyObject*::+1:
PyImport_ExecCodeModule:const char*:name::
PyImport_ExecCodeModule:PyObject*:co:0:
PyImport_ExecCodeModuleEx:PyObject*::+1:
PyImport_ExecCodeModuleEx:const char*:name::
PyImport_ExecCodeModuleEx:PyObject*:co:0:
PyImport_ExecCodeModuleEx:const char*:pathname::
PyImport_GetMagicNumber:long:::
PyImport_GetModuleDict:PyObject*::0:
PyImport_Import:PyObject*::+1:
PyImport_Import:PyObject*:name:0:
PyImport_ImportFrozenModule:int:::
PyImport_ImportFrozenModule:const char*:::
PyImport_ImportModule:PyObject*::+1:
PyImport_ImportModule:const char*:name::
PyImport_ImportModuleEx:PyObject*::+1:
PyImport_ImportModuleEx:const char*:name::
PyImport_ImportModuleEx:PyObject*:globals:0:???
PyImport_ImportModuleEx:PyObject*:locals:0:???
PyImport_ImportModuleEx:PyObject*:fromlist:0:???
PyImport_ImportModuleLevel:PyObject*::+1:
PyImport_ImportModuleLevel:const char*:name::
PyImport_ImportModuleLevel:PyObject*:globals:0:???
PyImport_ImportModuleLevel:PyObject*:locals:0:???
PyImport_ImportModuleLevel:PyObject*:fromlist:0:???
PyImport_ImportModuleLevel:int:level::
PyImport_ReloadModule:PyObject*::+1:
PyImport_ReloadModule:PyObject*:m:0:
PyInstance_New:PyObject*::+1:
PyInstance_New:PyObject*:klass:+1:
PyInstance_New:PyObject*:arg:0:
PyInstance_New:PyObject*:kw:0:
PyInstance_NewRaw:PyObject*::+1:
PyInstance_NewRaw:PyObject*:klass:+1:
PyInstance_NewRaw:PyObject*:dict:+1:
PyInt_AS_LONG:long:::
PyInt_AS_LONG:PyIntObject*:io:0:
PyInt_AsLong:long:::
PyInt_AsLong:PyObject*:io:0:
PyInt_Check:int:::
PyInt_Check:PyObject*:op:0:
PyInt_FromLong:PyObject*::+1:
PyInt_FromLong:long:ival::
PyInt_FromString:PyObject*::+1:
PyInt_FromString:char*:str:0:
PyInt_FromString:char**:pend:0:
PyInt_FromString:int:base:0:
PyInt_FromSsize_t:PyObject*::+1:
PyInt_FromSsize_t:Py_ssize_t:ival::
PyInt_GetMax:long:::
PyInterpreterState_Clear:void:::
PyInterpreterState_Clear:PyInterpreterState*:interp::
PyInterpreterState_Delete:void:::
PyInterpreterState_Delete:PyInterpreterState*:interp::
PyInterpreterState_New:PyInterpreterState*:::
PyIter_Check:int:o:0:
PyIter_Next:PyObject*::+1:
PyIter_Next:PyObject*:o:0:
PyList_Append:int:::
PyList_Append:PyObject*:list:0:
PyList_Append:PyObject*:item:+1:
PyList_AsTuple:PyObject*::+1:
PyList_AsTuple:PyObject*:list:0:
PyList_Check:int:::
PyList_Check:PyObject*:p:0:
PyList_GET_ITEM:PyObject*::0:
PyList_GET_ITEM:PyObject*:list:0:
PyList_GET_ITEM:int:i:0:
PyList_GET_SIZE:int:::
PyList_GET_SIZE:PyObject*:list:0:
PyList_GetItem:PyObject*::0:
PyList_GetItem:PyObject*:list:0:
PyList_GetItem:int:index::
PyList_GetSlice:PyObject*::+1:
PyList_GetSlice:PyObject*:list:0:
PyList_GetSlice:int:low::
PyList_GetSlice:int:high::
PyList_Insert:int:::
PyList_Insert:PyObject*:list:0:
PyList_Insert:int:index::
PyList_Insert:PyObject*:item:+1:
PyList_New:PyObject*::+1:
PyList_New:int:len::
PyList_Reverse:int:::
PyList_Reverse:PyObject*:list:0:
PyList_SET_ITEM:void:::
PyList_SET_ITEM:PyObject*:list:0:
PyList_SET_ITEM:int:i::
PyList_SET_ITEM:PyObject*:o:0:
PyList_SetItem:int:::
PyList_SetItem:PyObject*:list:0:
PyList_SetItem:int:index::
PyList_SetItem:PyObject*:item:0:
PyList_SetSlice:int:::
PyList_SetSlice:PyObject*:list:0:
PyList_SetSlice:int:low::
PyList_SetSlice:int:high::
PyList_SetSlice:PyObject*:itemlist:0:but increfs its elements?
PyList_Size:int:::
PyList_Size:PyObject*:list:0:
PyList_Sort:int:::
PyList_Sort:PyObject*:list:0:
PyLong_AsDouble:double:::
PyLong_AsDouble:PyObject*:pylong:0:
PyLong_AsLong:long:::
PyLong_AsLong:PyObject*:pylong:0:
PyLong_AsUnsignedLong:unsigned long:::
PyLong_AsUnsignedLong:PyObject*:pylong:0:
PyLong_Check:int:::
PyLong_Check:PyObject*:p:0:
PyLong_FromDouble:PyObject*::+1:
PyLong_FromDouble:double:v::
PyLong_FromLong:PyObject*::+1:
PyLong_FromLong:long:v::
PyLong_FromLongLong:PyObject*::+1:
PyLong_FromLongLong:long long:v::
PyLong_FromUnsignedLongLong:PyObject*::+1:
PyLong_FromUnsignedLongLong:unsigned long long:v::
PyLong_FromString:PyObject*::+1:
PyLong_FromString:const char*:str::
PyLong_FromString:char**:pend::
PyLong_FromString:int:base::
PyLong_FromUnicode:PyObject*::+1:
PyLong_FromUnicode:Py_UNICODE:u::
PyLong_FromUnicode:int:length::
PyLong_FromUnicode:int:base::
PyLong_FromUnsignedLong:PyObject*::+1:
PyLong_FromUnsignedLong:unsignedlong:v::
PyLong_FromVoidPtr:PyObject*::+1:
PyLong_FromVoidPtr:void*:p::
PyMapping_Check:int:::
PyMapping_Check:PyObject*:o:0:
PyMapping_DelItem:int:::
PyMapping_DelItem:PyObject*:o:0:
PyMapping_DelItem:PyObject*:key:0:
PyMapping_DelItemString:int:::
PyMapping_DelItemString:PyObject*:o:0:
PyMapping_DelItemString:const char*:key::
PyMapping_GetItemString:PyObject*::+1:
PyMapping_GetItemString:PyObject*:o:0:
PyMapping_GetItemString:const char*:key::
PyMapping_HasKey:int:::
PyMapping_HasKey:PyObject*:o:0:
PyMapping_HasKey:PyObject*:key::
PyMapping_HasKeyString:int:::
PyMapping_HasKeyString:PyObject*:o:0:
PyMapping_HasKeyString:const char*:key::
PyMapping_Items:PyObject*::+1:
PyMapping_Items:PyObject*:o:0:
PyMapping_Keys:PyObject*::+1:
PyMapping_Keys:PyObject*:o:0:
PyMapping_Length:int:::
PyMapping_Length:PyObject*:o:0:
PyMapping_SetItemString:int:::
PyMapping_SetItemString:PyObject*:o:0:
PyMapping_SetItemString:const char*:key::
PyMapping_SetItemString:PyObject*:v:+1:
PyMapping_Values:PyObject*::+1:
PyMapping_Values:PyObject*:o:0:
PyMarshal_ReadLastObjectFromFile:PyObject*::+1:
PyMarshal_ReadLastObjectFromFile:FILE*:file::
PyMarshal_ReadObjectFromFile:PyObject*::+1:
PyMarshal_ReadObjectFromFile:FILE*:file::
PyMarshal_ReadObjectFromString:PyObject*::+1:
PyMarshal_ReadObjectFromString:const char*:string::
PyMarshal_ReadObjectFromString:int:len::
PyMarshal_WriteObjectToString:PyObject*::+1:
PyMarshal_WriteObjectToString:PyObject*:value:0:
PyMethod_Class:PyObject*::0:
PyMethod_Class:PyObject*:im:0:
PyMethod_Function:PyObject*::0:
PyMethod_Function:PyObject*:im:0:
PyMethod_GET_CLASS:PyObject*::0:
PyMethod_GET_CLASS:PyObject*:im:0:
PyMethod_GET_FUNCTION:PyObject*::0:
PyMethod_GET_FUNCTION:PyObject*:im:0:
PyMethod_GET_SELF:PyObject*::0:
PyMethod_GET_SELF:PyObject*:im:0:
PyMethod_New:PyObject*::+1:
PyMethod_New:PyObject*:func:0:
PyMethod_New:PyObject*:self:0:
PyMethod_New:PyObject*:class:0:
PyMethod_Self:PyObject*::0:
PyMethod_Self:PyObject*:im:0:
PyModule_GetDict:PyObject*::0:
PyModule_GetDict::PyObject* module:0:
PyModule_GetFilename:const char*:::
PyModule_GetFilename:PyObject*:module:0:
PyModule_GetName:const char*:::
PyModule_GetName:PyObject*:module:0:
PyModule_New:PyObject*::+1:
PyModule_New::char* name::
PyNumber_Absolute:PyObject*::+1:
PyNumber_Absolute:PyObject*:o:0:
PyNumber_Add:PyObject*::+1:
PyNumber_Add:PyObject*:o1:0:
PyNumber_Add:PyObject*:o2:0:
PyNumber_And:PyObject*::+1:
PyNumber_And:PyObject*:o1:0:
PyNumber_And:PyObject*:o2:0:
PyNumber_Check:PyObject*:o:0:
PyNumber_Check:int:::
PyNumber_Divide:PyObject*::+1:
PyNumber_Divide:PyObject*:o1:0:
PyNumber_Divide:PyObject*:o2:0:
PyNumber_Divmod:PyObject*::+1:
PyNumber_Divmod:PyObject*:o1:0:
PyNumber_Divmod:PyObject*:o2:0:
PyNumber_Float:PyObject*::+1:
PyNumber_Float:PyObject*:o:0:
PyNumber_FloorDivide:PyObject*::+1:
PyNumber_FloorDivide:PyObject*:v:0:
PyNumber_FloorDivide:PyObject*:w:0:
PyNumber_InPlaceAdd:PyObject*::+1:
PyNumber_InPlaceAdd:PyObject*:v:0:
PyNumber_InPlaceAdd:PyObject*:w:0:
PyNumber_InPlaceAnd:PyObject*::+1:
PyNumber_InPlaceAnd:PyObject*:v:0:
PyNumber_InPlaceAnd:PyObject*:w:0:
PyNumber_InPlaceDivide:PyObject*::+1:
PyNumber_InPlaceDivide:PyObject*:v:0:
PyNumber_InPlaceDivide:PyObject*:w:0:
PyNumber_InPlaceFloorDivide:PyObject*::+1:
PyNumber_InPlaceFloorDivide:PyObject*:v:0:
PyNumber_InPlaceFloorDivide:PyObject*:w:0:
PyNumber_InPlaceLshift:PyObject*::+1:
PyNumber_InPlaceLshift:PyObject*:v:0:
PyNumber_InPlaceLshift:PyObject*:w:0:
PyNumber_InPlaceMultiply:PyObject*::+1:
PyNumber_InPlaceMultiply:PyObject*:v:0:
PyNumber_InPlaceMultiply:PyObject*:w:0:
PyNumber_InPlaceOr:PyObject*::+1:
PyNumber_InPlaceOr:PyObject*:v:0:
PyNumber_InPlaceOr:PyObject*:w:0:
PyNumber_InPlacePower:PyObject*::+1:
PyNumber_InPlacePower:PyObject*:v:0:
PyNumber_InPlacePower:PyObject*:w:0:
PyNumber_InPlacePower:PyObject*:z:0:
PyNumber_InPlaceRemainder:PyObject*::+1:
PyNumber_InPlaceRemainder:PyObject*:v:0:
PyNumber_InPlaceRemainder:PyObject*:w:0:
PyNumber_InPlaceRshift:PyObject*::+1:
PyNumber_InPlaceRshift:PyObject*:v:0:
PyNumber_InPlaceRshift:PyObject*:w:0:
PyNumber_InPlaceSubtract:PyObject*::+1:
PyNumber_InPlaceSubtract:PyObject*:v:0:
PyNumber_InPlaceSubtract:PyObject*:w:0:
PyNumber_InPlaceTrueDivide:PyObject*::+1:
PyNumber_InPlaceTrueDivide:PyObject*:v:0:
PyNumber_InPlaceTrueDivide:PyObject*:w:0:
PyNumber_InPlaceXor:PyObject*::+1:
PyNumber_InPlaceXor:PyObject*:v:0:
PyNumber_InPlaceXor:PyObject*:w:0:
PyNumber_Invert:PyObject*::+1:
PyNumber_Invert:PyObject*:o:0:
PyNumber_Long:PyObject*::+1:
PyNumber_Long:PyObject*:o:0:
PyNumber_Lshift:PyObject*::+1:
PyNumber_Lshift:PyObject*:o1:0:
PyNumber_Lshift:PyObject*:o2:0:
PyNumber_Multiply:PyObject*::+1:
PyNumber_Multiply:PyObject*:o1:0:
PyNumber_Multiply:PyObject*:o2:0:
PyNumber_Negative:PyObject*::+1:
PyNumber_Negative:PyObject*:o:0:
PyNumber_Or:PyObject*::+1:
PyNumber_Or:PyObject*:o1:0:
PyNumber_Or:PyObject*:o2:0:
PyNumber_Positive:PyObject*::+1:
PyNumber_Positive:PyObject*:o:0:
PyNumber_Power:PyObject*::+1:
PyNumber_Power:PyObject*:o1:0:
PyNumber_Power:PyObject*:o2:0:
PyNumber_Power:PyObject*:o3:0:
PyNumber_Remainder:PyObject*::+1:
PyNumber_Remainder:PyObject*:o1:0:
PyNumber_Remainder:PyObject*:o2:0:
PyNumber_Rshift:PyObject*::+1:
PyNumber_Rshift:PyObject*:o1:0:
PyNumber_Rshift:PyObject*:o2:0:
PyNumber_Subtract:PyObject*::+1:
PyNumber_Subtract:PyObject*:o1:0:
PyNumber_Subtract:PyObject*:o2:0:
PyNumber_TrueDivide:PyObject*::+1:
PyNumber_TrueDivide:PyObject*:v:0:
PyNumber_TrueDivide:PyObject*:w:0:
PyNumber_Xor:PyObject*::+1:
PyNumber_Xor:PyObject*:o1:0:
PyNumber_Xor:PyObject*:o2:0:
PyObject_AsFileDescriptor:int:::
PyObject_AsFileDescriptor:PyObject*:o:0:
PyObject_Call:PyObject*::+1:
PyObject_Call:PyObject*:callable_object:0:
PyObject_Call:PyObject*:args:0:
PyObject_Call:PyObject*:kw:0:
PyObject_CallFunction:PyObject*::+1:
PyObject_CallFunction:PyObject*:callable_object:0:
PyObject_CallFunction:const char*:format::
PyObject_CallFunction::...::
PyObject_CallFunctionObjArgs:PyObject*::+1:
PyObject_CallFunctionObjArgs:PyObject*:callable:0:
PyObject_CallFunctionObjArgs::...::
PyObject_CallMethod:PyObject*::+1:
PyObject_CallMethod:PyObject*:o:0:
PyObject_CallMethod:const char*:m::
PyObject_CallMethod:const char*:format::
PyObject_CallMethod::...::
PyObject_CallMethodObjArgs:PyObject*::+1:
PyObject_CallMethodObjArgs:PyObject*:o:0:
PyObject_CallMethodObjArgs:PyObject*:name:0:
PyObject_CallMethodObjArgs::...::
PyObject_CallObject:PyObject*::+1:
PyObject_CallObject:PyObject*:callable_object:0:
PyObject_CallObject:PyObject*:args:0:
PyObject_Cmp:int:::
PyObject_Cmp:PyObject*:o1:0:
PyObject_Cmp:PyObject*:o2:0:
PyObject_Cmp:int*:result::
PyObject_Compare:int:::
PyObject_Compare:PyObject*:o1:0:
PyObject_Compare:PyObject*:o2:0:
PyObject_DelAttr:int:::
PyObject_DelAttr:PyObject*:o:0:
PyObject_DelAttr:PyObject*:attr_name:0:
PyObject_DelAttrString:int:::
PyObject_DelAttrString:PyObject*:o:0:
PyObject_DelAttrString:const char*:attr_name::
PyObject_DelItem:int:::
PyObject_DelItem:PyObject*:o:0:
PyObject_DelItem:PyObject*:key:0:
PyObject_Dir:PyObject*::+1:
PyObject_Dir:PyObject*:o:0:
PyObject_GetAttr:PyObject*::+1:
PyObject_GetAttr:PyObject*:o:0:
PyObject_GetAttr:PyObject*:attr_name:0:
PyObject_GetAttrString:PyObject*::+1:
PyObject_GetAttrString:PyObject*:o:0:
PyObject_GetAttrString:const char*:attr_name::
PyObject_GetItem:PyObject*::+1:
PyObject_GetItem:PyObject*:o:0:
PyObject_GetItem:PyObject*:key:0:
PyObject_GetIter:PyObject*::+1:
PyObject_GetIter:PyObject*:o:0:
PyObject_HasAttr:int:::
PyObject_HasAttr:PyObject*:o:0:
PyObject_HasAttr:PyObject*:attr_name:0:
PyObject_HasAttrString:int:::
PyObject_HasAttrString:PyObject*:o:0:
PyObject_HasAttrString:const char*:attr_name:0:
PyObject_Hash:int:::
PyObject_Hash:PyObject*:o:0:
PyObject_IsTrue:int:::
PyObject_IsTrue:PyObject*:o:0:
PyObject_Init:PyObject*::0:
PyObject_Init:PyObject*:op:0:
PyObject_InitVar:PyVarObject*::0:
PyObject_InitVar:PyVarObject*:op:0:
PyObject_Length:int:::
PyObject_Length:PyObject*:o:0:
PyObject_NEW:PyObject*::+1:
PyObject_New:PyObject*::+1:
PyObject_NEW_VAR:PyObject*::+1:
PyObject_NewVar:PyObject*::+1:
PyObject_Print:int:::
PyObject_Print:PyObject*:o:0:
PyObject_Print:FILE*:fp::
PyObject_Print:int:flags::
PyObject_Repr:PyObject*::+1:
PyObject_Repr:PyObject*:o:0:
PyObject_RichCompare:PyObject*::+1:
PyObject_RichCompare:PyObject*:o1:0:
PyObject_RichCompare:PyObject*:o2:0:
PyObject_RichCompare:int:opid::
PyObject_RichCompareBool:int:::
PyObject_RichCompareBool:PyObject*:o1:0:
PyObject_RichCompareBool:PyObject*:o2:0:
PyObject_RichCompareBool:int:opid::
PyObject_SetAttr:int:::
PyObject_SetAttr:PyObject*:o:0:
PyObject_SetAttr:PyObject*:attr_name:0:
PyObject_SetAttr:PyObject*:v:+1:
PyObject_SetAttrString:int:::
PyObject_SetAttrString:PyObject*:o:0:
PyObject_SetAttrString:const char*:attr_name::
PyObject_SetAttrString:PyObject*:v:+1:
PyObject_SetItem:int:::
PyObject_SetItem:PyObject*:o:0:
PyObject_SetItem:PyObject*:key:0:
PyObject_SetItem:PyObject*:v:+1:
PyObject_Str:PyObject*::+1:
PyObject_Str:PyObject*:o:0:
PyObject_Type:PyObject*::+1:
PyObject_Type:PyObject*:o:0:
PyObject_Unicode:PyObject*::+1:
PyObject_Unicode:PyObject*:o:0:
PyParser_SimpleParseFile:struct _node*:::
PyParser_SimpleParseFile:FILE*:fp::
PyParser_SimpleParseFile:const char*:filename::
PyParser_SimpleParseFile:int:start::
PyParser_SimpleParseString:struct _node*:::
PyParser_SimpleParseString:const char*:str::
PyParser_SimpleParseString:int:start::
PyRun_AnyFile:int:::
PyRun_AnyFile:FILE*:fp::
PyRun_AnyFile:const char*:filename::
PyRun_File:PyObject*::+1:??? -- same as eval_code2()
PyRun_File:FILE*:fp::
PyRun_File:const char*:filename::
PyRun_File:int:start::
PyRun_File:PyObject*:globals:0:
PyRun_File:PyObject*:locals:0:
PyRun_FileEx:PyObject*::+1:??? -- same as eval_code2()
PyRun_FileEx:FILE*:fp::
PyRun_FileEx:const char*:filename::
PyRun_FileEx:int:start::
PyRun_FileEx:PyObject*:globals:0:
PyRun_FileEx:PyObject*:locals:0:
PyRun_FileEx:int:closeit::
PyRun_FileFlags:PyObject*::+1:??? -- same as eval_code2()
PyRun_FileFlags:FILE*:fp::
PyRun_FileFlags:const char*:filename::
PyRun_FileFlags:int:start::
PyRun_FileFlags:PyObject*:globals:0:
PyRun_FileFlags:PyObject*:locals:0:
PyRun_FileFlags:PyCompilerFlags*:flags::
PyRun_FileExFlags:PyObject*::+1:??? -- same as eval_code2()
PyRun_FileExFlags:FILE*:fp::
PyRun_FileExFlags:const char*:filename::
PyRun_FileExFlags:int:start::
PyRun_FileExFlags:PyObject*:globals:0:
PyRun_FileExFlags:PyObject*:locals:0:
PyRun_FileExFlags:int:closeit::
PyRun_FileExFlags:PyCompilerFlags*:flags::
PyRun_InteractiveLoop:int:::
PyRun_InteractiveLoop:FILE*:fp::
PyRun_InteractiveLoop:const char*:filename::
PyRun_InteractiveOne:int:::
PyRun_InteractiveOne:FILE*:fp::
PyRun_InteractiveOne:const char*:filename::
PyRun_SimpleFile:int:::
PyRun_SimpleFile:FILE*:fp::
PyRun_SimpleFile:const char*:filename::
PyRun_SimpleString:int:::
PyRun_SimpleString:const char*:command::
PyRun_String:PyObject*::+1:??? -- same as eval_code2()
PyRun_String:const char*:str::
PyRun_String:int:start::
PyRun_String:PyObject*:globals:0:
PyRun_String:PyObject*:locals:0:
PyRun_StringFlags:PyObject*::+1:??? -- same as eval_code2()
PyRun_StringFlags:const char*:str::
PyRun_StringFlags:int:start::
PyRun_StringFlags:PyObject*:globals:0:
PyRun_StringFlags:PyObject*:locals:0:
PyRun_StringFlags:PyCompilerFlags*:flags::
PySeqIter_New:PyObject*::+1:
PySeqIter_New:PyObject*:seq::
PySequence_Check:int:::
PySequence_Check:PyObject*:o:0:
PySequence_Concat:PyObject*::+1:
PySequence_Concat:PyObject*:o1:0:
PySequence_Concat:PyObject*:o2:0:
PySequence_Count:int:::
PySequence_Count:PyObject*:o:0:
PySequence_Count:PyObject*:value:0:
PySequence_DelItem:int:::
PySequence_DelItem:PyObject*:o:0:
PySequence_DelItem:int:i::
PySequence_DelSlice:int:::
PySequence_DelSlice:PyObject*:o:0:
PySequence_DelSlice:int:i1::
PySequence_DelSlice:int:i2::
PySequence_Fast:PyObject*::+1:
PySequence_Fast:PyObject*:v:0:
PySequence_Fast:const char*:m::
PySequence_Fast_GET_ITEM:PyObject*::0:
PySequence_Fast_GET_ITEM:PyObject*:o:0:
PySequence_Fast_GET_ITEM:int:i::
PySequence_GetItem:PyObject*::+1:
PySequence_GetItem:PyObject*:o:0:
PySequence_GetItem:int:i::
PySequence_GetSlice:PyObject*::+1:
PySequence_GetSlice:PyObject*:o:0:
PySequence_GetSlice:int:i1::
PySequence_GetSlice:int:i2::
PySequence_In:int:::
PySequence_In:PyObject*:o:0:
PySequence_In:PyObject*:value:0:
PySequence_Index:int:::
PySequence_Index:PyObject*:o:0:
PySequence_Index:PyObject*:value:0:
PySequence_InPlaceConcat:PyObject*::+1:
PySequence_InPlaceConcat:PyObject*:s:0:
PySequence_InPlaceConcat:PyObject*:o:0:
PySequence_InPlaceRepeat:PyObject*::+1:
PySequence_InPlaceRepeat:PyObject*:s:0:
PySequence_InPlaceRepeat:PyObject*:o:0:
PySequence_ITEM:PyObject*::+1:
PySequence_ITEM:PyObject*:o:0:
PySequence_ITEM:int:i::
PySequence_Repeat:PyObject*::+1:
PySequence_Repeat:PyObject*:o:0:
PySequence_Repeat:int:count::
PySequence_SetItem:int:::
PySequence_SetItem:PyObject*:o:0:
PySequence_SetItem:int:i::
PySequence_SetItem:PyObject*:v:+1:
PySequence_SetSlice:int:::
PySequence_SetSlice:PyObject*:o:0:
PySequence_SetSlice:int:i1::
PySequence_SetSlice:int:i2::
PySequence_SetSlice:PyObject*:v:+1:
PySequence_List:PyObject*::+1:
PySequence_List:PyObject*:o:0:
PySequence_Tuple:PyObject*::+1:
PySequence_Tuple:PyObject*:o:0:
PySet_Append:int:::
PySet_Append:PyObject*:set:0:
PySet_Append:PyObject*:key:+1:
PySet_Contains:int:::
PySet_Contains:PyObject*:anyset:0:
PySet_Contains:PyObject*:key:0:
PySet_Discard:int:::
PySet_Discard:PyObject*:set:0:
PySet_Discard:PyObject*:key:-1:no effect if key not found
PySet_New:PyObject*::+1:
PySet_New:PyObject*:iterable:0:
PySet_Pop:PyObject*::+1:or returns NULL and raises KeyError if set is empty
PySet_Pop:PyObject*:set:0:
PySet_Size:int:::
PySet_Size:PyObject*:anyset:0:
PySlice_Check:int:::
PySlice_Check:PyObject*:ob:0:
PySlice_New:PyObject*::+1:
PySlice_New:PyObject*:start:0:
PySlice_New:PyObject*:stop:0:
PySlice_New:PyObject*:step:0:
PyString_AS_STRING:const char*:::
PyString_AS_STRING:PyObject*:string:0:
PyString_AsDecodedObject:PyObject*::+1:
PyString_AsDecodedObject:PyObject*:str:0:
PyString_AsDecodedObject:const char*:encoding::
PyString_AsDecodedObject:const char*:errors::
PyString_AsEncodedObject:PyObject*::+1:
PyString_AsEncodedObject:PyObject*:str:0:
PyString_AsEncodedObject:const char*:encoding::
PyString_AsEncodedObject:const char*:errors::
PyString_AsString:const char*:::
PyString_AsString:PyObject*:string:0:
PyString_AsStringAndSize:int:::
PyString_AsStringAndSize:PyObject*:obj:0:
PyString_AsStringAndSize:char**:buffer::
PyString_AsStringAndSize:int*:length::
PyString_Check:int:::
PyString_Check:PyObject*:o:0:
PyString_Concat:void:::
PyString_Concat:PyObject**:string:0:??? -- replaces w/ new string or NULL
PyString_Concat:PyObject*:newpart:0:
PyString_ConcatAndDel:void:::
PyString_ConcatAndDel:PyObject**:string:0:??? -- replaces w/ new string or NULL
PyString_ConcatAndDel:PyObject*:newpart:-1:
PyString_Format:PyObject*::+1:
PyString_Format:PyObject*:format:0:
PyString_Format:PyObject*:args:0:
PyString_FromString:PyObject*::+1:
PyString_FromString:const char*:v::
PyString_FromStringAndSize:PyObject*::+1:
PyString_FromStringAndSize:const char*:v::
PyString_FromStringAndSize:int:len::
PyString_FromFormat:PyObject*::+1:
PyString_FromFormat:const char*:format::
PyString_FromFormat::...::
PyString_FromFormatV:PyObject*::+1:
PyString_FromFormatV:const char*:format::
PyString_FromFormatV:va_list:vargs::
PyString_GET_SIZE:int:::
PyString_GET_SIZE:PyObject*:string:0:
PyString_InternFromString:PyObject*::+1:
PyString_InternFromString:const char*:v::
PyString_InternInPlace:void:::
PyString_InternInPlace:PyObject**:string:+1:???
PyString_Size:int:::
PyString_Size:PyObject*:string:0:
PyString_Decode:PyObject*::+1:
PyString_Decode:const char*:s::
PyString_Decode:int:size::
PyString_Decode:const char*:encoding::
PyString_Decode:const char*:errors::
PyString_Encode:PyObject*::+1:
PyString_Encode:const char*:s::
PyString_Encode:int:size::
PyString_Encode:const char*:encoding::
PyString_Encode:const char*:errors::
PyString_AsEncodedString:PyObject*::+1:
PyString_AsEncodedString:PyObject*:str::
PyString_AsEncodedString:const char*:encoding::
PyString_AsEncodedString:const char*:errors::
PySys_AddWarnOption:void:::
PySys_AddWarnOption:const char*:s::
PySys_AddXOption:void:::
PySys_AddXOption:const wchar_t*:s::
PySys_GetObject:PyObject*::0:
PySys_GetObject:const char*:name::
PySys_GetXOptions:PyObject*::0:
PySys_SetArgv:int:::
PySys_SetArgv:int:argc::
PySys_SetArgv:char**:argv::
PySys_SetObject:int:::
PySys_SetObject:const char*:name::
PySys_SetObject:PyObject*:v:+1:
PySys_ResetWarnOptions:void:::
PySys_WriteStdout:void:::
PySys_WriteStdout:const char*:format::
PySys_WriteStderr:void:::
PySys_WriteStderr:const char*:format::
PyThreadState_Clear:void:::
PyThreadState_Clear:PyThreadState*:tstate::
PyThreadState_Delete:void:::
PyThreadState_Delete:PyThreadState*:tstate::
PyThreadState_Get:PyThreadState*:::
PyThreadState_GetDict:PyObject*::0:
PyThreadState_New:PyThreadState*:::
PyThreadState_New:PyInterpreterState*:interp::
PyThreadState_Swap:PyThreadState*:::
PyThreadState_Swap:PyThreadState*:tstate::
PyTime_FromTime:PyObject*::+1:
PyTime_FromTime:int:hour::
PyTime_FromTime:int:minute::
PyTime_FromTime:int:second::
PyTime_FromTime:int:usecond::
PyTuple_Check:int:::
PyTuple_Check:PyObject*:p:0:
PyTuple_GET_ITEM:PyObject*::0:
PyTuple_GET_ITEM:PyTupleObject*:p:0:
PyTuple_GET_ITEM:int:pos::
PyTuple_GetItem:PyObject*::0:
PyTuple_GetItem:PyTupleObject*:p:0:
PyTuple_GetItem:int:pos::
PyTuple_GetSlice:PyObject*::+1:
PyTuple_GetSlice:PyTupleObject*:p:0:
PyTuple_GetSlice:int:low::
PyTuple_GetSlice:int:high::
PyTuple_New:PyObject*::+1:
PyTuple_New:int:len::
PyTuple_Pack:PyObject*::+1:
PyTuple_Pack:int:len::
PyTuple_Pack:PyObject*:...:0:
PyTuple_SET_ITEM:void:::
PyTuple_SET_ITEM:PyTupleObject*:p:0:
PyTuple_SET_ITEM:int:pos::
PyTuple_SET_ITEM:PyObject*:o:0:
PyTuple_SetItem:int:::
PyTuple_SetItem:PyTupleObject*:p:0:
PyTuple_SetItem:int:pos::
PyTuple_SetItem:PyObject*:o:0:
PyTuple_Size:int:::
PyTuple_Size:PyTupleObject*:p:0:
PyType_GenericAlloc:PyObject*::+1:
PyType_GenericAlloc:PyObject*:type:0:
PyType_GenericAlloc:int:nitems:0:
PyType_GenericNew:PyObject*::+1:
PyType_GenericNew:PyObject*:type:0:
PyType_GenericNew:PyObject*:args:0:
PyType_GenericNew:PyObject*:kwds:0:
PyUnicode_Check:int:::
PyUnicode_Check:PyObject*:o:0:
PyUnicode_GET_SIZE:int:::
PyUnicode_GET_SIZE:PyObject*:o:0:
PyUnicode_GET_DATA_SIZE:int:::
PyUnicode_GET_DATA_SIZE:PyObject*:o:0:
PyUnicode_AS_UNICODE:Py_UNICODE*:::
PyUnicode_AS_UNICODE:PyObject*:o:0:
PyUnicode_AS_DATA:const char*:::
PyUnicode_AS_DATA:PyObject*:o:0:
Py_UNICODE_ISSPACE:int:::
Py_UNICODE_ISSPACE:Py_UNICODE:ch::
Py_UNICODE_ISLOWER:int:::
Py_UNICODE_ISLOWER:Py_UNICODE:ch::
Py_UNICODE_ISUPPER:int:::
Py_UNICODE_ISUPPER:Py_UNICODE:ch::
Py_UNICODE_ISTITLE:int:::
Py_UNICODE_ISTITLE:Py_UNICODE:ch::
Py_UNICODE_ISLINEBREAK:int:::
Py_UNICODE_ISLINEBREAK:Py_UNICODE:ch::
Py_UNICODE_ISDECIMAL:int:::
Py_UNICODE_ISDECIMAL:Py_UNICODE:ch::
Py_UNICODE_ISDIGIT:int:::
Py_UNICODE_ISDIGIT:Py_UNICODE:ch::
Py_UNICODE_ISNUMERIC:int:::
Py_UNICODE_ISNUMERIC:Py_UNICODE:ch::
Py_UNICODE_TOLOWER:Py_UNICODE:::
Py_UNICODE_TOLOWER:Py_UNICODE:ch::
Py_UNICODE_TOUPPER:Py_UNICODE:::
Py_UNICODE_TOUPPER:Py_UNICODE:ch::
Py_UNICODE_TOTITLE:Py_UNICODE:::
Py_UNICODE_TOTITLE:Py_UNICODE:ch::
Py_UNICODE_TODECIMAL:int:::
Py_UNICODE_TODECIMAL:Py_UNICODE:ch::
Py_UNICODE_TODIGIT:int:::
Py_UNICODE_TODIGIT:Py_UNICODE:ch::
Py_UNICODE_TONUMERIC:double:::
Py_UNICODE_TONUMERIC:Py_UNICODE:ch::
PyUnicode_FromUnicode:PyObject*::+1:
PyUnicode_FromUnicode:const Py_UNICODE*:u::
PyUnicode_FromUnicode:int:size::
PyUnicode_AsUnicode:Py_UNICODE*:::
PyUnicode_AsUnicode:PyObject :*unicode:0:
PyUnicode_GetSize:int:::
PyUnicode_GetSize:PyObject :*unicode:0:
PyUnicode_FromObject:PyObject*::+1:
PyUnicode_FromObject:PyObject*:*obj:0:
PyUnicode_FromEncodedObject:PyObject*::+1:
PyUnicode_FromEncodedObject:PyObject*:*obj:0:
PyUnicode_FromEncodedObject:const char*:encoding::
PyUnicode_FromEncodedObject:const char*:errors::
PyUnicode_FromWideChar:PyObject*::+1:
PyUnicode_FromWideChar:const wchar_t*:w::
PyUnicode_FromWideChar:int:size::
PyUnicode_AsWideChar:int:::
PyUnicode_AsWideChar:PyObject*:*unicode:0:
PyUnicode_AsWideChar:wchar_t*:w::
PyUnicode_AsWideChar:int:size::
PyUnicode_Decode:PyObject*::+1:
PyUnicode_Decode:const char*:s::
PyUnicode_Decode:int:size::
PyUnicode_Decode:const char*:encoding::
PyUnicode_Decode:const char*:errors::
PyUnicode_DecodeUTF16Stateful:PyObject*::+1:
PyUnicode_DecodeUTF16Stateful:const char*:s::
PyUnicode_DecodeUTF16Stateful:int:size::
PyUnicode_DecodeUTF16Stateful:const char*:errors::
PyUnicode_DecodeUTF16Stateful:int*:byteorder::
PyUnicode_DecodeUTF16Stateful:int*:consumed::
PyUnicode_DecodeUTF8Stateful:PyObject*::+1:
PyUnicode_DecodeUTF8Stateful:const char*:s::
PyUnicode_DecodeUTF8Stateful:int:size::
PyUnicode_DecodeUTF8Stateful:const char*:errors::
PyUnicode_DecodeUTF8Stateful:int*:consumed::
PyUnicode_Encode:PyObject*::+1:
PyUnicode_Encode:const Py_UNICODE*:s::
PyUnicode_Encode:int:size::
PyUnicode_Encode:const char*:encoding::
PyUnicode_Encode:const char*:errors::
PyUnicode_AsEncodedString:PyObject*::+1:
PyUnicode_AsEncodedString:PyObject*:unicode::
PyUnicode_AsEncodedString:const char*:encoding::
PyUnicode_AsEncodedString:const char*:errors::
PyUnicode_DecodeUTF8:PyObject*::+1:
PyUnicode_DecodeUTF8:const char*:s::
PyUnicode_DecodeUTF8:int:size::
PyUnicode_DecodeUTF8:const char*:errors::
PyUnicode_EncodeUTF8:PyObject*::+1:
PyUnicode_EncodeUTF8:const Py_UNICODE*:s::
PyUnicode_EncodeUTF8:int:size::
PyUnicode_EncodeUTF8:const char*:errors::
PyUnicode_AsUTF8String:PyObject*::+1:
PyUnicode_AsUTF8String:PyObject*:unicode::
PyUnicode_DecodeUTF16:PyObject*::+1:
PyUnicode_DecodeUTF16:const char*:s::
PyUnicode_DecodeUTF16:int:size::
PyUnicode_DecodeUTF16:const char*:errors::
PyUnicode_DecodeUTF16:int*:byteorder::
PyUnicode_EncodeUTF16:PyObject*::+1:
PyUnicode_EncodeUTF16:const Py_UNICODE*:s::
PyUnicode_EncodeUTF16:int:size::
PyUnicode_EncodeUTF16:const char*:errors::
PyUnicode_EncodeUTF16:int:byteorder::
PyUnicode_AsUTF16String:PyObject*::+1:
PyUnicode_AsUTF16String:PyObject*:unicode::
PyUnicode_DecodeUnicodeEscape:PyObject*::+1:
PyUnicode_DecodeUnicodeEscape:const char*:s::
PyUnicode_DecodeUnicodeEscape:int:size::
PyUnicode_DecodeUnicodeEscape:const char*:errors::
PyUnicode_EncodeUnicodeEscape:PyObject*::+1:
PyUnicode_EncodeUnicodeEscape:const Py_UNICODE*:s::
PyUnicode_EncodeUnicodeEscape:int:size::
PyUnicode_EncodeUnicodeEscape:const char*:errors::
PyUnicode_AsUnicodeEscapeString:PyObject*::+1:
PyUnicode_AsUnicodeEscapeString:PyObject*:unicode::
PyUnicode_DecodeRawUnicodeEscape:PyObject*::+1:
PyUnicode_DecodeRawUnicodeEscape:const char*:s::
PyUnicode_DecodeRawUnicodeEscape:int:size::
PyUnicode_DecodeRawUnicodeEscape:const char*:errors::
PyUnicode_EncodeRawUnicodeEscape:PyObject*::+1:
PyUnicode_EncodeRawUnicodeEscape:const Py_UNICODE*:s::
PyUnicode_EncodeRawUnicodeEscape:int:size::
PyUnicode_EncodeRawUnicodeEscape:const char*:errors::
PyUnicode_AsRawUnicodeEscapeString:PyObject*::+1:
PyUnicode_AsRawUnicodeEscapeString:PyObject*:unicode::
PyUnicode_DecodeLatin1:PyObject*::+1:
PyUnicode_DecodeLatin1:const char*:s::
PyUnicode_DecodeLatin1:int:size::
PyUnicode_DecodeLatin1:const char*:errors::
PyUnicode_EncodeLatin1:PyObject*::+1:
PyUnicode_EncodeLatin1:const Py_UNICODE*:s::
PyUnicode_EncodeLatin1:int:size::
PyUnicode_EncodeLatin1:const char*:errors::
PyUnicode_AsLatin1String:PyObject*::+1:
PyUnicode_AsLatin1String:PyObject*:unicode::
PyUnicode_DecodeASCII:PyObject*::+1:
PyUnicode_DecodeASCII:const char*:s::
PyUnicode_DecodeASCII:int:size::
PyUnicode_DecodeASCII:const char*:errors::
PyUnicode_EncodeASCII:PyObject*::+1:
PyUnicode_EncodeASCII:const Py_UNICODE*:s::
PyUnicode_EncodeASCII:int:size::
PyUnicode_EncodeASCII:const char*:errors::
PyUnicode_AsASCIIString:PyObject*::+1:
PyUnicode_AsASCIIString:PyObject*:unicode::
PyUnicode_DecodeCharmap:PyObject*::+1:
PyUnicode_DecodeCharmap:const char*:s::
PyUnicode_DecodeCharmap:int:size::
PyUnicode_DecodeCharmap:PyObject*:mapping:0:
PyUnicode_DecodeCharmap:const char*:errors::
PyUnicode_EncodeCharmap:PyObject*::+1:
PyUnicode_EncodeCharmap:const Py_UNICODE*:s::
PyUnicode_EncodeCharmap:int:size::
PyUnicode_EncodeCharmap:PyObject*:mapping:0:
PyUnicode_EncodeCharmap:const char*:errors::
PyUnicode_AsCharmapString:PyObject*::+1:
PyUnicode_AsCharmapString:PyObject*:unicode:0:
PyUnicode_AsCharmapString:PyObject*:mapping:0:
PyUnicode_TranslateCharmap:PyObject*::+1:
PyUnicode_TranslateCharmap:const Py_UNICODE*:s::
PyUnicode_TranslateCharmap:int:size::
PyUnicode_TranslateCharmap:PyObject*:table:0:
PyUnicode_TranslateCharmap:const char*:errors::
PyUnicode_DecodeMBCS:PyObject*::+1:
PyUnicode_DecodeMBCS:const char*:s::
PyUnicode_DecodeMBCS:int:size::
PyUnicode_DecodeMBCS:const char*:errors::
PyUnicode_EncodeMBCS:PyObject*::+1:
PyUnicode_EncodeMBCS:const Py_UNICODE*:s::
PyUnicode_EncodeMBCS:int:size::
PyUnicode_EncodeMBCS:const char*:errors::
PyUnicode_AsMBCSString:PyObject*::+1:
PyUnicode_AsMBCSString:PyObject*:unicode::
PyUnicode_Concat:PyObject*::+1:
PyUnicode_Concat:PyObject*:left:0:
PyUnicode_Concat:PyObject*:right:0:
PyUnicode_Split:PyObject*::+1:
PyUnicode_Split:PyObject*:left:0:
PyUnicode_Split:PyObject*:right:0:
PyUnicode_Split:int:maxsplit::
PyUnicode_Splitlines:PyObject*::+1:
PyUnicode_Splitlines:PyObject*:s:0:
PyUnicode_Splitlines:int:maxsplit::
PyUnicode_Translate:PyObject*::+1:
PyUnicode_Translate:PyObject*:str:0:
PyUnicode_Translate:PyObject*:table:0:
PyUnicode_Translate:const char*:errors::
PyUnicode_Join:PyObject*::+1:
PyUnicode_Join:PyObject*:separator:0:
PyUnicode_Join:PyObject*:seq:0:
PyUnicode_Tailmatch:int:::
PyUnicode_Tailmatch:PyObject*:str:0:
PyUnicode_Tailmatch:PyObject*:substr:0:
PyUnicode_Tailmatch:int:start::
PyUnicode_Tailmatch:int:end::
PyUnicode_Tailmatch:int:direction::
PyUnicode_Find:int:::
PyUnicode_Find:PyObject*:str:0:
PyUnicode_Find:PyObject*:substr:0:
PyUnicode_Find:int:start::
PyUnicode_Find:int:end::
PyUnicode_Find:int:direction::
PyUnicode_Count:int:::
PyUnicode_Count:PyObject*:str:0:
PyUnicode_Count:PyObject*:substr:0:
PyUnicode_Count:int:start::
PyUnicode_Count:int:end::
PyUnicode_Replace:PyObject*::+1:
PyUnicode_Replace:PyObject*:str:0:
PyUnicode_Replace:PyObject*:substr:0:
PyUnicode_Replace:PyObject*:replstr:0:
PyUnicode_Replace:int:maxcount::
PyUnicode_Compare:int:::
PyUnicode_Compare:PyObject*:left:0:
PyUnicode_Compare:PyObject*:right:0:
PyUnicode_Format:PyObject*::+1:
PyUnicode_Format:PyObject*:format:0:
PyUnicode_Format:PyObject*:args:0:
PyUnicode_Contains:int:::
PyUnicode_Contains:PyObject*:container:0:
PyUnicode_Contains:PyObject*:element:0:
PyWeakref_GET_OBJECT:PyObject*::0:
PyWeakref_GET_OBJECT:PyObject*:ref:0:
PyWeakref_GetObject:PyObject*::0:
PyWeakref_GetObject:PyObject*:ref:0:
PyWeakref_NewProxy:PyObject*::+1:
PyWeakref_NewProxy:PyObject*:ob:0:
PyWeakref_NewProxy:PyObject*:callback:0:
PyWeakref_NewRef:PyObject*::+1:
PyWeakref_NewRef:PyObject*:ob:0:
PyWeakref_NewRef:PyObject*:callback:0:
PyWrapper_New:PyObject*::+1:
PyWrapper_New:PyObject*:d:0:
PyWrapper_New:PyObject*:self:0:
Py_AtExit:int:::
Py_AtExit:void (*)():func::
Py_BuildValue:PyObject*::+1:
Py_BuildValue:const char*:format::
Py_CompileString:PyObject*::+1:
Py_CompileString:const char*:str::
Py_CompileString:const char*:filename::
Py_CompileString:int:start::
Py_CompileStringFlags:PyObject*::+1:
Py_CompileStringFlags:const char*:str::
Py_CompileStringFlags:const char*:filename::
Py_CompileStringFlags:int:start::
Py_CompileStringFlags:PyCompilerFlags*:flags::
Py_DECREF:void:::
Py_DECREF:PyObject*:o:-1:
Py_EndInterpreter:void:::
Py_EndInterpreter:PyThreadState*:tstate::
Py_Exit:void:::
Py_Exit:int:status::
Py_FatalError:void:::
Py_FatalError:const char*:message::
Py_FdIsInteractive:int:::
Py_FdIsInteractive:FILE*:fp::
Py_FdIsInteractive:const char*:filename::
Py_Finalize:void:::
Py_GetBuildInfoconst:const char*:::
Py_GetCompilerconst:const char*:::
Py_GetCopyrightconst:const char*:::
Py_GetExecPrefix:const char*:::
Py_GetPath:const char*:::
Py_GetPlatformconst:const char*:::
Py_GetPrefix:const char*:::
Py_GetProgramFullPath:const char*:::
Py_GetProgramName:const char*:::
Py_GetVersionconst:const char*:::
Py_INCREF:void:::
Py_INCREF:PyObject*:o:+1:
Py_Initialize:void:::
Py_IsInitialized:int:::
Py_NewInterpreter:PyThreadState*:::
Py_SetProgramName:void:::
Py_SetProgramName:const char*:name::
Py_XDECREF:void:::
Py_XDECREF:PyObject*:o:-1:if o is not NULL
Py_XINCREF:void:::
Py_XINCREF:PyObject*:o:+1:if o is not NULL
_PyImport_FindExtension:PyObject*::0:??? see PyImport_AddModule
_PyImport_FindExtension:const char*:::
_PyImport_FindExtension:const char*:::
_PyImport_Fini:void:::
_PyImport_FixupExtension:PyObject*:::???
_PyImport_FixupExtension:const char*:::
_PyImport_FixupExtension:const char*:::
_PyImport_Init:void:::
_PyObject_New:PyObject*::+1:
_PyObject_New:PyTypeObject*:type:0:
_PyObject_NewVar:PyObject*::+1:
_PyObject_NewVar:PyTypeObject*:type:0:
_PyObject_NewVar:int:size::
_PyString_Resize:int:::
_PyString_Resize:PyObject**:string:+1:
_PyString_Resize:int:newsize::
_PyTuple_Resize:int:::
_PyTuple_Resize:PyTupleObject**:p:+1:
_PyTuple_Resize:int:new::
_Py_c_diff:Py_complex:::
_Py_c_diff:Py_complex:left::
_Py_c_diff:Py_complex:right::
_Py_c_neg:Py_complex:::
_Py_c_neg:Py_complex:complex::
_Py_c_pow:Py_complex:::
_Py_c_pow:Py_complex:num::
_Py_c_pow:Py_complex:exp::
_Py_c_prod:Py_complex:::
_Py_c_prod:Py_complex:left::
_Py_c_prod:Py_complex:right::
_Py_c_quot:Py_complex:::
_Py_c_quot:Py_complex:dividend::
_Py_c_quot:Py_complex:divisor::
_Py_c_sum:Py_complex:::
_Py_c_sum:Py_complex:left::
_Py_c_sum:Py_complex:right::