home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
maths
/
pgplot_1
/
SYS_ARC
/
f77
/
GRtrim
< prev
next >
Wrap
Text File
|
1996-04-26
|
1KB
|
42 lines
C*GRTRIM -- length of string excluding trailing blanks
C+
INTEGER FUNCTION GRTRIM(S)
CHARACTER*(*) S
C
C Find the length of a character string excluding trailing blanks.
C A blank string returns a value of 0.
C
C Argument:
C S (input) : character string.
C
C Returns:
C GRTRIM : number of characters in S, excluding trailing
C blanks, in range 0...LEN(S). A blank string
C returns a value of 0.
C
C Subroutines required:
C None
C
C Fortran 77 extensions:
C None
C
C History:
C 1987 Nov 12 - TJP.
C-----------------------------------------------------------------------
INTEGER I
C
C next card falls over bug 8 in Fortran so invert it!
C D.J. Crennell 27 April 1996
C IF (S.EQ.' ') THEN
IF (' '.EQ.S) THEN
GRTRIM = 0
ELSE
DO 10 I=LEN(S),1,-1
GRTRIM = I
IF (S(I:I).NE.' ') GOTO 20
10 CONTINUE
GRTRIM = 0
20 CONTINUE
END IF
END