int AllocBuffers(void) ; void FreeBuffers(int i) ; struct IOStdReq *CreateIOStdReq(void) ; void DeleteIOStdReq(struct IOStdReq *IOStdReq) ; void ReCheck(long *w) ; long Check(long *Track) ; void UpdateRootBlock(char *b) ; void MakeFormatData(int Track, char *b, int UseFFS) ; void CopyBuffer(void *p, int Unit, int Track) ; int OpenDisk(int Unit) ; void CloseDisk(int Unit) ; int DoTDIO(int Unit, int Track, void *Buffer, int Command, int Size) ; __saveds void DiskTask(void) ; void MemCleanup(void) ; int SetUpPorts(void) ; void ClosePorts(void) ; void SendMsg(int Unit, int Action, int n) ; void Inhibit(int unit, int bool) ; int OpenDiskTask(int Unit) ; void CloseDiskTask(int Unit) ; void ReverseBorderColors(void) ; int ProblemsWithUnit(char *s, int Unit, int Track) ; void Acknowledge(char *s) ; void DrawText(struct Window *Window, char *String, int x, int y) ; void PrintRectAt(struct Window *Window, int n, int color) ; void UpdateProgress(struct Window *Window) ; void DrawProgress(struct Window *Window, int n, int color) ; void WipeProgress(struct Window *Window, int start) ; struct Window *SetUpWindow(void) ; void WipeGadget(struct Window *Window, struct Gadget *G) ; void SelectGadget(struct Window *Window, struct Gadget *G, int Bool) ; void ToggleGadget(struct Window *Window, struct Gadget *G) ; struct Gadget *GAddr(int GadgetNumber) ; void EnableGadgets(struct Window *Window, int Mask) ; void Beep(int Period) ; void SetUpAudio(void) ; void CloseAudio(void) ; int OpenVoice(void) ; void CloseVoice(void) ; void Say(char *s) ; void SendAndLockMsg(int Unit, int Action, int n) ; void ReSendAndLockMsg(struct IMsg *Message) ; int NoLockedMsgs(int Mask) ; void Stop(void) ; int FatalErrors(struct IMsg *Message) ;