Block Sorting Compression Algorithm News
Brought to you by:
decryption,
encryption
The final version was submitted today, after yesterday I managed to find the bug that caused it to miss-behave under Solaris.
The bug was :
int buffer;
source->read((char*)&buffer,sizeof(unsigned char));
When run on LSB machines, the two lower bytes are written, and everything is Ok. When run on MSB machines, the two upper bytes of the integer are written, and when 1 is read, 65536 is stored in buffer.