\documentclass{manual} \title{Python/C API Reference Manual} \input{boilerplate} \makeindex % tell \index to actually write the .idx file \begin{document} \maketitle \ifhtml \chapter*{Front Matter\label{front}} \fi \input{copyright} \begin{abstract} \noindent This manual documents the API used by C and \Cpp{} programmers who want to write extension modules or embed Python. It is a companion to \citetitle[../ext/ext.html]{Extending and Embedding the Python Interpreter}, which describes the general principles of extension writing but does not document the API functions in detail. \warning{The current version of this document is incomplete. I hope that it is nevertheless useful. I will continue to work on it, and release new versions from time to time, independent from Python source code releases.} \end{abstract} \tableofcontents \input{intro} \input{veryhigh} \input{refcounting} \input{exceptions} \input{utilities} \input{abstract} \input{concrete} \input{init} \input{memory} \input{newtypes} % \chapter{Debugging \label{debugging}} % % XXX Explain Py_DEBUG, Py_TRACE_REFS, Py_REF_DEBUG. \appendix \chapter{Reporting Bugs} \input{reportingbugs} \chapter{History and License} \input{license} \input{api.ind} % Index -- must be last \end{document}