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