From 38fe732e523f1ab40fa16da690bb40165bd1310f Mon Sep 17 00:00:00 2001 From: galaxyhaxz Date: Thu, 20 Sep 2018 00:15:21 -0500 Subject: [PATCH] Fix for newer compilers --- DiabloUI/connect.cpp | 2 +- DiabloUI/diabloui_gcc.def | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/DiabloUI/connect.cpp b/DiabloUI/connect.cpp index 8939bc4fa..1c717fb1a 100644 --- a/DiabloUI/connect.cpp +++ b/DiabloUI/connect.cpp @@ -816,7 +816,7 @@ BOOL __fastcall Connect_DiffFromString(char *str, _gamedata *gamedata, int a3, i v9 = v8 + 1; if ( a3 ) *(_DWORD *)a3 = (unsigned int)v9; - v10 = strchr(v9, 13); + v10 = (char *)strchr(v9, 13); if ( v10 ) { *v10 = 0; diff --git a/DiabloUI/diabloui_gcc.def b/DiabloUI/diabloui_gcc.def index 446659519..3e933c1ac 100644 --- a/DiabloUI/diabloui_gcc.def +++ b/DiabloUI/diabloui_gcc.def @@ -6,11 +6,15 @@ EXPORTS UiAppActivate @2 UiAppActivate@4 @2 UiArtCallback @3 + UiArtCallback@32 @3 UiAuthCallback @4 + UiAuthCallback@28 @4 UiBetaDisclaimer @5 UiCategoryCallback @6 + UiCategoryCallback@28 @6 UiCopyProtError @7 UiCreateGameCallback @8 + UiCreateGameCallback@24 @8 UiCreateGameCriteria @9 UiCreatePlayerDescription @10 UiCreatePlayerDescription@12 @10 @@ -18,12 +22,15 @@ EXPORTS UiCreditsDialog@4 @11 UiDestroy @12 UiDrawDescCallback @13 + UiDrawDescCallback@32 @13 UiGetDataCallback @14 + UiGetDataCallback@20 @14 UiGetDefaultStats @15 UiInitialize @16 UiMainMenuDialog @17 UiMainMenuDialog@16 @17 UiMessageBoxCallback @18 + UiMessageBoxCallback@16 @18 UiOnPaint @19 UiProfileCallback @20 UiProfileDraw @21 @@ -44,5 +51,6 @@ EXPORTS UiSetupPlayerInfo @31 UiSetupPlayerInfo@12 @31 UiSoundCallback @32 + UiSoundCallback@12 @32 UiTitleDialog @33 UiTitleDialog@4 @33