LGe Intrinsic
.............
LGe(STRING_A, STRING_B)
LGe: `LOGICAL(KIND=1)' function.
STRING_A: `CHARACTER'; scalar; INTENT(IN).
STRING_B: `CHARACTER'; scalar; INTENT(IN).
Intrinsic groups: (standard FORTRAN 77).
Description:
Returns `.TRUE.' if `STRING_A.GE.STRING_B', `.FALSE.' otherwise.
STRING_A and STRING_B are interpreted as containing ASCII character
codes. If either value contains a character not in the ASCII character
set, the result is processor dependent.
If the STRING_A and STRING_B are not the same length, the shorter is
compared as if spaces were appended to it to form a value that has the
same length as the longer.
The lexical comparison intrinsics `LGe', `LGt', `LLe', and `LLt'
differ from the corresponding intrinsic operators `.GE.', `.GT.',
`.LE.', `.LT.'. Because the ASCII collating sequence is assumed, the
following expressions always return `.TRUE.':
LGE ('0', ' ')
LGE ('A', '0')
LGE ('a', 'A')
The following related expressions do *not* always return `.TRUE.',
as they are not necessarily evaluated assuming the arguments use ASCII
encoding:
'0' .GE. ' '
'A' .GE. '0'
'a' .GE. 'A'
The same difference exists between `LGt' and `.GT.'; between `LLe'
and `.LE.'; and between `LLt' and `.LT.'.