Merge pull request #10 from gunyarakun/fix-invalid-return
[cocotron.git] / objc / objc_arc.h
blobc0ad37f0d826a066fa2f0e898f6ca11ebda29e42
1 #import <objc/runtime.h>
2 #import <stdbool.h>
4 OBJC_EXPORT id objc_retain(id value);
5 OBJC_EXPORT void objc_release(id value);
7 // Private to CF/Foundation/objc
8 OBJC_EXPORT void object_incrementExternalRefCount(id value);
9 OBJC_EXPORT bool object_decrementExternalRefCount(id value);
10 OBJC_EXPORT unsigned long object_externalRefCount(id value);