/*
compress.cpp : simple text compression widget.

FIXME: find standard compression harness; plug this in.
FIXME: compare to LZRW1a and deflate() on Canterbury corpus.

2001-12-23:DAV: David Cary started.

*/

/* simple bit-oriented file format */



void decompress(
	char * p_src_first,
	size_t src_len,
	char * p_dest_first,
	size_t * p_dest_len
){
	char * p_src = p_src_first;
	char * p_dest = p_dest_first;
	...
	if( getbit ){
		// 1 = copy
		get_length();
		get_offset();
		copy(offset,length);
	}else{
		// 0 = literal
		*p_dest++ = get_literal();
	};
}