home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d9xx / d952 / machv.lha / MachV / programmer.lha / headers / machlib_protos.h < prev    next >
C/C++ Source or Header  |  1993-09-20  |  1KB  |  48 lines

  1. #ifndef MACHLIB_PROTOS_H
  2. #define MACHLIB_PROTOS_H
  3.  
  4.  
  5. /* ========== Macro protos ============= */
  6.  
  7. struct MacroObject* FindMacroObject(struct MachCfg *cfg,UWORD code,
  8.                 UWORD qual,ULONG match_type);
  9.  
  10. struct MacroObject* GetMacroObject(struct MachCfg *cfg,UWORD code,
  11.                 UWORD qual,ULONG match_type);
  12.  
  13. struct MacroObject* NewMacroObject(struct MachCfg *cfg, char *string,
  14.                 UWORD code, UWORD qual);
  15.  
  16. struct MacroObject* AllocMacroObject(void);
  17.  
  18. void DeallocMacroObject(struct MacroObject *mo);
  19.  
  20. struct MacroObject* InitMacroObject(struct MacroObject *mo);
  21.  
  22. void FreeMacroObject(struct MachCfg *cfg, UWORD code,UWORD qual);
  23.  
  24. struct MacroObject* FindByName(struct MachCfg *cfg, char *sname,
  25.                 ULONG match_type);
  26.  
  27. void FreeTempMacroBuffer(void);
  28.  
  29. struct MachCfg *FindConfigByName(char *cname);
  30.  
  31. void SequenceMacros(struct MachCfg *cfg, UWORD code);
  32.  
  33. /* ========== List protos ============== */
  34.  
  35. BOOL OpenListWindow(struct TagItem *tags);
  36.  
  37. void CloseListWindow(void);
  38.  
  39. void SortExecList(struct List *list);
  40.  
  41. /* ========== Misc protos ============== */
  42.  
  43. long atox(char *str);
  44. int stpicmp(char *s1, char *s2);
  45. UBYTE FindUnderscoreChar(char *s);
  46.  
  47. #endif
  48.