/* This program simply tests if protocols works at all. */ #include @protocol Printable -print; @end @interface Slam : Object -print; -doIt; @end @implementation Slam -print { printf("Hello world!\n"); } -doIt { printf("Who cares...\n"); } @end main () { id xx = [Slam new]; [xx print]; exit (0); } .