ChangeLog for dangling else corner cases
cc warnings -Wformat long vs int, missing switch default case

also *((int*)obj->strm.state is an int, not void *
[cpan #40741] bzreadline blocked on the broken bz2 files

Check for all bzfile_read error cases, -2 also. data and io read errors