1 #import <Foundation/NSString.h>
2 #import <AppKit/NSAlert.h>
4 // The function gets incorrect linkage without a prototype
5 void run_alert(const char *, const char *);
7 void run_alert(const char *type, const char *what)
9 NSString *message = [[[NSString stringWithUTF8String:type] stringByAppendingString:@": "]
10 stringByAppendingString:[NSString stringWithUTF8String:what]];
11 NSAlert *alert = [NSAlert alertWithMessageText:@"Uncaught exception"
12 defaultButton:nil alternateButton:nil otherButton:nil
13 informativeTextWithFormat:@"%@", message];