Previous Chapter Next Chapter Table of Contents Glossary Index

Chapter 13. The Foreign-Function Interface

13.1. Specifying And Using Foreign Types
13.1.1. Overview
13.1.2. Syntax of Foreign Type Specifiers
13.2. Foreign Function Calls
13.2.1. Overview
13.2.2. Return Conventions for C Structures
13.3. Referencing and Using Foreign Memory Addresses
13.3.1. Overview
13.3.2. Foreign-Memory-Addresses Dictionary
13.4. The Interface Database
13.4.1. Overview
13.4.2. Other issues:
13.5. Using Interface Directories
13.5.1. Overview
13.5.2. Creating new interface directories
13.6. Using Shared Libraries
13.6.1. Overview
13.6.2. Limitations and known bugs
13.6.3. >Darwin Notes
13.7. The Interface Translator
13.7.1. Overview
13.7.2. Details: rebuilding the CDB databases, step by step
13.8. Case-sensitivity of foreign names in CCL
13.8.1. Overview
13.8.2. Foreign constant and function names
13.8.3. Foreign type, record, and field names
13.8.4. Examples
13.9. Reading Foreign Names
13.10. Tutorial: Using Basic Calls and Types
13.10.1. Acknowledgement
13.11. Tutorial: Allocating Foreign Data on the Lisp Heap
13.11.1. Acknowledgement
13.12. The Foreign-Function-Interface Dictionary

Previous Chapter Next Chapter Table of Contents Glossary Index