/* * Key Map Editor Prototypes * * by: Tim Friest * on: January 1, 1989 */ extern int ProcMenu(unsigned short); extern void ProcGadget(struct Gadget *); extern char *ProcFileReq(char *); extern int VerifyReq(void); extern void KeyMapIO(char *, int); extern struct KeyMapNode *MakeNewKeyMap(void); extern int ReadKeyMap(char *); extern void FreeKeyMap(struct KeyMapNode *); extern int WriteKeyMap(char *); extern UBYTE StringKeyLength(struct HalfKeyMap *, USHORT, UBYTE *); extern UBYTE CopyStringKey(struct HalfKeyMap *, USHORT, UBYTE *, UBYTE); extern UBYTE DeadKeyLength(struct HalfKeyMap *, USHORT, UBYTE *); extern UBYTE CopyDeadKey(struct HalfKeyMap *, USHORT, UBYTE *, UBYTE); extern void UpdateDisplay(struct Gadget *, struct KeyMapNode *, int); extern int ProcKeyReq(unsigned short); extern void ChangePointer(unsigned long);