home *** CD-ROM | disk | FTP | other *** search
/ Amiga Times / AmigaTimes.iso / programme / GoldED / developer / examples / syntax / warpcpp / o / lib-protos.h < prev    next >
Encoding:
Text File  |  1998-10-06  |  2.5 KB  |  52 lines

  1.  
  2. /* MACHINE GENERATED */
  3.  
  4.  
  5. /* init.c               */
  6.  
  7. Prototype long InitC(void);
  8. Prototype void ExitC(void);
  9.  
  10. /* memory.c             */
  11.  
  12. Prototype long MemoryInit(void);
  13. Prototype void MemoryExit(void);
  14. Prototype APTR AllocVecPooled(ULONG,ULONG);
  15. Prototype void FreeVecPooled(APTR);
  16.  
  17. /* lib.c                */
  18.  
  19. Prototype LibCall struct Library *LibInit   (__D0 BPTR);
  20. Prototype LibCall struct Library *LibOpen   (__D0 long, __A0 struct Library *);
  21. Prototype LibCall long            LibClose  (__A0 struct Library *);
  22. Prototype LibCall long            LibExpunge(__A0 struct Library *);
  23.  
  24. /* funcs.c              */
  25.  
  26. Prototype LibCall struct ParserData     *MountScanner(void);
  27. Prototype LibCall ULONG                  StartScanner(__A0 struct GlobalConfig *, __A1 struct EditConfig *, __D0 struct SyntaxChunk *);
  28. Prototype LibCall ULONG                  CloseScanner(__D0 ULONG);
  29. Prototype LibCall void                   FlushScanner(__D0 ULONG);
  30. Prototype LibCall void                   SetupScanner(__A0 struct GlobalConfig  *);
  31. Prototype LibCall struct RefreshRequest *BriefScanner(__D0 ULONG, __A0 struct ScannerNotify *);
  32. Prototype LibCall struct SyntaxChunk    *ParseLine   (__D0 ULONG, __A0 struct LineNode *, __D1 ULONG);
  33. Prototype LibCall void                   UnparseLines(__A0 struct LineNode *, __D0 ULONG);
  34. Prototype LibCall void                   ParseSection(__D0 ULONG, __A0 struct LineNode *, __D1 ULONG);
  35. Prototype void                           PrepareHash(void);
  36. Prototype struct SyntaxChunk            *ParseString(UBYTE *, UWORD, ULONG);
  37. Prototype struct SyntaxInfo             *DupInfo(struct SyntaxInfo *);
  38. Prototype struct Keyword                *IsAReservedWord(UBYTE *, UWORD);
  39. Prototype struct Keyword                *IsAReservedOperator(UBYTE *, UWORD);
  40. Prototype BOOL                           strnchr(UBYTE *, UWORD, UWORD);
  41. Prototype BOOL                           CheckEnvironment(UBYTE *, UWORD, UWORD, struct Keyword *);
  42. Prototype struct LineNode               *FindContextStart(ULONG, struct LineNode *);
  43. Prototype void                           ParseContext(struct LineNode *, ULONG, ULONG);
  44. Prototype struct SyntaxInfo             *ParseContextLine(UBYTE *, UWORD, ULONG, ULONG);
  45. Prototype BOOL                           BadSuccessor(ULONG, ULONG);
  46. Prototype struct RefreshRequest         *VerifyContext(ULONG, ULONG, ULONG);
  47. Prototype BOOL                           ReadKeywords(void);
  48.  
  49. /* tag.a                */
  50.  
  51. Prototype ALibExpunge(), ALibClose(), ALibOpen(), ALibReserved();
  52.