i'm dealing with a weird problem. the following routine uncompresses some data. it runs fine on x86-systems:
CODE
char loop;
char indic;
unsigned char *readback;
int size;
unsigned short int temp;
int i;
do
{
loop = 8;
indic = *(source++); ///Read in one byte
do...