|
NCEPLIBS-g2
3.4.5
|
This Fortran module extract or store arbitrary size values between packed bit string and unpacked array. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | g2_gbytec (IN, IOUT, ISKIP, NBYTE) |
| This subrountine is to extract arbitrary size values from a packed bit string, right justifying each value in the unpacked array without skip and interations. More... | |
| subroutine | g2_gbytesc (IN, IOUT, ISKIP, NBYTE, NSKIP, N) |
| This subrountine is to extract arbitrary size values from a packed bit string, right justifying each value in the unpacked array with skip and interation options. More... | |
| subroutine | g2_sbytec (OUT, IN, ISKIP, NBYTE) |
| This subrountine is to put arbitrary size values into a packed bit string, taking the low order bits from each value in the unpacked array without skip and interation. More... | |
| subroutine | g2_sbytesc (OUT, IN, ISKIP, NBYTE, NSKIP, N) |
| This subrountine is to put arbitrary size values into a packed bit string, taking the low order bits from each value in the unpacked array with skip and interation options. More... | |
This Fortran module extract or store arbitrary size values between packed bit string and unpacked array.
Definition in file g2_gbytesc.f.
| subroutine g2_gbytec | ( | character*1, dimension(*) | IN, |
| integer, dimension(*) | IOUT, | ||
| ISKIP, | |||
| NBYTE | |||
| ) |
This subrountine is to extract arbitrary size values from a packed bit string, right justifying each value in the unpacked array without skip and interations.
| [in] | IN | character*1 array input |
| [out] | IOUT | unpacked array output |
| [in] | ISKIP | initial number of bits to skip |
| [in] | NBYTE | number of bits to take |
Definition at line 20 of file g2_gbytesc.f.
| subroutine g2_gbytesc | ( | character*1, dimension(*) | IN, |
| integer, dimension(*) | IOUT, | ||
| ISKIP, | |||
| NBYTE, | |||
| NSKIP, | |||
| N | |||
| ) |
This subrountine is to extract arbitrary size values from a packed bit string, right justifying each value in the unpacked array with skip and interation options.
| [in] | IN | character*1 array input |
| [out] | IOUT | unpacked array output |
| [in] | ISKIP | initial number of bits to skip |
| [in] | NBYTE | number of bits to take |
| [in] | NSKIP | additional number of bits to skip on each iteration |
| [in] | N | number of iterations |
Definition at line 60 of file g2_gbytesc.f.
| subroutine g2_sbytec | ( | character*1, dimension(*) | OUT, |
| integer, dimension(*) | IN, | ||
| ISKIP, | |||
| NBYTE | |||
| ) |
This subrountine is to put arbitrary size values into a packed bit string, taking the low order bits from each value in the unpacked array without skip and interation.
| [out] | OUT | packed array output |
| [in] | IN | unpacked array input |
| [in] | ISKIP | initial number of bits to skip |
| [in] | NBYTE | number of bits to pack |
Definition at line 39 of file g2_gbytesc.f.
| subroutine g2_sbytesc | ( | character*1, dimension(*) | OUT, |
| integer, dimension(n) | IN, | ||
| ISKIP, | |||
| NBYTE, | |||
| NSKIP, | |||
| N | |||
| ) |
This subrountine is to put arbitrary size values into a packed bit string, taking the low order bits from each value in the unpacked array with skip and interation options.
| [out] | OUT | packed array output |
| [in] | IN | unpacked array input |
| [in] | ISKIP | initial number of bits to skip |
| [in] | NBYTE | number of bits to pack |
| [in] | NSKIP | additional number of bits to skip on each iteration |
| [in] | N | number of iterations |
Definition at line 115 of file g2_gbytesc.f.