X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=macosx%2Fosxmain.m;h=2eba150c39a5160f5964b4c0634359d31c7ff200;hb=f004bcca17a789356c32527a396b68b71a773db2;hp=d8202e24960cdda4949c2be01a63313f3bfc3e2f;hpb=07a876ce1e7164c40192f36a9159e9445356d3d1;p=PuTTY.git diff --git a/macosx/osxmain.m b/macosx/osxmain.m index d8202e24..2eba150c 100644 --- a/macosx/osxmain.m +++ b/macosx/osxmain.m @@ -85,6 +85,24 @@ static void commonfatalbox(char *p, va_list ap) exit(1); } +void nonfatal(void *frontend, char *p, ...) +{ + char *errorbuf; + NSAlert *alert; + va_list ap; + + va_start(ap, p); + errorbuf = dupvprintf(p, ap); + va_end(ap); + + alert = [[[NSAlert alloc] init] autorelease]; + [alert addButtonWithTitle:@"Error"]; + [alert setInformativeText:[NSString stringWithCString:errorbuf]]; + [alert runModal]; + + sfree(errorbuf); +} + void fatalbox(char *p, ...) { va_list ap;