Sorry, I chose the wrong variable in the Open statement. Should have been the ERR instead of the RECL.
I = 80
OPEN.................ERR=I.........
E:\FORTRAN JOBS\JOINABMM.F95(260) : error 525 - Invalid character 'I' after ERR
E:\FORTRAN JOBS\JOINABMM.F95(260) : error 517 - Labels must not be zero (0)
Compilation failed.
The EQUATE (or similar) statement should be universal across all 'languages' including scripts. The purpose of the EQUATE statement is the exchange of SYMBOLS, not necessarily values like was exemplified by Paul.
An EQUATE statement immediately after the opening identification statement (PROGRAM,SUBROUTINE,FUNCTION,etal) of the program would take care of this problem as shown. Better yet, the statement should be a compiler directive instead and be among the first lines the compiler sees BEFORE any language statements.