/* Prototypes for functions defined in virusx.c */
void MemCleanup(void);
int __regargs sprintf(unsigned char *buf,
                      unsigned char *ctl,
                      unsigned char *args);
void __regargs prbuf(unsigned char c);
void main(int argc,
          unsigned char **argv);
int DoLittle(void);
int SetUp(void);
int WhoChanged(void);
int CheckBlock(void);
int DoInstall(int un);
int CheckMemoryForViruses(void);
int ShowAscii(int key);
int WaitForNewSize(void);
int BuildITBodyText(unsigned char *text,
                    int type);
int MyRequest(unsigned char *string,
              int type);
int DoStats(void);
int PV(int num,
       unsigned char *name,
       int howmany);
int Out(int num,
        unsigned char *name);
int ReadBlock(void);
int CheckMemoryForIRQVirus(void);
int CheckDriveForIRQ(unsigned char *drivename);
int WriteFP(int fp,
            unsigned char *string);
int cleanup(int val);
int CheckFileForIRQ(unsigned char *fname,
                    int flag);
