diff options
Diffstat (limited to 'gcc/fortran/intrinsic.texi')
-rw-r--r-- | gcc/fortran/intrinsic.texi | 260 |
1 files changed, 110 insertions, 150 deletions
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi index ee358501bed..db336bfcd92 100644 --- a/gcc/fortran/intrinsic.texi +++ b/gcc/fortran/intrinsic.texi @@ -489,8 +489,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{I} @tab The type shall be @code{INTEGER}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -789,8 +788,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{A} @tab The type of the argument shall be @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -1059,8 +1057,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{A} @tab The type of the argument shall be @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -2004,9 +2001,9 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{CPTR} @tab scalar of the type @code{C_FUNPTR}. It is - @code{INTENT(IN)}. +@code{INTENT(IN)}. @item @var{FPTR} @tab procedure pointer interoperable with @var{cptr}. It is - @code{INTENT(OUT)}. +@code{INTENT(OUT)}. @end multitable @item @emph{Example}: @@ -2062,13 +2059,13 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{CPTR} @tab scalar of the type @code{C_PTR}. It is - @code{INTENT(IN)}. +@code{INTENT(IN)}. @item @var{FPTR} @tab pointer interoperable with @var{cptr}. It is - @code{INTENT(OUT)}. +@code{INTENT(OUT)}. @item @var{SHAPE} @tab (Optional) Rank-one array of type @code{INTEGER} - with @code{INTENT(IN)}. It shall be present - if and only if @var{fptr} is an array. The size - must be equal to the rank of @var{fptr}. +with @code{INTENT(IN)}. It shall be present +if and only if @var{fptr} is an array. The size +must be equal to the rank of @var{fptr}. @end multitable @item @emph{Example}: @@ -2115,8 +2112,7 @@ Inquiry function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{X} @tab Associated scalar pointer or interoperable scalar - or allocated allocatable variable with @code{TARGET} - attribute. +or allocated allocatable variable with @code{TARGET} attribute. @end multitable @item @emph{Return value}: @@ -2213,8 +2209,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{A} @tab The type shall be @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -2260,8 +2255,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{I} @tab The type shall be @code{INTEGER}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -2315,11 +2309,10 @@ Subroutine, function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{NAME} @tab The type shall be @code{CHARACTER} of default - kind and shall specify a valid path within the - file system. +kind and shall specify a valid path within the file system. @item @var{STATUS} @tab (Optional) @code{INTEGER} status flag of the default - kind. Returns 0 on success, and a system specific - and nonzero error code otherwise. +kind. Returns 0 on success, and a system specific and nonzero error code +otherwise. @end multitable @item @emph{Example}: @@ -2434,13 +2427,11 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{X} @tab The type may be @code{INTEGER}, @code{REAL}, - or @code{COMPLEX}. +or @code{COMPLEX}. @item @var{Y} @tab (Optional; only allowed if @var{X} is not - @code{COMPLEX}.) May be @code{INTEGER} - or @code{REAL}. +@code{COMPLEX}.) May be @code{INTEGER} or @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -2750,8 +2741,7 @@ Transformational function @item @var{MASK} @tab The type shall be @code{LOGICAL}. @item @var{DIM} @tab (Optional) The type shall be @code{INTEGER}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -2928,7 +2918,7 @@ Subroutine, function @multitable @columnfractions .15 .70 @item @var{TIME} @tab The type shall be of type @code{INTEGER(KIND=8)}. @item @var{RESULT} @tab The type shall be of type @code{CHARACTER} and - of default kind. +of default kind. @end multitable @item @emph{Return value}: @@ -2982,7 +2972,7 @@ Unavailable time and date parameters return blanks. @item @tab @code{VALUE(6)}: @tab The minutes of the hour @item @tab @code{VALUE(7)}: @tab The seconds of the minute @item @tab @code{VALUE(8)}: @tab The milliseconds of the second -@end multitable +@end multitable @item @emph{Standard}: Fortran 95 and later @@ -2996,11 +2986,11 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{DATE} @tab (Optional) The type shall be @code{CHARACTER(LEN=8)} - or larger, and of default kind. +or larger, and of default kind. @item @var{TIME} @tab (Optional) The type shall be @code{CHARACTER(LEN=10)} - or larger, and of default kind. +or larger, and of default kind. @item @var{ZONE} @tab (Optional) The type shall be @code{CHARACTER(LEN=5)} - or larger, and of default kind. +or larger, and of default kind. @item @var{VALUES}@tab (Optional) The type shall be @code{INTEGER(8)}. @end multitable @@ -3051,7 +3041,7 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A} @tab The type shall be @code{INTEGER}, @code{REAL}, - or @code{COMPLEX}. +or @code{COMPLEX}. @end multitable @item @emph{Return value}: @@ -3098,9 +3088,9 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{X} @tab The type may be @code{INTEGER}, @code{REAL}, - or @code{COMPLEX}. +or @code{COMPLEX}. @item @var{Y} @tab (Optional if @var{X} is not @code{COMPLEX}.) May be - @code{INTEGER} or @code{REAL}. +@code{INTEGER} or @code{REAL}. @end multitable @item @emph{Return value}: @@ -4060,10 +4050,10 @@ Subroutine, function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{C} @tab The type shall be @code{CHARACTER} and of default - kind. +kind. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER}. - Returns 0 on success, -1 on end-of-file, and a - system specific positive error code otherwise. +Returns 0 on success, -1 on end-of-file, and a system specific positive +error code otherwise. @end multitable @item @emph{Example}: @@ -4123,10 +4113,10 @@ Subroutine, function @multitable @columnfractions .15 .70 @item @var{UNIT} @tab The type shall be @code{INTEGER}. @item @var{C} @tab The type shall be @code{CHARACTER} and of default - kind. +kind. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER}. - Returns 0 on success, -1 on end-of-file and a - system specific positive error code otherwise. +Returns 0 on success, -1 on end-of-file and a system specific positive +error code otherwise. @end multitable @item @emph{Example}: @@ -4174,8 +4164,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{A} @tab The type shall be @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -4305,10 +4294,10 @@ Subroutine, function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{C} @tab The type shall be @code{CHARACTER} and of default - kind. +kind. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER}. - Returns 0 on success, -1 on end-of-file and a - system specific positive error code otherwise. +Returns 0 on success, -1 on end-of-file and a system specific positive +error code otherwise. @end multitable @item @emph{Example}: @@ -4362,10 +4351,10 @@ Subroutine, function @multitable @columnfractions .15 .70 @item @var{UNIT} @tab The type shall be @code{INTEGER}. @item @var{C} @tab The type shall be @code{CHARACTER} and of default - kind. +kind. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER}. - Returns 0 on success, -1 on end-of-file and a - system specific positive error code otherwise. +Returns 0 on success, -1 on end-of-file and a system specific positive +error code otherwise. @end multitable @item @emph{Example}: @@ -4581,7 +4570,7 @@ Subroutine, function @item @var{UNIT} @tab An open I/O unit number of type @code{INTEGER}. @item @var{BUFF} @tab The type shall be @code{INTEGER(4), DIMENSION(13)}. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER(4)}. Returns 0 - on success and a system specific error code otherwise. +on success and a system specific error code otherwise. @end multitable @item @emph{Example}: @@ -4873,9 +4862,9 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{NUMBER} @tab Shall be a scalar of type @code{INTEGER(4)}, - @math{@var{NUMBER} \geq 0} +@math{@var{NUMBER} \geq 0} @item @var{VALUE} @tab Shall be a scalar of type @code{CHARACTER} - and of default kind. +and of default kind. @item @var{LENGTH} @tab (Option) Shall be a scalar of type @code{INTEGER(4)}. @item @var{STATUS} @tab (Option) Shall be a scalar of type @code{INTEGER(4)}. @end multitable @@ -4939,7 +4928,7 @@ Subroutine, function @multitable @columnfractions .15 .70 @item @var{C} @tab The type shall be @code{CHARACTER} and of default kind. @item @var{STATUS} @tab (Optional) status flag. Returns 0 on success, - a system specific and nonzero error code otherwise. +a system specific and nonzero error code otherwise. @end multitable @item @emph{Example}: @@ -5231,17 +5220,16 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{TIME} @tab An @code{INTEGER} scalar expression - corresponding to a system time, with - @code{INTENT(IN)}. +corresponding to a system time, with @code{INTENT(IN)}. @item @var{VALUES} @tab A default @code{INTEGER} array with 9 elements, - with @code{INTENT(OUT)}. +with @code{INTENT(OUT)}. @end multitable @item @emph{Return value}: The elements of @var{VALUES} are assigned as follows: @enumerate @item Seconds after the minute, range 0--59 or 0--61 to allow for leap - seconds +seconds @item Minutes after the hour, range 0--59 @item Hours past midnight, range 0--23 @item Day of month, range 0--31 @@ -5250,8 +5238,7 @@ The elements of @var{VALUES} are assigned as follows: @item Number of days since Sunday, range 0--6 @item Days since January 1 @item Daylight savings indicator: positive if daylight savings is in - effect, zero if not, and negative if the information is not - available. +effect, zero if not, and negative if the information is not available. @end enumerate @item @emph{See also}: @@ -5289,8 +5276,7 @@ Subroutine, function @multitable @columnfractions .15 .70 @item @var{C} @tab Shall of type @code{CHARACTER} and of default kind. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER}. - Returns 0 on success, or a system specific error - code otherwise. +Returns 0 on success, or a system specific error code otherwise. @end multitable @item @emph{Return value}: @@ -5405,8 +5391,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{C} @tab Shall be a scalar @code{CHARACTER}, with @code{INTENT(IN)} @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -5662,8 +5647,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{C} @tab Shall be a scalar @code{CHARACTER}, with @code{INTENT(IN)} @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -5856,8 +5840,7 @@ Elemental function @item @var{BACK} @tab (Optional) Shall be a scalar @code{LOGICAL}, with @code{INTENT(IN)} @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -5893,10 +5876,9 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A} @tab Shall be of type @code{INTEGER}, - @code{REAL}, or @code{COMPLEX}. +@code{REAL}, or @code{COMPLEX}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -5961,7 +5943,7 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A} @tab Shall be of type @code{INTEGER}, - @code{REAL}, or @code{COMPLEX}. +@code{REAL}, or @code{COMPLEX}. @end multitable @item @emph{Return value}: @@ -5996,7 +5978,7 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A} @tab Shall be of type @code{INTEGER}, - @code{REAL}, or @code{COMPLEX}. +@code{REAL}, or @code{COMPLEX}. @end multitable @item @emph{Return value}: @@ -6428,8 +6410,8 @@ Subroutine, function @item @var{VALUE} @tab Shall be a scalar @code{INTEGER}, with @code{INTENT(IN)} @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER(4)} or - @code{INTEGER(8)}. Returns 0 on success, or a - system-specific error code otherwise. +@code{INTEGER(8)}. Returns 0 on success, or a system-specific error code +otherwise. @end multitable @item @emph{See also}: @@ -6504,8 +6486,7 @@ Inquiry function @item @var{ARRAY} @tab Shall be an array, of any type. @item @var{DIM} @tab (Optional) Shall be a scalar @code{INTEGER}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -6550,8 +6531,7 @@ Inquiry function @item @var{STRING} @tab Shall be a scalar or array of type @code{CHARACTER}, with @code{INTENT(IN)} @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -6587,8 +6567,7 @@ Elemental function @item @var{STRING} @tab Shall be a scalar of type @code{CHARACTER}, with @code{INTENT(IN)} @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -7085,8 +7064,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{L} @tab The type shall be @code{LOGICAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -7124,7 +7102,7 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A} @tab Shall be of type @code{INTEGER}, - @code{REAL}, or @code{COMPLEX}. +@code{REAL}, or @code{COMPLEX}. @end multitable @item @emph{Return value}: @@ -7243,17 +7221,16 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{STIME} @tab An @code{INTEGER} scalar expression - corresponding to a system time, with - @code{INTENT(IN)}. +corresponding to a system time, with @code{INTENT(IN)}. @item @var{TARRAY} @tab A default @code{INTEGER} array with 9 elements, - with @code{INTENT(OUT)}. +with @code{INTENT(OUT)}. @end multitable @item @emph{Return value}: The elements of @var{TARRAY} are assigned as follows: @enumerate @item Seconds after the minute, range 0--59 or 0--61 to allow for leap - seconds +seconds @item Minutes after the hour, range 0--59 @item Hours past midnight, range 0--23 @item Day of month, range 0--31 @@ -7262,8 +7239,7 @@ The elements of @var{TARRAY} are assigned as follows: @item Number of days since Sunday, range 0--6 @item Days since January 1 @item Daylight savings indicator: positive if daylight savings is in - effect, zero if not, and negative if the information is not - available. +effect, zero if not, and negative if the information is not available. @end enumerate @item @emph{See also}: @@ -7361,17 +7337,13 @@ Transformational function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{MATRIX_A} @tab An array of @code{INTEGER}, - @code{REAL}, @code{COMPLEX}, or - @code{LOGICAL} type, with a rank of - one or two. +@code{REAL}, @code{COMPLEX}, or @code{LOGICAL} type, with a rank of +one or two. @item @var{MATRIX_B} @tab An array of @code{INTEGER}, - @code{REAL}, or @code{COMPLEX} type if - @var{MATRIX_A} is of a numeric type; - otherwise, an array of @code{LOGICAL} - type. The rank shall be one or two, and the - first (or only) dimension of @var{MATRIX_B} - shall be equal to the last (or only) - dimension of @var{MATRIX_A}. +@code{REAL}, or @code{COMPLEX} type if @var{MATRIX_A} is of a numeric +type; otherwise, an array of @code{LOGICAL} type. The rank shall be one +or two, and the first (or only) dimension of @var{MATRIX_B} shall be +equal to the last (or only) dimension of @var{MATRIX_A}. @end multitable @item @emph{Return value}: @@ -7410,11 +7382,10 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A1} @tab The type shall be @code{INTEGER} or - @code{REAL}. +@code{REAL}. @item @var{A2}, @var{A3}, ... @tab An expression of the same type and kind - as @var{A1}. (As a GNU extension, - arguments of different kinds are - permitted.) +as @var{A1}. (As a GNU extension, arguments of different kinds are +permitted.) @end multitable @item @emph{Return value}: @@ -7514,13 +7485,12 @@ Transformational function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{ARRAY} @tab Shall be an array of type @code{INTEGER}, - @code{REAL}, or @code{CHARACTER}. +@code{REAL}, or @code{CHARACTER}. @item @var{DIM} @tab (Optional) Shall be a scalar of type - @code{INTEGER}, with a value between one - and the rank of @var{ARRAY}, inclusive. It - may not be an optional dummy argument. +@code{INTEGER}, with a value between one and the rank of @var{ARRAY}, +inclusive. It may not be an optional dummy argument. @item @var{MASK} @tab Shall be an array of type @code{LOGICAL}, - and conformable with @var{ARRAY}. +and conformable with @var{ARRAY}. @end multitable @item @emph{Return value}: @@ -7571,13 +7541,12 @@ Transformational function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{ARRAY} @tab Shall be an array of type @code{INTEGER}, - @code{REAL}, or @code{CHARACTER}. +@code{REAL}, or @code{CHARACTER}. @item @var{DIM} @tab (Optional) Shall be a scalar of type - @code{INTEGER}, with a value between one - and the rank of @var{ARRAY}, inclusive. It - may not be an optional dummy argument. +@code{INTEGER}, with a value between one and the rank of @var{ARRAY}, +inclusive. It may not be an optional dummy argument. @item @var{MASK} @tab Shall be an array of type @code{LOGICAL}, - and conformable with @var{ARRAY}. +and conformable with @var{ARRAY}. @end multitable @item @emph{Return value}: @@ -7696,7 +7665,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{TSOURCE} @tab May be of any type. @item @var{FSOURCE} @tab Shall be of the same type and type parameters - as @var{TSOURCE}. +as @var{TSOURCE}. @item @var{MASK} @tab Shall be of type @code{LOGICAL}. @end multitable @@ -7733,11 +7702,10 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{A1} @tab The type shall be @code{INTEGER} or - @code{REAL}. +@code{REAL}. @item @var{A2}, @var{A3}, ... @tab An expression of the same type and kind - as @var{A1}. (As a GNU extension, - arguments of different kinds are - permitted.) +as @var{A1}. (As a GNU extension, arguments of different kinds are +permitted.) @end multitable @item @emph{Return value}: @@ -7828,13 +7796,12 @@ Transformational function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{ARRAY} @tab Shall be an array of type @code{INTEGER}, - @code{REAL}, or @code{CHARACTER}. +@code{REAL}, or @code{CHARACTER}. @item @var{DIM} @tab (Optional) Shall be a scalar of type - @code{INTEGER}, with a value between one - and the rank of @var{ARRAY}, inclusive. It - may not be an optional dummy argument. +@code{INTEGER}, with a value between one and the rank of @var{ARRAY}, +inclusive. It may not be an optional dummy argument. @item @var{MASK} @tab Shall be an array of type @code{LOGICAL}, - and conformable with @var{ARRAY}. +and conformable with @var{ARRAY}. @end multitable @item @emph{Return value}: @@ -7885,13 +7852,12 @@ Transformational function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{ARRAY} @tab Shall be an array of type @code{INTEGER}, - @code{REAL}, or @code{CHARACTER}. +@code{REAL}, or @code{CHARACTER}. @item @var{DIM} @tab (Optional) Shall be a scalar of type - @code{INTEGER}, with a value between one - and the rank of @var{ARRAY}, inclusive. It - may not be an optional dummy argument. +@code{INTEGER}, with a value between one and the rank of @var{ARRAY}, +inclusive. It may not be an optional dummy argument. @item @var{MASK} @tab Shall be an array of type @code{LOGICAL}, - and conformable with @var{ARRAY}. +and conformable with @var{ARRAY}. @end multitable @item @emph{Return value}: @@ -8049,9 +8015,9 @@ Subroutine @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{SRC} @tab @code{ALLOCATABLE}, @code{INTENT(INOUT)}, may be - of any type and kind. +of any type and kind. @item @var{DEST} @tab @code{ALLOCATABLE}, @code{INTENT(OUT)}, shall be - of the same type, kind and rank as @var{SRC} +of the same type, kind and rank as @var{SRC}. @end multitable @item @emph{Return value}: @@ -8102,7 +8068,7 @@ Elemental subroutine @item @var{FROMPOS} @tab The type shall be @code{INTEGER}. @item @var{LEN} @tab The type shall be @code{INTEGER}. @item @var{TO} @tab The type shall be @code{INTEGER}, of the - same kind as @var{FROM}. +same kind as @var{FROM}. @item @var{TOPOS} @tab The type shall be @code{INTEGER}. @end multitable @@ -8181,7 +8147,7 @@ Inquiry function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{C} @tab The argument shall be a scalar or array of the - type @code{CHARACTER}. +type @code{CHARACTER}. @end multitable @item @emph{Return value}: @@ -8222,8 +8188,7 @@ Elemental function @multitable @columnfractions .15 .70 @item @var{X} @tab The type of the argument shall be @code{REAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -8931,10 +8896,9 @@ Elemental function @item @emph{Arguments}: @multitable @columnfractions .15 .70 @item @var{X} @tab Shall be @code{INTEGER}, @code{REAL}, or - @code{COMPLEX}. +@code{COMPLEX}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -9257,8 +9221,7 @@ Elemental function @item @var{SET} @tab Shall be of type @code{CHARACTER}. @item @var{BACK} @tab (Optional) shall be of type @code{LOGICAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -9858,8 +9821,7 @@ a pointer it must be associated and allocatable arrays must be allocated. and its value shall be in the range from 1 to n, where n equals the rank of @var{ARRAY}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -10240,7 +10202,7 @@ Subroutine, function default kind and a valid path within the file system. @item @var{BUFF} @tab The type shall be @code{INTEGER(4), DIMENSION(13)}. @item @var{STATUS} @tab (Optional) status flag of type @code{INTEGER(4)}. Returns 0 - on success and a system specific error code otherwise. +on success and a system specific error code otherwise. @end multitable @item @emph{Example}: @@ -10888,8 +10850,7 @@ Inquiry function @item @var{ARRAY} @tab Shall be an array, of any type. @item @var{DIM} @tab (Optional) Shall be a scalar @code{INTEGER}. @item @var{KIND}@tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: @@ -10932,7 +10893,7 @@ Subroutine @multitable @columnfractions .15 .70 @item @var{MASK} @tab Shall be a scalar of type @code{INTEGER}. @item @var{MASK} @tab (Optional) Shall be a scalar of type - @code{INTEGER}. +@code{INTEGER}. @end multitable @end table @@ -11060,8 +11021,7 @@ Elemental function @item @var{SET} @tab Shall be of type @code{CHARACTER}. @item @var{BACK} @tab (Optional) shall be of type @code{LOGICAL}. @item @var{KIND} @tab (Optional) An @code{INTEGER} initialization - expression indicating the kind parameter of - the result. +expression indicating the kind parameter of the result. @end multitable @item @emph{Return value}: |