Mercurial > hg > octave-max
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 |