#define ft_NOTYET (-3)
#define ft_CANTCREATE (-2)
#define ft_TOOLONG (-1)
#define ft_PIPE 0
#define ft_MAILDIR 1
#define ft_MH 2
#define ft_FILE 3
#define ft_DIR 4
#define ft_lock(type) ((type)>ft_MAILDIR)
#define ft_atime(type) ((type)==ft_FILE)
#define ft_dotlock(type) ((type)==ft_FILE)
#define ft_delim(type) ((type)==ft_FILE)
#define ft_checkcloser(type) ((type)>ft_MH)
#define ft_forceblank(type) ((type)!=ft_MAILDIR)
int
foldertype Q((int type,int forcedir,mode_t*const modep,
struct stat*const paranoid)),
screenmailbox Q((char*chp,const gid_t egid,const int Deliverymode));
extern const char maildirnew[];
extern int accspooldir;
#ifdef TESTING
static const char*FT2str[]=
{ "Not-Yet","Can't-Create","Too-Long",
"Pipe","Maildir","MH","File","Directory"
};
#define ft2str (FT2str-ft_NOTYET)
#endif