cleanup: Remove wrong executable flags.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7222 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove unnecessary empty destructors.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7223 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: No need to redefine inline.

inline is a C++ keyword.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7224 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove obsolete C compatiblity.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7225 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove unused macro LOCATION.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7226 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove unnecessary #include.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7227 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove long unused strings.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7228 8aca7d54-2c30-db11-9de9-000461428c89
desc: Remove the unnecessary parameter count from warne_ungeladene().

The list has an explicit terminator.

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

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7230 8aca7d54-2c30-db11-9de9-000461428c89
desc: Give class obj_besch_t a destructor and remove obj_reader_t::delete_node().

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7231 8aca7d54-2c30-db11-9de9-000461428c89
desc: Let obj_reader_t handle allocation of the node_info* array.

It handles loading the children already, so this is consistent and reduces code duplication.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7232 8aca7d54-2c30-db11-9de9-000461428c89
desc: Create descriptor objects with the correct type.

Do not use a catch-all read function, which creates an obj_besch_t and later cast it to down to a type, which it actually is not.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7233 8aca7d54-2c30-db11-9de9-000461428c89
desc: Rename node_info to children.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7234 8aca7d54-2c30-db11-9de9-000461428c89
desc: Factorise (and simplify) code to read obj_node_info_t.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7235 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Remove unnecessary #include.

git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@7236 8aca7d54-2c30-db11-9de9-000461428c89
cleanup: Use forward declaration instead of #include.

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