/* *------------------------------------------------------------------ * $Source: /afs/net.mit.edu/dapps/project/techinfodev/src/srv_ti/RCS/pdb.h,v $ * $Revision: 1.1 $ * $Date: 92/08/04 16:28:02 $ * $Author: ark $ *------------------------------------------------------------------ */ /* * pdb.h */ #include #define THENAME "PennInfo" #ifndef TEST #define STORE_DIRECTORY "/mit/ti_data/" #else #define STORE_DIRECTORY "/penninfo/data/" #endif #define LOG_MACHINE "tiserve.mit.edu" /* #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 do_free(var) if ((var) !=NULL) free((var)) typedef struct server ASERVER; struct server { char *name; char *addr; char *portnum; char *contact; char *email; char *comment; int idnum; int sock; }; #define HIST_STACK_SIZE 1024 #define MAXBACK 100 #define MAXPATHLEN 256 /* * see glob.c for these */ extern char HELP_FILE[]; extern char HELP_FILE_ADV[]; extern char LOG_FILE[]; extern char READ_LOG_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 * find_token(char *str,int pos); char * textbuf_line(int id); char * index(); /* long atol(char *); for mac */