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

     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

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

VERSION NUMBER:2.0

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
--------------------------------------------------------------------------- */

#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 */

