*** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/accel.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/accel.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/accel.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/accel.h"
|
||||
#endif
|
||||
|
@@ -246,6 +246,8 @@ protected:
|
||||
#include "wx/gtk/app.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/app.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/app.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/app.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/bitmap.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/bitmap.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/bitmap.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/bitmap.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/bmpbuttn.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/bmpbuttn.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/bmpbuttn.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/bmpbuttn.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/brush.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/brush.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/brush.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/brush.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/button.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/button.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/button.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/button.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/checkbox.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/checkbox.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/checkbox.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/checkbox.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/checklst.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/checklst.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/checklst.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/checklst.h"
|
||||
#endif
|
||||
|
@@ -120,6 +120,8 @@ private:
|
||||
#include "wx/qt/choice.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/choice.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/choice.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/choice.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/gtk/clipbrd.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/clipbrd.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/clipbrd.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/clipbrd.h"
|
||||
#endif
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include "wx/colour.h"
|
||||
#include "wx/gdicmn.h"
|
||||
|
||||
#if (defined(__WXMOTIF__) || defined(__WXGTK__)) && wxUSE_POSTSCRIPT
|
||||
#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__)) && wxUSE_POSTSCRIPT
|
||||
class WXDLLEXPORT wxPrintSetupData;
|
||||
#endif
|
||||
|
||||
@@ -156,7 +156,7 @@ class WXDLLEXPORT wxPrintData: public wxObject
|
||||
void operator=(const wxPrintData& data);
|
||||
|
||||
// For compatibility
|
||||
#if (defined(__WXMOTIF__) || defined(__WXGTK__)) && wxUSE_POSTSCRIPT
|
||||
#if (defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXPM__)) && wxUSE_POSTSCRIPT
|
||||
void operator=(const wxPrintSetupData& setupData);
|
||||
#endif
|
||||
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/generic/colrdlgg.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/generic/colrdlgg.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/colrdlgg.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/colrdlgg.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/colour.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/colour.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/colour.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/colour.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/combobox.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/combobox.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/combobox.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/combobox.h"
|
||||
#endif
|
||||
|
@@ -62,6 +62,8 @@ protected:
|
||||
#include "wx/qt/control.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/control.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/control.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/control.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/cursor.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/cursor.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/cursor.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/cursor.h"
|
||||
#endif
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include "wx/qt/dnd.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dnd.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dnd.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dnd.h"
|
||||
#endif
|
||||
|
@@ -548,6 +548,8 @@ private:
|
||||
#include "wx/qt/dc.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dc.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dc.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dc.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/dcclient.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dcclient.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dcclient.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dcclient.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/dcmemory.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dcmemory.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dcmemory.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dcmemory.h"
|
||||
#endif
|
||||
|
@@ -4,6 +4,9 @@
|
||||
#if defined(__WXMSW__)
|
||||
#include "wx/msw/dcprint.h"
|
||||
#endif
|
||||
#if defined(__WXPM__)
|
||||
#include "wx/os2/dcprint.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
// _WX_DCPRINT_H_BASE_
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/dcscreen.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dcscreen.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dcscreen.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dcscreen.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/dde.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dde.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dde.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dde.h"
|
||||
#endif
|
||||
|
@@ -68,6 +68,17 @@
|
||||
|
||||
#elif defined(applec) || defined(THINK_C) || ( defined( __MWERKS__ ) && !defined(__INTEL__) )
|
||||
// MacOS
|
||||
#elif defined(__OS2__)
|
||||
#if defined(__IBMCPP__)
|
||||
#define __VISAGEAVER__ __IBMCPP__
|
||||
#endif
|
||||
#ifndef __WXOS2__
|
||||
#define __WXOS2__
|
||||
#endif
|
||||
#ifndef __WXPM__
|
||||
#define __WXPM__
|
||||
#endif
|
||||
// Place other OS/2 compiler environment defines here
|
||||
#else // Windows
|
||||
#ifndef __WINDOWS__
|
||||
#define __WINDOWS__
|
||||
@@ -175,9 +186,9 @@
|
||||
// Make sure the environment is set correctly
|
||||
#if defined(__WXMSW__) && defined(__X__)
|
||||
#error "Target can't be both X and Windows"
|
||||
#elif !defined(__WXMOTIF__) && !defined(__WXMSW__) && !defined(__WXGTK__) && \
|
||||
#elif !defined(__WXMOTIF__) && !defined(__WXMSW__) && !defined(__WXGTK__) && !defined(__WXPM__) && \
|
||||
!defined(__WXMAC__) && !defined(__X__) && !defined(__WXQT__) && !defined(__WXSTUBS__)
|
||||
#error "No Target! Use -D[__WXMOTIF__|__WXGTK__|__WXMSW__|__WXMAC__|__WXQT__|__WXSTUBS__]"
|
||||
#error "No Target! Use -D[__WXMOTIF__|__WXGTK__|__WXMSW__|__WXMAC__|__WXQT__|__WXPM__|__WXSTUBS__]"
|
||||
#endif
|
||||
|
||||
// ============================================================================
|
||||
@@ -188,7 +199,7 @@
|
||||
// check for native bool type and TRUE/FALSE constants
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#if defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXQT__) || defined(__WXSTUBS__)
|
||||
#if defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXQT__) || defined(__WXPM__) || defined(__WXSTUBS__)
|
||||
// Bool is now obsolete, use bool instead
|
||||
// typedef int Bool;
|
||||
|
||||
@@ -233,6 +244,9 @@
|
||||
#elif defined(__GNUWIN32__)
|
||||
// Cygwin supports bool
|
||||
#define HAVE_BOOL
|
||||
#elif defined(__VISAGECPP__)
|
||||
typedef unsigned long bool;
|
||||
#define HAVE_BOOL
|
||||
#endif // compilers
|
||||
#endif // HAVE_BOOL
|
||||
|
||||
@@ -263,7 +277,7 @@ typedef int wxWindowID;
|
||||
* Making or using wxWindows as a Windows DLL
|
||||
*/
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#if defined(__WXMSW__)
|
||||
|
||||
// _declspec works in BC++ 5 and later, as well as VC++
|
||||
#if defined(__VISUALC__) || defined(__BORLANDC__)
|
||||
@@ -282,6 +296,22 @@ typedef int wxWindowID;
|
||||
# define WXDLLEXPORT_CTORFN
|
||||
# endif
|
||||
|
||||
#elif defined(__WXPM__)
|
||||
|
||||
# ifdef WXMAKINGDLL
|
||||
# define WXDLLEXPORT _Export
|
||||
# define WXDLLEXPORT_DATA(type) _Export type
|
||||
# define WXDLLEXPORT_CTORFN
|
||||
# elif defined(WXUSINGDLL)
|
||||
# define WXDLLEXPORT _Export
|
||||
# define WXDLLEXPORT_DATA(type) _Export type
|
||||
# define WXDLLEXPORT_CTORFN
|
||||
# else
|
||||
# define WXDLLEXPORT
|
||||
# define WXDLLEXPORT_DATA(type) type
|
||||
# define WXDLLEXPORT_CTORFN
|
||||
# endif
|
||||
|
||||
#else
|
||||
# define WXDLLEXPORT
|
||||
# define WXDLLEXPORT_DATA(type) type
|
||||
|
@@ -75,6 +75,8 @@ protected:
|
||||
#include "wx/qt/dialog.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dialog.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dialog.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dialog.h"
|
||||
#endif
|
||||
|
@@ -15,6 +15,8 @@
|
||||
#include "wx/qt/dirdlg.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dirdlg.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dirdlg.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dirdlg.h"
|
||||
#endif
|
||||
|
@@ -13,6 +13,8 @@
|
||||
#include "wx/qt/dnd.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/dnd.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/dnd.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/dnd.h"
|
||||
#endif
|
||||
|
@@ -15,6 +15,8 @@
|
||||
#include "wx/generic/dragimag.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/generic/dragimag.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/dragimag.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/dragimag.h"
|
||||
#endif
|
||||
|
@@ -44,8 +44,10 @@
|
||||
must return negative value, 0 or positive value if pItem1 <, = or > pItem2
|
||||
*/
|
||||
|
||||
#ifdef __VISUALC__
|
||||
#if defined(__VISUALC__)
|
||||
#define CMPFUNC_CONV _cdecl
|
||||
#elif defined(__VISAGECPP__)
|
||||
#define CMPFUNC_CONV _Optlink
|
||||
#else // !Visual C++
|
||||
#define CMPFUNC_CONV
|
||||
#endif // compiler
|
||||
|
@@ -42,6 +42,10 @@
|
||||
#elif defined(__WINDOWS__)
|
||||
# include <windows.h>
|
||||
typedef HMODULE wxDllType;
|
||||
#elif defined(__OS2__)
|
||||
# define INCL_DOS
|
||||
# include <os2.h>
|
||||
typedef HMODULE wxDllType;
|
||||
#elif defined(__WXMAC__)
|
||||
typedef CFragConnectionID wxDllType;
|
||||
#else
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/filedlg.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/filedlg.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/filedlg.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/filedlg.h"
|
||||
#endif
|
||||
|
@@ -173,7 +173,7 @@ WXDLLEXPORT bool wxRmdir(const wxString& dir, int flags = 0);
|
||||
#ifdef __UNIX__
|
||||
#define wxFILE_SEP_PATH wxFILE_SEP_PATH_UNIX
|
||||
#define wxPATH_SEP wxPATH_SEP_UNIX
|
||||
#else // Windows
|
||||
#else // Windows and OS/2
|
||||
#define wxFILE_SEP_PATH wxFILE_SEP_PATH_DOS
|
||||
#define wxPATH_SEP wxPATH_SEP_DOS
|
||||
#endif // Unix/Windows
|
||||
@@ -182,7 +182,7 @@ WXDLLEXPORT bool wxRmdir(const wxString& dir, int flags = 0);
|
||||
// filename1.IsSameAs(filename2, wxARE_FILENAMES_CASE_SENSITIVE)
|
||||
#ifdef __UNIX__
|
||||
#define wxARE_FILENAMES_CASE_SENSITIVE TRUE
|
||||
#else // Windows
|
||||
#else // Windows and OS/2
|
||||
#define wxARE_FILENAMES_CASE_SENSITIVE FALSE
|
||||
#endif // Unix/Windows
|
||||
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/font.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/font.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/font.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/font.h"
|
||||
#endif
|
||||
|
@@ -19,6 +19,10 @@
|
||||
#include "wx/generic/fontdlgg.h"
|
||||
# define wxFontDialog wxGenericFontDialog
|
||||
# define sm_classwxFontDialog sm_classwxGenericFontDialog
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/fontdlgg.h"
|
||||
# define wxFontDialog wxGenericFontDialog
|
||||
# define sm_classwxFontDialog sm_classwxGenericFontDialog
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/fontdlgg.h"
|
||||
# define wxFontDialog wxGenericFontDialog
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/frame.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/frame.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/frame.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/frame.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/gauge.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/gauge.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/gauge.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/gauge.h"
|
||||
#endif
|
||||
|
@@ -131,6 +131,9 @@ enum wxStockCursor
|
||||
#ifdef __WXMSW__
|
||||
// Load from a resource
|
||||
#define wxICON(X) wxIcon("" #X "")
|
||||
#elif defined(__WXPM__)
|
||||
// Load from a resource
|
||||
#define wxICON(X) wxIcon("" #X "")
|
||||
#elif defined(__WXGTK__)
|
||||
// Initialize from an included XPM
|
||||
#define wxICON(X) wxIcon( (const char**) X##_xpm )
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/gdiobj.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/gdiobj.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/gdiobj.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/gdiobj.h"
|
||||
#endif
|
||||
|
@@ -17,6 +17,8 @@
|
||||
#include "wx/qt/icon.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/icon.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/icon.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/icon.h"
|
||||
#endif
|
||||
|
@@ -15,6 +15,8 @@
|
||||
#include "wx/generic/imaglist.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/generic/imaglist.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/imaglist.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/imaglist.h"
|
||||
#endif
|
||||
|
@@ -9,6 +9,8 @@
|
||||
#include "wx/gtk/joystick.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/joystick.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/joystick.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/joystick.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/listbox.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/listbox.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/listbox.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/listbox.h"
|
||||
#endif
|
||||
|
@@ -15,6 +15,8 @@
|
||||
#include "wx/generic/listctrl.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/generic/listctrl.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/listctrl.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/listctrl.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/mdi.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/mdi.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/mdi.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/mdi.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/menu.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/menu.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/menu.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/menu.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/menuitem.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/menuitem.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/menuitem.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/menuitem.h"
|
||||
#endif
|
||||
|
@@ -4,6 +4,9 @@
|
||||
#if defined(__WXMSW__)
|
||||
#include "wx/msw/metafile.h"
|
||||
#endif
|
||||
#if defined(__WXPM__)
|
||||
#include "wx/os2/metafile.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
// _WX_METAFILE_H_BASE_
|
||||
|
@@ -9,6 +9,8 @@
|
||||
#include "wx/gtk/minifram.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/minifram.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/minifram.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/minifram.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/generic/msgdlgg.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/msgdlg.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/msgdlg.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/msgdlgg.h"
|
||||
#endif
|
||||
|
@@ -103,6 +103,8 @@ typedef void (wxEvtHandler::*wxNotebookEventFunction)(wxNotebookEvent&);
|
||||
#include "wx/qt/notebook.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/notebook.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/notebook.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/notebook.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/palette.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/palette.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/palette.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/palette.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/pen.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/pen.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/pen.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/pen.h"
|
||||
#endif
|
||||
|
@@ -9,6 +9,8 @@
|
||||
#include "wx/gtk/pnghand.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/pnghand.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/pnghand.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/pnghand.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/generic/prntdlgg.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/printdlg.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/printdlg.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/prntdlgg.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/radiobox.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/radiobox.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/radiobox.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/radiobox.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/radiobut.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/radiobut.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/radiobut.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/radiobut.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/region.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/region.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/region.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/region.h"
|
||||
#endif
|
||||
|
@@ -56,7 +56,7 @@ class WXDLLEXPORT wxSocketInputStream : public wxInputStream
|
||||
};
|
||||
|
||||
class WXDLLEXPORT wxSocketStream : public wxSocketInputStream,
|
||||
public wxSocketOutputStream
|
||||
public wxSocketOutputStream
|
||||
{
|
||||
public:
|
||||
wxSocketStream(wxSocketBase& s);
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/scrolbar.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/scrolbar.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/scrolbar.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/scrolbar.h"
|
||||
#endif
|
||||
|
@@ -114,6 +114,8 @@
|
||||
#include "wx/qt/settings.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/settings.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/settings.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/settings.h"
|
||||
#endif
|
||||
|
@@ -4,8 +4,8 @@
|
||||
|
||||
/* compatibility code, to be removed asap: */
|
||||
|
||||
#if !defined(__WXMSW__) && !defined(__WXGTK__) && !defined(__WXMOTIF__) && !defined(__WXQT__) && !defined(__WXSTUBS__) && !defined(__WXMAC__)
|
||||
# error No __WXxxx__ define set! Please define one of __WXGTK__,__WXMSW__,__WXMOTIF__,__WXMAC__,__WXQT__,__WXSTUBS__
|
||||
#if !defined(__WXMSW__) && !defined(__WXGTK__) && !defined(__WXMOTIF__) && !defined(__WXQT__) && !defined(__WXSTUBS__) && !defined(__WXMAC__) && !defined(__WXPM__)
|
||||
# error No __WXxxx__ define set! Please define one of __WXGTK__,__WXMSW__,__WXMOTIF__,__WXMAC__,__WXQT__,__WXPM__,__WXSTUBS__
|
||||
#endif
|
||||
|
||||
#if defined(__WXMSW__)
|
||||
@@ -16,6 +16,8 @@
|
||||
#include "wx/qt/setup.h"
|
||||
#elif defined(__WXMOTIF__)
|
||||
#include "wx/motif/setup.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/setup.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/setup.h"
|
||||
#elif defined(__WXGTK__)
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/slider.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/slider.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/slider.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/slider.h"
|
||||
#endif
|
||||
|
@@ -79,6 +79,8 @@ protected:
|
||||
#include "wx/qt/spinbutt.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/spinbutt.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/spinbutt.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/spinbutt.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/statbmp.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/statbmp.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/statbmp.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/statbmp.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/statbox.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/statbox.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/statbox.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/statbox.h"
|
||||
#endif
|
||||
|
@@ -64,6 +64,8 @@ protected:
|
||||
#include "wx/msw/statline.h"
|
||||
#elif defined(__WXGTK__)
|
||||
#include "wx/gtk/statline.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/statline.h"
|
||||
#else // use generic implementation for all other platforms
|
||||
#include "wx/generic/statline.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/stattext.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/stattext.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/stattext.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/stattext.h"
|
||||
#endif
|
||||
|
@@ -105,6 +105,8 @@ inline int WXDLLEXPORT Stricmp(const char *psz1, const char *psz2)
|
||||
return stricmp(psz1, psz2);
|
||||
#elif defined(__EMX__)
|
||||
return stricmp(psz1, psz2);
|
||||
#elif defined(__VISAGECPP__)
|
||||
return stricmp(psz1, psz2);
|
||||
#elif defined(__UNIX__) || defined(__GNUWIN32__)
|
||||
return strcasecmp(psz1, psz2);
|
||||
#elif defined(__MWERKS__) && !defined(__INTEL__)
|
||||
|
@@ -8,6 +8,8 @@
|
||||
#elif defined(__WXGTK__)
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/tabctrl.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/tabctrl.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/tabctrl.h"
|
||||
#endif
|
||||
|
@@ -9,6 +9,8 @@
|
||||
#elif defined(__WXQT__)
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/taskbar.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/taskbar.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/taskbar.h"
|
||||
#endif
|
||||
|
@@ -7,6 +7,8 @@
|
||||
#include "wx/motif/tbar95.h"
|
||||
#elif defined(__WXGTK__)
|
||||
#include "wx/gtk/tbar95.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/tbar95.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@@ -7,6 +7,8 @@
|
||||
#include "wx/motif/tbarmsw.h"
|
||||
#elif defined(__WXGTK__)
|
||||
#include "wx/gtk/tbarmsw.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/tbarmsw.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@@ -172,6 +172,8 @@ private:
|
||||
#include "wx/qt/textctrl.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/textctrl.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/textctrl.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/textctrl.h"
|
||||
#endif
|
||||
|
@@ -160,7 +160,7 @@ private:
|
||||
wxCriticalSection(const wxCriticalSection&);
|
||||
wxCriticalSection& operator=(const wxCriticalSection&);
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#if defined(__WXMSW__) || defined(__WXPM__)
|
||||
wxCriticalSectionInternal *m_critsect;
|
||||
#else // !MSW
|
||||
wxMutex m_mutex;
|
||||
@@ -372,7 +372,7 @@ public:
|
||||
// implementation only until the end of file
|
||||
// -----------------------------------------------------------------------------
|
||||
#if wxUSE_THREADS
|
||||
#ifdef __WXMSW__
|
||||
#if defined(__WXMSW__) || defined(__WXPM__)
|
||||
// unlock GUI if there are threads waiting for and lock it back when
|
||||
// there are no more of them - should be called periodically by the main
|
||||
// thread
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/timer.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/timer.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/timer.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/stubs/timer.h"
|
||||
#endif
|
||||
|
@@ -19,6 +19,8 @@
|
||||
# include "wx/qt/tbarqt.h"
|
||||
#elif defined(__WXMAC__)
|
||||
# include "wx/mac/toolbar.h"
|
||||
#elif defined(__WXPM__)
|
||||
# include "wx/os2/toolbar.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
# include "wx/stubs/toolbar.h"
|
||||
#endif
|
||||
|
@@ -11,6 +11,8 @@
|
||||
#include "wx/qt/tooltip.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/tooltip.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/tooltip.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
// #include "wx/stubs/tooltip.h"
|
||||
#endif
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include "wx/qt/treectrl.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/generic/treectrl.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/generic/treectrl.h"
|
||||
#elif defined(__WXSTUBS__)
|
||||
#include "wx/generic/treectrl.h"
|
||||
#endif
|
||||
|
@@ -22,4 +22,4 @@
|
||||
#define wxVERSION_FLOAT wxMAJOR_VERSION + (wxMINOR_VERSION/10.0) + (wxRELEASE_NUMBER/100.0) + (wxBETA_NUMBER/10000.0)
|
||||
|
||||
#endif
|
||||
// _WX_VERSIONH__
|
||||
// _WX_VERSIONH__
|
||||
|
@@ -7,6 +7,8 @@
|
||||
#include "wx/gtk/wave.h"
|
||||
#elif defined(__WXQT__)
|
||||
#include "wx/qt/wave.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/wave.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@@ -819,6 +819,8 @@ private:
|
||||
#include "wx/qt/window.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/mac/window.h"
|
||||
#elif defined(__WXPM__)
|
||||
#include "wx/os2/window.h"
|
||||
#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@@ -18,131 +18,131 @@
|
||||
|
||||
// only do SBCS or _UNICODE
|
||||
#if defined (_MBCS )
|
||||
#error "MBCS is not supported by wxChar"
|
||||
# error "MBCS is not supported by wxChar"
|
||||
#endif
|
||||
|
||||
// set wxUSE_UNICODE to 1 if UNICODE or _UNICODE is defined
|
||||
#if defined(_UNICODE) || defined(UNICODE)
|
||||
#undef wxUSE_UNICODE
|
||||
#define wxUSE_UNICODE 1
|
||||
# undef wxUSE_UNICODE
|
||||
# define wxUSE_UNICODE 1
|
||||
#else
|
||||
#ifndef wxUSE_UNICODE
|
||||
#define wxUSE_UNICODE 0
|
||||
#endif
|
||||
# ifndef wxUSE_UNICODE
|
||||
# define wxUSE_UNICODE 0
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// and vice versa: define UNICODE and _UNICODE if wxUSE_UNICODE is 1...
|
||||
#if wxUSE_UNICODE
|
||||
#ifndef _UNICODE
|
||||
#define _UNICODE
|
||||
#endif
|
||||
#ifndef UNICODE
|
||||
#define UNICODE
|
||||
#endif
|
||||
# ifndef _UNICODE
|
||||
# define _UNICODE
|
||||
# endif
|
||||
# ifndef UNICODE
|
||||
# define UNICODE
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Windows (VC++) has broad TCHAR support
|
||||
#if defined(__VISUALC__) && defined(__WIN32__)
|
||||
|
||||
#define HAVE_WCSLEN 1
|
||||
# define HAVE_WCSLEN 1
|
||||
|
||||
#include <tchar.h>
|
||||
#if wxUSE_UNICODE // temporary - preserve binary compatibility
|
||||
# include <tchar.h>
|
||||
# if wxUSE_UNICODE // temporary - preserve binary compatibility
|
||||
typedef _TCHAR wxChar;
|
||||
typedef _TSCHAR wxSChar;
|
||||
typedef _TUCHAR wxUChar;
|
||||
#else
|
||||
#define wxChar char
|
||||
#define wxSChar signed char
|
||||
#define wxUChar unsigned char
|
||||
#endif
|
||||
# else
|
||||
# define wxChar char
|
||||
# define wxSChar signed char
|
||||
# define wxUChar unsigned char
|
||||
# endif
|
||||
// wchar_t is available
|
||||
#undef wxUSE_WCHAR_T
|
||||
#define wxUSE_WCHAR_T 1
|
||||
# undef wxUSE_WCHAR_T
|
||||
# define wxUSE_WCHAR_T 1
|
||||
|
||||
// ctype.h functions
|
||||
#define wxIsalnum _istalnum
|
||||
#define wxIsalpha _istalpha
|
||||
#define wxIsctrl _istctrl
|
||||
#define wxIsdigit _istdigit
|
||||
#define wxIsgraph _istgraph
|
||||
#define wxIslower _istlower
|
||||
#define wxIsprint _istprint
|
||||
#define wxIspunct _istpunct
|
||||
#define wxIsspace _istspace
|
||||
#define wxIsupper _istupper
|
||||
#define wxIsxdigit _istxdigit
|
||||
#define wxTolower _totlower
|
||||
#define wxToupper _totupper
|
||||
# define wxIsalnum _istalnum
|
||||
# define wxIsalpha _istalpha
|
||||
# define wxIsctrl _istctrl
|
||||
# define wxIsdigit _istdigit
|
||||
# define wxIsgraph _istgraph
|
||||
# define wxIslower _istlower
|
||||
# define wxIsprint _istprint
|
||||
# define wxIspunct _istpunct
|
||||
# define wxIsspace _istspace
|
||||
# define wxIsupper _istupper
|
||||
# define wxIsxdigit _istxdigit
|
||||
# define wxTolower _totlower
|
||||
# define wxToupper _totupper
|
||||
|
||||
// locale.h functons
|
||||
#define wxSetlocale _tsetlocale
|
||||
# define wxSetlocale _tsetlocale
|
||||
|
||||
// string.h functions
|
||||
#define wxStrcat _tcscat
|
||||
#define wxStrchr _tcschr
|
||||
#define wxStrcmp _tcscmp
|
||||
#define wxStrcoll _tcscoll
|
||||
#define wxStrcpy _tcscpy
|
||||
#define wxStrcspn _tcscspn
|
||||
#define wxStrftime _tcsftime
|
||||
#define wxStricmp _tcsicmp
|
||||
#define wxStrlen_ _tcslen // used in wxStrlen inline function
|
||||
#define wxStrncat _tcsncat
|
||||
#define wxStrncmp _tcsncmp
|
||||
#define wxStrncpy _tcsncpy
|
||||
#define wxStrpbrk _tcspbrk
|
||||
#define wxStrrchr _tcsrchr
|
||||
#define wxStrspn _tcsspn
|
||||
#define wxStrstr _tcsstr
|
||||
#define wxStrtod _tcstod
|
||||
# define wxStrcat _tcscat
|
||||
# define wxStrchr _tcschr
|
||||
# define wxStrcmp _tcscmp
|
||||
# define wxStrcoll _tcscoll
|
||||
# define wxStrcpy _tcscpy
|
||||
# define wxStrcspn _tcscspn
|
||||
# define wxStrftime _tcsftime
|
||||
# define wxStricmp _tcsicmp
|
||||
# define wxStrlen_ _tcslen // used in wxStrlen inline function
|
||||
# define wxStrncat _tcsncat
|
||||
# define wxStrncmp _tcsncmp
|
||||
# define wxStrncpy _tcsncpy
|
||||
# define wxStrpbrk _tcspbrk
|
||||
# define wxStrrchr _tcsrchr
|
||||
# define wxStrspn _tcsspn
|
||||
# define wxStrstr _tcsstr
|
||||
# define wxStrtod _tcstod
|
||||
// is there a _tcstok[_r] ?
|
||||
#define wxStrtol _tcstol
|
||||
#define wxStrtoul _tcstoul
|
||||
#define wxStrxfrm _tcsxfrm
|
||||
# define wxStrtol _tcstol
|
||||
# define wxStrtoul _tcstoul
|
||||
# define wxStrxfrm _tcsxfrm
|
||||
|
||||
// stdio.h functions
|
||||
#define wxFgetc _fgettc
|
||||
#define wxFgetchar _fgettchar
|
||||
#define wxFgets _fgetts
|
||||
#define wxFopen _tfopen
|
||||
#define wxFputc _fputtc
|
||||
#define wxFputchar _fputtchar
|
||||
#define wxFprintf _ftprintf
|
||||
#define wxFreopen _tfreopen
|
||||
#define wxFscanf _ftscanf
|
||||
#define wxGetc _gettc
|
||||
#define wxGetchar _gettchar
|
||||
#define wxGets _getts
|
||||
#define wxPerror _tperror
|
||||
#define wxPrintf _tprintf
|
||||
#define wxPutc _puttc
|
||||
#define wxPutchar _puttchar
|
||||
#define wxPuts _putts
|
||||
#define wxRemove _tremove
|
||||
#define wxRename _trename
|
||||
#define wxScanf _tscanf
|
||||
#define wxSprintf _stprintf
|
||||
#define wxSscanf _stscanf
|
||||
#define wxTmpnam _ttmpnam
|
||||
#define wxUngetc _tungetc
|
||||
#define wxVfprint _vftprintf
|
||||
#define wxVprintf _vtprintf
|
||||
#define wxVsscanf _vstscanf
|
||||
#define wxVsprintf _vstprintf
|
||||
# define wxFgetc _fgettc
|
||||
# define wxFgetchar _fgettchar
|
||||
# define wxFgets _fgetts
|
||||
# define wxFopen _tfopen
|
||||
# define wxFputc _fputtc
|
||||
# define wxFputchar _fputtchar
|
||||
# define wxFprintf _ftprintf
|
||||
# define wxFreopen _tfreopen
|
||||
# define wxFscanf _ftscanf
|
||||
# define wxGetc _gettc
|
||||
# define wxGetchar _gettchar
|
||||
# define wxGets _getts
|
||||
# define wxPerror _tperror
|
||||
# define wxPrintf _tprintf
|
||||
# define wxPutc _puttc
|
||||
# define wxPutchar _puttchar
|
||||
# define wxPuts _putts
|
||||
# define wxRemove _tremove
|
||||
# define wxRename _trename
|
||||
# define wxScanf _tscanf
|
||||
# define wxSprintf _stprintf
|
||||
# define wxSscanf _stscanf
|
||||
# define wxTmpnam _ttmpnam
|
||||
# define wxUngetc _tungetc
|
||||
# define wxVfprint _vftprintf
|
||||
# define wxVprintf _vtprintf
|
||||
# define wxVsscanf _vstscanf
|
||||
# define wxVsprintf _vstprintf
|
||||
|
||||
// stdlib.h functions
|
||||
#if !wxUSE_UNICODE
|
||||
#define wxAtof atof
|
||||
#endif
|
||||
#define wxAtoi _ttoi
|
||||
#define wxAtol _ttol
|
||||
#define wxGetenv _tgetenv
|
||||
#define wxSystem _tsystem
|
||||
# if !wxUSE_UNICODE
|
||||
# define wxAtof atof
|
||||
# endif
|
||||
# define wxAtoi _ttoi
|
||||
# define wxAtol _ttol
|
||||
# define wxGetenv _tgetenv
|
||||
# define wxSystem _tsystem
|
||||
|
||||
// time.h functions
|
||||
#define wxAsctime _tasctime
|
||||
#define wxCtime _tctime
|
||||
# define wxAsctime _tasctime
|
||||
# define wxCtime _tctime
|
||||
|
||||
// #elif defined(XXX)
|
||||
// #include XXX-specific files here
|
||||
@@ -156,281 +156,281 @@ typedef _TUCHAR wxUChar;
|
||||
// maybe Borland C++ 5.02 has, can't check right now
|
||||
// but I'll use the Win32 API instead here
|
||||
|
||||
#include <tchar.h>
|
||||
#if wxUSE_UNICODE // temporary - preserve binary compatibility
|
||||
# include <tchar.h>
|
||||
# if wxUSE_UNICODE // temporary - preserve binary compatibility
|
||||
typedef _TCHAR wxChar;
|
||||
typedef _TSCHAR wxSChar;
|
||||
typedef _TUCHAR wxUChar;
|
||||
#else
|
||||
#define wxChar char
|
||||
#define wxSChar signed char
|
||||
#define wxUChar unsigned char
|
||||
#endif
|
||||
# else
|
||||
# define wxChar char
|
||||
# define wxSChar signed char
|
||||
# define wxUChar unsigned char
|
||||
# endif
|
||||
// wchar_t is available
|
||||
#undef wxUSE_WCHAR_T
|
||||
#define wxUSE_WCHAR_T 1
|
||||
# undef wxUSE_WCHAR_T
|
||||
# define wxUSE_WCHAR_T 1
|
||||
|
||||
#define wxNEED_WX_CTYPE_H
|
||||
# define wxNEED_WX_CTYPE_H
|
||||
// #define wxStrtok strtok_r // Borland C++ 4.52 doesn't have strtok_r
|
||||
#define wxNEED_WX_STRING_H
|
||||
#define wxNEED_WX_STDIO_H
|
||||
#define wxNEED_WX_STDLIB_H
|
||||
#define wxNEED_WX_TIME_H
|
||||
#define wxNEED_WCSLEN
|
||||
# define wxNEED_WX_STRING_H
|
||||
# define wxNEED_WX_STDIO_H
|
||||
# define wxNEED_WX_STDLIB_H
|
||||
# define wxNEED_WX_TIME_H
|
||||
# define wxNEED_WCSLEN
|
||||
|
||||
#else//!TCHAR-aware compilers
|
||||
|
||||
// check whether we should include wchar.h or equivalent
|
||||
#if wxUSE_UNICODE
|
||||
#undef wxUSE_WCHAR_T
|
||||
#define wxUSE_WCHAR_T 1 // wchar_t *must* be available in Unicode mode
|
||||
#elif !defined(wxUSE_WCHAR_T)
|
||||
#if defined(__VISUALC__) && (__VISUALC__ < 900)
|
||||
#define wxUSE_WCHAR_T 0 // wchar_t is not available for MSVC++ 1.5
|
||||
#elif defined(__UNIX__)
|
||||
#if defined(HAVE_WCSTR_H) || defined(HAVE_WCHAR_H) || defined(__FreeBSD__)
|
||||
#define wxUSE_WCHAR_T 1
|
||||
#else
|
||||
#define wxUSE_WCHAR_T 0
|
||||
#endif
|
||||
#elif defined(__GNUWIN32__) && !defined(__MINGW32__) // Cygwin (not Mingw32) doesn't have wcslen.h, needed in buffer.h
|
||||
#define wxUSE_WCHAR_T 0
|
||||
#elif defined(__BORLANDC__) // WIN16 BC++
|
||||
#define wxUSE_WCHAR_T 0
|
||||
#elif defined(__WATCOMC__)
|
||||
#define wxUSE_WCHAR_T 0
|
||||
#else
|
||||
# if wxUSE_UNICODE
|
||||
# undef wxUSE_WCHAR_T
|
||||
# define wxUSE_WCHAR_T 1 // wchar_t *must* be available in Unicode mode
|
||||
# elif !defined(wxUSE_WCHAR_T)
|
||||
# if defined(__VISUALC__) && (__VISUALC__ < 900)
|
||||
# define wxUSE_WCHAR_T 0 // wchar_t is not available for MSVC++ 1.5
|
||||
# elif defined(__UNIX__)
|
||||
# if defined(HAVE_WCSTR_H) || defined(HAVE_WCHAR_H) || defined(__FreeBSD__)
|
||||
# define wxUSE_WCHAR_T 1
|
||||
# else
|
||||
# define wxUSE_WCHAR_T 0
|
||||
# endif
|
||||
# elif defined(__GNUWIN32__) && !defined(__MINGW32__) // Cygwin (not Mingw32) doesn't have wcslen.h, needed in buffer.h
|
||||
# define wxUSE_WCHAR_T 0
|
||||
# elif defined(__BORLANDC__) // WIN16 BC++
|
||||
# define wxUSE_WCHAR_T 0
|
||||
# elif defined(__WATCOMC__)
|
||||
# define wxUSE_WCHAR_T 0
|
||||
# else
|
||||
// add additional compiler checks if this fails
|
||||
#define wxUSE_WCHAR_T 1
|
||||
#endif
|
||||
#endif//wxUSE_UNICODE
|
||||
# define wxUSE_WCHAR_T 1
|
||||
# endif
|
||||
# endif//wxUSE_UNICODE
|
||||
|
||||
#if wxUSE_WCHAR_T
|
||||
#ifdef HAVE_WCSTR_H
|
||||
#include <wcstr.h>
|
||||
#else
|
||||
#ifndef __FreeBSD__
|
||||
#include <wchar.h>
|
||||
#else
|
||||
#include <stdlib.h>
|
||||
#define wxNEED_WCSLEN
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
# if wxUSE_WCHAR_T
|
||||
# ifdef HAVE_WCSTR_H
|
||||
# include <wcstr.h>
|
||||
# else
|
||||
# ifndef __FreeBSD__
|
||||
# include <wchar.h>
|
||||
# else
|
||||
# include <stdlib.h>
|
||||
# define wxNEED_WCSLEN
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
|
||||
// check whether we are doing Unicode
|
||||
#if wxUSE_UNICODE
|
||||
# if wxUSE_UNICODE
|
||||
|
||||
#include <wctype.h>
|
||||
# include <wctype.h>
|
||||
|
||||
// this is probably glibc-specific
|
||||
#if defined(__WCHAR_TYPE__)
|
||||
# if defined(__WCHAR_TYPE__)
|
||||
|
||||
typedef __WCHAR_TYPE__ wxChar;
|
||||
typedef signed __WCHAR_TYPE__ wxSChar;
|
||||
typedef unsigned __WCHAR_TYPE__ wxUChar;
|
||||
|
||||
#define _T(x) L##x
|
||||
# define _T(x) L##x
|
||||
|
||||
// ctype.h functions (wctype.h)
|
||||
#define wxIsalnum iswalnum
|
||||
#define wxIsalpha iswalpha
|
||||
#define wxIsctrl iswcntrl
|
||||
#define wxIsdigit iswdigit
|
||||
#define wxIsgraph iswgraph
|
||||
#define wxIslower iswlower
|
||||
#define wxIsprint iswprint
|
||||
#define wxIspunct iswpunct
|
||||
#define wxIsspace iswspace
|
||||
#define wxIsupper iswupper
|
||||
#define wxIsxdigit iswxdigit
|
||||
// ctype.h functions (wctype.h)
|
||||
# define wxIsalnum iswalnum
|
||||
# define wxIsalpha iswalpha
|
||||
# define wxIsctrl iswcntrl
|
||||
# define wxIsdigit iswdigit
|
||||
# define wxIsgraph iswgraph
|
||||
# define wxIslower iswlower
|
||||
# define wxIsprint iswprint
|
||||
# define wxIspunct iswpunct
|
||||
# define wxIsspace iswspace
|
||||
# define wxIsupper iswupper
|
||||
# define wxIsxdigit iswxdigit
|
||||
|
||||
#if defined(__GLIBC__) && (__GLIBC__ == 2) && (__GLIBC_MINOR__ == 0)
|
||||
// /usr/include/wctype.h incorrectly declares translations tables which
|
||||
// provokes tons of compile-time warnings - try to correct this
|
||||
#define wxTolower(wc) towctrans((wc), (wctrans_t)__ctype_tolower)
|
||||
#define wxToupper(wc) towctrans((wc), (wctrans_t)__ctype_toupper)
|
||||
#else
|
||||
#define wxTolower towlower
|
||||
#define wxToupper towupper
|
||||
#endif // gcc/!gcc
|
||||
# if defined(__GLIBC__) && (__GLIBC__ == 2) && (__GLIBC_MINOR__ == 0)
|
||||
// /usr/include/wctype.h incorrectly declares translations tables which
|
||||
// provokes tons of compile-time warnings - try to correct this
|
||||
# define wxTolower(wc) towctrans((wc), (wctrans_t)__ctype_tolower)
|
||||
# define wxToupper(wc) towctrans((wc), (wctrans_t)__ctype_toupper)
|
||||
# else
|
||||
# define wxTolower towlower
|
||||
# define wxToupper towupper
|
||||
# endif // gcc/!gcc
|
||||
|
||||
// string.h functions (wchar.h)
|
||||
#define wxStrcat wcscat
|
||||
#define wxStrchr wcschr
|
||||
#define wxStrcmp wcscmp
|
||||
#define wxStrcoll wcscoll
|
||||
#define wxStrcpy wcscpy
|
||||
#define wxStrcspn wcscspn
|
||||
#define wxStrlen_ wcslen // used in wxStrlen inline function
|
||||
#define wxStrncat wcsncat
|
||||
#define wxStrncmp wcsncmp
|
||||
#define wxStrncpy wcsncpy
|
||||
#define wxStrpbrk wcspbrk
|
||||
#define wxStrrchr wcsrchr
|
||||
#define wxStrspn wcsspn
|
||||
#define wxStrstr wcsstr
|
||||
#define wxStrtod wcstod
|
||||
#define wxStrtok wcstok
|
||||
#define wxStrtol wcstol
|
||||
#define wxStrtoul wcstoul
|
||||
#define wxStrxfrm wcsxfrm
|
||||
// string.h functions (wchar.h)
|
||||
# define wxStrcat wcscat
|
||||
# define wxStrchr wcschr
|
||||
# define wxStrcmp wcscmp
|
||||
# define wxStrcoll wcscoll
|
||||
# define wxStrcpy wcscpy
|
||||
# define wxStrcspn wcscspn
|
||||
# define wxStrlen_ wcslen // used in wxStrlen inline function
|
||||
# define wxStrncat wcsncat
|
||||
# define wxStrncmp wcsncmp
|
||||
# define wxStrncpy wcsncpy
|
||||
# define wxStrpbrk wcspbrk
|
||||
# define wxStrrchr wcsrchr
|
||||
# define wxStrspn wcsspn
|
||||
# define wxStrstr wcsstr
|
||||
# define wxStrtod wcstod
|
||||
# define wxStrtok wcstok
|
||||
# define wxStrtol wcstol
|
||||
# define wxStrtoul wcstoul
|
||||
# define wxStrxfrm wcsxfrm
|
||||
|
||||
// glibc doesn't have wc equivalents of the other stuff
|
||||
#define wxNEED_WX_STDIO_H
|
||||
#define wxNEED_WX_STDLIB_H
|
||||
#define wxNEED_WX_TIME_H
|
||||
# define wxNEED_WX_STDIO_H
|
||||
# define wxNEED_WX_STDLIB_H
|
||||
# define wxNEED_WX_TIME_H
|
||||
|
||||
#else//!glibc
|
||||
#error "Please define your compiler's Unicode conventions in wxChar.h"
|
||||
#endif
|
||||
#else//!Unicode
|
||||
# else//!glibc
|
||||
# error "Please define your compiler's Unicode conventions in wxChar.h"
|
||||
# endif
|
||||
# else//!Unicode
|
||||
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
# include <ctype.h>
|
||||
# include <string.h>
|
||||
|
||||
#if 0 // temporary - preserve binary compatibilty
|
||||
# if 0 // temporary - preserve binary compatibilty
|
||||
typedef char wxChar;
|
||||
typedef signed char wxSChar;
|
||||
typedef unsigned char wxUChar;
|
||||
#else
|
||||
#define wxChar char
|
||||
#define wxSChar signed char
|
||||
#define wxUChar unsigned char
|
||||
#endif
|
||||
# else
|
||||
# define wxChar char
|
||||
# define wxSChar signed char
|
||||
# define wxUChar unsigned char
|
||||
# endif
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
#undef _T
|
||||
#endif
|
||||
#define _T(x) x
|
||||
# ifdef __FreeBSD__
|
||||
# undef _T
|
||||
# endif
|
||||
# define _T(x) x
|
||||
|
||||
// ctype.h functions
|
||||
#define wxIsalnum isalnum
|
||||
#define wxIsalpha isalpha
|
||||
#define wxIsctrl isctrl
|
||||
#define wxIsdigit isdigit
|
||||
#define wxIsgraph isgraph
|
||||
#define wxIslower islower
|
||||
#define wxIsprint isprint
|
||||
#define wxIspunct ispunct
|
||||
#define wxIsspace isspace
|
||||
#define wxIsupper isupper
|
||||
#define wxIsxdigit isxdigit
|
||||
#define wxTolower tolower
|
||||
#define wxToupper toupper
|
||||
// ctype.h functions
|
||||
# define wxIsalnum isalnum
|
||||
# define wxIsalpha isalpha
|
||||
# define wxIsctrl isctrl
|
||||
# define wxIsdigit isdigit
|
||||
# define wxIsgraph isgraph
|
||||
# define wxIslower islower
|
||||
# define wxIsprint isprint
|
||||
# define wxIspunct ispunct
|
||||
# define wxIsspace isspace
|
||||
# define wxIsupper isupper
|
||||
# define wxIsxdigit isxdigit
|
||||
# define wxTolower tolower
|
||||
# define wxToupper toupper
|
||||
|
||||
// locale.h functons
|
||||
#define wxSetlocale setlocale
|
||||
// locale.h functons
|
||||
# define wxSetlocale setlocale
|
||||
|
||||
// string.h functions
|
||||
// #define wxStricmp strcasecmp
|
||||
// wxStricmp is defined below!!
|
||||
// string.h functions
|
||||
// #define wxStricmp strcasecmp
|
||||
// wxStricmp is defined below!!
|
||||
|
||||
// #define wxStrtok strtok_r // this needs a configure check
|
||||
// #define wxStrtok strtok_r // this needs a configure check
|
||||
|
||||
// leave the rest to defaults below
|
||||
#define wxNEED_WX_STRING_H
|
||||
#define wxNEED_WX_STDIO_H
|
||||
#define wxNEED_WX_STDLIB_H
|
||||
#define wxNEED_WX_TIME_H
|
||||
// leave the rest to defaults below
|
||||
# define wxNEED_WX_STRING_H
|
||||
# define wxNEED_WX_STDIO_H
|
||||
# define wxNEED_WX_STDLIB_H
|
||||
# define wxNEED_WX_TIME_H
|
||||
|
||||
#endif//Unicode
|
||||
# endif//Unicode
|
||||
#endif//TCHAR-aware compilers
|
||||
|
||||
// define wxStricmp for various compilers without Unicode possibilities
|
||||
#if !defined(wxStricmp) && !wxUSE_UNICODE
|
||||
#if defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__SALFORDC__)
|
||||
#define wxStricmp stricmp
|
||||
#elif defined(__SC__) || defined(__VISUALC__) || (defined(__MWERKS) && defined(__INTEL__))
|
||||
#define wxStricmp _stricmp
|
||||
#elif defined(__UNIX__) || defined(__GNUWIN32__)
|
||||
#define wxStricmp strcasecmp
|
||||
#elif defined(__MWERKS__) && !defined(__INTEL__)
|
||||
// use wxWindows' implementation
|
||||
#else
|
||||
// if you leave wxStricmp undefined, wxWindows' implementation will be used
|
||||
#error "Please define string case-insensitive compare for your OS/compiler"
|
||||
#endif
|
||||
# if defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__SALFORDC__)
|
||||
# define wxStricmp stricmp
|
||||
# elif defined(__SC__) || defined(__VISUALC__) || defined(__VISAGECPP__) || (defined(__MWERKS) && defined(__INTEL__))
|
||||
# define wxStricmp _stricmp
|
||||
# elif defined(__UNIX__) || defined(__GNUWIN32__)
|
||||
# define wxStricmp strcasecmp
|
||||
# elif defined(__MWERKS__) && !defined(__INTEL__)
|
||||
// use wxWindows' implementation
|
||||
# else
|
||||
// if you leave wxStricmp undefined, wxWindows' implementation will be used
|
||||
# error "Please define string case-insensitive compare for your OS/compiler"
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// if we need to define for standard headers, and we're not using Unicode,
|
||||
// just define to standard C library routines
|
||||
#if !wxUSE_UNICODE
|
||||
#ifdef wxNEED_WX_STRING_H
|
||||
#define wxStrcat strcat
|
||||
#define wxStrchr strchr
|
||||
#define wxStrcmp strcmp
|
||||
#define wxStrcoll strcoll
|
||||
#define wxStrcpy strcpy
|
||||
#define wxStrcspn strcspn
|
||||
#define wxStrdup strdup
|
||||
#define wxStrlen_ strlen // used in wxStrlen inline function
|
||||
#define wxStrncat strncat
|
||||
#define wxStrncmp strncmp
|
||||
#define wxStrncpy strncpy
|
||||
#define wxStrpbrk strpbrk
|
||||
#define wxStrrchr strrchr
|
||||
#define wxStrspn strspn
|
||||
#define wxStrstr strstr
|
||||
#define wxStrtod strtod
|
||||
#define wxStrtol strtol
|
||||
#define wxStrtoul strtoul
|
||||
#define wxStrxfrm strxfrm
|
||||
#undef wxNEED_WX_STRING_H
|
||||
#endif
|
||||
# ifdef wxNEED_WX_STRING_H
|
||||
# define wxStrcat strcat
|
||||
# define wxStrchr strchr
|
||||
# define wxStrcmp strcmp
|
||||
# define wxStrcoll strcoll
|
||||
# define wxStrcpy strcpy
|
||||
# define wxStrcspn strcspn
|
||||
# define wxStrdup strdup
|
||||
# define wxStrlen_ strlen // used in wxStrlen inline function
|
||||
# define wxStrncat strncat
|
||||
# define wxStrncmp strncmp
|
||||
# define wxStrncpy strncpy
|
||||
# define wxStrpbrk strpbrk
|
||||
# define wxStrrchr strrchr
|
||||
# define wxStrspn strspn
|
||||
# define wxStrstr strstr
|
||||
# define wxStrtod strtod
|
||||
# define wxStrtol strtol
|
||||
# define wxStrtoul strtoul
|
||||
# define wxStrxfrm strxfrm
|
||||
# undef wxNEED_WX_STRING_H
|
||||
# endif
|
||||
|
||||
#ifdef wxNEED_WX_STDIO_H
|
||||
#define wxFgetc fgetc
|
||||
#define wxFgetchar fgetchar
|
||||
#define wxFgets fgets
|
||||
#define wxFopen fopen
|
||||
#define wxFputc fputc
|
||||
#define wxFputchar fputchar
|
||||
#define wxFprintf fprintf
|
||||
#define wxFreopen freopen
|
||||
#define wxFscanf fscanf
|
||||
#define wxGetc getc
|
||||
#define wxGetchar getchar
|
||||
#define wxGets gets
|
||||
#define wxPerror perror
|
||||
#define wxPrintf printf
|
||||
#define wxPutc putc
|
||||
#define wxPutchar putchar
|
||||
#define wxPuts puts
|
||||
#define wxRemove remove
|
||||
#define wxRename rename
|
||||
#define wxScanf scanf
|
||||
#define wxSprintf sprintf
|
||||
#define wxSscanf sscanf
|
||||
#define wxTmpnam tmpnam
|
||||
#define wxUngetc ungetc
|
||||
#define wxVfprint vfprintf
|
||||
#define wxVprintf vprintf
|
||||
#define wxVsscanf vsscanf
|
||||
#define wxVsprintf vsprintf
|
||||
#undef wxNEED_WX_STDIO_H
|
||||
#endif
|
||||
# ifdef wxNEED_WX_STDIO_H
|
||||
# define wxFgetc fgetc
|
||||
# define wxFgetchar fgetchar
|
||||
# define wxFgets fgets
|
||||
# define wxFopen fopen
|
||||
# define wxFputc fputc
|
||||
# define wxFputchar fputchar
|
||||
# define wxFprintf fprintf
|
||||
# define wxFreopen freopen
|
||||
# define wxFscanf fscanf
|
||||
# define wxGetc getc
|
||||
# define wxGetchar getchar
|
||||
# define wxGets gets
|
||||
# define wxPerror perror
|
||||
# define wxPrintf printf
|
||||
# define wxPutc putc
|
||||
# define wxPutchar putchar
|
||||
# define wxPuts puts
|
||||
# define wxRemove remove
|
||||
# define wxRename rename
|
||||
# define wxScanf scanf
|
||||
# define wxSprintf sprintf
|
||||
# define wxSscanf sscanf
|
||||
# define wxTmpnam tmpnam
|
||||
# define wxUngetc ungetc
|
||||
# define wxVfprint vfprintf
|
||||
# define wxVprintf vprintf
|
||||
# define wxVsscanf vsscanf
|
||||
# define wxVsprintf vsprintf
|
||||
# undef wxNEED_WX_STDIO_H
|
||||
# endif
|
||||
|
||||
#ifdef wxNEED_WX_STDLIB_H
|
||||
#define wxAtof atof
|
||||
#define wxAtoi atoi
|
||||
#define wxAtol atol
|
||||
#define wxGetenv getenv
|
||||
#define wxSystem system
|
||||
#undef wxNEED_WX_STDLIB_H
|
||||
#endif
|
||||
# ifdef wxNEED_WX_STDLIB_H
|
||||
# define wxAtof atof
|
||||
# define wxAtoi atoi
|
||||
# define wxAtol atol
|
||||
# define wxGetenv getenv
|
||||
# define wxSystem system
|
||||
# undef wxNEED_WX_STDLIB_H
|
||||
# endif
|
||||
|
||||
#ifdef wxNEED_WX_TIME_H
|
||||
#define wxAsctime asctime
|
||||
#define wxCtime ctime
|
||||
#define wxStrftime strftime
|
||||
#undef wxNEED_WX_TIME_H
|
||||
#endif
|
||||
# ifdef wxNEED_WX_TIME_H
|
||||
# define wxAsctime asctime
|
||||
# define wxCtime ctime
|
||||
# define wxStrftime strftime
|
||||
# undef wxNEED_WX_TIME_H
|
||||
# endif
|
||||
#endif //!Unicode
|
||||
|
||||
#if defined(wxNEED_WCSLEN) && wxUSE_UNICODE
|
||||
#define wcslen wxStrlen
|
||||
#undef wxNEED_WCSLEN
|
||||
# define wcslen wxStrlen
|
||||
# undef wxNEED_WCSLEN
|
||||
#endif
|
||||
|
||||
/// checks whether the passed in pointer is NULL and if the string is empty
|
||||
@@ -446,25 +446,25 @@ WXDLLEXPORT inline size_t wxStrlen(const wxChar *psz)
|
||||
// multibyte<->widechar conversion
|
||||
WXDLLEXPORT size_t wxMB2WC(wchar_t *buf, const char *psz, size_t n);
|
||||
WXDLLEXPORT size_t wxWC2MB(char *buf, const wchar_t *psz, size_t n);
|
||||
#if wxUSE_UNICODE
|
||||
#define wxMB2WX wxMB2WC
|
||||
#define wxWX2MB wxWC2MB
|
||||
#define wxWC2WX wxStrncpy
|
||||
#define wxWX2WC wxStrncpy
|
||||
#else
|
||||
#define wxMB2WX wxStrncpy
|
||||
#define wxWX2MB wxStrncpy
|
||||
#define wxWC2WX wxWC2MB
|
||||
#define wxWX2WC wxMB2WC
|
||||
#endif
|
||||
# if wxUSE_UNICODE
|
||||
# define wxMB2WX wxMB2WC
|
||||
# define wxWX2MB wxWC2MB
|
||||
# define wxWC2WX wxStrncpy
|
||||
# define wxWX2WC wxStrncpy
|
||||
# else
|
||||
# define wxMB2WX wxStrncpy
|
||||
# define wxWX2MB wxStrncpy
|
||||
# define wxWC2WX wxWC2MB
|
||||
# define wxWX2WC wxMB2WC
|
||||
# endif
|
||||
#else
|
||||
// No wxUSE_WCHAR_T: we have to do something (JACS)
|
||||
#define wxMB2WC wxStrncpy
|
||||
#define wxWC2MB wxStrncpy
|
||||
#define wxMB2WX wxStrncpy
|
||||
#define wxWX2MB wxStrncpy
|
||||
#define wxWC2WX wxWC2MB
|
||||
#define wxWX2WC wxMB2WC
|
||||
# define wxMB2WC wxStrncpy
|
||||
# define wxWC2MB wxStrncpy
|
||||
# define wxMB2WX wxStrncpy
|
||||
# define wxWX2MB wxStrncpy
|
||||
# define wxWC2WX wxWC2MB
|
||||
# define wxWX2WC wxMB2WC
|
||||
#endif
|
||||
|
||||
WXDLLEXPORT bool wxOKlibc(); // for internal use
|
||||
@@ -528,8 +528,8 @@ WXDLLEXPORT size_t wxStrxfrm(wxChar *dest, const wxChar *src, size_t n);
|
||||
#endif
|
||||
|
||||
#ifdef wxNEED_WX_STDIO_H
|
||||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
# include <stdio.h>
|
||||
# include <stdarg.h>
|
||||
WXDLLEXPORT FILE * wxFopen(const wxChar *path, const wxChar *mode);
|
||||
WXDLLEXPORT FILE * wxFreopen(const wxChar *path, const wxChar *mode, FILE *stream);
|
||||
WXDLLEXPORT int wxPrintf(const wxChar *fmt, ...);
|
||||
@@ -559,3 +559,4 @@ WXDLLEXPORT size_t wxStrftime(wxChar *s, size_t max, const wxChar *fmt, const
|
||||
|
||||
#endif
|
||||
//_WX_WXCHAR_H_
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
#include "wx/defs.h" // compiler definitions
|
||||
|
||||
// check if to use precompiled headers
|
||||
#if (defined(__BORLANDC__) || defined(__VISUALC__) || defined(__WATCOMC__)) && defined(__WXMSW__)
|
||||
#if ((defined(__BORLANDC__) || defined(__VISUALC__) || defined(__WATCOMC__)) && defined(__WXMSW__)) || defined(__WXPM__)
|
||||
#if !defined(NOPCH)
|
||||
#define WX_PRECOMP
|
||||
#endif
|
||||
@@ -32,6 +32,11 @@
|
||||
#include "wx/msw/winundef.h"
|
||||
#endif
|
||||
|
||||
#ifdef __WXPM__
|
||||
#define INCL_OS2
|
||||
#include <os2.h>
|
||||
#endif
|
||||
|
||||
#include "wx/wx.h"
|
||||
|
||||
|
||||
|
@@ -1,11 +1,14 @@
|
||||
#ifndef _WX_XPMHAND_H_BASE_
|
||||
#define _WX_XPMHAND_H_BASE_
|
||||
|
||||
// Only wxMSW currently defines a separate XPM handler, since
|
||||
// mostly Windows apps won't need XPMs.
|
||||
// Only wxMSW and wxPM currently defines a separate XPM handler, since
|
||||
// mostly Windows and Presentation Manager apps won't need XPMs.
|
||||
#if defined(__WXMSW__)
|
||||
#include "wx/msw/xpmhand.h"
|
||||
#endif
|
||||
#if defined(__WXPM__)
|
||||
#include "wx/os2/xpmhand.h"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
// _WX_XPMHAND_H_BASE_
|
||||
|
Reference in New Issue
Block a user