1 Introduction

Oz provides a simple yet powerful interface to dynamically link native C and C++ code to Oz1. It provides for access and conversion from most Oz values to C data structures and vice versa and supports mechanisms to handle suspension for C(++) functions.

The usage of the C and C++ interface is first explained using an example followed by a reference part that describes the interface in detail.

1. Dynamic linking is currently not supported on the AIX/RS6000 platform.

Michael Mehl, Tobias Müller, Christian Schulte and Ralf Scheidhauer
Version 1.4.0 (20080702)