[Contents] [Previous Section] [Next Section] [Index]


2.1 DPML Routine Interface

The interface to each function is:

RETURN_TYPE generic_interface_name (INPUT_ARG_TYPE...)

Each of these is described below.

RETURN_TYPE
The data type of the value returned by the routine to your application program. Each routine returns a specific class of data type. For example, either F_TYPE or F_COMPLEX can appear in a DPML interface described in Chapter 2. The supported data types are described in Section 1.2.

generic_interface_name
The generic name. DPML routines in this chapter are listed in alphabetic order by their interface names. Some DPML routines may be available in the syntax of your high-level language. Fortran and C are examples. To maximize the portability of your application, use the corresponding mathematical routine described in your high- level language, and directly call only the routines documented in this manual that are not supported by your language. Refer to Appendix B for the specific entry-point names needed to directly call a DPML routine from your platform.

INPUT_ARG_TYPE...
The number and type of input arguments provided by your application. Some routines require more than one argument. Arguments must be coded in the order shown in the interface section of each routine described in this chapter. The supported data types for arguments are described in Section 1.2.
Note
Unless otherwise noted, arguments are read-only and passed by value. Arguments passed by another mechanism are prefaced by an asterisk (*); for example, *n in the frexp() routine.

[Contents] [Previous Section] [Next Section] [Index]