44 COMMON /hrdwrd/ nbytw,nbitw,iord(8)
46 CHARACTER*128 bort_str
55 IF(nbits.GT.nbitw)
GOTO 900
58 iupm = ishft(int(1),nbits-nbitw)
64900
WRITE(bort_str,
'("BUFRLIB: IUPM - NUMBER OF BITS BEING UNPACKED'//
65 .
', NBITS (",I4,"), IS > THE INTEGER WORD LENGTH ON THIS '//
66 .
'MACHINE, NBITW (",I3,")")') nbits,nbitw
subroutine bort(STR)
This subroutine calls subroutine errwrt() to log an error message, then calls subroutine bort_exit() ...
function irev(N)
THIS FUNCTION WILL, WHEN THE LOCAL MACHINE IS "LITTLE- ENDIAN" (I.E., USES A RIGHT TO LEFT SCHEME ...
function iupm(CBAY, NBITS)
THIS FUNCTION UNPACKS AND RETURNS A BINARY INTEGER WORD CONTAINED WITHIN NBITS BITS OF A CHARACTER ST...