this repo has no description
at fixPythonPipStalling 54 lines 770 B view raw
1#include <stdio.h> 2#include <assert.h> 3#import <Foundation/NSObject.h> 4 5@class subclass; 6subclass* c; 7 8@interface helloclass : NSObject { 9} 10 11- (void)doHello; 12@end 13 14@implementation helloclass 15- (void)doHello 16{ 17 puts("Hello world from helloclass"); 18 //printf("self at %p\n", self); 19 assert(self == c); 20} 21@end 22 23@interface subclass : helloclass { 24} 25 26- (void)doHello; 27@end 28 29@implementation subclass 30- (void)doHello 31{ 32 puts("Calling superclass"); 33 //printf("self at %p\n", self); 34 [super doHello]; 35} 36 37- (BOOL)respondsToSelector:(SEL)aSelector 38{ 39 return [super respondsToSelector:aSelector]; 40} 41 42@end 43 44int main() 45{ 46 c = [subclass new]; 47 //printf("Obj at %p\n", c); 48 printf("Responds: %d\n", [c respondsToSelector:@selector(doHello)]); 49 [c doHello]; 50 [c release]; 51 return 0; 52} 53 54