Visible to Intel only — GUID: GUID-AE67D976-027F-42D2-95A4-D95029B55567
Visible to Intel only — GUID: GUID-AE67D976-027F-42D2-95A4-D95029B55567
Runtime Library Routines
Intel® Fortran provides library modules containing the following routines. Note that the links in this list go to the relevant language summary table:
Routines that help you write programs for graphics, QuickWin, and other applications (in modules IFQWIN, IFLOGM, and IFCORE):
Routines systems that help you write programs using Component Object Model (COM) and Automation servers (in modules IFCOM and IFAUTO):
Portability routines that help you port your programs to or from other systems, or help you perform basic I/O to serial ports on Windows* systems (in module IFPORT).
National Language Support routines that help you write foreign language programs for international markets (in module IFNLS). These routines are only available on Windows* systems.
POSIX routines that help you write Fortran programs that comply with the POSIX* Standard (in module IFPOSIX).
ESTABLISHQQ lets you specify a routine to handle Runtime Library (RTL) errors (in module IFESTABLISH).
FOR_SET_FTN_ALLOC lets you specify a user-defined routine to dynamically allocate commons. The caller of FOR_SET_FTN_ALLOC must include module IFCOMMONALLOC.
When you include the statement USE module-name in your program, these library routines are automatically linked to your program if called.
You can restrict what is accessed from a USE module by adding ONLY clauses to the USE statement.
The same routine name may appear in different modules. These routines may have different semantics, so be careful you are using the module that contains the routine that will produce the results you want.