Previous Chapter Next Chapter Table of Contents Glossary Index

Chapter 12. The Foreign-Function Interface

12.1. Specifying And Using Foreign Types
12.1.1. Overview
12.1.2. Syntax of Foreign Type Specifiers
12.2. Foreign Function Calls
12.2.1. Overview
12.2.2. Return Conventions for C Structures
12.3. Referencing and Using Foreign Memory Addresses
12.3.1. Overview
12.3.2. Foreign-Memory-Addresses Dictionary
12.4. The Interface Database
12.4.1. Overview
12.4.2. Other issues:
12.5. Using Interface Directories
12.5.1. Overview
12.5.2. Creating new interface directories
12.6. Using Shared Libraries
12.6.1. Overview
12.6.2. Limitations and known bugs
12.6.3. >Darwin Notes
12.7. The Interface Translator
12.7.1. Overview
12.7.2. Details: rebuilding the CDB databases, step by step
12.8. Case-sensitivity of foreign names in CCL
12.8.1. Overview
12.8.2. Foreign constant and function names
12.8.3. Foreign type, record, and field names
12.8.4. Examples
12.9. Reading Foreign Names
12.10. Tutorial: Using Basic Calls and Types
12.10.1. Acknowledgement
12.11. Tutorial: Allocating Foreign Data on the Lisp Heap
12.11.1. Acknowledgement
12.12. The Foreign-Function-Interface Dictionary

Previous Chapter Next Chapter Table of Contents Glossary Index