Skip to content

Commit cc63747

Browse files
committed
fix(program_units_and_procedures.md): correct by mdl
Markdownlint identified an instance of multiple blank lines; this is corrected. Signed-off-by: Norwid Behrnd <[email protected]>
1 parent 743e5b1 commit cc63747

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

source/learn/f95_features/program_units_and_procedures.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ The names of program units and external procedures are *global*, and the
7676
names of implied-DO variables have a scope of the statement that
7777
contains them.
7878

79-
8079
## Modules
8180

8281
Modules are used to package
@@ -255,10 +254,10 @@ An explicit interface is obligatory for
255254

256255
- optional and keyword arguments;
257256
- `pointer` and `target` arguments (see
258-
[Pointers](pointers));
257+
[Pointers](pointers.md));
259258
- `pointer` function result;
260259
- new-style array arguments and array functions
261-
([Array handling](array_handling)).
260+
([Array handling](array_handling.md)).
262261

263262
It allows full checks at compile time between actual and dummy
264263
arguments.
@@ -293,12 +292,12 @@ interface gamma
293292
end interface
294293
```
295294

296-
We can use existing names, e.g. SIN, and the compiler sorts out the
295+
We can use existing names, e.g. `sin`, and the compiler sorts out the
297296
correct association.
298297

299298
We have already seen the use of interface blocks for defined operators
300299
and assignment (see
301-
[Modules](Modules)).
300+
[Modules](modules)).
302301

303302
## Recursion
304303

@@ -355,7 +354,7 @@ Here, we note the `result` clause and termination test.
355354
This is a feature for parallel computing.
356355

357356
In
358-
[the `forall` statement and construct](forall-statement),
357+
[the `forall` statement and construct](array_handling.md#the-forall-statement-and-construct),
359358
any side effects in a function can impede optimization on
360359
a parallel processor the order of execution of the assignments could
361360
affect the results. To control this situation, we add the `pure` keyword

0 commit comments

Comments
 (0)