diff options
Diffstat (limited to 'macosx/ARCBridge.h')
| -rw-r--r-- | macosx/ARCBridge.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/macosx/ARCBridge.h b/macosx/ARCBridge.h deleted file mode 100644 index 7e722980..00000000 --- a/macosx/ARCBridge.h +++ /dev/null @@ -1,42 +0,0 @@ -// -// ARCBridge.h -// PPMacho -// -// Created by C.W. Betts on 12/23/12. -// -// - -#ifndef PPMacho_ARCBridge_h -#define PPMacho_ARCBridge_h - -#if __has_feature(objc_arc) - -#define SUPERDEALLOC -#define RELEASEOBJ(obj) -#define RETAINOBJ(obj) obj -#define RETAINOBJNORETURN(obj) -#define AUTORELEASEOBJ(obj) obj -#define AUTORELEASEOBJNORETURN(obj) -#define BRIDGE(toType, obj) (__bridge toType)(obj) -#define __arcweak __weak -#define arcweak weak -#define arcstrong strong - -#else - -#define SUPERDEALLOC [super dealloc] -#define RELEASEOBJ(obj) [obj release] -#define RETAINOBJ(obj) [obj retain] -#define RETAINOBJNORETURN(obj) [obj retain] -#define AUTORELEASEOBJ(obj) [obj autorelease] -#define AUTORELEASEOBJNORETURN(obj) [obj autorelease] -#define BRIDGE(toType, obj) (toType)obj -#define __arcweak -#define arcweak assign -#define arcstrong retain - -#endif - -#define arcretain arcstrong - -#endif |
