VMS Help  —  PASCAL  Directives  F_FLOAT
  The  %F_FLOAT  directive  produces  a  VAX  F_floating   literal
  regardless   of  the  current  floating  point  default  of  the
  compilation.  Without the directive,  the  format  of  a  single
  precision  floating  literal  will  be  determined  based on the
  setting of the /FLOAT DCL qualifier or the [FLOAT]  module-level
  attribute.  The syntax is:

    %F_FLOAT floating-point-literal

  For example,

    lib$wait(%f_float 1.0);

  will ensure the correct floating literal for  LIB$WAIT  even  on
  OpenVMS I64 systems which default to IEEE floating format.
Close Help