old apple gcc complains about 'floppy' possibly used uninitialized (switch 
statements always confuse this compiler :( ). nw.