xref: /petsc/systems/Apple/iOS/examples/testopengl/main.m (revision e1b06f76ad35ce2a89fc667d1feb3b2de35f6e0a)
1*fce0c873SBarry Smith//
2*fce0c873SBarry Smith//  main.m
3*fce0c873SBarry Smith//  iphone
4*fce0c873SBarry Smith//
5*fce0c873SBarry Smith//  Created by Barry Smith on 5/12/10.
6*fce0c873SBarry Smith//  Copyright __MyCompanyName__ 2010. All rights reserved.
7*fce0c873SBarry Smith//
8*fce0c873SBarry Smith
9*fce0c873SBarry Smith#import <UIKit/UIKit.h>
10*fce0c873SBarry Smith
11*fce0c873SBarry Smith
12*fce0c873SBarry Smithint main(int argc, char *argv[]) {
13*fce0c873SBarry Smith
14*fce0c873SBarry Smith    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
15*fce0c873SBarry Smith @try {
16*fce0c873SBarry Smith int retVal = UIApplicationMain(argc, argv, nil, nil);
17*fce0c873SBarry Smith }
18*fce0c873SBarry Smith @catch (NSException *exception) {
19*fce0c873SBarry Smith NSLog(@"Exception - %@",[exception description]);
20*fce0c873SBarry Smith exit(EXIT_FAILURE);
21*fce0c873SBarry Smith }
22*fce0c873SBarry Smith
23*fce0c873SBarry Smith    int retVal = UIApplicationMain(argc, argv, nil, nil);
24*fce0c873SBarry Smith    [pool release];
25*fce0c873SBarry Smith    return retVal;
26*fce0c873SBarry Smith}
27*fce0c873SBarry Smith
28*fce0c873SBarry Smith/*
29*fce0c873SBarry Smithint main(int argc, char *argv[])
30*fce0c873SBarry Smith{
31*fce0c873SBarry Smith    int retVal = 0;
32*fce0c873SBarry Smith    @autoreleasepool {
33*fce0c873SBarry Smith        NSString *classString = NSStringFromClass([sortaAppDelegate class]);
34*fce0c873SBarry Smith        @try {
35*fce0c873SBarry Smith            retVal = UIApplicationMain(argc, argv, nil, classString);
36*fce0c873SBarry Smith        }
37*fce0c873SBarry Smith        @catch (NSException *exception) {
38*fce0c873SBarry Smith            NSLog(@"Exception - %@",[exception description]);
39*fce0c873SBarry Smith            exit(EXIT_FAILURE);
40*fce0c873SBarry Smith        }
41*fce0c873SBarry Smith    }
42*fce0c873SBarry Smith    return retVal;
43*fce0c873SBarry Smith}
44*fce0c873SBarry Smith*/