comparison libcruft/ranlib/lennob.f @ 2329:30c606bec7a8

[project @ 1996-07-19 01:29:05 by jwe] Initial revision
author jwe
date Fri, 19 Jul 1996 01:29:55 +0000
parents
children
comparison
equal deleted inserted replaced
2328:b44c3b2a5fce 2329:30c606bec7a8
1 INTEGER FUNCTION lennob(string)
2 IMPLICIT INTEGER (a-p,r-z),LOGICAL (q)
3 C**********************************************************************
4 C
5 C INTEGER FUNCTION LENNOB( STRING )
6 C LENgth NOt counting trailing Blanks
7 C
8 C
9 C Function
10 C
11 C
12 C Returns the length of STRING up to and including the last
13 C non-blank character.
14 C
15 C
16 C Arguments
17 C
18 C
19 C STRING --> String whose length not counting trailing blanks
20 C is returned.
21 C
22 C**********************************************************************
23 CHARACTER*(*) string
24
25 end = len(string)
26 DO 20,i = end,1,-1
27 IF (.NOT. (string(i:i).NE.' ')) GO TO 10
28 lennob = i
29 RETURN
30
31 10 CONTINUE
32 20 CONTINUE
33 lennob = 0
34 RETURN
35
36 END