Mercurial > vim
diff src/vim.h @ 16606:7e733046db1d v8.1.1306
patch 8.1.1306: Borland support is outdated and doesn't work
commit https://github.com/vim/vim/commit/eae1b91fea74842000fc055afc74fe2e7934c6ee
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu May 9 15:12:55 2019 +0200
patch 8.1.1306: Borland support is outdated and doesn't work
Problem: Borland support is outdated and doesn't work.
Solution: Remove Borland support, there are other (free) compilers
available. (Thomas Dziedzic, Ken Takata, closes #4364)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 09 May 2019 15:15:07 +0200 |
parents | 54ffc82f38a8 |
children | ba592f30c082 |
line wrap: on
line diff
--- a/src/vim.h +++ b/src/vim.h @@ -17,24 +17,6 @@ # define MSWIN #endif -// use fastcall for Borland, when compiling for MS-Windows -#if defined(__BORLANDC__) && defined(MSWIN) && !defined(DEBUG) -#if defined(FEAT_PERL) || \ - defined(FEAT_PYTHON) || \ - defined(FEAT_PYTHON3) || \ - defined(FEAT_RUBY) || \ - defined(FEAT_TCL) || \ - defined(FEAT_MZSCHEME) || \ - defined(DYNAMIC_GETTEXT) || \ - defined(DYNAMIC_ICONV) || \ - defined(DYNAMIC_IME) || \ - defined(XPM) - #pragma option -pc -# else - #pragma option -pr -# endif -#endif - #ifdef MSWIN # include "vimio.h" #endif @@ -2163,11 +2145,6 @@ typedef enum { # define BROWSE_DIR 2 /* flag for do_browse() */ #endif -/* stop using fastcall for Borland */ -#if defined(__BORLANDC__) && defined(MSWIN) && !defined(DEBUG) - #pragma option -p. -#endif - #ifdef _MSC_VER /* Avoid useless warning "conversion from X to Y of greater size". */ #pragma warning(disable : 4312) @@ -2344,9 +2321,6 @@ typedef enum { # undef FF # undef OP_DELETE # undef OP_JOIN -# ifdef __BORLANDC__ -# define NOPROTO 1 -# endif /* remove MAX and MIN, included by glib.h, redefined by sys/param.h */ # ifdef MAX # undef MAX @@ -2374,10 +2348,6 @@ typedef enum { # undef bool # endif -# ifdef __BORLANDC__ - /* Borland has the structure stati64 but not _stati64 */ -# define _stati64 stati64 -# endif #endif /* values for vim_handle_signal() that are not a signal */