/* $Id: config.h,v 1.2 1992/11/12 00:11:30 mike Exp $ */

/* $Log: config.h,v $
 * Revision 1.2  1992/11/12  00:11:30  mike
 * - Changed default Mutt path to 'c:/lib/mutt2'.
 *
 * Revision 1.1  1992/09/05  01:13:32  mike
 * Initial revision
 *
 */

/*
 * config.h:  Configure ME2
 */

/* Craig Durland	Public Domain
 *   Distributed "as is", without warranties of any kind, but comments,
 *     suggestions and bug reports are welcome.
 */


	/* Keyboards used with UNIX.  Normal case:  both 0 */
#define HPKB		0	/* HP escape sequences */
#define PCKB		0	/* IBM PC "high bit set" keyboard */


	/* 1 if fast video exists.  Normal case: 0 */
#define FASTVIDEO	0


   /* What FAST routine to call to see if a key is in the input que.
    * Note:  Comment out all of these if a routine named pending() exists
    *   and is good.
    */
#define pending()	wait_for_key(0)	/* Normal case */
/*#define pending()	keywaiting()	/* if keywaiting() is fast enough */
/*#define pending()	0		/* no FAST key waiting routine */


   /* Command completation support.  A bit OR of (some) of the following:
    *   CC_SYS    : Built in commands.
    *   CC_PGM    : Mutt programs.
    *   CC_MUTT   : The ME2 Mutt extensions.
    *   CC_BUF    : Buffer names.
    *   CC_SYSVAR : ME2 system variables.
    *   CC_FNAME  : File names.
    * Use all of the above except maybe:
    *   CC_FNAME  : If your system can't compile fxpand.c (utility program)
    *     or you want a smaller ME2.
    * Normal case:
    *   (CC_SYS | CC_PGM | CC_MUTT | CC_BUF | CC_SYSVAR | CC_FNAME)
    */
#define CC_MASK			/* command completation flags */	\
	(CC_SYS | CC_PGM | CC_MUTT | CC_BUF | CC_SYSVAR | CC_FNAME)


	/* 1 if using Line EDitor package.  Normal case: 1 */
#define LED		1


   /* 1 if support compute server:  Simple case (when in doubt): 0
    * Unixes that support sockets (BSD, HP-UX):     1
    * Other Unixes (True SysV (like Apollo SysV)):  0
    * MS-DOS: 0
    * atarST TOS/MiNT: 0
    */
#define COMPUTE_SERVER	0


   /* Where to look for Mutt programs if no ME2 environment variable.  You
    *   only need this if you are setting up ME2 for lots of people.
    * If USE_DEFAULT is 1, set the search path to where you are going to put
    *   the .mco files that everybody will use.
    *   Worst case:  "/usr/local/me2:/usr/contrib/me2"
    *   I prepend "$HOME" so you can put a few personal .mco files (like
    *     myme.mco) in a users home directory if needed.  Prepending also
    *     allows you to replace autoloaded files (for example, your own
    *     cmode.mco).
    */
#define USE_DEFAULT_MUTT_SEARCH_PATH	1	/* Normal case: 1 */
#define DEFAULT_MUTT_SEARCH_PATH	"c:/lib/mutt2"


   /* Code for fopen() to open a file for binary reads.
    * ANSI C, MS-DOS, most Unixes use: "rb"
    * DEC Unix: "r".  (This is the only system that I've found that has
    *   problems with rb.  I really hate details like this!)
    */
#define FOPEN_BINARY	"rb"		/* Normal case: "rb" */

	/* Window flag debug (window.c mline.c).  Normal case: 0 */
#define WFDEBUG 	0


/* ******************************************************************** */
/* ************** Don't modify the stuff below! *********************** */
/* ******************************************************************** */

#define FILENAME_COMPLETION (CC_MASK & CC_FNAME)
