SUBROUTINE mova2i(a) ! $$$ SUBPROGRAM DOCUMENTATION BLOCK C . . . . C SUBPROGRAM: mova2i Moves a bit string from a char*1 to int C PRGMMR: Jian Zeng (ERT) DATE: 04/07/2010 C C ABSTRACT: This Function copies a bit string from a Character*1 variable C to an integer variable. It is intended to use the Fortran 95 Intrinsic C Function ICHAR, which can be used for all values 0 <= ICHAR(a) <= 255. C C PROGRAM HISTORY LOG: C 04/07/2010 Jian C C USAGE: I = mova2i(a) C C INPUT ARGUMENT : C C a - Character*1 variable that holds the bitstring to extract C C RETURN ARGUMENT : C C mova2i - Integer value of the bitstring in character a C C REMARKS: C C None C C ATTRIBUTES: C LANGUAGE: fortran 95 C C integer :: i CHARACTER * 1 :: a i = ichar(a) RETURN end