no need for pragma here

Revert part of ae8f78bf5e9096b44e700b1b2e1e4edc03a0b93d
initialize first union member (clang warning)
fix Wine bitrot rather than only saying so

name mangling has issues so partial revert
nix needless include
unbreak hopefully
fix dos2unix fiasco
timer: convert to ms on demand
core: fix timer units
half gain logic done
use gain class already for debugging sake
gain: more work, still incomplete
CRLF -> LF conversion .git/index removal

Forgot to do it earlier, hence trash commits in recent days