-Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values


git-svn-id: http://svn.openttd.org/trunk@26482 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: Allow single-vehicle consists to station-refit in a meaningful way.

git-svn-id: http://svn.openttd.org/trunk@26483 6aa0318a-3be1-0310-93fa-89fd2396df07
-Change: Remove demand calculation based on tiles.

git-svn-id: http://svn.openttd.org/trunk@26484 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.

git-svn-id: http://svn.openttd.org/trunk@26485 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: replace a number of snprintfs with seprintf


git-svn-id: http://svn.openttd.org/trunk@26486 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: use lastof instead of lengthof/sizeof for script names


git-svn-id: http://svn.openttd.org/trunk@26487 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: perform the appropriate length checks when getting a client name


git-svn-id: http://svn.openttd.org/trunk@26488 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay


git-svn-id: http://svn.openttd.org/trunk@26489 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r26489): compilation under Windows


git-svn-id: http://svn.openttd.org/trunk@26490 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: compilation failure when networking is disabled


git-svn-id: http://svn.openttd.org/trunk@26491 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r26491): obviously it's too late


git-svn-id: http://svn.openttd.org/trunk@26492 6aa0318a-3be1-0310-93fa-89fd2396df07