]>
Commit | Line | Data |
---|---|---|
fe4da5cc | 1 | * |
2 | * $Id$ | |
3 | * | |
fe4da5cc | 4 | #include "kerngen/pilot.h" |
5 | SUBROUTINE CLTOU (CHV) | |
6 | C | |
7 | C CERN PROGLIB# M432 CLTOU .VERSION KERNFOR 4.21 890323 | |
8 | C ORIG. 11/02/86 A. PETRILLI | |
9 | C NEW 9/02/89 JZ, for speed | |
10 | C | |
11 | C- Convert character string CHV from lower to upper case. | |
12 | ||
13 | CHARACTER CHV*(*) | |
14 | ||
15 | #include "kerngen/qnatch.inc" | |
16 | * Ignoring t=pass | |
17 | ||
18 | ||
19 | DO 19 JJ=1,LEN(CHV) | |
20 | #if defined(CERNLIB_QASCII) | |
21 | J = ICHAR(CHV(JJ:JJ)) | |
22 | IF (J.LT.97) GO TO 19 | |
23 | IF (J.GE.123) GO TO 19 | |
24 | CHV(JJ:JJ) = CHAR(J-32) | |
25 | #endif | |
26 | #if defined(CERNLIB_QEBCDIC) | |
27 | J = ICHAR(CHV(JJ:JJ)) | |
28 | IF (NATCH(J+1).NE.3) GO TO 19 | |
29 | CHV(JJ:JJ) = CHAR(J+64) | |
30 | #endif | |
31 | 19 CONTINUE | |
32 | END |