00001 #ifndef RLE_CODING_H
00002 #define RLE_CODING_H
00003 namespace WURDE {
00004 long GCM_rleEncodeGreyLow(unsigned char *data, const long rows, const long cols);
00005 long GCM_rleEncodeGreyMed(unsigned char *data, const long rows, const long cols);
00006 long GCM_rleEncodePixLow(unsigned char *data, const long rows, const long cols);
00007 long GCM_rleEncodePixMed(unsigned char *data, const long rows, const long cols);
00008
00009 int GCM_rleDecodeGreyLow(unsigned char *source, const long rleSize, unsigned char *target);
00010 int GCM_rleDecodeGreyMed(unsigned char *source, const long rleSize, unsigned char *target);
00011 int GCM_rleDecodePixLow(unsigned char *source, const long rleSize, unsigned char *target);
00012 int GCM_rleDecodePixMed(unsigned char *source, const long rleSize, unsigned char *target);
00013 }
00014 #endif