12345678910111213141516171819202122232425262728 |
- //
- // MRCBase.h
- // TestARCLayouts
- //
- // Created by Patrick Beard on 3/8/11.
- // Copyright 2011 __MyCompanyName__. All rights reserved.
- //
- #import <Foundation/NSObject.h>
- // YES if MRC compiler supports ARC-style weak
- extern bool supportsMRCWeak;
- #if __LP64__
- #define DOUBLEWORD_ALIGNED __attribute__((aligned(16)))
- #else
- #define DOUBLEWORD_ALIGNED __attribute__((aligned(8)))
- #endif
- @interface MRCBase : NSObject
- @property double number;
- @property(retain) id object;
- @property void *pointer;
- @property(weak) __weak id delegate;
- @end
- // Call object_copy from MRC.
- extern id __attribute__((ns_returns_retained)) docopy(id obj);
|