]> git.saurik.com Git - cydia.git/blobdiff - Menes/ObjectHandle.h
Mostly make Cydia compile using the iOS Simulator.
[cydia.git] / Menes / ObjectHandle.h
index cfbe54e4d0d70251293f662b1548bc0f471a6ba2..727338b700f07f2c512c7e3a626949885450f466 100644 (file)
@@ -1,5 +1,5 @@
 /* Cydia - iPhone UIKit Front-End for Debian APT
- * Copyright (C) 2008-2014  Jay Freeman (saurik)
+ * Copyright (C) 2008-2015  Jay Freeman (saurik)
 */
 
 /* GNU General Public License, Version 3 {{{ */
@@ -22,8 +22,6 @@
 #ifndef Menes_ObjectHandle_H
 #define Menes_ObjectHandle_H
 
-#include "CyteKit/UCPlatform.h"
-
 #include <CoreFoundation/CoreFoundation.h>
 #include <Foundation/Foundation.h>
 
@@ -130,4 +128,8 @@ rproperty_(Class, field) \
 wproperty_(Class, field, Field) \
 @end
 
+// XXX: I hate clang. Apple: please get over your petty hatred of GPL and fix your gcc fork
+#define synchronized(lock) \
+    synchronized(static_cast<NSObject *>(lock))
+
 #endif//Menes_ObjectHandle_H