www.pudn.com > Compression.rar > RLE.h


#ifndef _RLE_H
#define _RLE_H

#include "Gendef.h"

class CRLE
{
public:
void Encode(BYTE *target, long &amt;tlen, BYTE *source, long slen, int escape = -1);
long Decode(BYTE *target, long &amt;tlen, BYTE *source, long slen);
long GetMaxEncoded(long len);
long GetMaxDecoded(BYTE *source);

BYTE FindEscape(BYTE *buf, long len);
};

#endif