Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*
* The defines in this file establish the environment we're compiling * in. Set these appropriately before compiling the editor. */
/*
* One (and only 1) of the following defines should be uncommented. * Most of the code is pretty machine-independent. Machine dependent * code goes in a file like tos.c or unix.c. The only other place * where machine dependent code goes is term.h for escape sequences. */
#define NT
/* #define ATARI /* For the Atari ST */ /* #define UNIX /* System V or BSD */ /* #define OS2 /* Microsoft OS/2 1.1 */ /* #define DOS /* MSDOS 3.3 (on AT) */
/*
* If UNIX is defined above, then BSD may be defined. */ #ifdef UNIX
/* #define BSD /* Berkeley UNIX */ #endif
/*
* If ATARI is defined, MINIX may be defined. Otherwise, the editor * is set up to compile using the Sozobon C compiler under TOS. */ #ifdef ATARI
#define MINIX /* Minix for the Atari ST */
#endif
/*
* The yank buffer is still static, but its size can be specified * here to override the default of 4K. */ /* #define YBSIZE 8192 /* yank buffer size */
/*
* STRCSPN should be defined if the target system doesn't have the * routine strcspn() available. See regexp.c for details. */
#ifdef ATARI
#ifdef MINIX
#define STRCSPN
#endif
#endif
/*
* The following defines control the inclusion of "optional" features. As * the code size of the editor grows, it will probably be useful to be able * to tailor the editor to get the features you most want in environments * with code size limits. * * TILDEOP * Normally the '~' command works on a single character. This define * turns on code that allows it to work like an operator. This is * then enabled at runtime with the "tildeop" parameter. * * HELP * If defined, a series of help screens may be views with the ":help" * command. This eats a fair amount of data space. * * TERMCAP * Where termcap support is provided, it is generally optional. If * not enabled, you generally get hard-coded escape sequences for * some "reasonable" terminal. In Minix, this means the console. For * UNIX, this means an ANSI standard terminal. See the file "term.h" * for details about specific environments. * */ #define TILDEOP /* enable tilde to be an operator */
#define HELP /* enable help command */
#ifndef NT
#define TERMCAP /* enable termcap support */
#endif
|