#import <Foundation/Foundation.h> | |
#import "libivars.h" | |
/* The following stolen from gdb.obj/myclass.m, written by Adam Fedor */ | |
@implementation MyClass | |
+ newWithArg: arg | |
{ | |
id obj = [self new]; | |
[obj takeArg: arg]; | |
return obj; | |
} | |
- takeArg: arg | |
{ | |
object = arg; | |
[object retain]; | |
_object2 = arg; | |
[_object2 retain]; | |
return self; | |
} | |
- randomFunc | |
{ | |
puts ("hi"); /* Whatever, just a place to break and examine SELF in gdb */ | |
} | |
@end | |
id return_an_object (void) { | |
return [[MyClass new] init]; | |
} |