#ifndef _FILES_H
#define _FILES_H 1

/* Filing-system dependencies go here. */
/* These all relate to the program from which qstdio was
 extracted so can probably be mostly deleted */
#define FILE_NAME_LEN 14

#define NOTFOUND 1

#ifdef SYS_RISCOS
#undef NOTFOUND

#define END_OF_LINE "\n"

#define EXT_CHAR '-'
#define DIR_SEP '.'

#define SELECTFILE "selec-tmp"
#define CURRENT_DIR "@"
#define HASHFILE "hashf-tmp"
#define POOLFILE "poolf-tmp"
#define TOKENFILE "token-tmp"
#define LIST_HANDLES "listh-tmp"
#define ENV_DATA_FILE "environ"

#define DEFAULT_RULES "rules"
#define DEFAULT_FORMAT "format"
#define DEFAULT_TEXT "textfile"
#define DEFAULT_DIR "."

#endif

#ifdef SYS_MSDOS
#undef NOTFOUND

#define END_OF_LINE "\n"

#define EXT_CHAR '.'
#define DIR_SEP '\\'

#define SELECTFILE "select.$$$"
#define GLOBFILE "global.wdl"
#define CURRENT_DIR "."
#define HASHFILE "hashfile.$$$"
#define POOLFILE "poolfile.$$$"
#define TOKENFILE "token.$$$"
#define LIST_HANDLES "listhand.$$$"

#define DEFAULT_RULES "default.sgr"
#define DEFAULT_FORMAT "default.frm"
#define DEFAULT_TEXT "default.sgm"
#define DEFAULT_DEVICE "default.pcc"
#define FIELDS_FILE "fields.%%%"
#define ENV_DATA_FILE "environ.%%%"
#define EXPORT_DEF_FILE "export.%%%"
#define DEFAULT_DIR "."


#endif

#ifdef SYS_ANY
#undef NOTFOUND

#define END_OF_LINE "\n"

#define EXT_CHAR '.'
#define DIR_SEP '/'

#define SELECTFILE "select.tmp"
#define GLOBFILE "global.wdl"
#define CURRENT_DIR "."
#define HASHFILE "hashfile.tmp"
#define POOLFILE "poolfile.tmp"
#define TOKENFILE "token.tmp"
#define LIST_HANDLES "listhand.tmp"

#define DEFAULT_RULES "default.sgr"
#define DEFAULT_FORMAT "default.frm"
#define DEFAULT_TEXT "default.sgm"
#define DEFAULT_DEVICE "default.pcc"
#define FIELDS_FILE "fields.tmp"
#define ENV_DATA_FILE "environ.tmp"
#define EXPORT_DEF_FILE "export.tmp"
#define DEFAULT_DIR "."


#endif

#ifdef NOTFOUND
!!! ERROR - choose a set of names to suit your filing system.
(or make sure SYS_ whatever is set in grope.h, and grope.h
 has been included)
#endif

#endif
