1@protocol NSObject
2- (oneway void)release;
3@end
4
5#ifdef PART1
6static inline void part1(id p) {
7  [p release];
8}
9#endif
10
11#ifdef PART2
12static inline void part2(id p) {
13  [p release];
14}
15#endif
16