No need for WIN
Clean up compat a bit
Use our csvopen function all over