10e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis@protocol NSObject 20e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis- (oneway void)release; 30e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis@end 40e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis 50e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis#ifdef PART1 60e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidisstatic inline void part1(id p) { 70e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis} 80e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis#endif 90e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis 100e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis#ifdef PART2 110e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidisstatic inline void part2(id p) { 120e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis} 130e2ca014bdf92b405f7c02f2d37532f4c9b9b663Argyrios Kyrtzidis#endif 14