-
- if (p_dialog->yes != NULL)
- o_yes = @(p_dialog->yes);
- if (p_dialog->no != NULL)
- o_no = @(p_dialog->no);
- if (p_dialog->cancel != NULL)
- o_cancel = @(p_dialog->cancel);
-
- o_alert = [NSAlert alertWithMessageText: @(p_dialog->title) defaultButton: o_yes alternateButton:o_no otherButton: o_cancel informativeTextWithFormat: @"%s", p_dialog->message];
+
+ o_alert = [NSAlert alertWithMessageText: toNSStr(p_dialog->title) defaultButton: toNSStr(p_dialog->yes) alternateButton: toNSStr(p_dialog->no) otherButton: toNSStr(p_dialog->cancel) informativeTextWithFormat: @"%s", p_dialog->message];