bugs.txt

This file contains the list of major bugfixes in each versions since Beta 1.
WHT: What is the bug.
STS: Current Status.
FIL: Files involved.
HOW: How was it fixed, if.
WHY: Bug comments.

----------------
Version 2 Beta 2
----------------
* WHT: case 1 not working on 32-bit machines
* STS: fixed
* FIL: coreop.c
* HOW: fseeko() had "(off_t)-rw_length_" instead of the correct "0 - (off_t)rw_length_"
* WHY: rw_length_ is of unsigned type size_t, trying to make it negative will wrap it to a huge positive value, off_t on the other hand is signed. also the 0 (zero) subtraction as opposed to merely making it negative has the role of preventing the harmless "-0" bug I've seen in other projects (signed negative zero).
