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 /*