summaryrefslogtreecommitdiff
path: root/strings.c
diff options
context:
space:
mode:
authordarkvater <darkvater@openttd.org>2005-01-10 14:43:00 +0000
committerdarkvater <darkvater@openttd.org>2005-01-10 14:43:00 +0000
commit29b4ab04c319f6b88e724ff79d73ca49f5676eaa (patch)
treee114f254bcb59432fd9b8e483ca4ef7c4ef8ec89 /strings.c
parentfae367ab31433c0987a2e042fb7cea40952d5ff0 (diff)
downloadopenttd-29b4ab04c319f6b88e724ff79d73ca49f5676eaa.tar.xz
(svn r1465) -Fix: [1099101] starting year patch goes out of range. Clamped year between 1920-2090 as wel as adding defines for it.
Diffstat (limited to 'strings.c')
-rw-r--r--strings.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/strings.c b/strings.c
index ea2c8b345..b5f6956d5 100644
--- a/strings.c
+++ b/strings.c
@@ -243,7 +243,7 @@ static byte *FormatYmdString(byte *buff, uint16 number)
memcpy(buff, GetStringPtr(STR_0162_JAN + ymd.month), 4);
buff[3] = ' ';
- return FormatNoCommaNumber(buff+4, ymd.year + 1920);
+ return FormatNoCommaNumber(buff+4, ymd.year + MAX_YEAR_BEGIN_REAL);
}
static byte *FormatMonthAndYear(byte *buff, uint16 number)
@@ -256,7 +256,7 @@ static byte *FormatMonthAndYear(byte *buff, uint16 number)
for(src = GetStringPtr(STR_MONTH_JAN + ymd.month); (*buff++=*src++) != 0;) {}
buff[-1] = ' ';
- return FormatNoCommaNumber(buff, ymd.year + 1920);
+ return FormatNoCommaNumber(buff, ymd.year + MAX_YEAR_BEGIN_REAL);
}
uint GetCurrentCurrencyRate() {