NCEPLIBS-bufr  11.5.0
 All Data Structures Files Functions Variables Pages
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

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:

  • 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 history documentation; outputs more complete diagnostic info when routine terminates abnormally

Definition at line 29 of file ipkm.f.

References bort(), and irev().

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