aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/macargv.m
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/devdraw/macargv.m')
-rw-r--r--src/cmd/devdraw/macargv.m34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/cmd/devdraw/macargv.m b/src/cmd/devdraw/macargv.m
new file mode 100644
index 00000000..cf3e2282
--- /dev/null
+++ b/src/cmd/devdraw/macargv.m
@@ -0,0 +1,34 @@
+#import <Cocoa/Cocoa.h>
+
+#include <u.h>
+#include <libc.h>
+
+AUTOFRAMEWORK(Cocoa)
+
+@interface appdelegate : NSObject @end
+
+void
+main(void)
+{
+ if(OSX_VERSION < 100700)
+ [NSAutoreleasePool new];
+
+ [NSApplication sharedApplication];
+ [NSApp setDelegate:[appdelegate new]];
+ [NSApp run];
+}
+
+@implementation appdelegate
+- (void)application:(id)arg openFiles:(NSArray*)file
+{
+ int i,n;
+ NSString *s;
+
+ n = [file count];
+ for(i=0; i<n; i++){
+ s = [file objectAtIndex:i];
+ print("%s\n", [s UTF8String]);
+ }
+ [NSApp terminate:self];
+}
+@end