This just doesn't look right.
line 364 case COPY_NEW_FE: while (datasize > 0 && !fe_eof) ....
line 408 datasize =- avail;
shouldn't it be datasize -= avail ?
Dave -- Dave Cramer <dave(at)fastcrypt(dot)com>fastcrypt