aboutsummaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorjohnvg2006-05-10 14:20:01 +0000
committerjohnvg2006-05-10 14:20:01 +0000
commit9fdd38d86963aac551a1597e80290c3dba4cd17f (patch)
tree04aaec468072a9540e5a1e3c0e93985b90a679c1 /main
parentrename generated object file for ipc.c from ipc.o to ipc_c.o (diff)
port to 64 bit windows and linux
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1601 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'main')
-rw-r--r--main/Unix/ipc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/Unix/ipc.c b/main/Unix/ipc.c
index 4ff823a..bf2cd9e 100644
--- a/main/Unix/ipc.c
+++ b/main/Unix/ipc.c
@@ -13,7 +13,12 @@
Clean string
============
*/
-typedef struct clean_string {int length; char chars [1]; } *CleanString;
+
+#ifdef _WIN64
+typedef struct clean_string {__int64 length; char chars [1]; } *CleanString;
+#else
+typedef struct clean_string {long length; char chars [1]; } *CleanString;
+#endif
# define Clean(ignore)
# include "ipc.h"