-/*
- * watch it; your compiler might not like this.
- * If you think this is bogus, look at /usr/include/struct.h
- */
-#define OFFSET(stype, oset) ((int)(&(((struct stype *)0)->oset)))
-#define SETOFF(sinst, oset) ((s_char *) (sinst) + (oset))
-
-#ifndef bit
-#define bit(x) (1<<(x))
-#endif
-
-#define minutes(x) (60*(x))
-#define hours(x) (60*60*(x))
-#define days(x) (60*60*24*(x))
-
-typedef void (*voidfunc) ();
-
- /* return codes from command routines */
-#define RET_OK 0 /* command completed sucessfully */
-#define RET_FAIL 1 /* command completed unsucessfully [?] */
-#define RET_SYN 2 /* syntax error in command */
-#define RET_SYS 3 /* system error (missing file, etc) */
-
-#define MAX_DISTPATH_LEN 10 /* Has to go somewhere */
-
-/*
- * references to library functions which aren't related to any
- * particular object, and are of general interest
- */
-extern long random();
-
-extern double dmax();
-extern double dmin();
-
-extern s_char *fmt();
-extern s_char *numstr();
-extern s_char *esplur();
-extern s_char *splur();
-extern s_char *iesplur();
-extern s_char *plur();
-extern s_char *getstarg();
-extern s_char *getstring();
-
-/*
- * frequently used libc functions
- */
-
-#ifndef _WIN32
-extern s_char *malloc();
-extern s_char *calloc();
-#endif
-
-#if (!defined (aix) && !defined (sgi))
-extern s_char *ctime();
-extern s_char *strncpy();
-extern s_char *strcpy();
-#endif /* !aix && !sgi */
-
-extern time_t time();
-extern double atof();