extern UBYTE *LoTypes;
extern ULONG *LoMap;
extern UBYTE *LoCap;
extern UBYTE *LoRep;
extern UBYTE *HiTypes;
extern ULONG *HiMap;
extern UBYTE *HiCap;
extern UBYTE *HiRep;
extern int abort;

extern void FillKeyMap();
extern long DLength();
extern void NewStr();

extern long tlen;
extern UBYTE *told,*tnew;

extern struct {
UBYTE length;
UBYTE string[127];
} DStr[8]; /* one per each qualifier */

extern struct IOStdReq *WriteMsg;   /* I/O request block pointer */
extern struct MsgPort  *WritePort;  /* a port at which to receive replies*/
extern int DescLen[];
extern struct KeyMap MyKeyMap;

extern void MakeConWP();
extern void TurnCursorOff();
extern long OpenConsole();
extern void SetKeyMap();
extern void FixDeadKey();
extern void DefaultKeyMap();
extern void ClearStr();
extern ULONG LoadKeyMap();
extern void FillKeyMap();
extern long DLength();
extern FreeKeyMap();
extern void NewStr();
extern void ConsoleCleanup();
extern void String();
extern DeString();
extern ULONG SaveKeyMap();
extern AllocKeyMap();

extern char *get_name();
