mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 12:56:51 +03:00
5b57056d23
* sldisply.c: Likewise. * slerr.c: Likewise. * slgetkey.c: Likewise. * slmisc.c: Likewise. * slsignal.c: Likewise. * slsmg.c: Likewise. * sltermin.c: Likewise. * slutty.c: Likewise. * slvideo.c: Likewise. * slw32tty.c: Likewise. * include/_slang.h: Likewise. * include/jdmacros.h: Likewise. * include/sl-feat.h: Likewise. * include/slang.h: Likewise. * include/slinclud.h: Likewise. * include/sllimits.h: Likewise. * ChangeLog: Change my e-mail to me@pavelsh.pp.ru
62 lines
2.0 KiB
C
62 lines
2.0 KiB
C
/* Setting this to 1 enables automatic support for associative arrays.
|
|
* If this is set to 0, an application must explicitly enable associative
|
|
* array support via SLang_init_slassoc.
|
|
*/
|
|
#define SLANG_HAS_ASSOC_ARRAYS 1
|
|
|
|
#define SLANG_HAS_COMPLEX 1
|
|
#define SLANG_HAS_FLOAT 1
|
|
|
|
/* This is the old space-speed trade off. To reduce memory usage and code
|
|
* size, set this to zero.
|
|
*/
|
|
/*#define _SLANG_OPTIMIZE_FOR_SPEED 0 */
|
|
#define _SLANG_OPTIMIZE_FOR_SPEED 2
|
|
|
|
#define _SLANG_USE_INLINE_CODE 1
|
|
|
|
/* This is experimental. It adds extra information for tracking down
|
|
* errors.
|
|
*/
|
|
#define _SLANG_HAS_DEBUG_CODE 1
|
|
|
|
/* Allow optimizations based upon the __tmp operator. */
|
|
#define _SLANG_USE_TMP_OPTIMIZATION 1
|
|
|
|
/* Setting this to one will map 8 bit vtxxx terminals to 7 bit. Terminals
|
|
* such as the vt320 can be set up to output the two-character escape sequence
|
|
* encoded as 'ESC [' as single character. Setting this variable to 1 will
|
|
* insert code to map such characters to the 7 bit equivalent.
|
|
* This affects just input characters in the range 128-160 on non PC
|
|
* systems.
|
|
*/
|
|
#if defined(VMS) || defined(AMIGA)
|
|
# define _SLANG_MAP_VTXXX_8BIT 1
|
|
#else
|
|
# define _SLANG_MAP_VTXXX_8BIT 0
|
|
#endif
|
|
|
|
/* Add support for color terminals that cannot do background color erases
|
|
* Such terminals are poorly designed and are slowly disappearing but they
|
|
* are still quite common. For example, screen is one of them!
|
|
*
|
|
* This is experimental. In particular, it is not known to work if
|
|
* KANJI suupport is enabled.
|
|
*/
|
|
#if !defined(IBMPC_SYSTEM)
|
|
# define SLTT_HAS_NON_BCE_SUPPORT 1
|
|
#else
|
|
# define SLTT_HAS_NON_BCE_SUPPORT 0
|
|
#endif
|
|
|
|
/* If you want slang to assume that an xterm always has the background color
|
|
* erase feature, then set this to 1. Otherwise, it will check the terminfo
|
|
* database. This may or may not be a good idea since most good color xterms
|
|
* support bce but many terminfo systems do not support it.
|
|
*/
|
|
#define SLTT_XTERM_ALWAYS_BCE 0
|
|
|
|
/* Set this to 1 to enable Kanji support. See above comment. */
|
|
#define SLANG_HAS_KANJI_SUPPORT 0
|
|
|