22 SUBROUTINE w3fi73 (IBFLAG,IBMAP,IBLEN,BMS,LENBMS,IER)
35 IF (ibmap(i).EQ.0) iz = iz + 1
50 CALL sbytesc(bms,ibmap,48,1,0,iblen)
52 IF (mod(iblen,16).NE.0)
THEN
53 nleft = 16 - mod(iblen,16)
58 num = 6 + (iblen+nleft) / 8
66 CALL sbytec(bms,nleft,24,8)
68 CALL sbytec(bms,ibflag,32,16)
79 CALL sbytec(bms,0,iblen+48,nleft)
subroutine sbytec(out, in, iskip, nbyte)
This is a wrapper for sbytesc()
subroutine sbytesc(out, in, iskip, nbyte, nskip, n)
Store bytes - pack bits: Put arbitrary size values into a packed bit string, taking the low order bit...
subroutine w3fi73(ibflag, ibmap, iblen, bms, lenbms, ier)
This subroutine constructs a grib bit map section.