1 # Created by Skip Montanaro <skip@mojam.com>.
4 # function ':' type ':' [param name] ':' [refcount effect] ':' [comment]
5 # If the param name slot is empty, that line corresponds to the function's
6 # return value, otherwise it's the type of the named parameter.
8 # The first line of a function block gives type/refcount information for the
9 # function's return value. Successive lines with the same function name
10 # correspond to the function's parameter list and appear in the order the
11 # parameters appear in the function's prototype.
13 # For readability, each function's lines are surrounded by a blank line.
14 # The blocks are sorted alphabetically by function name.
16 # Refcount behavior is given for all PyObject* types: 0 (no change), +1
17 # (increment) and -1 (decrement). A blank refcount field indicates the
18 # parameter or function value is not a PyObject* and is therefore not
19 # subject to reference counting.
21 # The parameter names are as they appear in the API manual, not the source
24 PyCObject_AsVoidPtr
:void
*:::
25 PyCObject_AsVoidPtr
:PyObject
*:self
:0:
27 PyCObject_FromVoidPtr
:PyObject
*::+1:
28 PyCObject_FromVoidPtr
:void
*:cobj
::
29 PyCObject_FromVoidPtr
::void
(* destr
)(void
* )::
31 PyCObject_FromVoidPtrAndDesc
:PyObject
*::+1:
32 PyCObject_FromVoidPtrAndDesc
:void
*:cobj
::
33 PyCObject_FromVoidPtrAndDesc
:void
*:desc
::
34 PyCObject_FromVoidPtrAndDesc
:void
(*)(void
*,void
*):destr
::
36 PyCObject_GetDesc
:void
*:::
37 PyCObject_GetDesc
:PyObject
*:self
:0:
39 PyCallable_Check
:int:::
40 PyCallable_Check
:PyObject
*:o
:0:
42 PyComplex_AsCComplex
:Py_complex
:::
43 PyComplex_AsCComplex
:PyObject
*:op
:0:
45 PyComplex_Check
:int:::
46 PyComplex_Check
:PyObject
*:p
:0:
48 PyComplex_FromCComplex
:PyObject
*::+1:
49 PyComplex_FromCComplex
::Py_complex v
::
51 PyComplex_FromDoubles
:PyObject
*::+1:
52 PyComplex_FromDoubles
::double real
::
53 PyComplex_FromDoubles
::double imag
::
55 PyComplex_ImagAsDouble
:double
:::
56 PyComplex_ImagAsDouble
:PyObject
*:op
:0:
58 PyComplex_RealAsDouble
:double
:::
59 PyComplex_RealAsDouble
:PyObject
*:op
:0:
62 PyDict_Check
:PyObject
*:p
:0:
65 PyDict_Clear
:PyDictObject
*:p
:0:
68 PyDict_DelItem
:PyDictObject
*:p
:0:
69 PyDict_DelItem
:PyObject
*:key
:0:
71 PyDict_DelItemString
:int:::
72 PyDict_DelItemString
:PyDictObject
*:p
:0:
73 PyDict_DelItemString
:char
*:key
::
75 PyDict_GetItem
:PyObject
*::0:0
76 PyDict_GetItem
:PyDictObject
*:p
:0:
77 PyDict_GetItem
:PyObject
*:key
:0:
79 PyDict_GetItemString
:PyObject
*::0:
80 PyDict_GetItemString
:PyDictObject
*:p
:0:
81 PyDict_GetItemString
:char
*:key
::
83 PyDict_Items
:PyObject
*::+1:
84 PyDict_Items
:PyDictObject
*:p
:0:
86 PyDict_Keys
:PyObject
*::+1:
87 PyDict_Keys
:PyDictObject
*:p
:0:
89 PyDict_New
:PyObject
*::+1:
91 PyDict_Copy
:PyObject
*::+1:
92 PyDict_Copy
:PyObject
*:p
:0:
95 PyDict_Next
:PyDictObject
*:p
:0:
96 PyDict_Next
:int:ppos
::
97 PyDict_Next
:PyObject
**:pkey
:0:
98 PyDict_Next
:PyObject
**:pvalue
:0:
100 PyDict_SetItem
:int:::
101 PyDict_SetItem
:PyDictObject
*:p
:0:
102 PyDict_SetItem
:PyObject
*:key
:+1:
103 PyDict_SetItem
:PyObject
*:val
:+1:
105 PyDict_SetItemString
:int:::
106 PyDict_SetItemString
:PyDictObject
*:p
:0:
107 PyDict_SetItemString
:char
*:key
::
108 PyDict_SetItemString
:PyObject
*:val
:+1:
111 PyDict_Size
:PyDictObject
*:p
::
113 PyDict_Values
:PyObject
*::+1:
114 PyDict_Values
:PyDictObject
*:p
:0:
116 PyErr_BadArgument
:int:::
118 PyErr_BadInternalCall
:void
:::
120 PyErr_CheckSignals
:int:::
124 PyErr_ExceptionMatches
:int:::
125 PyErr_ExceptionMatches
:PyObject
*:exc
:0:
128 PyErr_Fetch
:PyObject
**:ptype
:0:
129 PyErr_Fetch
:PyObject
**:pvalue
:0:
130 PyErr_Fetch
:PyObject
**:ptraceback
:0:
132 PyErr_GivenExceptionMatches
:int:::
133 PyErr_GivenExceptionMatches
:PyObject
*:given
:0:
134 PyErr_GivenExceptionMatches
:PyObject
*:exc
:0:
136 PyErr_NewException
:PyObject
*::+1:
137 PyErr_NewException
:char
*:name
::
138 PyErr_NewException
:PyObject
*:base
:0:
139 PyErr_NewException
:PyObject
*:dict
:0:
141 PyErr_NoMemory
:PyObject
*::0:
143 PyErr_NormalizeException
:void
:::
144 PyErr_NormalizeException
:PyObject
**:exc
::???
145 PyErr_NormalizeException
:PyObject
**:val
::???
146 PyErr_NormalizeException
:PyObject
**:tb
::???
148 PyErr_Occurred
:PyObject
*::0:
152 PyErr_Restore
:void
:::
153 PyErr_Restore
:PyObject
*:type
:0:
154 PyErr_Restore
:PyObject
*:value
:0:
155 PyErr_Restore
:PyObject
*:traceback
:0:
157 PyErr_SetFromErrno
:PyObject
*:::
158 PyErr_SetFromErrno
:PyObject
*:type
:0:
160 PyErr_SetInterrupt
:void
:::
162 PyErr_SetNone
:void
:::
163 PyErr_SetNone
:PyObject
*:type
:+1:
165 PyErr_SetObject
:void
:::
166 PyErr_SetObject
:PyObject
*:type
:+1:
167 PyErr_SetObject
:PyObject
*:value
:+1:
169 PyErr_SetString
:void
:::
170 PyErr_SetString
:PyObject
*:type
:+1:
171 PyErr_SetString
:char
*:message
::
173 PyEval_AcquireLock
:void
:::
175 PyEval_AcquireThread
:void
:::
176 PyEval_AcquireThread
:PyThreadState
*:tstate
::
178 PyEval_InitThreads
:void
:::
180 PyEval_ReleaseLock
:void
:::
182 PyEval_ReleaseThread
:void
:::
183 PyEval_ReleaseThread
:PyThreadState
*:tstate
::
185 PyEval_RestoreThread
:void
:::
186 PyEval_RestoreThread
:PyThreadState
*:tstate
::
188 PyEval_SaveThread
:PyThreadState
*:::
190 PyFile_AsFile
:FILE
*:::
191 PyFile_AsFile
:PyFileObject
*:p
:0:
194 PyFile_Check
:PyObject
*:p
:0:
196 PyFile_FromFile
:PyObject
*::+1:
197 PyFile_FromFile
:FILE
*:fp
::
198 PyFile_FromFile
:char
*:name
::
199 PyFile_FromFile
:char
*:mode
::
200 PyFile_FromFile
:int(*:close)::
202 PyFile_FromString
:PyObject
*::+1:
203 PyFile_FromString
:char
*:name
::
204 PyFile_FromString
:char
*:mode
::
206 PyFile_GetLine
:PyObject
*::+1:
207 PyFile_GetLine
:PyObject
*:p
::
208 PyFile_GetLine
:int:n
::
210 PyFile_Name
:PyObject
*::0:
211 PyFile_Name
:PyObject
*:p
:0:
213 PyFile_SetBufSize
:void
:::
214 PyFile_SetBufSize
:PyFileObject
*:p
:0:
215 PyFile_SetBufSize
:int:n
::
217 PyFile_SoftSpace
:int:::
218 PyFile_SoftSpace
:PyFileObject
*:p
:0:
219 PyFile_SoftSpace
:int:newflag
::
221 PyFile_WriteObject
:int:::
222 PyFile_WriteObject
:PyObject
*:obj:0:
223 PyFile_WriteObject
:PyFileObject
*:p
:0:
224 PyFile_WriteObject
:int:flags
::
226 PyFile_WriteString
:int:::
227 PyFile_WriteString
:char
*:s
::
228 PyFile_WriteString
:PyFileObject
*:p
:0:
229 PyFile_WriteString
:int:flags
::
231 PyFloat_AS_DOUBLE
:double
:::
232 PyFloat_AS_DOUBLE
:PyObject
*:pyfloat
:0:
234 PyFloat_AsDouble
:double
:::
235 PyFloat_AsDouble
:PyObject
*:pyfloat
:0:
238 PyFloat_Check
:PyObject
*:p
:0:
240 PyFloat_FromDouble
:PyObject
*::+1:
241 PyFloat_FromDouble
:double
:v
::
243 PyImport_AddModule
:PyObject
*::0:reference borrowed
from sys.modules
244 PyImport_AddModule
:char
*:name
::
246 PyImport_Cleanup
:void
:::
248 PyImport_ExecCodeModule
:PyObject
*::+1:
249 PyImport_ExecCodeModule
:char
*:name
::
250 PyImport_ExecCodeModule
:PyObject
*:co
:0:
252 PyImport_GetMagicNumber
:long
:::
254 PyImport_GetModuleDict
:PyObject
*::0:
256 PyImport_Import
:PyObject
*::+1:
257 PyImport_Import
:PyObject
*:name
:0:
259 PyImport_ImportFrozenModule
:int:::
260 PyImport_ImportFrozenModule
:char
*:::
262 PyImport_ImportModule
:PyObject
*::1:not sure...
263 PyImport_ImportModule
:char
*:name
::
265 PyImport_ImportModuleEx
:PyObject
*::0:???
266 PyImport_ImportModuleEx
:char
*:name
::
267 PyImport_ImportModuleEx
:PyObject
*:globals
:0:???
268 PyImport_ImportModuleEx
:PyObject
*:locals
:0:???
269 PyImport_ImportModuleEx
:PyObject
*:fromlist
:0:???
271 PyImport_ReloadModule
:PyObject
*::0:
272 PyImport_ReloadModule
:PyObject
*:m
:0:
274 PyInt_AS_LONG
:long
:::
275 PyInt_AS_LONG
:PyIntObject
*:io
:0:
278 PyInt_AsLong
:PyObject
*:io
:0:
281 PyInt_Check
:PyObject
*::0:
283 PyInt_FromLong
:PyObject
*::+1:
284 PyInt_FromLong
:long
:ival
::
288 PyInterpreterState_Clear
:void
:::
289 PyInterpreterState_Clear
:PyInterpreterState
*:interp
::
291 PyInterpreterState_Delete
:void
:::
292 PyInterpreterState_Delete
:PyInterpreterState
*:interp
::
294 PyInterpreterState_New
:PyInterpreterState
*:::
297 PyList_Append
:PyObject
*:list
:0:
298 PyList_Append
:PyObject
*:item
:+1:
300 PyList_AsTuple
:PyObject
*::+1:
301 PyList_AsTuple
:PyObject
*:list
:0:
304 PyList_Check
:PyObject
*:p
:0:
306 PyList_GET_ITEM
:PyObject
*::0:
307 PyList_GET_ITEM
:PyObject
*:list
:0:
308 PyList_GET_ITEM
:int:i
:0:
310 PyList_GET_SIZE
:int:::
311 PyList_GET_SIZE
:PyObject
*:list
:0:
313 PyList_GetItem
:PyObject
*::0:
314 PyList_GetItem
:PyObject
*:list
:0:
315 PyList_GetItem
:int:index
::
317 PyList_GetSlice
:PyObject
*::+1:
318 PyList_GetSlice
:PyObject
*:list
:0:
319 PyList_GetSlice
:int:low
::
320 PyList_GetSlice
:int:high
::
323 PyList_Insert
:PyObject
*:list
:0:
324 PyList_Insert
:int:index
::
325 PyList_Insert
:PyObject
*:item
:+1:
327 PyList_New
:PyObject
*::+1:
330 PyList_Reverse
:int:::
331 PyList_Reverse
:PyObject
*:list
:0:
333 PyList_SET_ITEM
:PyObject
*::0:
334 PyList_SET_ITEM
:PyObject
*:list
:0:
335 PyList_SET_ITEM
:int:i
::
336 PyList_SET_ITEM
:PyObject
*:o
:0:
338 PyList_SetItem
:int:::
339 PyList_SetItem
:PyObject
*:list
:0:
340 PyList_SetItem
:int:index
::
341 PyList_SetItem
:PyObject
*:item
:0:
343 PyList_SetSlice
:int:::
344 PyList_SetSlice
:PyObject
*:list
:0:
345 PyList_SetSlice
:int:low
::
346 PyList_SetSlice
:int:high
::
347 PyList_SetSlice
:PyObject
*:itemlist
:0:but increfs its elements?
350 PyList_Size
:PyObject
*:list
:0:
353 PyList_Sort
:PyObject
*:list
:0:
355 PyLong_AsDouble
:double
:::
356 PyLong_AsDouble
:PyObject
*:pylong
:0:
358 PyLong_AsLong
:long
:::
359 PyLong_AsLong
:PyObject
*:pylong
:0:
361 PyLong_AsUnsignedLong
:unsigned long
:::
362 PyLong_AsUnsignedLong
:PyObject
*:pylong
:0:
365 PyLong_Check
:PyObject
*:p
:0:
367 PyLong_FromDouble
:PyObject
*::+1:
368 PyLong_FromDouble
:double
:v
::
370 PyLong_FromLong
:PyObject
*::+1:
371 PyLong_FromLong
:long
:v
::
373 PyLong_FromString
:PyObject
*::+1:
374 PyLong_FromString
:char
*:str
::
375 PyLong_FromString
:char
**:pend
::
376 PyLong_FromString
:int:base
::
378 PyLong_FromUnsignedLong
:PyObject
*::+1:
379 PyLong_FromUnsignedLong
:unsignedlong
:v
::
381 PyMapping_Check
:int:::
382 PyMapping_Check
:PyObject
*:o
:0:
384 PyMapping_DelItem
:int:::
385 PyMapping_DelItem
:PyObject
*:o
:0:
386 PyMapping_DelItem
:PyObject
*:key
:0:
388 PyMapping_DelItemString
:int:::
389 PyMapping_DelItemString
:PyObject
*:o
:0:
390 PyMapping_DelItemString
:char
*:key
::
392 PyMapping_GetItemString
:PyObject
*::+1:
393 PyMapping_GetItemString
:PyObject
*:o
:0:
394 PyMapping_GetItemString
:char
*:key
::
396 PyMapping_HasKey
:int:::
397 PyMapping_HasKey
:PyObject
*:o
:0:
398 PyMapping_HasKey
:PyObject
*:key
::
400 PyMapping_HasKeyString
:int:::
401 PyMapping_HasKeyString
:PyObject
*:o
:0:
402 PyMapping_HasKeyString
:char
*:key
::
404 PyMapping_Items
:PyObject
*::+1:
405 PyMapping_Items
:PyObject
*:o
:0:
407 PyMapping_Keys
:PyObject
*::+1:
408 PyMapping_Keys
:PyObject
*:o
:0:
410 PyMapping_Length
:int:::
411 PyMapping_Length
:PyObject
*:o
:0:
413 PyMapping_SetItemString
:int:::
414 PyMapping_SetItemString
:PyObject
*:o
:0:
415 PyMapping_SetItemString
:char
*:key
::
416 PyMapping_SetItemString
:PyObject
*:v
:+1:
418 PyMapping_Values
:PyObject
*::+1:
419 PyMapping_Values
:PyObject
*:o
:0:
421 PyModule_GetDict
:PyObject
*::0:
422 PyModule_GetDict
::PyObject
* module
:0:
424 PyModule_GetFilename
:char
*:::
425 PyModule_GetFilename
:PyObject
*:module
:0:
427 PyModule_GetName
:char
*:::
428 PyModule_GetName
:PyObject
*:module
:0:
430 PyModule_New
:PyObject
*::+1:
431 PyModule_New
::char
* name
::
433 PyNumber_Absolute
:PyObject
*::+1:
434 PyNumber_Absolute
:PyObject
*:o
:0:
436 PyNumber_Add
:PyObject
*::+1:
437 PyNumber_Add
:PyObject
*:o1
:0:
438 PyNumber_Add
:PyObject
*:o2
:0:
440 PyNumber_And
:PyObject
*::+1:
441 PyNumber_And
:PyObject
*:o1
:0:
442 PyNumber_And
:PyObject
*:o2
:0:
444 PyNumber_Check
:PyObject
*:o
:0:
445 PyNumber_Check
:int:::
447 PyNumber_Coerce
:int:::
448 PyNumber_Coerce
:PyObject
**:p1
:+1:
449 PyNumber_Coerce
:PyObject
**:p2
:+1:
451 PyNumber_Divide
:PyObject
*::+1:
452 PyNumber_Divide
:PyObject
*:o1
:0:
453 PyNumber_Divide
:PyObject
*:o2
:0:
455 PyNumber_Divmod
:PyObject
*::+1:
456 PyNumber_Divmod
:PyObject
*:o1
:0:
457 PyNumber_Divmod
:PyObject
*:o2
:0:
459 PyNumber_Float
:PyObject
*::+1:
460 PyNumber_Float
:PyObject
*:o
:0:
462 PyNumber_Int
:PyObject
*::+1:
463 PyNumber_Int
:PyObject
*:o
:0:
465 PyNumber_Invert
:PyObject
*::+1:
466 PyNumber_Invert
:PyObject
*:o
:0:
468 PyNumber_Long
:PyObject
*::+1:
469 PyNumber_Long
:PyObject
*:o
:0:
471 PyNumber_Lshift
:PyObject
*::+1:
472 PyNumber_Lshift
:PyObject
*:o1
:0:
473 PyNumber_Lshift
:PyObject
*:o2
:0:
475 PyNumber_Multiply
:PyObject
*::+1:
476 PyNumber_Multiply
:PyObject
*:o1
:0:
477 PyNumber_Multiply
:PyObject
*:o2
:0:
479 PyNumber_Negative
:PyObject
*::+1:
480 PyNumber_Negative
:PyObject
*:o
:0:
482 PyNumber_Or
:PyObject
*::+1:
483 PyNumber_Or
:PyObject
*:o1
:0:
484 PyNumber_Or
:PyObject
*:o2
:0:
486 PyNumber_Positive
:PyObject
*::+1:
487 PyNumber_Positive
:PyObject
*:o
:0:
489 PyNumber_Power
:PyObject
*::+1:
490 PyNumber_Power
:PyObject
*:o1
:0:
491 PyNumber_Power
:PyObject
*:o2
:0:
492 PyNumber_Power
:PyObject
*:o3
:0:
494 PyNumber_Remainder
:PyObject
*::+1:
495 PyNumber_Remainder
:PyObject
*:o1
:0:
496 PyNumber_Remainder
:PyObject
*:o2
:0:
498 PyNumber_Rshift
:PyObject
*::+1:
499 PyNumber_Rshift
:PyObject
*:o1
:0:
500 PyNumber_Rshift
:PyObject
*:o2
:0:
502 PyNumber_Subtract
:PyObject
*::+1:
503 PyNumber_Subtract
:PyObject
*:o1
:0:
504 PyNumber_Subtract
:PyObject
*:o2
:0:
506 PyNumber_Xor
:PyObject
*::+1:
507 PyNumber_Xor
:PyObject
*:o1
:0:
508 PyNumber_Xor
:PyObject
*:o2
:0:
510 PyOS_GetLastModificationTime
:long
:::
511 PyOS_GetLastModificationTime
:char
*:filename
::
513 PyObject_CallFunction
:PyObject
*::+1:
514 PyObject_CallFunction
:PyObject
*:callable_object
:0:
515 PyObject_CallFunction
:char
*:format
::
516 PyObject_CallFunction
::...
::
518 PyObject_CallMethod
:PyObject
*::+1:
519 PyObject_CallMethod
:PyObject
*:o
:0:
520 PyObject_CallMethod
:char
*:m
::
521 PyObject_CallMethod
:char
*:format
::
522 PyObject_CallMethod
::...
::
524 PyObject_CallObject
:PyObject
*::+1:
525 PyObject_CallObject
:PyObject
*:callable_object
:0:
526 PyObject_CallObject
:PyObject
*:args
:0:
529 PyObject_Cmp
:PyObject
*:o1
:0:
530 PyObject_Cmp
:PyObject
*:o2
:0:
531 PyObject_Cmp
:int*:result
::
533 PyObject_Compare
:int:::
534 PyObject_Compare
:PyObject
*:o1
:0:
535 PyObject_Compare
:PyObject
*:o2
:0:
537 PyObject_DelAttr
:int:::
538 PyObject_DelAttr
:PyObject
*:o
:0:
539 PyObject_DelAttr
:PyObject
*:attr_name
:0:
541 PyObject_DelAttrString
:int:::
542 PyObject_DelAttrString
:PyObject
*:o
:0:
543 PyObject_DelAttrString
:char
*:attr_name
::
545 PyObject_DelItem
:int:::
546 PyObject_DelItem
:PyObject
*:o
:0:
547 PyObject_DelItem
:PyObject
*:key
:0:
549 PyObject_GetAttr
:PyObject
*::+1:
550 PyObject_GetAttr
:PyObject
*:o
:0:
551 PyObject_GetAttr
:PyObject
*:attr_name
:0:
553 PyObject_GetAttrString
:PyObject
*::+1:
554 PyObject_GetAttrString
:PyObject
*:o
:0:
555 PyObject_GetAttrString
:char
*:attr_name
::
557 PyObject_GetItem
:PyObject
*::+1:
558 PyObject_GetItem
:PyObject
*:o
:0:
559 PyObject_GetItem
:PyObject
*:key
:0:
561 PyObject_HasAttr
:int:::
562 PyObject_HasAttr
:PyObject
*:o
:0:
563 PyObject_HasAttr
:PyObject
*:attr_name
:0:
565 PyObject_HasAttrString
:int:::
566 PyObject_HasAttrString
:PyObject
*:o
:0:
567 PyObject_HasAttrString
:char
*:attr_name
:0:
570 PyObject_Hash
:PyObject
*:o
:0:
572 PyObject_IsTrue
:int:::
573 PyObject_IsTrue
:PyObject
*:o
:0:
575 PyObject_Length
:int:::
576 PyObject_Length
:PyObject
*:o
:0:
578 PyObject_Print
:int:::
579 PyObject_Print
:PyObject
*:o
:0:
580 PyObject_Print
:FILE
*:fp
::
581 PyObject_Print
:int:flags
::
583 PyObject_Repr
:PyObject
*::+1:
584 PyObject_Repr
:PyObject
*:o
:0:
586 PyObject_SetAttr
:int:::
587 PyObject_SetAttr
:PyObject
*:o
:0:
588 PyObject_SetAttr
:PyObject
*:attr_name
:0:
589 PyObject_SetAttr
:PyObject
*:v
:+1:
591 PyObject_SetAttrString
:int:::
592 PyObject_SetAttrString
:PyObject
*:o
:0:
593 PyObject_SetAttrString
:char
*:attr_name
::
594 PyObject_SetAttrString
:PyObject
*:v
:+1:
596 PyObject_SetItem
:int:::
597 PyObject_SetItem
:PyObject
*:o
:0:
598 PyObject_SetItem
:PyObject
*:key
:0:
599 PyObject_SetItem
:PyObject
*:v
:+1:
601 PyObject_Str
:PyObject
*::+1:
602 PyObject_Str
:PyObject
*:o
:0:
604 PyObject_Type
:PyObject
*::+1:
605 PyObject_Type
:PyObject
*:o
:0:
607 PyParser_SimpleParseFile
:struct _node
*:::
608 PyParser_SimpleParseFile
:FILE
*:fp
::
609 PyParser_SimpleParseFile
:char
*:filename
::
610 PyParser_SimpleParseFile
:int:start
::
612 PyParser_SimpleParseString
:struct _node
*:::
613 PyParser_SimpleParseString
:char
*:str
::
614 PyParser_SimpleParseString
:int:start
::
617 PyRun_AnyFile
:FILE
*:fp
::
618 PyRun_AnyFile
:char
*:filename
::
620 PyRun_File
:PyObject
*::1:???
-- same as eval_code2
()
621 PyRun_File
:FILE
*:fp
::
622 PyRun_File
:char
*:filename
::
623 PyRun_File
:int:start
::
624 PyRun_File
:PyObject
*:globals
:0:
625 PyRun_File
:PyObject
*:locals
:0:
627 PyRun_InteractiveLoop
:int:::
628 PyRun_InteractiveLoop
:FILE
*:fp
::
629 PyRun_InteractiveLoop
:char
*:filename
::
631 PyRun_InteractiveOne
:int:::
632 PyRun_InteractiveOne
:FILE
*:fp
::
633 PyRun_InteractiveOne
:char
*:filename
::
635 PyRun_SimpleFile
:int:::
636 PyRun_SimpleFile
:FILE
*:fp
::
637 PyRun_SimpleFile
:char
*:filename
::
639 PyRun_SimpleString
:int:::
640 PyRun_SimpleString
:char
*:command
::
642 PyRun_String
:PyObject
*::1:???
-- same as eval_code2
()
643 PyRun_String
:char
*:str
::
644 PyRun_String
:int:start
::
645 PyRun_String
:PyObject
*:globals
:0:
646 PyRun_String
:PyObject
*:locals
:0:
648 PySequence_Check
:int:::
649 PySequence_Check
:PyObject
*:o
:0:
651 PySequence_Concat
:PyObject
*::+1:
652 PySequence_Concat
:PyObject
*:o1
:0:
653 PySequence_Concat
:PyObject
*:o2
:0:
655 PySequence_Count
:int:::
656 PySequence_Count
:PyObject
*:o
:0:
657 PySequence_Count
:PyObject
*:value
:0:
659 PySequence_DelItem
:int:::
660 PySequence_DelItem
:PyObject
*:o
:0:
661 PySequence_DelItem
:int:i
::
663 PySequence_DelSlice
:int:::
664 PySequence_DelSlice
:PyObject
*:o
:0:
665 PySequence_DelSlice
:int:i1
::
666 PySequence_DelSlice
:int:i2
::
668 PySequence_GetItem
:PyObject
*::+1:
669 PySequence_GetItem
:PyObject
*:o
:0:
670 PySequence_GetItem
:int:i
::
672 PySequence_GetSlice
:PyObject
*::+1:
673 PySequence_GetSlice
:PyObject
*:o
:0:
674 PySequence_GetSlice
:int:i1
::
675 PySequence_GetSlice
:int:i2
::
678 PySequence_In
:PyObject
*:o
:0:
679 PySequence_In
:PyObject
*:value
:0:
681 PySequence_Index
:int:::
682 PySequence_Index
:PyObject
*:o
:0:
683 PySequence_Index
:PyObject
*:value
:0:
685 PySequence_Repeat
:PyObject
*::+1:
686 PySequence_Repeat
:PyObject
*:o
:0:
687 PySequence_Repeat
:int:count
::
689 PySequence_SetItem
:int:::
690 PySequence_SetItem
:PyObject
*:o
:0:
691 PySequence_SetItem
:int:i
::
692 PySequence_SetItem
:PyObject
*:v
:+1:
694 PySequence_SetSlice
:int:::
695 PySequence_SetSlice
:PyObject
*:o
:0:
696 PySequence_SetSlice
:int:i1
::
697 PySequence_SetSlice
:int:i2
::
698 PySequence_SetSlice
:PyObject
*:v
:+1:
700 PySequence_Tuple
:PyObject
*::+1:
701 PySequence_Tuple
:PyObject
*:o
:0:
703 PyString_AS_STRING
:char
*:::
704 PyString_AS_STRING
:PyObject
*:string
:0:
706 PyString_AsString
:char
*:::
707 PyString_AsString
:PyObject
*:string
:0:
709 PyString_Check
:int:::
710 PyString_Check
:PyObject
*:o
:0:
712 PyString_Concat
:void
:::
713 PyString_Concat
:PyObject
**:string
:0:???
-- replaces w
/ new string
or NULL
714 PyString_Concat
:PyObject
*:newpart
:0:
716 PyString_ConcatAndDel
:void
:::
717 PyString_ConcatAndDel
:PyObject
**:string
:0:???
-- replaces w
/ new string
or NULL
718 PyString_ConcatAndDel
:PyObject
*:newpart
:-1:
720 PyString_Format
:PyObject
*::+1:
721 PyString_Format
:PyObject
*:format
:0:
722 PyString_Format
:PyObject
*:args
:0:
724 PyString_FromString
:PyObject
*::+1:
725 PyString_FromString
:const char
*:v
::
727 PyString_FromStringAndSize
:PyObject
*::+1:
728 PyString_FromStringAndSize
:const char
*:v
::
729 PyString_FromStringAndSize
:int:len
::
731 PyString_GET_SIZE
:int:::
732 PyString_GET_SIZE
:PyObject
*:string
:0:
734 PyString_InternFromString
:PyObject
*::+1:
735 PyString_InternFromString
:const char
*:v
::
737 PyString_InternInPlace
:void
:::
738 PyString_InternInPlace
:PyObject
**:string
:+1:???
741 PyString_Size
:PyObject
*:string
:0:
744 PySys_SetArgv
:int:argc
::
745 PySys_SetArgv
:char
**:argv
::
747 PyThreadState_Clear
:void
:::
748 PyThreadState_Clear
:PyThreadState
*:tstate
::
750 PyThreadState_Delete
:void
:::
751 PyThreadState_Delete
:PyThreadState
*:tstate
::
753 PyThreadState_Get
:PyThreadState
*:::
755 PyThreadState_New
:PyThreadState
*:::
756 PyThreadState_New
:PyInterpreterState
*:interp
::
758 PyThreadState_Swap
:PyThreadState
*:::
759 PyThreadState_Swap
:PyThreadState
*:tstate
::
762 PyTuple_Check
:PyObject
*:p
:0:
764 PyTuple_GET_ITEM
:PyObject
*::0:
765 PyTuple_GET_ITEM
:PyTupleObject
*:p
:0:
766 PyTuple_GET_ITEM
:int:pos
::
768 PyTuple_GetItem
:PyObject
*::0:
769 PyTuple_GetItem
:PyTupleObject
*:p
:0:
770 PyTuple_GetItem
:int:pos
::
772 PyTuple_GetSlice
:PyObject
*::+1:
773 PyTuple_GetSlice
:PyTupleObject
*:p
:0:
774 PyTuple_GetSlice
:int:low
::
775 PyTuple_GetSlice
:int:high
::
777 PyTuple_New
:PyObject
*::+1:
778 PyTuple_New
:int:len
::
780 PyTuple_SET_ITEM
:void
:::
781 PyTuple_SET_ITEM
:PyTupleObject
*:p
:0:
782 PyTuple_SET_ITEM
:int:pos
::
783 PyTuple_SET_ITEM
:PyObject
*:o
:0:
785 PyTuple_SetItem
:int:::
786 PyTuple_SetItem
:PyTupleObject
*:p
:0:
787 PyTuple_SetItem
:int:pos
::
788 PyTuple_SetItem
:PyObject
*:o
:0:
791 PyTuple_Size
:PyTupleObject
*:p
:0:
794 Py_AtExit
:void
(*)():func
::
796 Py_CompileString
:PyObject
*::+1:
797 Py_CompileString
:char
*:str
::
798 Py_CompileString
:char
*:filename
::
799 Py_CompileString
:int:start
::
802 Py_DECREF
:PyObject
*:o
:-1:
804 Py_EndInterpreter
:void
:::
805 Py_EndInterpreter
:PyThreadState
*:tstate
::
810 Py_FatalError
:void
:::
811 Py_FatalError
:char
*:message
::
813 Py_FdIsInteractive
:int:::
814 Py_FdIsInteractive
:FILE
*:fp
::
815 Py_FdIsInteractive
:char
*:filename
::
819 Py_GetBuildInfoconst
:char
*:::
821 Py_GetCompilerconst
:char
*:::
823 Py_GetCopyrightconst
:char
*:::
825 Py_GetExecPrefix
:char
*:::
829 Py_GetPlatformconst
:char
*:::
831 Py_GetPrefix
:char
*:::
833 Py_GetProgramFullPath
:char
*:::
835 Py_GetProgramName
:char
*:::
837 Py_GetVersionconst
:char
*:::
840 Py_INCREF
:PyObject
*:o
:+1:
842 Py_Initialize
:void
:::
844 Py_IsInitialized
:int:::
846 Py_NewInterpreter
:PyThreadState
*:::
848 Py_SetProgramName
:void
:::
849 Py_SetProgramName
:char
*:name
::
852 Py_XDECREF
:PyObject
*:o
:-1:if o is
not NULL
855 Py_XINCREF
:PyObject
*:o
:+1:if o is
not NULL
857 _PyImport_FindExtension
:PyObject
*::0:??? see PyImport_AddModule
858 _PyImport_FindExtension
:char
*:::
859 _PyImport_FindExtension
:char
*:::
861 _PyImport_Fini
:void
:::
863 _PyImport_FixupExtension
:PyObject
*:::???
864 _PyImport_FixupExtension
:char
*:::
865 _PyImport_FixupExtension
:char
*:::
867 _PyImport_Init
:void
:::
869 _PyObject_New
:PyObject
*::+1:
870 _PyObject_New
:PyTypeObject
*:type
:0:
872 _PyObject_NewVar
:PyObject
*::+1:
873 _PyObject_NewVar
:PyTypeObject
*:type
:0:
874 _PyObject_NewVar
:int:size
::
876 _PyString_Resize
:int:::
877 _PyString_Resize
:PyObject
**:string
:+1:
878 _PyString_Resize
:int:newsize
::
880 _PyTuple_Resize
:int:::
881 _PyTuple_Resize
:PyTupleObject
**:p
:+1:
882 _PyTuple_Resize
:int:new
::
883 _PyTuple_Resize
:int:last_is_sticky
::
885 _Py_c_diff
:Py_complex
:::
886 _Py_c_diff
:Py_complex
:left
::
887 _Py_c_diff
:Py_complex
:right
::
889 _Py_c_neg
:Py_complex
:::
890 _Py_c_neg
:Py_complex
:complex
::
892 _Py_c_pow
:Py_complex
:::
893 _Py_c_pow
:Py_complex
:num
::
894 _Py_c_pow
:Py_complex
:exp::
896 _Py_c_prod
:Py_complex
:::
897 _Py_c_prod
:Py_complex
:left
::
898 _Py_c_prod
:Py_complex
:right
::
900 _Py_c_quot
:Py_complex
:::
901 _Py_c_quot
:Py_complex
:dividend
::
902 _Py_c_quot
:Py_complex
:divisor
::
904 _Py_c_sum
:Py_complex
:::
905 _Py_c_sum
:Py_complex
:left
::
906 _Py_c_sum
:Py_complex
:right
::