Constructors don't return values
Fix: invalid suffix on literal; C++11 requires a space between literal and string macro
Fix automatic float to double promotion
Remove unused variable
Remove unused stream parameter in EOSTimer
Fix incorrect comparison in id3v2
Fix incorrect read comparision and fix return codes
pulse class->struct
remove use of deprecated keyword register
Cleanup list sorting functions
Compiled with -Wshadow and renamed conflicting names