Transition to NewIO
[u/mrichter/AliRoot.git] / MICROCERN / cltou.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.2.4.1  2002/11/26 16:46:57  hristov
6 * Merging NewIO with v3-09-04
7 *
8 * Revision 1.2  2002/10/14 14:57:10  hristov
9 * Merging the VirtualMC branch to the main development branch (HEAD)
10 *
11 * Revision 1.1.2.1  2002/07/11 17:14:48  alibrary
12 * Adding MICROCERN
13 *
14 * Revision 1.1.1.1  1999/05/18 15:55:29  fca
15 * AliRoot sources
16 *
17 * Revision 1.1.1.1  1996/02/15 17:49:43  mclareni
18 * Kernlib
19 *
20 *
21 #include "kerngen/pilot.h"
22       SUBROUTINE CLTOU (CHV)
23 C
24 C CERN PROGLIB# M432    CLTOU           .VERSION KERNFOR  4.21  890323
25 C ORIG. 11/02/86 A. PETRILLI
26 C NEW    9/02/89 JZ, for speed
27 C
28 C-    Convert character string CHV from lower to upper case.
29
30       CHARACTER    CHV*(*)
31
32 #include "kerngen/qnatch.inc"
33 * Ignoring t=pass
34
35
36       DO 19  JJ=1,LEN(CHV)
37 #if defined(CERNLIB_QASCII)
38           J = ICHAR(CHV(JJ:JJ))
39           IF (J.LT.97)       GO TO 19
40           IF (J.GE.123)      GO TO 19
41           CHV(JJ:JJ) = CHAR(J-32)
42 #endif
43 #if defined(CERNLIB_QEBCDIC)
44           J  = ICHAR(CHV(JJ:JJ))
45           IF (NATCH(J+1).NE.3)  GO TO 19
46           CHV(JJ:JJ) = CHAR(J+64)
47 #endif
48    19 CONTINUE
49       END