aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"