@@ -86,12 +86,12 @@ atexit(atexit_handler); return self; } -- setArgumentCount: (int)argc - andArgumentValues: (char**)argv +- (void)setArgumentCount: (int)argc + andArgumentValues: (char**)argv { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; int i; [progname release]; @@ -102,12 +102,10 @@ for (i = 1; i < argc; i++) [arguments addObject: [OFString stringWithCString: argv[i]]]; [pool release]; - - return self; } - (OFString*)programName { return [[progname retain] autorelease]; @@ -121,24 +119,20 @@ - (id)delegate { return [[delegate retain] autorelease]; } -- setDelegate: (id)delegate_ +- (void)setDelegate: (id)delegate_ { id old = delegate; delegate = [delegate_ retain]; [old release]; - - return self; } -- run +- (void)run { [delegate applicationDidFinishLaunching]; - - return self; } - (void)terminate { exit(0);