15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
+
+
+
|
*/
#include "config.h"
#include <stdlib.h>
#import "OFString.h"
#import "OFArray.h"
#import "OFStdIOStream.h"
#import "OFFile.h"
#import "OFAutoreleasePool.h"
#import "OFException.h"
#import "TestsAppDelegate.h"
#ifdef _PSP
# include <pspmoduleinfo.h>
# include <pspkernel.h>
# include <pspdebug.h>
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
+
+
+
+
+
+
+
+
|
return of_application_main(&argc, &argv,
[TestsAppDelegate class]);
} @catch (id e) {
TestsAppDelegate *delegate =
[[OFApplication sharedApplication] delegate];
OFString *string = [OFString stringWithFormat:
@"\nRuntime error: Unhandled exception:\n%@\n", e];
OFString *backtrace = [[e backtrace]
componentsJoinedByString: @"\n "];
[delegate outputString: string
inColor: RED];
if (backtrace != nil) {
backtrace = [OFString stringWithFormat:
@"\nBacktrace:\n %@\n\n", backtrace];
[delegate outputString: backtrace
inColor: RED];
}
[delegate outputString: @"Press home button to exit!\n"
inColor: NO_COLOR];
for (;;) {
WPAD_ScanPads();
if (WPAD_ButtonsDown(0) & WPAD_BUTTON_HOME)
[OFApplication terminateWithStatus: 1];
|