42 COMMON /hrdwrd/ nbytw,nbitw,iord(8)
43 COMMON /endord/ iblock,iordbe(4),iordle(4)
45 INTEGER*4 MBAY(MWRD),IINT,JINT
47 CHARACTER*1 CINT(4),DINT(4)
48 equivalence(cint,iint)
49 equivalence(dint,jint)
57 if(iblock.eq.0)
return
64 iint=0; cint(1)=char(1)
66 if(cint(1).eq.char(01))
then
80 if(nbytw.eq.8) mwrd=mwrd*2
92 if(iblock.eq.+1) dint(i)=cint(iordbe(i))
93 if(iblock.eq.-1) dint(i)=cint(iordle(i))
103 if(nbytw.eq.8) mwrd=mwrd/2
subroutine blocks(MBAY, MWRD)
This subroutine encapsulates a BUFR message with IEEE Fortran control words as specified via the most...