blob: 3114e96a5c20689c31233ff86438eed475eccbfa [file] [log] [blame]
Fred Drake805bf1b1999-10-20 16:03:38 +00001# Created by kip Montanaro <skip@mojam.com>.
2
Fred Drake7b7dc6b1999-10-20 15:06:24 +00003# 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.
7
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.
12
13# For readability, each function's lines are surrounded by a blank line.
14# The blocks are sorted alphabetically by function name.
15
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.
20
21# The parameter names are as they appear in the API manual, not the source
22# code.
23
24PyCObject_AsVoidPtr:void*:::
25PyCObject_AsVoidPtr:PyObject*:self:0:
26
27PyCObject_FromVoidPtr:PyObject*::+1:
28PyCObject_FromVoidPtr:void*:cobj::
29PyCObject_FromVoidPtr::void (* destr)(void* )::
30
31PyCObject_FromVoidPtrAndDesc:PyObject*::+1:
32PyCObject_FromVoidPtrAndDesc:void*:cobj::
33PyCObject_FromVoidPtrAndDesc:void*:desc::
34PyCObject_FromVoidPtrAndDesc:void(*)(void*,void*):destr::
35
36PyCObject_GetDesc:void*:::
37PyCObject_GetDesc:PyObject*:self:0:
38
39PyCallable_Check:int:::
40PyCallable_Check:PyObject*:o:0:
41
42PyComplex_AsCComplex:Py_complex:::
43PyComplex_AsCComplex:PyObject*:op:0:
44
45PyComplex_Check:int:::
46PyComplex_Check:PyObject*:p:0:
47
48PyComplex_FromCComplex:PyObject*::+1:
49PyComplex_FromCComplex::Py_complex v::
50
51PyComplex_FromDoubles:PyObject*::+1:
52PyComplex_FromDoubles::double real::
53PyComplex_FromDoubles::double imag::
54
55PyComplex_ImagAsDouble:double:::
56PyComplex_ImagAsDouble:PyObject*:op:0:
57
58PyComplex_RealAsDouble:double:::
59PyComplex_RealAsDouble:PyObject*:op:0:
60
61PyDict_Check:int:::
62PyDict_Check:PyObject*:p:0:
63
64PyDict_Clear:void:::
65PyDict_Clear:PyDictObject*:p:0:
66
67PyDict_DelItem:int:::
68PyDict_DelItem:PyDictObject*:p:0:
69PyDict_DelItem:PyObject*:key:0:
70
71PyDict_DelItemString:int:::
72PyDict_DelItemString:PyDictObject*:p:0:
73PyDict_DelItemString:char*:key::
74
Fred Drake805bf1b1999-10-20 16:03:38 +000075PyDict_GetItem:PyObject*::0:0
Fred Drake7b7dc6b1999-10-20 15:06:24 +000076PyDict_GetItem:PyDictObject*:p:0:
77PyDict_GetItem:PyObject*:key:0:
78
Fred Drake805bf1b1999-10-20 16:03:38 +000079PyDict_GetItemString:PyObject*::0:
Fred Drake7b7dc6b1999-10-20 15:06:24 +000080PyDict_GetItemString:PyDictObject*:p:0:
81PyDict_GetItemString:char*:key::
82
83PyDict_Items:PyObject*::+1:
84PyDict_Items:PyDictObject*:p:0:
85
86PyDict_Keys:PyObject*::+1:
87PyDict_Keys:PyDictObject*:p:0:
88
89PyDict_New:PyObject*::+1:
90
91PyDict_Next:int:::
92PyDict_Next:PyDictObject*:p:0:
93PyDict_Next:int:ppos::
94PyDict_Next:PyObject**:pkey:0:
95PyDict_Next:PyObject**:pvalue:0:
96
97PyDict_SetItem:int:::
98PyDict_SetItem:PyDictObject*:p:0:
99PyDict_SetItem:PyObject*:key:+1:
100PyDict_SetItem:PyObject*:val:+1:
101
102PyDict_SetItemString:int:::
103PyDict_SetItemString:PyDictObject*:p:0:
104PyDict_SetItemString:char*:key::
105PyDict_SetItemString:PyObject*:val:+1:
106
107PyDict_Size:int:::
108PyDict_Size:PyDictObject*:p::
109
110PyDict_Values:PyObject*::+1:
111PyDict_Values:PyDictObject*:p:0:
112
113PyErr_BadArgument:int:::
114
115PyErr_BadInternalCall:void:::
116
117PyErr_CheckSignals:int:::
118
119PyErr_Clear:void:::
120
121PyErr_ExceptionMatches:int:::
122PyErr_ExceptionMatches:PyObject*:exc:0:
123
124PyErr_Fetch:void:::
125PyErr_Fetch:PyObject**:ptype:0:
126PyErr_Fetch:PyObject**:pvalue:0:
127PyErr_Fetch:PyObject**:ptraceback:0:
128
129PyErr_GivenExceptionMatches:int:::
130PyErr_GivenExceptionMatches:PyObject*:given:0:
131PyErr_GivenExceptionMatches:PyObject*:exc:0:
132
133PyErr_NewException:PyObject*::+1:
134PyErr_NewException:char*:name::
135PyErr_NewException:PyObject*:base:0:
136PyErr_NewException:PyObject*:dict:0:
137
138PyErr_NoMemory:PyObject*::0:
139
140PyErr_NormalizeException:void:::
141PyErr_NormalizeException:PyObject**:exc::???
142PyErr_NormalizeException:PyObject**:val::???
143PyErr_NormalizeException:PyObject**:tb::???
144
145PyErr_Occurred:PyObject*::0:
146
147PyErr_Print:void:::
148
149PyErr_Restore:void:::
150PyErr_Restore:PyObject*:type:0:
151PyErr_Restore:PyObject*:value:0:
152PyErr_Restore:PyObject*:traceback:0:
153
154PyErr_SetFromErrno:PyObject*:::
155PyErr_SetFromErrno:PyObject*:type:0:
156
157PyErr_SetInterrupt:void:::
158
159PyErr_SetNone:void:::
160PyErr_SetNone:PyObject*:type:+1:
161
162PyErr_SetObject:void:::
163PyErr_SetObject:PyObject*:type:+1:
164PyErr_SetObject:PyObject*:value:+1:
165
166PyErr_SetString:void:::
167PyErr_SetString:PyObject*:type:+1:
168PyErr_SetString:char*:message::
169
170PyEval_AcquireLock:void:::
171
172PyEval_AcquireThread:void:::
173PyEval_AcquireThread:PyThreadState*:tstate::
174
175PyEval_InitThreads:void:::
176
177PyEval_ReleaseLock:void:::
178
179PyEval_ReleaseThread:void:::
180PyEval_ReleaseThread:PyThreadState*:tstate::
181
182PyEval_RestoreThread:void:::
183PyEval_RestoreThread:PyThreadState*:tstate::
184
185PyEval_SaveThread:PyThreadState*:::
186
187PyFile_AsFile:FILE*:::
188PyFile_AsFile:PyFileObject*:p:0:
189
190PyFile_Check:int:::
191PyFile_Check:PyObject*:p:0:
192
193PyFile_FromFile:PyObject*::+1:
194PyFile_FromFile:FILE*:fp::
195PyFile_FromFile:char*:name::
196PyFile_FromFile:char*:mode::
197PyFile_FromFile:int(*:close)::
198
199PyFile_FromString:PyObject*::+1:
200PyFile_FromString:char*:name::
201PyFile_FromString:char*:mode::
202
203PyFile_GetLine:PyObject*::+1:
204PyFile_GetLine:PyObject*:p::
205PyFile_GetLine:int:n::
206
207PyFile_Name:PyObject*::0:
208PyFile_Name:PyObject*:p:0:
209
210PyFile_SetBufSize:void:::
211PyFile_SetBufSize:PyFileObject*:p:0:
212PyFile_SetBufSize:int:n::
213
214PyFile_SoftSpace:int:::
215PyFile_SoftSpace:PyFileObject*:p:0:
216PyFile_SoftSpace:int:newflag::
217
218PyFile_WriteObject:int:::
219PyFile_WriteObject:PyObject*:obj:0:
220PyFile_WriteObject:PyFileObject*:p:0:
221PyFile_WriteObject:int:flags::
222
223PyFile_WriteString:int:::
224PyFile_WriteString:char*:s::
225PyFile_WriteString:PyFileObject*:p:0:
226PyFile_WriteString:int:flags::
227
228PyFloat_AS_DOUBLE:double:::
229PyFloat_AS_DOUBLE:PyObject*:pyfloat:0:
230
231PyFloat_AsDouble:double:::
232PyFloat_AsDouble:PyObject*:pyfloat:0:
233
234PyFloat_Check:int:::
235PyFloat_Check:PyObject*:p:0:
236
237PyFloat_FromDouble:PyObject*::+1:
238PyFloat_FromDouble:double:v::
239
Fred Drake805bf1b1999-10-20 16:03:38 +0000240PyImport_AddModule:PyObject*::0:reference borrowed from sys.modules
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000241PyImport_AddModule:char*:name::
242
243PyImport_Cleanup:void:::
244
245PyImport_ExecCodeModule:PyObject*::+1:
246PyImport_ExecCodeModule:char*:name::
247PyImport_ExecCodeModule:PyObject*:co:0:
248
249PyImport_GetMagicNumber:long:::
250
251PyImport_GetModuleDict:PyObject*::0:
252
253PyImport_Import:PyObject*::+1:
254PyImport_Import:PyObject*:name:0:
255
256PyImport_ImportFrozenModule:int:::
257PyImport_ImportFrozenModule:char*:::
258
Fred Drake805bf1b1999-10-20 16:03:38 +0000259PyImport_ImportModule:PyObject*::1:not sure...
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000260PyImport_ImportModule:char*:name::
261
262PyImport_ImportModuleEx:PyObject*::0:???
263PyImport_ImportModuleEx:char*:name::
264PyImport_ImportModuleEx:PyObject*:globals:0:???
265PyImport_ImportModuleEx:PyObject*:locals:0:???
266PyImport_ImportModuleEx:PyObject*:fromlist:0:???
267
Fred Drake805bf1b1999-10-20 16:03:38 +0000268PyImport_ReloadModule:PyObject*::0:
269PyImport_ReloadModule:PyObject*:m:0:
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000270
271PyInt_AS_LONG:long:::
272PyInt_AS_LONG:PyIntObject*:io:0:
273
274PyInt_AsLong:long:::
275PyInt_AsLong:PyObject*:io:0:
276
277PyInt_Check:int:::
278PyInt_Check:PyObject*::0:
279
280PyInt_FromLong:PyObject*::+1:
281PyInt_FromLong:long:ival::
282
283PyInt_GetMax:long:::
284
285PyInterpreterState_Clear:void:::
286PyInterpreterState_Clear:PyInterpreterState*:interp::
287
288PyInterpreterState_Delete:void:::
289PyInterpreterState_Delete:PyInterpreterState*:interp::
290
291PyInterpreterState_New:PyInterpreterState*:::
292
293PyList_Append:int:::
294PyList_Append:PyObject*:list:0:
295PyList_Append:PyObject*:item:+1:
296
297PyList_AsTuple:PyObject*::+1:
298PyList_AsTuple:PyObject*:list:0:
299
300PyList_Check:int:::
301PyList_Check:PyObject*:p:0:
302
303PyList_GET_ITEM:PyObject*::0:
304PyList_GET_ITEM:PyObject*:list:0:
305PyList_GET_ITEM:int:i:0:
306
307PyList_GET_SIZE:int:::
308PyList_GET_SIZE:PyObject*:list:0:
309
310PyList_GetItem:PyObject*::0:
311PyList_GetItem:PyObject*:list:0:
312PyList_GetItem:int:index::
313
314PyList_GetSlice:PyObject*::+1:
315PyList_GetSlice:PyObject*:list:0:
316PyList_GetSlice:int:low::
317PyList_GetSlice:int:high::
318
319PyList_Insert:int:::
320PyList_Insert:PyObject*:list:0:
321PyList_Insert:int:index::
322PyList_Insert:PyObject*:item:+1:
323
324PyList_New:PyObject*::+1:
325PyList_New:int:len::
326
327PyList_Reverse:int:::
328PyList_Reverse:PyObject*:list:0:
329
330PyList_SET_ITEM:PyObject*::0:
331PyList_SET_ITEM:PyObject*:list:0:
332PyList_SET_ITEM:int:i::
333PyList_SET_ITEM:PyObject*:o:0:
334
335PyList_SetItem:int:::
336PyList_SetItem:PyObject*:list:0:
337PyList_SetItem:int:index::
338PyList_SetItem:PyObject*:item:0:
339
340PyList_SetSlice:int:::
341PyList_SetSlice:PyObject*:list:0:
342PyList_SetSlice:int:low::
343PyList_SetSlice:int:high::
344PyList_SetSlice:PyObject*:itemlist:0:but increfs its elements?
345
346PyList_Size:int:::
347PyList_Size:PyObject*:list:0:
348
349PyList_Sort:int:::
350PyList_Sort:PyObject*:list:0:
351
352PyLong_AsDouble:double:::
353PyLong_AsDouble:PyObject*:pylong:0:
354
355PyLong_AsLong:long:::
356PyLong_AsLong:PyObject*:pylong:0:
357
358PyLong_AsUnsignedLong:unsigned long:::
359PyLong_AsUnsignedLong:PyObject*:pylong:0:
360
361PyLong_Check:int:::
362PyLong_Check:PyObject*:p:0:
363
364PyLong_FromDouble:PyObject*::+1:
365PyLong_FromDouble:double:v::
366
367PyLong_FromLong:PyObject*::+1:
368PyLong_FromLong:long:v::
369
370PyLong_FromString:PyObject*::+1:
371PyLong_FromString:char*:str::
372PyLong_FromString:char**:pend::
373PyLong_FromString:int:base::
374
375PyLong_FromUnsignedLong:PyObject*::+1:
376PyLong_FromUnsignedLong:unsignedlong:v::
377
378PyMapping_Check:int:::
379PyMapping_Check:PyObject*:o:0:
380
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000381PyMapping_DelItem:int:::
382PyMapping_DelItem:PyObject*:o:0:
383PyMapping_DelItem:PyObject*:key:0:
384
385PyMapping_DelItemString:int:::
386PyMapping_DelItemString:PyObject*:o:0:
387PyMapping_DelItemString:char*:key::
388
389PyMapping_GetItemString:PyObject*::+1:
390PyMapping_GetItemString:PyObject*:o:0:
391PyMapping_GetItemString:char*:key::
392
393PyMapping_HasKey:int:::
394PyMapping_HasKey:PyObject*:o:0:
395PyMapping_HasKey:PyObject*:key::
396
397PyMapping_HasKeyString:int:::
398PyMapping_HasKeyString:PyObject*:o:0:
399PyMapping_HasKeyString:char*:key::
400
401PyMapping_Items:PyObject*::+1:
402PyMapping_Items:PyObject*:o:0:
403
404PyMapping_Keys:PyObject*::+1:
405PyMapping_Keys:PyObject*:o:0:
406
407PyMapping_Length:int:::
408PyMapping_Length:PyObject*:o:0:
409
410PyMapping_SetItemString:int:::
411PyMapping_SetItemString:PyObject*:o:0:
412PyMapping_SetItemString:char*:key::
413PyMapping_SetItemString:PyObject*:v:+1:
414
415PyMapping_Values:PyObject*::+1:
416PyMapping_Values:PyObject*:o:0:
417
418PyModule_GetDict:PyObject*::0:
419PyModule_GetDict::PyObject* module:0:
420
421PyModule_GetFilename:char*:::
422PyModule_GetFilename:PyObject*:module:0:
423
424PyModule_GetName:char*:::
425PyModule_GetName:PyObject*:module:0:
426
427PyModule_New:PyObject*::+1:
428PyModule_New::char* name::
429
430PyNumber_Absolute:PyObject*::+1:
431PyNumber_Absolute:PyObject*:o:0:
432
433PyNumber_Add:PyObject*::+1:
434PyNumber_Add:PyObject*:o1:0:
435PyNumber_Add:PyObject*:o2:0:
436
437PyNumber_And:PyObject*::+1:
438PyNumber_And:PyObject*:o1:0:
439PyNumber_And:PyObject*:o2:0:
440
441PyNumber_Check:PyObject*:o:0:
442PyNumber_Check:int:::
443
444PyNumber_Coerce:int:::
445PyNumber_Coerce:PyObject**:p1:+1:
446PyNumber_Coerce:PyObject**:p2:+1:
447
448PyNumber_Divide:PyObject*::+1:
449PyNumber_Divide:PyObject*:o1:0:
450PyNumber_Divide:PyObject*:o2:0:
451
452PyNumber_Divmod:PyObject*::+1:
453PyNumber_Divmod:PyObject*:o1:0:
454PyNumber_Divmod:PyObject*:o2:0:
455
456PyNumber_Float:PyObject*::+1:
457PyNumber_Float:PyObject*:o:0:
458
459PyNumber_Int:PyObject*::+1:
460PyNumber_Int:PyObject*:o:0:
461
462PyNumber_Invert:PyObject*::+1:
463PyNumber_Invert:PyObject*:o:0:
464
465PyNumber_Long:PyObject*::+1:
466PyNumber_Long:PyObject*:o:0:
467
468PyNumber_Lshift:PyObject*::+1:
469PyNumber_Lshift:PyObject*:o1:0:
470PyNumber_Lshift:PyObject*:o2:0:
471
472PyNumber_Multiply:PyObject*::+1:
473PyNumber_Multiply:PyObject*:o1:0:
474PyNumber_Multiply:PyObject*:o2:0:
475
476PyNumber_Negative:PyObject*::+1:
477PyNumber_Negative:PyObject*:o:0:
478
479PyNumber_Or:PyObject*::+1:
480PyNumber_Or:PyObject*:o1:0:
481PyNumber_Or:PyObject*:o2:0:
482
483PyNumber_Positive:PyObject*::+1:
484PyNumber_Positive:PyObject*:o:0:
485
486PyNumber_Power:PyObject*::+1:
487PyNumber_Power:PyObject*:o1:0:
488PyNumber_Power:PyObject*:o2:0:
489PyNumber_Power:PyObject*:o3:0:
490
491PyNumber_Remainder:PyObject*::+1:
492PyNumber_Remainder:PyObject*:o1:0:
493PyNumber_Remainder:PyObject*:o2:0:
494
495PyNumber_Rshift:PyObject*::+1:
496PyNumber_Rshift:PyObject*:o1:0:
497PyNumber_Rshift:PyObject*:o2:0:
498
499PyNumber_Subtract:PyObject*::+1:
500PyNumber_Subtract:PyObject*:o1:0:
501PyNumber_Subtract:PyObject*:o2:0:
502
503PyNumber_Xor:PyObject*::+1:
504PyNumber_Xor:PyObject*:o1:0:
505PyNumber_Xor:PyObject*:o2:0:
506
507PyOS_GetLastModificationTime:long:::
508PyOS_GetLastModificationTime:char*:filename::
509
510PyObject_CallFunction:PyObject*::+1:
511PyObject_CallFunction:PyObject*:callable_object:0:
512PyObject_CallFunction:char*:format::
513PyObject_CallFunction::...::
514
515PyObject_CallMethod:PyObject*::+1:
516PyObject_CallMethod:PyObject*:o:0:
517PyObject_CallMethod:char*:m::
518PyObject_CallMethod:char*:format::
519PyObject_CallMethod::...::
520
521PyObject_CallObject:PyObject*::+1:
522PyObject_CallObject:PyObject*:callable_object:0:
523PyObject_CallObject:PyObject*:args:0:
524
525PyObject_Cmp:int:::
526PyObject_Cmp:PyObject*:o1:0:
527PyObject_Cmp:PyObject*:o2:0:
528PyObject_Cmp:int*:result::
529
530PyObject_Compare:int:::
531PyObject_Compare:PyObject*:o1:0:
532PyObject_Compare:PyObject*:o2:0:
533
534PyObject_DelAttr:int:::
535PyObject_DelAttr:PyObject*:o:0:
536PyObject_DelAttr:PyObject*:attr_name:0:
537
538PyObject_DelAttrString:int:::
539PyObject_DelAttrString:PyObject*:o:0:
540PyObject_DelAttrString:char*:attr_name::
541
542PyObject_DelItem:int:::
543PyObject_DelItem:PyObject*:o:0:
544PyObject_DelItem:PyObject*:key:0:
545
546PyObject_GetAttr:PyObject*::+1:
547PyObject_GetAttr:PyObject*:o:0:
548PyObject_GetAttr:PyObject*:attr_name:0:
549
550PyObject_GetAttrString:PyObject*::+1:
551PyObject_GetAttrString:PyObject*:o:0:
552PyObject_GetAttrString:char*:attr_name::
553
554PyObject_GetItem:PyObject*::+1:
555PyObject_GetItem:PyObject*:o:0:
556PyObject_GetItem:PyObject*:key:0:
557
558PyObject_HasAttr:int:::
559PyObject_HasAttr:PyObject*:o:0:
560PyObject_HasAttr:PyObject*:attr_name:0:
561
562PyObject_HasAttrString:int:::
563PyObject_HasAttrString:PyObject*:o:0:
564PyObject_HasAttrString:char*:attr_name:0:
565
566PyObject_Hash:int:::
567PyObject_Hash:PyObject*:o:0:
568
569PyObject_IsTrue:int:::
570PyObject_IsTrue:PyObject*:o:0:
571
572PyObject_Length:int:::
573PyObject_Length:PyObject*:o:0:
574
575PyObject_Print:int:::
576PyObject_Print:PyObject*:o:0:
577PyObject_Print:FILE*:fp::
578PyObject_Print:int:flags::
579
580PyObject_Repr:PyObject*::+1:
581PyObject_Repr:PyObject*:o:0:
582
583PyObject_SetAttr:int:::
584PyObject_SetAttr:PyObject*:o:0:
585PyObject_SetAttr:PyObject*:attr_name:0:
586PyObject_SetAttr:PyObject*:v:+1:
587
588PyObject_SetAttrString:int:::
589PyObject_SetAttrString:PyObject*:o:0:
590PyObject_SetAttrString:char*:attr_name::
591PyObject_SetAttrString:PyObject*:v:+1:
592
593PyObject_SetItem:int:::
594PyObject_SetItem:PyObject*:o:0:
595PyObject_SetItem:PyObject*:key:0:
596PyObject_SetItem:PyObject*:v:+1:
597
598PyObject_Str:PyObject*::+1:
599PyObject_Str:PyObject*:o:0:
600
601PyObject_Type:PyObject*::+1:
602PyObject_Type:PyObject*:o:0:
603
Fred Drake805bf1b1999-10-20 16:03:38 +0000604PyParser_SimpleParseFile:struct _node*:::
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000605PyParser_SimpleParseFile:FILE*:fp::
606PyParser_SimpleParseFile:char*:filename::
607PyParser_SimpleParseFile:int:start::
608
Fred Drake805bf1b1999-10-20 16:03:38 +0000609PyParser_SimpleParseString:struct _node*:::
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000610PyParser_SimpleParseString:char*:str::
611PyParser_SimpleParseString:int:start::
612
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000613PyRun_AnyFile:int:::
614PyRun_AnyFile:FILE*:fp::
615PyRun_AnyFile:char*:filename::
616
Fred Drake805bf1b1999-10-20 16:03:38 +0000617PyRun_File:PyObject*::1:??? -- same as eval_code2()
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000618PyRun_File:FILE*:fp::
619PyRun_File:char*:filename::
620PyRun_File:int:start::
621PyRun_File:PyObject*:globals:0:
622PyRun_File:PyObject*:locals:0:
623
624PyRun_InteractiveLoop:int:::
625PyRun_InteractiveLoop:FILE*:fp::
626PyRun_InteractiveLoop:char*:filename::
627
628PyRun_InteractiveOne:int:::
629PyRun_InteractiveOne:FILE*:fp::
630PyRun_InteractiveOne:char*:filename::
631
632PyRun_SimpleFile:int:::
633PyRun_SimpleFile:FILE*:fp::
634PyRun_SimpleFile:char*:filename::
635
636PyRun_SimpleString:int:::
637PyRun_SimpleString:char*:command::
638
Fred Drake805bf1b1999-10-20 16:03:38 +0000639PyRun_String:PyObject*::1:??? -- same as eval_code2()
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000640PyRun_String:char*:str::
641PyRun_String:int:start::
642PyRun_String:PyObject*:globals:0:
643PyRun_String:PyObject*:locals:0:
644
645PySequence_Check:int:::
646PySequence_Check:PyObject*:o:0:
647
648PySequence_Concat:PyObject*::+1:
649PySequence_Concat:PyObject*:o1:0:
650PySequence_Concat:PyObject*:o2:0:
651
652PySequence_Count:int:::
653PySequence_Count:PyObject*:o:0:
654PySequence_Count:PyObject*:value:0:
655
656PySequence_DelItem:int:::
657PySequence_DelItem:PyObject*:o:0:
658PySequence_DelItem:int:i::
659
660PySequence_DelSlice:int:::
661PySequence_DelSlice:PyObject*:o:0:
662PySequence_DelSlice:int:i1::
663PySequence_DelSlice:int:i2::
664
665PySequence_GetItem:PyObject*::+1:
666PySequence_GetItem:PyObject*:o:0:
667PySequence_GetItem:int:i::
668
669PySequence_GetSlice:PyObject*::+1:
670PySequence_GetSlice:PyObject*:o:0:
671PySequence_GetSlice:int:i1::
672PySequence_GetSlice:int:i2::
673
674PySequence_In:int:::
675PySequence_In:PyObject*:o:0:
676PySequence_In:PyObject*:value:0:
677
678PySequence_Index:int:::
679PySequence_Index:PyObject*:o:0:
680PySequence_Index:PyObject*:value:0:
681
682PySequence_Repeat:PyObject*::+1:
683PySequence_Repeat:PyObject*:o:0:
684PySequence_Repeat:int:count::
685
686PySequence_SetItem:int:::
687PySequence_SetItem:PyObject*:o:0:
688PySequence_SetItem:int:i::
689PySequence_SetItem:PyObject*:v:+1:
690
691PySequence_SetSlice:int:::
692PySequence_SetSlice:PyObject*:o:0:
693PySequence_SetSlice:int:i1::
694PySequence_SetSlice:int:i2::
695PySequence_SetSlice:PyObject*:v:+1:
696
697PySequence_Tuple:PyObject*::+1:
698PySequence_Tuple:PyObject*:o:0:
699
700PyString_AS_STRING:char*:::
701PyString_AS_STRING:PyObject*:string:0:
702
703PyString_AsString:char*:::
704PyString_AsString:PyObject*:string:0:
705
706PyString_Check:int:::
707PyString_Check:PyObject*:o:0:
708
709PyString_Concat:void:::
Fred Drake805bf1b1999-10-20 16:03:38 +0000710PyString_Concat:PyObject**:string:0:??? -- replaces w/ new string or NULL
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000711PyString_Concat:PyObject*:newpart:0:
712
713PyString_ConcatAndDel:void:::
Fred Drake805bf1b1999-10-20 16:03:38 +0000714PyString_ConcatAndDel:PyObject**:string:0:??? -- replaces w/ new string or NULL
Fred Drake7b7dc6b1999-10-20 15:06:24 +0000715PyString_ConcatAndDel:PyObject*:newpart:-1:
716
717PyString_Format:PyObject*::+1:
718PyString_Format:PyObject*:format:0:
719PyString_Format:PyObject*:args:0:
720
721PyString_FromString:PyObject*::+1:
722PyString_FromString:const char*:v::
723
724PyString_FromStringAndSize:PyObject*::+1:
725PyString_FromStringAndSize:const char*:v::
726PyString_FromStringAndSize:int:len::
727
728PyString_GET_SIZE:int:::
729PyString_GET_SIZE:PyObject*:string:0:
730
731PyString_InternFromString:PyObject*::+1:
732PyString_InternFromString:const char*:v::
733
734PyString_InternInPlace:void:::
735PyString_InternInPlace:PyObject**:string:+1:???
736
737PyString_Size:int:::
738PyString_Size:PyObject*:string:0:
739
740PySys_SetArgv:int:::
741PySys_SetArgv:int:argc::
742PySys_SetArgv:char**:argv::
743
744PyThreadState_Clear:void:::
745PyThreadState_Clear:PyThreadState*:tstate::
746
747PyThreadState_Delete:void:::
748PyThreadState_Delete:PyThreadState*:tstate::
749
750PyThreadState_Get:PyThreadState*:::
751
752PyThreadState_New:PyThreadState*:::
753PyThreadState_New:PyInterpreterState*:interp::
754
755PyThreadState_Swap:PyThreadState*:::
756PyThreadState_Swap:PyThreadState*:tstate::
757
758PyTuple_Check:int:::
759PyTuple_Check:PyObject*:p:0:
760
761PyTuple_GET_ITEM:PyObject*::0:
762PyTuple_GET_ITEM:PyTupleObject*:p:0:
763PyTuple_GET_ITEM:int:pos::
764
765PyTuple_GetItem:PyObject*::0:
766PyTuple_GetItem:PyTupleObject*:p:0:
767PyTuple_GetItem:int:pos::
768
769PyTuple_GetSlice:PyObject*::+1:
770PyTuple_GetSlice:PyTupleObject*:p:0:
771PyTuple_GetSlice:int:low::
772PyTuple_GetSlice:int:high::
773
774PyTuple_New:PyObject*::+1:
775PyTuple_New:int:len::
776
777PyTuple_SET_ITEM:void:::
778PyTuple_SET_ITEM:PyTupleObject*:p:0:
779PyTuple_SET_ITEM:int:pos::
780PyTuple_SET_ITEM:PyObject*:o:0:
781
782PyTuple_SetItem:int:::
783PyTuple_SetItem:PyTupleObject*:p:0:
784PyTuple_SetItem:int:pos::
785PyTuple_SetItem:PyObject*:o:0:
786
787PyTuple_Size:int:::
788PyTuple_Size:PyTupleObject*:p:0:
789
790Py_AtExit:int:::
791Py_AtExit:void (*)():func::
792
793Py_CompileString:PyObject*::+1:
794Py_CompileString:char*:str::
795Py_CompileString:char*:filename::
796Py_CompileString:int:start::
797
798Py_DECREF:void:::
799Py_DECREF:PyObject*:o:-1:
800
801Py_EndInterpreter:void:::
802Py_EndInterpreter:PyThreadState*:tstate::
803
804Py_Exit:void:::
805Py_Exit:int:status::
806
807Py_FatalError:void:::
808Py_FatalError:char*:message::
809
810Py_FdIsInteractive:int:::
811Py_FdIsInteractive:FILE*:fp::
812Py_FdIsInteractive:char*:filename::
813
814Py_Finalize:void:::
815
816Py_GetBuildInfoconst:char*:::
817
818Py_GetCompilerconst:char*:::
819
820Py_GetCopyrightconst:char*:::
821
822Py_GetExecPrefix:char*:::
823
824Py_GetPath:char*:::
825
826Py_GetPlatformconst:char*:::
827
828Py_GetPrefix:char*:::
829
830Py_GetProgramFullPath:char*:::
831
832Py_GetProgramName:char*:::
833
834Py_GetVersionconst:char*:::
835
836Py_INCREF:void:::
837Py_INCREF:PyObject*:o:+1:
838
839Py_Initialize:void:::
840
841Py_IsInitialized:int:::
842
843Py_NewInterpreter:PyThreadState*:::
844
845Py_SetProgramName:void:::
846Py_SetProgramName:char*:name::
847
848Py_XDECREF:void:::
849Py_XDECREF:PyObject*:o:-1:if o is not NULL
850
851Py_XINCREF:void:::
852Py_XINCREF:PyObject*:o:+1:if o is not NULL
853
854_PyImport_FindExtension:PyObject*::0:??? see PyImport_AddModule
855_PyImport_FindExtension:char*:::
856_PyImport_FindExtension:char*:::
857
858_PyImport_Fini:void:::
859
860_PyImport_FixupExtension:PyObject*:::???
861_PyImport_FixupExtension:char*:::
862_PyImport_FixupExtension:char*:::
863
864_PyImport_Init:void:::
865
866_PyObject_New:PyObject*::+1:
867_PyObject_New:PyTypeObject*:type:0:
868
869_PyObject_NewVar:PyObject*::+1:
870_PyObject_NewVar:PyTypeObject*:type:0:
871_PyObject_NewVar:int:size::
872
873_PyString_Resize:int:::
874_PyString_Resize:PyObject**:string:+1:
875_PyString_Resize:int:newsize::
876
877_PyTuple_Resize:int:::
878_PyTuple_Resize:PyTupleObject**:p:+1:
879_PyTuple_Resize:int:new::
880_PyTuple_Resize:int:last_is_sticky::
881
882_Py_c_diff:Py_complex:::
883_Py_c_diff:Py_complex:left::
884_Py_c_diff:Py_complex:right::
885
886_Py_c_neg:Py_complex:::
887_Py_c_neg:Py_complex:complex::
888
889_Py_c_pow:Py_complex:::
890_Py_c_pow:Py_complex:num::
891_Py_c_pow:Py_complex:exp::
892
893_Py_c_prod:Py_complex:::
894_Py_c_prod:Py_complex:left::
895_Py_c_prod:Py_complex:right::
896
897_Py_c_quot:Py_complex:::
898_Py_c_quot:Py_complex:dividend::
899_Py_c_quot:Py_complex:divisor::
900
901_Py_c_sum:Py_complex:::
902_Py_c_sum:Py_complex:left::
903_Py_c_sum:Py_complex:right::