--- np2/macos9/dialog/d_about.cpp 2003/10/23 19:31:58 1.2 +++ np2/macos9/dialog/d_about.cpp 2003/11/09 23:42:06 1.3 @@ -2,12 +2,20 @@ #include "resource.h" #include "dialog.h" #include "dialogs.h" +#include "np2ver.h" #include "pccore.h" +#if TARGET_API_MAC_CARBON +static const char subversion[] = " (Carbon)"; +#else +static const char subversion[] = " (Classic)"; +#endif + void AboutDialogProc(void) { DialogPtr hDlg; + char work[64]; Str255 verstr; int done; short item; @@ -16,7 +24,12 @@ void AboutDialogProc(void) { if (!hDlg) { return; } - mkstr255(verstr, np2version); + milstr_ncpy(work, np2version, sizeof(work)); +#if defined(NP2VER_MACOS9) + milstr_ncat(work, NP2VER_MACOS9, sizeof(work)); +#endif + milstr_ncat(work, subversion, sizeof(work)); + mkstr255(verstr, work); SetDialogItemText(GetDlgItem(hDlg, IDD_VERSION), verstr); SetDialogDefaultItem(hDlg, IDOK);