Quick update to the README file. For intros and books we now point to
[python/dscho.git] / Doc / api / refcounts.dat
blob53eb006e2c44f5a1ad2b41e5520b8240801b49a0
1 # Created by Skip Montanaro <skip@mojam.com>.
3 # Format:
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
22 # code.
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:
61 PyDict_Check:int:::
62 PyDict_Check:PyObject*:p:0:
64 PyDict_Clear:void:::
65 PyDict_Clear:PyDictObject*:p:0:
67 PyDict_DelItem:int:::
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:
94 PyDict_Next:int:::
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:
110 PyDict_Size:int:::
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:::
122 PyErr_Clear:void:::
124 PyErr_ExceptionMatches:int:::
125 PyErr_ExceptionMatches:PyObject*:exc:0:
127 PyErr_Fetch:void:::
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:
150 PyErr_Print:void:::
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:
193 PyFile_Check:int:::
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:
237 PyFloat_Check:int:::
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:
277 PyInt_AsLong:long:::
278 PyInt_AsLong:PyObject*:io:0:
280 PyInt_Check:int:::
281 PyInt_Check:PyObject*::0:
283 PyInt_FromLong:PyObject*::+1:
284 PyInt_FromLong:long:ival::
286 PyInt_GetMax:long:::
288 PyInterpreterState_Clear:void:::
289 PyInterpreterState_Clear:PyInterpreterState*:interp::
291 PyInterpreterState_Delete:void:::
292 PyInterpreterState_Delete:PyInterpreterState*:interp::
294 PyInterpreterState_New:PyInterpreterState*:::
296 PyList_Append:int:::
297 PyList_Append:PyObject*:list:0:
298 PyList_Append:PyObject*:item:+1:
300 PyList_AsTuple:PyObject*::+1:
301 PyList_AsTuple:PyObject*:list:0:
303 PyList_Check:int:::
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::
322 PyList_Insert:int:::
323 PyList_Insert:PyObject*:list:0:
324 PyList_Insert:int:index::
325 PyList_Insert:PyObject*:item:+1:
327 PyList_New:PyObject*::+1:
328 PyList_New:int:len::
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?
349 PyList_Size:int:::
350 PyList_Size:PyObject*:list:0:
352 PyList_Sort:int:::
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:
364 PyLong_Check:int:::
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:
528 PyObject_Cmp:int:::
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:
569 PyObject_Hash:int:::
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::
616 PyRun_AnyFile:int:::
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::
677 PySequence_In:int:::
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:???
740 PyString_Size:int:::
741 PyString_Size:PyObject*:string:0:
743 PySys_SetArgv:int:::
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::
761 PyTuple_Check:int:::
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:
790 PyTuple_Size:int:::
791 PyTuple_Size:PyTupleObject*:p:0:
793 Py_AtExit:int:::
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::
801 Py_DECREF:void:::
802 Py_DECREF:PyObject*:o:-1:
804 Py_EndInterpreter:void:::
805 Py_EndInterpreter:PyThreadState*:tstate::
807 Py_Exit:void:::
808 Py_Exit:int:status::
810 Py_FatalError:void:::
811 Py_FatalError:char*:message::
813 Py_FdIsInteractive:int:::
814 Py_FdIsInteractive:FILE*:fp::
815 Py_FdIsInteractive:char*:filename::
817 Py_Finalize:void:::
819 Py_GetBuildInfoconst:char*:::
821 Py_GetCompilerconst:char*:::
823 Py_GetCopyrightconst:char*:::
825 Py_GetExecPrefix:char*:::
827 Py_GetPath:char*:::
829 Py_GetPlatformconst:char*:::
831 Py_GetPrefix:char*:::
833 Py_GetProgramFullPath:char*:::
835 Py_GetProgramName:char*:::
837 Py_GetVersionconst:char*:::
839 Py_INCREF:void:::
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::
851 Py_XDECREF:void:::
852 Py_XDECREF:PyObject*:o:-1:if o is not NULL
854 Py_XINCREF:void:::
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::