Silverfrost Logo About Us | Contact Us
 

Default KIND values for intrinsic types

/ALT_KINDS
Allows byte size for KIND numbers. e.g. REAL(8) instead of REAL(2); also 1.0_8 instead of 1.0_2 but 1.0_K must use the default KIND values.

/DEFINT_KIND <kind>
Sets the default INTEGER kind. Use kind=2 or 3. kind=3 is the default.

/DEFLOG_KIND <kind>
Sets the default LOGICAL kind. Use kind=1 or 2 or 3. kind=3 is the default.

/DEFREAL_KIND <kind>
Sets the default REAL kind. Use kind=2 or 3. kind=3 is for Win32 only.
/DEFREAL_KIND 2 also promotes all variables declared as REAL*4 or REAL(1) to double precision. In this respect it is the same as the option /DREAL and is unlike the behaviour of /DEFINT_KIND. Similarly (for Win32) DEFREAL_KIND 3 is the same as /XREAL.

/DREAL more...
Set the default KIND for type REAL to be 2 (DOUBLE PRECISION).

/XREAL
Win32 only. Sets the default KIND for type REAL to be 3.

/INTS more...
Set default KIND for type INTEGER to be 2.

/INTL more...
Set default KIND for type INTEGER to be 3 (this is the default).

/LOGS more...
Set default KIND for type LOGICAL to be 2.

/LOGL more...
Set default KIND for type LOGICAL to be 3 (this is the default).

 

 

Copyright © 1999-2017 Silverfrost Limited