Previous: Fortran Calling Sequence Up: RTL Calling Conventions Next: Backwards Compatibility with VMS

C Calling Sequence

All RTL routines now have a C language binding, which means that every routine has an entry point that uses C-style arguments and calling sequences. All portable C language programs must use the C language interface to the RTL.

The C-language routines are named similarly to the old (now Fortran-style) routines, except that they start with a `` z'' instead of an `` x''. For example, instead of calling xvwrit or xlget, a C program would now call zvwrit or zlget.