source: CPL/oasis3/trunk/src/mod/oasis3/src/ilenstr.f @ 1677

Last change on this file since 1677 was 1677, checked in by aclsce, 12 years ago

Imported oasis3 (tag ipslcm5a) from cvs server to svn server (igcmg project).

File size: 1.7 KB
Line 
1      FUNCTION ilenstr (cdstr, knstr)
2C****
3C               ******************************
4C               * OASIS FUNCTION  -  LEVEL T *
5C               * --------------     ------- *
6C               ******************************
7C
8C**** *ilenstr*  - Search function
9C
10C     Purpose:
11C     -------
12C     Find the length of a character string (no blank characters)
13C
14C**   Interface:
15C     ---------
16C       *ii =*  *ilenstr (cdstr, knstr)*
17C
18C     Input:
19C     -----
20C                cdstr : string to be searched (char string)
21C                knstr : total length of the string (integer)
22C
23C     Output:
24C     ------
25C     None
26C
27C     Workspace:
28C     ---------
29C     None
30C
31C     Externals:
32C     ---------
33C     nextch, nextbl
34C
35C     Reference:
36C     ---------
37C     See OASIS manual (1995)
38C
39C     History:
40C     -------
41C       Version   Programmer     Date      Description
42C       -------   ----------     ----      ----------- 
43C       2.0       L. Terray      95/09/01  created
44C
45C %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
46C
47C* ---------------------------- Include files ---------------------------
48C
49      USE mod_unit
50C
51C* ---------------------------- Argument declarations -------------------
52C
53      CHARACTER*1 cdstr
54      DIMENSION cdstr(knstr)
55C
56C* ---------------------------- Poema verses ----------------------------
57C
58C %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
59C
60C
61C*    1. Find character string length
62C        ----------------------------
63C
64      ii = nextch (cdstr, 1, knstr)
65      ii = nextbl (cdstr, ii, knstr)
66      ii = ii - 1
67      ilenstr = ii
68C
69C
70C*    2. End of function
71C        ---------------
72C
73      RETURN
74      END
Note: See TracBrowser for help on using the repository browser.