Blame


1 7064acbd 2011-10-12 rsc #import <Cocoa/Cocoa.h>
2 7064acbd 2011-10-12 rsc
3 7064acbd 2011-10-12 rsc #include <u.h>
4 7064acbd 2011-10-12 rsc #include <libc.h>
5 7064acbd 2011-10-12 rsc
6 7064acbd 2011-10-12 rsc AUTOFRAMEWORK(Cocoa)
7 7064acbd 2011-10-12 rsc
8 7064acbd 2011-10-12 rsc @interface appdelegate : NSObject @end
9 7064acbd 2011-10-12 rsc
10 7064acbd 2011-10-12 rsc void
11 7064acbd 2011-10-12 rsc main(void)
12 7064acbd 2011-10-12 rsc {
13 7064acbd 2011-10-12 rsc if(OSX_VERSION < 100700)
14 7064acbd 2011-10-12 rsc [NSAutoreleasePool new];
15 7064acbd 2011-10-12 rsc
16 7064acbd 2011-10-12 rsc [NSApplication sharedApplication];
17 7064acbd 2011-10-12 rsc [NSApp setDelegate:[appdelegate new]];
18 7064acbd 2011-10-12 rsc [NSApp run];
19 7064acbd 2011-10-12 rsc }
20 7064acbd 2011-10-12 rsc
21 7064acbd 2011-10-12 rsc @implementation appdelegate
22 7064acbd 2011-10-12 rsc - (void)application:(id)arg openFiles:(NSArray*)file
23 7064acbd 2011-10-12 rsc {
24 7064acbd 2011-10-12 rsc int i,n;
25 7064acbd 2011-10-12 rsc NSString *s;
26 7064acbd 2011-10-12 rsc
27 7064acbd 2011-10-12 rsc n = [file count];
28 7064acbd 2011-10-12 rsc for(i=0; i<n; i++){
29 7064acbd 2011-10-12 rsc s = [file objectAtIndex:i];
30 7064acbd 2011-10-12 rsc print("%s\n", [s UTF8String]);
31 7064acbd 2011-10-12 rsc }
32 7064acbd 2011-10-12 rsc [NSApp terminate:self];
33 7064acbd 2011-10-12 rsc }
34 7064acbd 2011-10-12 rsc @end