changeset 619:ca598b31c314 draft

(svn r1045) -Fix: OpenTTD compiles again under VC6 (sign_de)
author truelight <truelight@openttd.org>
date Mon, 13 Dec 2004 11:17:59 +0000
parents 8743a2af7939
children b194e34623fc
files functions.h gfx.c md5.c network.c network_data.h
diffstat 5 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/functions.h
+++ b/functions.h
@@ -134,7 +134,7 @@
 
 void InitTextMessage();
 void DrawTextMessage();
-void AddTextMessage(uint16 color, uint8 duration, const char *message, ...);
+void CDECL AddTextMessage(uint16 color, uint8 duration, const char *message, ...);
 void UndrawTextMessage();
 void TextMessageDailyLoop();
 
--- a/gfx.c
+++ b/gfx.c
@@ -1510,7 +1510,7 @@
 	int j;
 	int i;
 	const ExtraPaletteValues *ev = &_extra_palette_values;
-	byte old_val[c*3];
+	byte old_val[114]; // max(c*(38:28)) = 114
 
 	d = _cur_palette + 217*3;
 	memcpy(old_val, d, c*3);
--- a/md5.c
+++ b/md5.c
@@ -53,6 +53,7 @@
 
 #include "md5.h"
 #include <string.h>
+#include "stdafx.h"
 
 #undef BYTE_ORDER	/* 1 = big-endian, -1 = little-endian, 0 = unknown */
 #ifdef ARCH_IS_BIG_ENDIAN
--- a/network.c
+++ b/network.c
@@ -61,7 +61,7 @@
 
 // This puts a text-message to the console, or in the future, the chat-box,
 //  (to keep it all a bit more general)
-void NetworkTextMessage(NetworkAction action, uint16 color, const char *name, const char *str, ...)
+void CDECL NetworkTextMessage(NetworkAction action, uint16 color, const char *name, const char *str, ...)
 {
 	char buf[1024];
 	va_list va;
--- a/network_data.h
+++ b/network_data.h
@@ -210,7 +210,7 @@
 
 // from network.c
 void CloseClient(ClientState *cs);
-void NetworkTextMessage(NetworkAction action, uint16 color, const char *name, const char *str, ...);
+void CDECL NetworkTextMessage(NetworkAction action, uint16 color, const char *name, const char *str, ...);
 void NetworkGetClientName(char *clientname, size_t size, ClientState *cs);
 uint NetworkCalculateLag(const ClientState *cs);
 byte NetworkGetCurrentLanguageIndex();