/* 
    These are all the defines for Flist 
*/

/* #define DEBUG */  /*  uncomment this line for debugging */

/* #define KILLEXTRA */ /* changes the way scrolling is done */

#define MAXDIR 1024
#define strcpy _BUILTIN_strcpy
#define NORMALFLAGS WINDOWSIZING|WINDOWDRAG|BORDERLESS|SMART_REFRESH|BACKDROP

#define FATALERROR      20L
#define DIR_LOCKED      1
#define BAD_DIR         2
#define BAD_COMMAND     1
#define OUT_OF_MEMORY   100L
#define CONVERSIONERROR 99L

#define TEXTCOLOR       5 
#define BACKGROUND      4
#define NL      NULL
#define RWDTH   640L
#define FGAD    0x76c0L
#define LEFT    114
#define RIGHT   363
#define TOP     12          /* Top of display */
#define BOT     192         /* Bottom of the display */
#define CHARW   8L          /* The width of each character */
#define LINEH   8L          /* This is the hieght of each line */
#define NUMLINES 22L        /* This is the number of lines in the display */
#define NLMO    21L         /* This stands for Num Lines Minus One */
#define MAXPLANES       3   /**  Max number of bitplanes we will need ***/
#define REDP    3
#define BLKP    2
#define WHTP    1
#define BLUP    0
#define FAST    MEMF_FAST|MEMF_CLEAR

#define LINESIZE        130L
#define INFOSIZE        16000
#define FILESIZE        LEN_DATSTRING*1000
#define COMMSIZE        LEN_DATSTRING*1000
#define STRINGSIZE      LEN_DATSTRING*1000
