NCEPLIBS-bufr 11.7.1
ipkm.f File Reference

Encode an integer value within a character string. More...

Go to the source code of this file.

Functions/Subroutines

subroutine ipkm (CBAY, NBYT, N)
 This subroutine encodes an integer value within a specified number of bytes of a character string, up to a maximum of 8 bytes. More...
 

Detailed Description

Encode an integer value within a character string.

Definition in file ipkm.f.

Function/Subroutine Documentation

◆ ipkm()

subroutine ipkm ( character*8  CBAY,
  NBYT,
  N 
)

This subroutine encodes an integer value within a specified number of bytes of a character string, up to a maximum of 8 bytes.

Author
J. Woollen
Date
1994-01-06
Parameters
[in]N– integer: Value to be encoded
[in]NBYT– integer: Number of bytes of CBAY (up to a maximum of 8) within which to encode N
[out]CBAY– character*(*): String of length NBYT bytes containing encoded integer N

Program history log:

Date Programmer Comments
1994-01-06 J. Woollen Original author
1998-07-08 J. Woollen Replaced call to Cray library routine ABORT with call to new internal routine bort()
2003-11-04 J. Woollen Modified to be endian-independent
2003-11-04 J. Ator Added documentation
2003-11-04 S. Bender Added remarks and routine interdependencies
2003-11-04 D. Keyser Unified/portable for WRF; added documentation; outputs more complete diagnostic info when routine terminates abnormally

Definition at line 27 of file ipkm.f.

References bort(), and irev().

Referenced by bfrini(), chrtrna(), crbmg(), pkc(), pktdd(), readlc(), upc(), wrcmps(), and wrtree().