169325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis@protocol NSObject 269325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis- (oneway void)release; 369325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis@end 469325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 569325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis#ifdef PART1 669325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidisstatic inline void part1(id p) { 769325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis [p release]; 869325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis} 969325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis#endif 1069325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 1169325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis#ifdef PART2 1269325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidisstatic inline void part2(id p) { 1369325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis [p release]; 1469325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis} 1569325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis#endif 16