# ATTRIBUTES CVF

The ATTRIBUTES direction option CVF tells the compiler to use calling conventions compatible with Compaq Visual Fortran* and Microsoft Fortran PowerStation.

!DIR$ ATTRIBUTES CVF :: object[, object] ...

object | Is the name of a data object or procedure.

The conventions that are used are as follows:

- The calling mechanism: STDCALL on Windows* systems using IA-32 architecture

- The argument passing mechanism: by reference

- Character-length argument passing: following the argument address

- The external name case: uppercase

- The name decoration: Underscore prefix on IA-32 architecture, no prefix on Intel® 64 architecture. On Windows* systems using IA-32 architecture, @n suffix where n is the number of bytes to be removed from the stack on exit from the procedure. No suffix on other systems.

## See Also

ATTRIBUTES
Syntax Rules for Compiler Directives