SBYTES

The SBYTES routine packs the byte into a target word or array.
           bits surrounding the byte in the target area are unchanged.

USAGE:    CALL SBYTES (IPACKD,IUNPKD,NOFF,NBITS,ISKIP,ITER)

   Input arguments:
      IPACKD    THE WORD OR ARRAY WHICH WILL CONTAIN THE
                PACKED BYTE.  BYTE MAY CROSS WORD BOUNDARIES.
      IUNPKD    THE WORD CONTAINING THE RIGHT-JUSTIFIED BYTE
                TO BE PACKED.
      NOFF      THE NUMBER OF BITS TO SKIP, LEFT TO RIGHT,
                IN 'IPACKD' IN ORDER TO LOCATE WHERE THE
                BYTE IS TO BE PACKED.
      NBITS     NUMBER OF BITS IN THE BYTE TO BE PACKED.
                MAXIMUM OF 64 BITS ON 64 BIT MACHINE, 32
                BITS ON 32 BIT MACHINE.
      ISKIP     THE NUMBER OF BITS TO SKIP BETWEEN EACH 
                BYTE IN 'IUNPKD' IN ORDER TO LOCATE THE 
                NEXT BYTE TO BE PACKED.
      ITER      THE NUMBER OF BYTES TO BE PACKED.

   Output arguments:
      IPACKD    WORD OR CONSECUTIVE WORDS CONTAINING THE
                REQUESTED BYTE.

 
W3lib.tar Library contains Fortran 90 decoder/encoder routines for GRIB edition 1. (Fortran90)
Date posted: 2/22/2007