fix: Unbreak build.

Remove ambiguous casts.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7193 8aca7d54-2c30-db11-9de9-000461428c89
sound win32: Simplify logic to stop already playing sound.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7194 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove redundant == true.

A boolean does not get more boolean by comparing it with a boolean.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7195 8aca7d54-2c30-db11-9de9-000461428c89
doc: Correct spelling: *set are irregular verbs.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7196 8aca7d54-2c30-db11-9de9-000461428c89
make: Factorise adding -lbz2 and -lz, which all platforms use.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7197 8aca7d54-2c30-db11-9de9-000461428c89
make: Remove extra CCFLAGS for mac.

There are no .c files compiled, so this did nothing.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7198 8aca7d54-2c30-db11-9de9-000461428c89
make: Remove duplicate compile flags.

CFLAGS sets these already and later gets added to CCFLAGS.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7199 8aca7d54-2c30-db11-9de9-000461428c89
make: Remove stray assignment to CC.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7200 8aca7d54-2c30-db11-9de9-000461428c89
make: Merge configurations of cygwin and mingw, which are similar.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7201 8aca7d54-2c30-db11-9de9-000461428c89
make: Use an if-else cascade instead of separate ifs.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7202 8aca7d54-2c30-db11-9de9-000461428c89
make: Simplify three ifs into one.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7203 8aca7d54-2c30-db11-9de9-000461428c89
win32: getaddrinfo requires _WIN32_WINNT_WINXP and -lws2_32.

This unbreaks compilation using MinGW.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7204 8aca7d54-2c30-db11-9de9-000461428c89
win32: Do not set NOMINMAX over and over.

Set it globally by the build system.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7205 8aca7d54-2c30-db11-9de9-000461428c89
win32: Do not set UNICODE.

Simply use the appropriate functions and types.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7206 8aca7d54-2c30-db11-9de9-000461428c89
win32: Set WIN32_LEAN_AND_MEAN in the buildsystem.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7207 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Simplify x.is_bound() ? x.get_rep() : 0 to x.get_rep().

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7208 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove obvious comments.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7209 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Use proper if cascade.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7210 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove pointless if (x) before delete x.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7211 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove pointless assert.

The if just above checks this very condition.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7212 8aca7d54-2c30-db11-9de9-000461428c89