#include <string.h>
#include <proto/icon.h>
#include <dos/dos.h>
#include <exec/ports.h>
#include <clib/intuition_protos.h>
#include <clib/dos_protos.h>
#include <clib/amix_protos.h>
#include <clib/gadtools_protos.h>
#include <clib/exec_protos.h>

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <amix.h>

#define sm sendmessage
#define pm prompt
#define gs getuserstring
#define ps putuserstring

#define NMCONFDATE "22.3.1995"
#define NMVERSION "1"
#define NMREVISION "3"
#define NMCRYEAR "1995-96"

#define Gr  "[32m"
#define Ye  "[33m"
#define Bl  "[34m"
#define Pi  "[35m"
#define Sk  "[36m"
#define Re  "[37m"
#define Wh  "[00m"

/* Auto Docs To Follow */

extern void Problem( char *);
extern void Send_Mail( struct Mail_Header * ,char * ,char *);
extern BOOL GetIconTooltype(char *IconName, char *text, char *buffer);
extern int DownLoad_Packet( void );
extern void Upload_Packet( void );
extern void Menu( void );
extern void Enter_Message( void  );
extern BOOL  Quick_Scan(char *);
extern void Mail_Found( void );
extern void Space( char *, int);
extern void Mark_Read( int );
extern void Read_Mail( void);
extern void Scanner( void );
extern void Mark_Deleted( int );
extern void Send_Back( int );
extern void Show_Message( int );
extern unsigned int Change_Last_EALL( char *, unsigned int);
extern unsigned int Change_Last_Public(char *,unsigned int);
extern void Add_User( char *I, unsigned int );
extern unsigned int Last_Read_EALL( char *);
extern unsigned int Last_Read_Public( char *);


extern struct Mail_Header
{
  char MessageStat;      /* This is A simple ASCII Read Statis */
  char Reserved[4];      /* For Future Use.                    */
  unsigned int  MessageNumber; /* The Message Number                 */
  char Cyper;            /* The Key Used To Cypher The Mail    */
  char FromBBS[8];       /* From BBS                           */
  char ToName[31];       /* The person the Mail is TO          */
  char FromName[31];     /* The Person The Mail is From        */
  char Subject[31];      /* The Subject of The Mail            */
  char Date[12];         /* SomeHow This is The Date!!!!       */
};
        

extern struct Person_Header 
{
          char Name[31];       /* Name Of Person */
          char Reserved[4];    /* For Future Use */
         unsigned int LastPublic;   /* Last Read Public Message */
         unsigned int LastEall;       /* Last Read EALL */
};





