blob: 65b3e8a034cc1c1ca9c97622091811bf3096eeb5 [file] [log] [blame]
yangsu@google.com2eff7e22011-06-24 15:57:30 +00001#import <UIKit/UIKit.h>
yangsu@google.com688823f2011-08-30 19:14:13 +00002#include "SkApplication.h"
caryclark@google.com5987f582012-10-02 18:33:14 +00003
4extern void save_args(int argc, char *argv[]);
5
yangsu@google.com2eff7e22011-06-24 15:57:30 +00006int main(int argc, char *argv[]) {
yangsu@google.com2e20c242011-07-07 19:26:42 +00007 signal(SIGPIPE, SIG_IGN);
yangsu@google.com2eff7e22011-06-24 15:57:30 +00008 NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
yangsu@google.com688823f2011-08-30 19:14:13 +00009 application_init();
caryclark@google.com5987f582012-10-02 18:33:14 +000010 save_args(argc, argv);
yangsu@google.com2eff7e22011-06-24 15:57:30 +000011 int retVal = UIApplicationMain(argc, argv, nil, nil);
yangsu@google.com688823f2011-08-30 19:14:13 +000012 application_term();
yangsu@google.com2eff7e22011-06-24 15:57:30 +000013 [pool release];
14 return retVal;
15}