From 64716cd79d5e70358e10dca44effea1d16f14cdc Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 19 Feb 1999 17:32:03 +0000 Subject: [PATCH] some minor fixes for DEC CXX compilation git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1730 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/gtk/checklst.h | 6 +----- include/wx/gtk1/checklst.h | 6 +----- src/common/string.cpp | 5 ++++- src/iodbc/dlproc.h | 2 +- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/include/wx/gtk/checklst.h b/include/wx/gtk/checklst.h index 7dc24e2716..cbdd0ee233 100644 --- a/include/wx/gtk/checklst.h +++ b/include/wx/gtk/checklst.h @@ -41,11 +41,7 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int nStrings = 0, -#if defined(__SUNCC__) - const wxString choices[] = NULL, -#else - const wxString choices[] = (const wxString *) NULL, -#endif + const wxString *choices = (const wxString *)NULL, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxListBoxNameStr); diff --git a/include/wx/gtk1/checklst.h b/include/wx/gtk1/checklst.h index 7dc24e2716..cbdd0ee233 100644 --- a/include/wx/gtk1/checklst.h +++ b/include/wx/gtk1/checklst.h @@ -41,11 +41,7 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int nStrings = 0, -#if defined(__SUNCC__) - const wxString choices[] = NULL, -#else - const wxString choices[] = (const wxString *) NULL, -#endif + const wxString *choices = (const wxString *)NULL, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxListBoxNameStr); diff --git a/src/common/string.cpp b/src/common/string.cpp index 06bb55f9c3..37a116fa02 100644 --- a/src/common/string.cpp +++ b/src/common/string.cpp @@ -116,6 +116,8 @@ extern const char WXDLLEXPORT *g_szNul = &g_strEmpty.dummy; // No warning #elif defined(__SUNCC__) // nothing -- I don't know about "#warning" for Sun's CC +#elif defined(__DECCXX) + // nothing #else // change this to some analogue of '#warning' for your compiler #error "Using sprintf() because no snprintf()-like function defined" @@ -1483,8 +1485,9 @@ static int wxStringCompareFunction(const void *first, const void *second) wxString *strFirst = (wxString *)first; wxString *strSecond = (wxString *)second; - if ( gs_compareFunction ) + if ( gs_compareFunction ) { return gs_compareFunction(*strFirst, *strSecond); + } else { int result = strcmp(strFirst->c_str(), strSecond->c_str()); diff --git a/src/iodbc/dlproc.h b/src/iodbc/dlproc.h index 34aeac6cd1..56b463fda2 100644 --- a/src/iodbc/dlproc.h +++ b/src/iodbc/dlproc.h @@ -40,7 +40,7 @@ typedef void *HDLL; typedef shl_t HDLL; #endif -#ifdef DLDAPI_AIX_LOAD +#if defined(DLDAPI_AIX_LOAD) || defined(__DECCXX) typedef void *HDLL; #endif -- 2.45.2