Bugfix: read_syx_file() didn't handle empty file.
Tiny refactoring.