diff options
author | Darkvater <darkvater@openttd.org> | 2005-02-26 13:57:40 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2005-02-26 13:57:40 +0000 |
commit | 6fd4347c6ce7612abf520ffc880ddf3537626bc1 (patch) | |
tree | 263d95535098c7230feb1f0078253eefb9f2f47a | |
parent | e25dd2c2c38561f644cce496371c3f50f1c88af7 (diff) | |
download | openttd-6fd4347c6ce7612abf520ffc880ddf3537626bc1.tar.xz |
(svn r1914) - Fix: [ 1119147 ] Stop startup memory corruption crash using optimized MSVC6. MSVC6 workaround as it's too stupid again for its own good
-rw-r--r-- | map.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -25,8 +25,9 @@ void InitMap(uint log_x, uint log_y) DEBUG(map, 1)("Allocating map of size %dx%d", log_x, log_y); - _map_log_x = log_x; - _map_log_y = log_y; + // XXX - MSVC6 volatile workaround + *(volatile uint*)&_map_log_x = log_x; + *(volatile uint*)&_map_log_y = log_y; map_size = MapSize(); |