(svn r1814) Let ReadFileToMem() return void* (instead of byte*) because we don't know what the caller wants to do with the data
--- a/functions.h Sun Feb 06 08:18:00 2005 +0000
+++ b/functions.h Sun Feb 06 08:38:09 2005 +0000
@@ -257,7 +257,7 @@
bool FileExists(const char *filename);
bool ReadLanguagePack(int index);
void InitializeLanguagePacks(void);
-byte *ReadFileToMem(const char *filename, size_t *lenp, size_t maxsize);
+void *ReadFileToMem(const char *filename, size_t *lenp, size_t maxsize);
int GetLanguageList(char **languages, int max);
void CheckSwitchToEuro(void);
--- a/ttd.c Sun Feb 06 08:18:00 2005 +0000
+++ b/ttd.c Sun Feb 06 08:38:09 2005 +0000
@@ -218,7 +218,7 @@
return dst - 1;
}
-byte *ReadFileToMem(const char *filename, size_t *lenp, size_t maxsize)
+void *ReadFileToMem(const char *filename, size_t *lenp, size_t maxsize)
{
FILE *in;
byte *mem;