* made check_checksum abstract method
* Windows: EXIT_ON_ERROR done in a label