5 * Revision 1.2 1997/09/02 14:27:02 mclareni
8 * Revision 1.1.1.1 1996/02/15 17:50:24 mclareni
12 FUNCTION IUCOMH (ISTR1, ISTR2, NCH)
14 C CERN PROGLIB# IUCOMH .VERSION KERNDOS 1.00 920624
15 C ORIG. FCA+JZ, 20/02/90
17 C Compare the two Hollerith strings of NCH bytes length and return
18 C -1 if STRING1 < STRING2
21 C which is determined by the first non-identical character.
23 DIMENSION ISTR1(9), ISTR2(9)
26 IF (NDO.LE.0) GO TO 30
33 IF (IWD1. NE. IWD2) THEN
37 ICHAR1 = IAND (IWD1,255)
38 ICHAR2 = IAND (IWD2,255)
40 ICHAR1 = AND (IWD1,255)
41 ICHAR2 = AND (IWD2,255)
43 IF (ICHAR1-ICHAR2) 32, 26, 31
45 26 IWD1 = ISHFT (IWD1,-8)
46 28 IWD2 = ISHFT (IWD2,-8)
48 26 IWD1 = rshift (IWD1,8)
49 28 IWD2 = rshift (IWD2,8)