#define MAXX 48
#define MAXY 48
#define Min(a,b) (((a)<(b))?(a):(b))
#define Max(a,b) (((a)>=(b))?(a):(b))
typedef struct SRC SRC;
struct SRC
{
uchar pix[MAXY][MAXX];
};
void trail(char *);
void Border(void);
void Date(int);
void dive(SRC *, SRC *);
void redraw(void);
void error(char*);
void geticon(SRC *, char *, char *);
void incoming(char *);
void itag(int, char *);
void message(char *, char *);
void munge(void);
void nomessage(void);
void overwrite(Bitmap *);
void puticon(char *, char *, char *);
void restart(char *, int, int);
void showimage(SRC *, int);
void start_trail(char *);
void twirl(SRC *, SRC *);
void wipe(SRC *, SRC *);
void sayit(char *);
char user[NAMELEN];
int First;
int Same;
Font *medifont;
SRC old;
SRC new;
Point Offset;
char *label;
int aflag;
int sflag;
char realmachine[200];