PLT Foreign Interface Manual


PLT (scheme@plt-scheme.org) 

300
Released December 2005
 

    1  Introduction

    2  Foreign Interface
        2.1  Basic C Type Functions
        2.2  Simple Types
            2.2.1  Numeric Types
            2.2.2  String Types
                2.2.2.1  Primitive String Types
                2.2.2.2  Additional String Types
                2.2.2.3  The _string Type
                2.2.2.4  Utility String Types
            2.2.3  Pointer Types
            2.2.4  Type Constructors
            2.2.5  Misc Types
        2.3  Pointer Functions
            2.3.1  Memory Management
        2.4  Safe C Vectors
            2.4.1  SRFI-4 Vectors
        2.5  Foreign Libraries
        2.6  Tagged C Pointer Types
        2.7  C Struct Types
            2.7.1  C Struct Examples
        2.8  Function Types
            2.8.1  Custom Function Types
        2.9  Miscellaneous Support
        2.10  Functions in the C part

Copyright notice

Copyright ©1996-2005 PLT

Permission to make digital/hard copies and/or distribute this documentation for any purpose is hereby granted without fee, provided that the above copyright notice, author, and this permission notice appear in all copies of this documentation.

Last modified: Sunday, December 18th, 2005 3:56:51am