/*
 * pdb.h
 */

#include <sys/types.h>

#define	ATHENA
#define UNIX
/* #define MAC */

#ifdef MAC
#define	bcopy(src, dest, len)	memcpy(dest, src, len)	
#endif	

#ifndef FALSE
#define	FALSE    	0
#endif
#ifndef TRUE
#define	TRUE     	1
#endif

#define	NO		0
#define	YES		1

#define	CR	'\015'
#define LF	'\012'
#define DLM     ':'
#define SIMPLE          0    /* display types */
#define FULL            1   /* display types */

#define NOMENU          0
#define MENU            1

#define flush()			fflush(stdout)

#ifndef max
#define	max(a, b)	((a) > (b) ? (a) : (b))
#define min(a, b)       ((a) < (b) ? (a) : (b))
#endif

#define	HIST_STACK_SIZE	1024
#define MAXBACK 40
#define MAXPATHLEN 256
/*
 * see glob.c for these
 */

extern char	TITLE_FILE[];
extern char	LINK_FILE[];
extern char	HELP_FILE[];
extern char     HELP_FILE_ADV[];
extern char	LOG_FILE[];
extern char     READ_LOG_FILE[];
extern char	PIPS_LOCKER[];
extern char	FEEDBACK_FILE[];
extern char	WEB_FILE[];
extern char     WEB_BAK_FILE[];
extern char     WEB_TMP_FILE[];
extern char     MSG_FILE[];

int      SERVER; 
extern int SERVER;
int menu;
extern int menu;
int disptype;
extern int disptype;

char *	domalloc(unsigned long	bytes);
char *  get_token(char *str,int pos);
char *  textbuf_line(int id);
char *	index();
long	atol(char *);

