next up previous contents
Next: Specification of Interfaces to Up: Approved Extensions for HPF Extrinsics Previous: Special Considerations for HPF_SERIAL

C Language Bindings



A common problem faced by Fortran users is the need to call procedures written in other languages, particularly those written in C or ones that have interfaces that can be described by C prototypes. Although many Fortran implementations provide methods that solve this problem, these solutions are rarely portable.

This section defines a method of specifying interfaces to procedures defined in C that removes most of the common obstacles to interoperability, while retaining portability.