cpython/Doc/api
Tim Peters 7c321a80f9 The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added
more trivial lexical helper macros so that uses of these guys expand
to nothing at all when they're not enabled.  This should help sub-
standard compilers that can't do a good job of optimizing away the
previous "(void)0" expressions.

Py_DECREF:  There's only one definition of this now.  Yay!  That
was that last one in the family defined multiple times in an #ifdef
maze.

Py_FatalError():  Changed the char* signature to const char*.

_Py_NegativeRefcount():  New helper function for the Py_REF_DEBUG
expansion of Py_DECREF.  Calling an external function cuts down on
the volume of generated code.  The previous inline expansion of abort()
didn't work as intended on Windows (the program often kept going, and
the error msg scrolled off the screen unseen).  _Py_NegativeRefcount
calls Py_FatalError instead, which captures our best knowledge of
how to abort effectively across platforms.
2002-07-09 02:57:01 +00:00
..
.cvsignore Updates to reflect pending changes to the XML conversion process. 2000-11-22 16:42:37 +00:00
abstract.tex Clean up descriptions of PyObject_RichCompare() and PyObject_RichCompareBool() 2002-06-14 14:35:56 +00:00
api.tex Break the Python/C API manual into smaller files by chapter. This manual 2001-10-12 19:01:43 +00:00
concrete.tex Corrected return type and value information for PyUnicode_Count() and 2002-06-20 22:07:04 +00:00
exceptions.tex Minor markup adjustments, consistency changes, and shorten a long 2002-07-02 16:17:58 +00:00
init.tex Update to use the new \csimplemacro macro 2002-04-09 21:09:42 +00:00
intro.tex Clean up some markup cruft. A number of the macros that take no 2001-11-28 07:26:15 +00:00
memory.tex Minor clarification about what's actually promised for PyMem_Malloc(0). 2002-04-06 09:14:33 +00:00
newtypes.tex Explain that tp_basicsize must provide alignment for the items. 2002-05-31 21:00:18 +00:00
refcounting.tex Break the Python/C API manual into smaller files by chapter. This manual 2001-10-12 19:01:43 +00:00
refcounts.dat Add refcount info for PyErr_SetFromWindowsErr() and 2002-07-02 16:16:18 +00:00
utilities.tex The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added 2002-07-09 02:57:01 +00:00
veryhigh.tex Break the Python/C API manual into smaller files by chapter. This manual 2001-10-12 19:01:43 +00:00