ce
Brought to you by:
btrower
I have found a basic problem in your most recent change in v.1.7 there appears to be a problem in the decode function where 'putc' return value is being checked against '0'.
I have changed a little bit of the code such that putc does not check it's return value, but ferror is still called directly afterwards...
I have attached the modified file, please compare it to your most recent change (v.1.7) and see if you like it...
Scott.
Thanks for the report. Finally fixed and sorry for the delay.
Diff: