diff options
Diffstat (limited to 'cocoa/NetsurfApp.m')
-rw-r--r-- | cocoa/NetsurfApp.m | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cocoa/NetsurfApp.m b/cocoa/NetsurfApp.m index 3bd5f43f8..d76aee10c 100644 --- a/cocoa/NetsurfApp.m +++ b/cocoa/NetsurfApp.m @@ -49,6 +49,18 @@ static bool cocoa_done = false; +/** + * Cause an abnormal program termination. + * + * \note This never returns and is intended to terminate without any cleanup. + * + * \param error The message to display to the user. + */ +static void die(const char * const error) +{ + [NSException raise: @"NetsurfDie" format: @"Error: %s", error]; +} + - (void) loadOptions; { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; |