Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ccgus/fmdb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Dennis <graham.dennis@gmail.com>2013-11-22 02:20:59 +0400
committerGraham Dennis <graham.dennis@gmail.com>2013-11-22 02:20:59 +0400
commit925fc13371a98d7c7ec5a2a56e161e2fc1b355f3 (patch)
tree396d0ed3e3389e7237e2eee5358000d62126a89d
parente70cd055a6440f1ef254a4549117553b1f97e5b8 (diff)
Simplify conditionals used to determine whether dispatch objects need explicit releasing.
-rw-r--r--src/FMDatabase.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/FMDatabase.h b/src/FMDatabase.h
index db743b5..63528e8 100644
--- a/src/FMDatabase.h
+++ b/src/FMDatabase.h
@@ -24,24 +24,10 @@
#define FMDBRelease(__v)
- #if TARGET_OS_IPHONE
- // Compiling for iOS
- #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000
- // iOS 6.0 or later
- #define FMDBDispatchQueueRelease(__v)
- #else
- // iOS 5.X or earlier
- #define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
- #endif
+ #if OS_OBJECT_USE_OBJC
+ #define FMDBDispatchQueueRelease(__v)
#else
- // Compiling for Mac OS X
- #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1080
- // Mac OS X 10.8 or later
- #define FMDBDispatchQueueRelease(__v)
- #else
- // Mac OS X 10.7 or earlier
- #define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
- #endif
+ #define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
#endif
#endif