3|Extending and Embedding the Python Interpreter|ext.html#aid18
6|Abstract:|ext.html#aid56
4|Contents|node1.html#SECTION00100000000000000000
3|Extending Python with C or C++ code|node2.html#SECTION00200000000000000000
3|1.1 Introduction|node3.html#SECTION00210000000000000000
3|1.2 A Simple Example|node4.html#SECTION00220000000000000000
3|1.3 Intermezzo: Errors and Exceptions|node5.html#SECTION00230000000000000000
3|1.4 Back to the Example|node6.html#SECTION00240000000000000000
3|1.5 The Module's Method Table and Initialization Function|node7.html#SECTION00250000000000000000
3|1.6 Compilation and Linkage|node8.html#SECTION00260000000000000000
3|1.7 Calling Python Functions From C|node9.html#SECTION00270000000000000000
3|Format Strings for PyArg_ParseTuple()|node10.html#SECTION00280000000000000000
3|The Py_BuildValue() Function|node11.html#SECTION00290000000000000000
3|1.10 Reference Counts|node12.html#SECTION002100000000000000000
4|1.10.1 Introduction|node13.html#SECTION002101000000000000000
4|1.10.2 Reference Counting in Python|node14.html#SECTION002102000000000000000
4|1.10.3 Ownership Rules|node15.html#SECTION002103000000000000000
4|1.10.4 Thin Ice|node16.html#SECTION002104000000000000000
4|1.10.5 NULL Pointers|node17.html#SECTION002105000000000000000
3|Writing Extensions in C++|node18.html#SECTION002110000000000000000
3|2 Embedding Python in another application|node19.html#SECTION00300000000000000000
3|Embedding Python in C++|node20.html#SECTION00310000000000000000
3|3 Dynamic Loading|node21.html#SECTION00400000000000000000
3|3.1 Configuring and Building the Interpreter for Dynamic Loading|node22.html#SECTION00410000000000000000
4|3.1.1 Shared Libraries|node23.html#SECTION00411000000000000000
4|3.1.2 SGI IRIX 4 Dynamic Loading|node24.html#SECTION00412000000000000000
4|3.1.3 GNU Dynamic Loading|node25.html#SECTION00413000000000000000
3|3.2 Building a Dynamically Loadable Module|node26.html#SECTION00420000000000000000
4|3.2.1 Shared Libraries|node27.html#SECTION00421000000000000000
4|3.2.2 SGI IRIX 4 Dynamic Loading|node28.html#SECTION00422000000000000000
4|3.2.3 GNU Dynamic Loading|node29.html#SECTION00423000000000000000
3|About this document ...|node30.html#SECTION00500000000000000000
