This is a list of CSL does preprocessor #if or #idfef tests on.
Some of these need to be predefined for it using autoconf-like
processes.


CHECK_ONLY
CHECK_STACK
CJAVA
COMMON
CONSERVATIVE
CSL
CTRL
DEMO_BUILD
DEMO_MODE
DISABLE
DO_NOT_USE_GETUID
ENVIRONMENT_VECTORS_IN_BPS_HEAP
EWOULDBLOCK
EXPLICIT_FREE_AT_END_OF_RUN
FONT_NOT_VIRTUAL
FP_EVALUATE
FR_NOT_ENUM
FR_PRIVATE

HAVE_CFMAKERAW
HAVE_CONFIG_H
HAVE_CURSES_H
HAVE_DIRENT_H
HAVE_FWIN
HAVE_INT32_T
HAVE_INT64_T
HAVE_LIBCURSES
HAVE_LIBFOX
HAVE_LIBNCURSES
HAVE_NCURSES_H
HAVE_NCURSES_TERM_H
HAVE_POPEN
HAVE_SOCKET
HAVE_SOCKLEN_T
HAVE_STDINT_H
HAVE_SYS_IOCTL_H
HAVE_SYS_SOCKET_H
HAVE_SYS_TIMES_H
HAVE_SYS_TIME_H
HAVE_TERMIOS_H
HAVE_TERM_H
HAVE_TGETENT
HAVE_UINT32_T
HAVE_UINT64_T
HAVE_UINTPTR_T
HAVE_UNISTD_H
HAVE_VSNPRINTF
HAVE_XFT

HIDE_USELESS_SYMBOL_ENVIRONMENTS
IDIVIDE
IMULTIPLY
INADDR_NONE
INCLUDE_ERROR_STRING_TABLE
JIT
KEEP_CONSOLE_OPEN
Kanji
LITVEC_FROM_NIL
LOADLIB
LONGEST_LEGAL_FILENAME
MACINTOSH
MAC_FRAMEWORK
MINIMAL_SUPPORT
MOUSE_MOVED
MS_CDECL
NAG
NAG_VERSION
NEED_TO_CHECK_BIGNUM_FORMAT
NILSEG_EXTERNS
NOISY_RE_PROTECTED_FNS
NO_BINARY_FOPEN
NO_BYTECOUNT
NO_STARTUP_CODE
NO_TRACE_RANDOM
OPENMATH
OPTIMISE_REG
OUT_OF_LINE
PASS_PREDEFINES_THROUGH_READER
PENDING_TICK_SUPPORT
PERMIT_SHORT_CHECKSUMS
PROFILED
RAW_CYGWIN
RECORD_GET
RECORD_KEYS
SHELL_EXECUTE
SHOW_COUNTS_AVAILABLE
SIGNED_SHIFTS_ARE_LOGICAL
SOCKETS
SUPPORT_64BIT_OFFSET
S_IFDIR
S_IFMT
S_IFREG
S_IRUSR
S_ISLNK
S_IWUSR
S_IXUSR
TIOCGSIZE
TIOCGWINSZ
TRIM_MODULE_NAMES
UNDER_CE
UNIX_TIMES
UNSIGNED_TYPE
USE_A0_SPACER
USE_DIRECT_H
USE_FCINIT
USE_MPI
UTIME_TIME_T
WIN32
WIN64
WINDOW_SYSTEM
WSAEDISCON
X86
__CYGWIN__
__S_IRUSR
__S_IWUSR
__S_IXUSR
