47 SUBROUTINE w3fi62 (LOC,TTAAII,KARY,IERR)
50 INTEGER KARY(7),II,IERR
54 CHARACTER*6 TTAAII,AHOLD
58 equivalence(ahold,ihold)
78 IF (
mova2i(blank).EQ.64)
THEN
84 CALL sbyte (loc,-656095772,inofst,32)
86 CALL sbyte (loc,-985611067,inofst,32)
88 CALL sbyte (loc,-490481207,inofst,32)
90 CALL sbyte (loc,-672934183,inofst,32)
93 CALL sbyte (loc,0,inofst,32)
100 IF (kary(7).NE.0)
THEN
101 IF (kary(7).LT.35)
THEN
106 kary(5) = kary(7) / 80
107 kary(6) = mod(kary(7),80)
108 IF (kary(6).EQ.0)
THEN
111 kary(5) = kary(5) + 1
114 IF (kary(5).LT.1)
THEN
120 CALL sbyte (loc,kary(5),inofst,16)
123 CALL sbyte (loc,kary(6),inofst,8)
126 CALL sbyte (loc,0,inofst,32)
128 CALL sbyte (loc,0,inofst,8)
131 loc(29:34) = ttaaii(1:6)
135 IF (.NOT.ibm370)
CALL w3ai39(loc(29:29),6)
144 CALL w3ai15 (kary(1),ii,1,lw,
'-')
145 CALL sbyte (loc,ii,inofst,16)
148 CALL w3ai15 (kary(2),ii,1,lw,
'-')
149 CALL sbyte (loc,ii,inofst,16)
153 IF (.NOT.ibm370)
CALL w3ai39(loc(35:35),4)
158 kb = mod(kary(3),1000) / 100
159 kc = mod(kary(3),100) / 10
161 CALL sbyte (loc,ka,inofst,4)
163 CALL sbyte (loc,kb,inofst,4)
165 CALL sbyte (loc,kc,inofst,4)
167 CALL sbyte (loc,kd,inofst,4)
170 IF (kary(4).GE.1.AND.kary(4).LE.99999)
THEN
171 CALL w3ai15 (kary(4),ihold,1,8,
'-')
173 CALL sbyte (loc,ihold(1),inofst,8)
175 CALL sbyte (loc,ihold(2),inofst,32)
181 CALL sbyte (loc,ihold,inofst,40)
187 IF (.NOT.ibm370)
CALL w3ai39(loc(41:41),5)
189 CALL sbyte (loc,-168430091,inofst,32)
191 CALL sbyte (loc,245,inofst,8)
196 CALL sbyte (loc,0,inofst,32)
199 CALL sbyte (loc,0,inofst,24)
integer function mova2i(a)
This Function copies a bit string from a Character*1 variable to an integer variable.
subroutine sbyte(iout, in, iskip, nbyte)
subroutine w3ai15(nbufa, nbufb, n1, n2, minus)
Converts a set of binary numbers to an equivalent set of ascii number fields in core.
subroutine w3ai39(nfld, n)
translate an 'ASCII' field to 'EBCDIC', all alphanumerics, special charcaters, fill scatter,...
subroutine w3fi01(lw)
Determines the number of bytes in a full word for the particular machine (IBM or cray).
subroutine w3fi62(loc, ttaaii, kary, ierr)
Build 80 character queue descriptor using information supplied by user, placing the completed queue d...