libwinpr-interlocked: fix iOS build
authorMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 15 Feb 2013 15:33:21 +0000 (10:33 -0500)
committerMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 15 Feb 2013 15:33:21 +0000 (10:33 -0500)
client/iOS/.gitignore
winpr/include/winpr/interlocked.h

index fe0e7b0..8bcaf57 100644 (file)
@@ -1,4 +1,5 @@
 # XCode files
+DerivedData
 project.xcworkspace/
 xcuserdata/
 bin/
index c9a798b..0fea91a 100644 (file)
 #include <winpr/spec.h>
 #include <winpr/winpr.h>
 #include <winpr/wtypes.h>
+#include <winpr/platform.h>
 
 #ifndef _WIN32
 
+/* workaround for SLIST_ENTRY conflict */
+
+#include <sys/queue.h>
+#undef SLIST_ENTRY
+
 #ifndef CONTAINING_RECORD
 #define CONTAINING_RECORD(address, type, field) \
                ((type *)(((ULONG_PTR) address) - (ULONG_PTR)(&(((type *) 0)->field))))