1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 /* 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 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