Remove Palm OS port.
The platform targeted by this port doesn't exist any more and the port never achieved really working state so remove the code to avoid having to maintain it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -15,7 +15,6 @@
|
||||
#include "wx/list.h"
|
||||
#include "wx/arrstr.h"
|
||||
|
||||
#ifndef __WXPALMOS5__
|
||||
#ifdef __WXWINCE__
|
||||
#include "wx/msw/wince/time.h"
|
||||
#include "wx/msw/private.h"
|
||||
@@ -40,7 +39,6 @@
|
||||
#include <unix.h>
|
||||
#endif
|
||||
#endif
|
||||
#endif // !__WXPALMOS5__
|
||||
|
||||
#ifdef __OS2__
|
||||
// need to check for __OS2__ first since currently both
|
||||
@@ -85,11 +83,10 @@
|
||||
#include <dir.h>
|
||||
#endif
|
||||
|
||||
#ifndef __WXPALMOS5__
|
||||
#ifndef __WXWINCE__
|
||||
#include <fcntl.h> // O_RDONLY &c
|
||||
#endif
|
||||
#endif // !__WXPALMOS5__
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// constants
|
||||
// ----------------------------------------------------------------------------
|
||||
@@ -115,8 +112,6 @@
|
||||
typedef long off_t;
|
||||
#elif defined(__MWERKS__) && !defined(__INTEL__) && !defined(__MACH__)
|
||||
typedef long off_t;
|
||||
#elif defined(__WXPALMOS5__)
|
||||
typedef long off_t;
|
||||
#endif
|
||||
|
||||
enum wxSeekMode
|
||||
@@ -205,7 +200,7 @@ enum wxPosixPermissions
|
||||
#define wxCRT_RmDir _wrmdir
|
||||
#define wxCRT_Stat _wstat
|
||||
#define wxStructStat struct _stat
|
||||
#elif (defined(__WXMSW__) || defined(__OS2__)) && !defined(__WXPALMOS__) && \
|
||||
#elif (defined(__WXMSW__) || defined(__OS2__)) && \
|
||||
( \
|
||||
defined(__VISUALC__) || \
|
||||
defined(__MINGW64__) || \
|
||||
@@ -474,43 +469,6 @@ enum wxPosixPermissions
|
||||
// private defines, undefine so that nobody gets tempted to use
|
||||
#undef wxHAS_HUGE_FILES
|
||||
#undef wxHAS_HUGE_STDIO_FILES
|
||||
#elif defined (__WXPALMOS__)
|
||||
typedef off_t wxFileOffset;
|
||||
#ifdef _LARGE_FILES
|
||||
#define wxFileOffsetFmtSpec wxLongLongFmtSpec
|
||||
wxCOMPILE_TIME_ASSERT( sizeof(off_t) == sizeof(wxLongLong_t), BadFileSizeType );
|
||||
// wxFile is present and supports large files
|
||||
#ifdef wxUSE_FILE
|
||||
#define wxHAS_LARGE_FILES
|
||||
#endif
|
||||
// wxFFile is present and supports large files
|
||||
#if SIZEOF_LONG == 8 || defined HAVE_FSEEKO
|
||||
#define wxHAS_LARGE_FFILES
|
||||
#endif
|
||||
#else
|
||||
#define wxFileOffsetFmtSpec wxT("")
|
||||
#endif
|
||||
#define wxClose close
|
||||
#define wxRead ::read
|
||||
#define wxWrite ::write
|
||||
#define wxLseek lseek
|
||||
#define wxSeek lseek
|
||||
#define wxFsync fsync
|
||||
#define wxEof eof
|
||||
|
||||
#define wxCRT_MkDir mkdir
|
||||
#define wxCRT_RmDir rmdir
|
||||
|
||||
#define wxTell(fd) lseek(fd, 0, SEEK_CUR)
|
||||
|
||||
#define wxStructStat struct stat
|
||||
|
||||
#define wxCRT_Open open
|
||||
#define wxCRT_Stat svfs_stat
|
||||
#define wxCRT_Lstat lstat
|
||||
#define wxCRT_Access access
|
||||
|
||||
#define wxHAS_NATIVE_LSTAT
|
||||
#else // Unix or Windows using unknown compiler, assume POSIX supported
|
||||
typedef off_t wxFileOffset;
|
||||
#ifdef HAVE_LARGEFILE_SUPPORT
|
||||
@@ -770,9 +728,6 @@ WXDLLIMPEXP_BASE bool wxIsExecutable(const wxString &path);
|
||||
// CYGWIN also uses UNIX settings
|
||||
#define wxFILE_SEP_PATH wxFILE_SEP_PATH_UNIX
|
||||
#define wxPATH_SEP wxPATH_SEP_UNIX
|
||||
#elif defined(__WXPALMOS__)
|
||||
#define wxFILE_SEP_PATH wxFILE_SEP_PATH_UNIX
|
||||
#define wxPATH_SEP wxPATH_SEP_UNIX
|
||||
#elif defined(__MAC__)
|
||||
#define wxFILE_SEP_PATH wxFILE_SEP_PATH_MAC
|
||||
#define wxPATH_SEP wxPATH_SEP_MAC
|
||||
|
Reference in New Issue
Block a user