/*------------------------------------------------------------------------

     B U F R   E N C O D I N G   A N D   D E C O D I N G   S O F T W A R E 

FILE:          RLENC.H
IDENT:         $Id: rlenc.h 17473 2006-08-11 18:41:04Z sip $

AUTHOR:        Konrad Koeck
               Institute of Communication and Wave Propagation, 
               Technical University Graz, Austria

VERSION NUMBER:2.3

DATE CREATED:  18-DEC-2001

STATUS:        DEVELOPMENT FINISHED


FUNCTIONAL DESCRIPTION:
-----------------------
function prototype for rlenc.c

AMENDMENT RECORD:

ISSUE       DATE            SCNREF      CHANGE DETAILS
-----       ----            ------      --------------
V2.0        18-DEC-2001     Koeck       Initial Issue

$Log$
Revision 810.1  2006/08/11 18:41:03  sip
Upgrade BUFR library to version 2.3

Revision 1.4  2005/04/04 14:56:09  helmutp
update to version 2.3

Revision 1.3  2003/03/27 17:17:39  helmutp
update to version 2.2

Revision 1.2  2003/03/06 17:12:32  helmutp
update to version 2.1

Revision 1.1  2003/02/28 13:41:12  helmutp
Initial revision

--------------------------------------------------------------------------- */

#ifndef RLENC_H_INCLUDED
#define RLENC_H_INCLUDED

int rlenc (P5(char *infile, int nrows, int ncols, varfl **vals, size_t *nvals));
int rldec (P3(char *outfile, varfl *vals, size_t *nvals));
int rlenc_compress_line (P5(int line, unsigned char *src, int ncols, varfl **dvals, 
                         size_t *nvals));

#endif

/* end of file */

