@@ -19,7 +19,7 @@ As integer comparisons are very efficient, performing an initial
1919comparison of hash codes and then performing a detailed comparison
2020only if the hash codes are equal can improve performance.
2121The hash codes, in turn, can be mapped to a smaller set of integers,
22- that can be used as an index, termed a hash index, to a rank one
22+ that can be used as an index, termed a hash index, to a rank-1
2323array, often termed a hash table.
2424This mapping will be known as a scalar hash.
2525The use of a hash table reduces the number of hash codes that need to
@@ -262,7 +262,7 @@ There are two problems in implementing hash functions in Fortran.
262262First, the static typing of Fortran makes it awkward to define general
263263purpose hash functions.
264264Instead hash functions are defined for some of the more common
265- objects: character strings and rank one arrays of integers.
265+ objects: character strings and rank-1 arrays of integers.
266266Other objects can, in principle, be hashed by using ` transfer ` to
267267map their contents to an integer array, typically one of kind ` INT8 ` .
268268The other problem is that hash codes are typically defined using
@@ -567,7 +567,7 @@ Experimental
567567
568568##### Description
569569
570- Calculates a 32 bit hash code from a rank 1 integer array or a default
570+ Calculates a 32 bit hash code from a rank- 1 integer array or a default
571571character string.
572572
573573##### Syntax
@@ -581,7 +581,7 @@ Pure/elemental function
581581##### Argument
582582
583583` key ` : Shall be a deferred length default character scalar expression
584- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
584+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
585585` INT32 ` , or ` INT64 ` .
586586It is an ` intent(in) ` argument.
587587
@@ -629,7 +629,7 @@ Experimental
629629
630630##### Description
631631
632- Calculates a 32 bit hash code from a rank 1 integer array or a default
632+ Calculates a 32 bit hash code from a rank- 1 integer array or a default
633633character string.
634634
635635##### Syntax
@@ -643,7 +643,7 @@ Pure/elemental function
643643##### Argument
644644
645645` key ` : Shall be a deferred length default character scalar expression
646- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
646+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
647647` INT32 ` , or ` INT64 ` .
648648It is an ` intent(in) ` argument.
649649
@@ -805,7 +805,7 @@ Experimental
805805
806806##### Description
807807
808- Calculates a 32 bit hash code from a rank 1 integer array or a default
808+ Calculates a 32 bit hash code from a rank- 1 integer array or a default
809809character string, and the input ` seed ` .
810810
811811##### Syntax
@@ -819,7 +819,7 @@ Pure/elemental function
819819##### Arguments
820820
821821` key ` : Shall be a deferred length default character scalar expression
822- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
822+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
823823` INT32 ` , or ` INT64 ` .
824824It is an ` intent(in) ` argument.
825825
@@ -867,7 +867,7 @@ Experimental
867867
868868##### Description
869869
870- Calculates a 32 bit hash code from a rank 1 integer array or a default
870+ Calculates a 32 bit hash code from a rank- 1 integer array or a default
871871character string, and the input ` seed ` .
872872
873873##### Syntax
@@ -881,7 +881,7 @@ Pure/elemental function
881881##### Arguments
882882
883883` key ` : Shall be a deferred length default character scalar expression
884- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
884+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
885885` INT32 ` , or ` INT64 ` .
886886It is an ` intent(in) ` argument.
887887
@@ -1028,7 +1028,7 @@ Experimental
10281028
10291029##### Description
10301030
1031- Calculates a 32 bit hash code from a rank 1 integer array or a default
1031+ Calculates a 32 bit hash code from a rank- 1 integer array or a default
10321032character string, and the input ` seed ` .
10331033
10341034##### Syntax
@@ -1042,7 +1042,7 @@ Pure/elemental function
10421042##### Arguments
10431043
10441044` key ` : Shall be a deferred length default character scalar expression
1045- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
1045+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
10461046` INT32 ` , or ` INT64 ` .
10471047It is an ` intent(in) ` argument.
10481048
@@ -1199,7 +1199,7 @@ Experimental
11991199
12001200##### Description
12011201
1202- Calculates a 64 bit hash code from a rank 1 integer array or a default
1202+ Calculates a 64 bit hash code from a rank- 1 integer array or a default
12031203character string.
12041204
12051205##### Syntax
@@ -1213,7 +1213,7 @@ Pure/elemental function
12131213##### Argument
12141214
12151215` key ` : Shall be a deferred length default character scalar expression
1216- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
1216+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
12171217` INT32 ` , or ` INT64 ` .
12181218It is an ` intent(in) ` argument.
12191219
@@ -1263,7 +1263,7 @@ Experimental
12631263
12641264##### Description
12651265
1266- Calculates a 64 bit hash code from a rank 1 integer array or a default
1266+ Calculates a 64 bit hash code from a rank- 1 integer array or a default
12671267character string.
12681268
12691269##### Syntax
@@ -1277,7 +1277,7 @@ Pure/elemental function
12771277##### Argument
12781278
12791279` key ` : Shall be a deferred length default character scalar expression
1280- or a rank 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
1280+ or a rank- 1 integer array expression of kind ` INT8 ` , ` INT16 ` ,
12811281` INT32 ` , or ` INT64 ` .
12821282It is an ` intent(in) ` argument.
12831283
@@ -1452,7 +1452,7 @@ Pure/elemental function
14521452##### Arguments
14531453
14541454` key ` : shall be a scalar expression of type default character or a
1455- rank 1 integer vector expression of kind ` INt8 ` , ` INT16 ` , ` INT32 ` , or
1455+ rank- 1 integer vector expression of kind ` INt8 ` , ` INT16 ` , ` INT32 ` , or
14561456` INTT64 ` . It is an ` intent(in) ` argument.
14571457
14581458` seed ` : shall be an integer expression of kind ` INT64 ` . It is
@@ -1512,7 +1512,7 @@ Function
15121512##### Arguments
15131513
15141514` key ` : shall be a scalar of type default character expression or a
1515- Rank 1 integer vector expression of kind ` INT8 ` , ` INT16 ` , ` INT32 ` , or
1515+ Rank- 1 integer vector expression of kind ` INT8 ` , ` INT16 ` , ` INT32 ` , or
15161516` INT64 ` . It is an ` intent(in) ` argument.
15171517
15181518` seed ` : shall be a two element integer vector expression of kind
0 commit comments