Mercurial > vim
comparison src/feature.h @ 8140:563c923b1584 v7.4.1364
commit https://github.com/vim/vim/commit/cf7164a088664961e7d70dd100c5874dc5ceb293
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 20 13:55:06 2016 +0100
patch 7.4.1364
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 20 Feb 2016 14:00:06 +0100 |
parents | 7c74cafac0a1 |
children | d8a8e86f39ad |
comparison
equal
deleted
inserted
replaced
8139:2b0d471e04f7 | 8140:563c923b1584 |
---|---|
318 * +arabic Arabic keymap and shaping support. | 318 * +arabic Arabic keymap and shaping support. |
319 * Requires FEAT_RIGHTLEFT and FEAT_MBYTE. | 319 * Requires FEAT_RIGHTLEFT and FEAT_MBYTE. |
320 * | 320 * |
321 * Disabled for EBCDIC as it requires multibyte. | 321 * Disabled for EBCDIC as it requires multibyte. |
322 */ | 322 */ |
323 #if defined(FEAT_BIG) && !defined(WIN16) && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) | 323 #if defined(FEAT_BIG) && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) |
324 # define FEAT_ARABIC | 324 # define FEAT_ARABIC |
325 #endif | 325 #endif |
326 #ifdef FEAT_ARABIC | 326 #ifdef FEAT_ARABIC |
327 # ifndef FEAT_RIGHTLEFT | 327 # ifndef FEAT_RIGHTLEFT |
328 # define FEAT_RIGHTLEFT | 328 # define FEAT_RIGHTLEFT |
622 * | 622 * |
623 * Disabled for EBCDIC: | 623 * Disabled for EBCDIC: |
624 * Multibyte support doesn't work on z/OS Unix currently. | 624 * Multibyte support doesn't work on z/OS Unix currently. |
625 */ | 625 */ |
626 #if (defined(FEAT_NORMAL) || defined(FEAT_GUI_GTK) || defined(FEAT_ARABIC)) \ | 626 #if (defined(FEAT_NORMAL) || defined(FEAT_GUI_GTK) || defined(FEAT_ARABIC)) \ |
627 && !defined(FEAT_MBYTE) && !defined(WIN16) \ | 627 && !defined(FEAT_MBYTE) && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) |
628 && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) | |
629 # define FEAT_MBYTE | 628 # define FEAT_MBYTE |
630 #endif | 629 #endif |
631 | 630 |
632 /* Define this if you want to use 16 bit Unicode only, reduces memory used for | 631 /* Define this if you want to use 16 bit Unicode only, reduces memory used for |
633 * the screen structures. */ | 632 * the screen structures. */ |
761 */ | 760 */ |
762 #if defined(FEAT_WINDOWS) && defined(FEAT_NORMAL) \ | 761 #if defined(FEAT_WINDOWS) && defined(FEAT_NORMAL) \ |
763 && (defined(FEAT_GUI_GTK) \ | 762 && (defined(FEAT_GUI_GTK) \ |
764 || (defined(FEAT_GUI_MOTIF) && defined(HAVE_XM_NOTEBOOK_H)) \ | 763 || (defined(FEAT_GUI_MOTIF) && defined(HAVE_XM_NOTEBOOK_H)) \ |
765 || defined(FEAT_GUI_MAC) \ | 764 || defined(FEAT_GUI_MAC) \ |
766 || (defined(FEAT_GUI_MSWIN) && !defined(WIN16) \ | 765 || (defined(FEAT_GUI_MSWIN) \ |
767 && (!defined(_MSC_VER) || _MSC_VER > 1020))) | 766 && (!defined(_MSC_VER) || _MSC_VER > 1020))) |
768 # define FEAT_GUI_TABLINE | 767 # define FEAT_GUI_TABLINE |
769 #endif | 768 #endif |
770 | 769 |
771 /* | 770 /* |