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