1/* Contributed by Nicola Pero - Fri Jun 4 03:16:17 BST 2004 */ 2/* Test that protocols with different names are different. */ 3 4#include "../../objc-obj-c++-shared/Protocol1.h" 5 6@protocol Foo1 7- (void)foo1; 8@end 9 10@protocol Foo2 11- (void)foo2; 12@end 13 14int main (void) 15{ 16#ifdef NEXT_OBJC_USE_NEW_INTERFACE 17 if (protocol_isEqual (@protocol(Foo1), @protocol(Foo2))) 18#else 19 if ([@protocol(Foo1) isEqual: @protocol(Foo2)]) 20#endif 21 { 22 abort (); 23 } 24 25 return 0; 26} 27 28