home *** CD-ROM | disk | FTP | other *** search
/ Amiga Times / AmigaTimes.iso / programme / GoldED / developer / syntax / clib / scanlib_protos.h
Encoding:
C/C++ Source or Header  |  1998-10-06  |  805 b   |  16 lines

  1. /*
  2.    Contains prototypes for the library interface functions ONLY.
  3. */
  4.  
  5. #define LibCall __geta4 __regargs
  6.  
  7. extern LibCall struct ParserData     *MountScanner(void);
  8. extern LibCall ULONG                  StartScanner(struct GlobalConfig *, struct EditConfig *, struct SyntaxChunk *);
  9. extern LibCall ULONG                  CloseScanner(ULONG);
  10. extern LibCall void                   FlushScanner(ULONG);
  11. extern LibCall void                   SetupScanner(struct GlobalConfig  *);
  12. extern LibCall struct RefreshRequest *BriefScanner(ULONG, struct ScannerNotify *);
  13. extern LibCall struct SyntaxChunk    *ParseLine(ULONG, struct LineNode *, ULONG);
  14. extern LibCall void                   UnparseLines(struct LineNode *, ULONG);
  15. extern LibCall void                   ParseSection(ULONG, struct LineNode *, ULONG);
  16.