summaryrefslogtreecommitdiff
path: root/src/datatypes.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2012-01-05 21:41:59 +0000
committerChristian Pointner <equinox@anytun.org>2012-01-05 21:41:59 +0000
commit2019e311b10bc56d0ab99759d7a8a42a85b97dc0 (patch)
tree353324a2cbad16080f3e703dc917bad0f8f5778a /src/datatypes.h
parentadded helper scripts for mingw environment (diff)
compiler clean windows checks
Diffstat (limited to 'src/datatypes.h')
-rw-r--r--src/datatypes.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/datatypes.h b/src/datatypes.h
index cc13fb1..d758b66 100644
--- a/src/datatypes.h
+++ b/src/datatypes.h
@@ -59,10 +59,14 @@ typedef enum { ANY, IPV4_ONLY, IPV6_ONLY } ResolvAddrType;
#ifndef _MSC_VER
#define ATTR_PACKED __attribute__((__packed__))
+#else
+#define ATTR_PACKED
+#endif
+
+#if !defined(_MSC_VER) && !defined(MINGW)
typedef int system_error_t;
#else
#include <windows.h>
-#define ATTR_PACKED
typedef DWORD system_error_t;
#endif