/*
 * STEVIE - Simply Try this Editor for VI Enthusiasts
 *
 * Code Contributions By : Tim Thompson           twitch!tjt
 *                         Tony Andrews           onecom!wldrdg!tony 
 *                         G. R. (Fred) Walter    watmath!grwalter 
 */

/*
 * 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. 
 */

#ifndef AMIGA
# ifndef BSD
#  ifndef UNIX
/* Defined in makefile : AMIGA	Amiga */
/* Defined in makefile : BSD	BSD 4.3 */
/* Defined in makefile : UNIX	System V */
/* #define	ATARI		Atari ST */
/* #define	OS2		Microsoft OS/2 */
/* #define	DOS		MS DOS 3.3 */
#define GSOS Apple //GS GS/OS 5.02
#  endif
# endif
#endif

#ifdef AMIGA
# define WILD_CARDS
#endif

/*
 * If ATARI is defined, one of the following compilers must be selected. 
 */
#ifdef	ATARI
/* #define MWC			Mark William's C 3.0.9 */
/* #define	MEGAMAX		Megamax Compiler */
/* #define	ALCYON		Alcyon C compiler */

# ifdef MWC
#  define AppendNumberToUndoUndobuff 	XX1
#  define AppendPositionToUndoUndobuff	XX2
#  define FOPENB
# endif

# ifdef MEGAMAX
#  define FOPENB
# endif
#endif

/*
 * If HELP is defined, the :help command shows a vi command summary. 
 */
#define	HELP			/* enable help command */

/*
 * STRCSPN should be defined if the target system doesn't have the
 * routine strcspn() available. See regexp.c for details.
 */

#ifdef	ATARI
#define	STRCSPN
#endif
