NCEPLIBS-bufr  12.0.1
iupb.f File Reference

Decode an integer value from an integer array. More...

Go to the source code of this file.

Functions/Subroutines

recursive function iupb (MBAY, NBYT, NBIT)
 Decode an integer value from an integer array. More...
 

Detailed Description

Decode an integer value from an integer array.

Author
J. Woollen
Date
1994-01-06

Definition in file iupb.f.

Function/Subroutine Documentation

◆ iupb()

recursive function iupb ( dimension(*)  MBAY,
  NBYT,
  NBIT 
)

Decode an integer value from an integer array.

This function decodes an integer value from within a specified number of bits of an integer array, starting with the first bit of a specified byte of the array.

Parameters
[in]MBAY- integer(*): Array containing encoded value.
[in]NBYT- integer: Byte within MBAY at whose first bit to begin decoding.
[in]NBIT- integer: Number of bits to be decoded.
Returns
- integer: Decoded value
Author
J. Woollen
Date
1994-01-06

Definition at line 20 of file iupb.f.

References modv_im8b::im8b, upb(), and x84().

Referenced by cktaba(), cpyupd(), getlens(), bufr_c2f_interface::iupb_c(), iupbs01(), iupbs3(), msgupd(), rdmems(), rtrcptb(), stbfdx(), stndrd(), upds3(), and wrdxtb().