summaryrefslogtreecommitdiff
path: root/src/network/core
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2007-01-26 08:27:59 +0000
committertruelight <truelight@openttd.org>2007-01-26 08:27:59 +0000
commitef37b3067433efb38c3a9282541e062ef8441408 (patch)
tree41238deff0a0bf3a719e3acfd55785d1bfb3f9a1 /src/network/core
parent044f395b7b847bb9d1646caa475358966ef51833 (diff)
downloadopenttd-ef37b3067433efb38c3a9282541e062ef8441408.tar.xz
(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.
Diffstat (limited to 'src/network/core')
-rw-r--r--src/network/core/os_abstraction.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/core/os_abstraction.h b/src/network/core/os_abstraction.h
index d90b152a5..c4cbcee20 100644
--- a/src/network/core/os_abstraction.h
+++ b/src/network/core/os_abstraction.h
@@ -124,6 +124,9 @@ typedef unsigned long in_addr_t;
#if defined(__MORPHOS__) || defined(__AMIGA__)
# include <exec/types.h>
# include <proto/exec.h> // required for Open/CloseLibrary()
+ /* MorphOS defines his network functions with UBYTE arrays while we
+ * use char arrays. This gives tons of unneeded warnings */
+# define UBYTE char
# if defined(__MORPHOS__)
# include <sys/filio.h> // FIO* defines
# include <sys/sockio.h> // SIO* defines