MAKEDIRQQ
Portability Function: Creates a new directory with a specified name.
MALLOC
Elemental Intrinsic Function (Generic): Allocates a block of memory. This is a generic function that has no specific function associated with it. It must not be passed as an actual argument.
MAP and END MAP
Statement: Specifies mapped field declarations that are part of a UNION declaration within a STRUCTURE declaration.
MASKL
Elemental Intrinsic Function (Generic): Returns a left-justified mask.
MASKR
Elemental Intrinsic Function (Generic): Returns a right-justified mask.
MASTER
OpenMP* Fortran Compiler Directive: Specifies a block of code to be executed by the master thread of the team.
MATMUL
Transformational Intrinsic Function (Generic): Performs matrix multiplication of numeric or logical matrices.
MAX
Elemental Intrinsic Function (Generic): Returns the maximum value of the arguments.
MAXEXPONENT
Inquiry Intrinsic Function (Generic): Returns the maximum exponent in the model representing the same type and kind parameters as the argument.
MAXLOC
Transformational Intrinsic Function (Generic): Returns the location of the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MAXVAL
Transformational Intrinsic Function (Generic): Returns the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MBCharLen (W*32)
NLS Function: Returns the length, in bytes, of the first character in a multibyte-character string.
MBConvertMBToUnicode (W*32)
NLS Function: Converts a multibyte-character string from the current codepage to a Unicode string.
MBConvertUnicodeToMB (W*32)
NLS Function: Converts a Unicode string to a multibyte-character string from the current codepage.
MBCurMax (W*32)
NLS Function: Returns the longest possible multibyte character length, in bytes, for the current codepage.
MBINCHARQQ (W*32)
NLS Function: Performs the same function as INCHARQQ except that it can read a single multibyte character at once, and it returns the number of bytes read as well as the character.
MBINDEX (W*32)
NLS Function: Performs the same function as INDEX except that the strings manipulated can contain multibyte characters.
MBJISToJMS, MBJMSToJIS (W*32)
NLS Functions: Converts Japan Industry Standard (JIS) characters to Microsoft Kanji (JMS) characters, or converts JMS characters to JIS characters.
MBLead (W*32)
NLS Function: Determines whether a given character is the lead (first) byte of a multibyte character sequence.
MBLen (W*32)
NLS Function: Returns the number of characters in a multibyte-character string, including trailing blanks.
MBLen_Trim (W*32)
NLS Function: Returns the number of characters in a multibyte-character string, not including trailing blanks.
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*32)
NLS Functions: Perform the same functions as LGE, LGT, LLE, LLT and the logical operators .EQ. and .NE. except that the strings being compared can include multibyte characters, and optional flags can modify the comparison.
MBNext (W*32)
NLS Function: Returns the position of the first lead byte or single-byte character immediately following the given position in a multibyte-character string.
MBPrev (W*32)
NLS Function: Returns the position of the first lead byte or single-byte character immediately preceding the given string position in a multibyte-character string.
MBSCAN (W*32)
NLS Function: Performs the same function as SCAN except that the strings manipulated can contain multibyte characters.
MBStrLead (W*32)
NLS Function: Performs a context-sensitive test to determine whether a given character byte in a string is a multibyte-character lead byte.
MBVERIFY (W*32)
NLS Function: Performs the same function as VERIFY except that the strings manipulated can contain multibyte characters.
MCLOCK
Inquiry Intrinsic Function (Specific): Returns time accounting for a program.
MERGE
Elemental Intrinsic Function (Generic): Selects between two values or between corresponding elements in two arrays, according to the condition specified by a logical mask.
MERGE_BITS
Elemental Intrinsic Function (Generic): Merges bits by using a mask.
MESSAGE
General Compiler Directive: Specifies a character string to be sent to the standard output device during the first compiler pass; this aids debugging.
MESSAGEBOXQQ (W*32)
QuickWin Function: Displays a message box in a QuickWin window.
MIN
Elemental Intrinsic Function (Generic): Returns the minimum value of the arguments.
MINEXPONENT
Inquiry Intrinsic Function (Generic): Returns the minimum exponent in the model representing the same type and kind parameters as the argument.
MINLOC
Transformational Intrinsic Function (Generic): Returns the location of the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MINVAL
Transformational Intrinsic Function (Generic): Returns the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MM_PREFETCH
Intrinsic Subroutine (Generic): Prefetches data from the specified address on one memory cache line. Intrinsic subroutines cannot be passed as actual arguments.
MOD
Elemental Intrinsic Function (Generic): Returns the remainder when the first argument is divided by the second argument.
MODULE
Statement: Marks the beginning of a module program unit, which contains specifications and definitions that can be used by one or more program units.
MODULE PROCEDURE
Statement: Identifies module procedures in an interface block that specifies a generic name.
MODULO
Elemental Intrinsic Function (Generic): Returns the modulo of the arguments.
MOVE_ALLOC
Intrinsic Subroutine (Generic): Moves an allocation from one allocatable object to another. Intrinsic subroutines cannot be passed as actual arguments.
MOVETO, MOVETO_W (W*32)
Graphics Subroutines: Move the current graphics position to a specified point. No drawing occurs.
MVBITS
Elemental Intrinsic Subroutine (Generic): Copies a sequence of bits (a bit field) from one location to another. Intrinsic subroutines cannot be passed as actual arguments.
NAMELIST
Statement: Associates a name with a list of variables. This group name can be referenced in some input/output operations.
NARGS
Inquiry Intrinsic Function (Specific): Returns the total number of command-line arguments, including the command. This function cannot be passed as an actual argument.
NEAREST
Elemental Intrinsic Function (Generic): Returns the nearest different number (representable on the processor) in a given direction.
NEW_LINE
Inquiry Intrinsic Function (Generic): Returns a new line character.
NINT
Elemental Intrinsic Function (Generic): Returns the nearest integer to the argument.
NLSEnumCodepages (W*32)
NLS Function: Returns an array containing the codepages supported by the system, with each array element describing one valid codepage.
NLSEnumLocales (W*32)
NLS Function: Returns an array containing the language and country combinations supported by the system, in which each array element describes one valid combination.
NLSFormatCurrency (W*32)
NLS Function: Returns a correctly formatted currency string for the current locale.
NLSFormatDate (W*32)
NLS Function: Returns a correctly formatted string containing the date for the current locale.
NLSFormatNumber (W*32)
NLS Function: Returns a correctly formatted number string for the current locale.
NLSFormatTime (W*32)
NLS Function: Returns a correctly formatted string containing the time for the current locale.
NLSGetEnvironmentCodepage (W*32)
NLS Function: Returns the codepage number for the system (Window) codepage or the console codepage.
NLSGetLocale (W*32)
NLS Subroutine: Returns the current language, country, or codepage.
NLSSetEnvironmentCodepage (W*32)
NLS Function: Sets the codepage for the current console. The specified codepage affects the current console program and any other programs launched from the same console. It does not affect other open consoles or any consoles opened later.
NLSSetLocale (W*32)
NLS Function: Sets the current language, country, or codepage.
NOFREEFORM
Statement: Specifies that source code is in fixed-form format.
NORM2
Transformational Intrinsic Function (Generic): Returns the L2 norm of an array.
NOSTRICT
Statement: Enables language features not found in the language standard specified on the command line.
NOT
Elemental Intrinsic Function (Generic): Returns the logical complement of the argument.
NOUNROLL
Statement: Disables the unrolling of a DO loop.
NOUNROLL_AND_JAM
Statement: Hints to the compiler to disable loop unrolling and jamming.
NOVECTOR
Statement: Disables vectorization of a DO loop.
NULL
Transformational Intrinsic Function (Generic): Initializes a pointer as disassociated when it is declared. This is a new intrinsic function in Fortran 95.
NULLIFY
Statement: Disassociates a pointer from a target.
NUM_IMAGES
Transformational Intrinsic Function (Generic): Returns the number of images.