home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / programming / debug-utils / pv / pvdevelop / pvdevelop.lha / include / PV / PVCallRoutines.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-11  |  2.4 KB  |  87 lines

  1. #ifndef PV_PVCALLROUTINES_H
  2. #define PV_PVCALLROUTINES_H TRUE
  3. /*
  4. **  $Filename: PVCallRoutines.h $
  5. **  $Release: 1.33 $
  6. **  $Revision: 37.1428 $
  7. **  $Date: 11 Sep 92 $
  8. **
  9. **  List with PVCallTable protos (see 'TheWizardCorner')
  10. **
  11. **  © 1992 Jorrit Tyberghein, included with PowerVisor
  12. **        All Rights Reserved
  13. */
  14.  
  15. #ifndef PV_PVMEMORY_H
  16. #include "PVMemory.h"
  17. #endif
  18.  
  19. #ifndef DOS_DOS_H
  20. #include <dos/dos.h>
  21. #endif
  22.  
  23.  
  24. void PVCCreateFunction (char *);
  25. void PVCError (char *);
  26. void PVCAdvanceHistory ();
  27. void PVCLowerHistory ();
  28. void PVCGetHistoryLine ();
  29. void PVCRefreshStringG ();
  30. void PVCInstallPreCmd (char *);
  31. int PVCEvaluate (char *);
  32. void PVCRemVar (char *);
  33. char *PVCParseString (char *);
  34. void PVCCopyString (char *);
  35. void PVCAddStringToHist (char *);
  36. char *PVCGetStringGBuf ();
  37. void PVCAppendString (char *);
  38. char *PVCSkipSpaces (char *);
  39. void PVCSetCursorPos (char *);
  40. void PVCInstallPostCmd (char *);
  41. void PVCSetDebugMode (char *);
  42. int PVCGetExecLevel ();
  43. struct StringInfo *PVCGetStringInfo ();
  44. char *PVCGetSnapBuffer ();
  45. void PVCInstallSnapCmd (char *);
  46. void PVCBeep (char *);
  47. int PVCGetVarAddress (char *);
  48. void PVCCreateConstant (char *);
  49. int PVCCompareStrings (char *);
  50. int PVCCallMLScript (char *);
  51. struct EvalBase *PVCGetEvalBase ();
  52. struct ARexxBase *PVCGetARexxBase ();
  53. struct DebugBase *PVCGetDebugBase ();
  54. struct FileBase *PVCGetFileBase ();
  55. struct GeneralBase *PVCGetGeneralBase ();
  56. struct ListBase *PVCGetListBase ();
  57. struct MainBase *PVCGetMainBase ();
  58. APTR PVCGetRoutines ();
  59. APTR PVCGetModeRoutines ();
  60. APTR PVCGetRexxList ();
  61. struct ScreenBase *PVCGetScreenBase ();
  62. struct MemoryBase *PVCGetMemoryBase ();
  63. struct Gadget *PVCGetStringGadget ();
  64. int PVCErrorHandler (APTR);
  65. void PVCInstallQuitCmd (char *);
  66. PVBLOCK PVCConvertAlias (char *);
  67. int PVCAddAutoClear (PVBLOCK);
  68. PVBLOCK PVCAllocPVBlock (ULONG);
  69. void PVCFreePVBlock (APTR);
  70. void PVCComputeGadgetSignal ();
  71. void PVCPrint (char *,ULONG);
  72. void PVCPrintNum (ULONG);
  73. int PVCAddGlobalAutoClear (PVBLOCK);
  74. void PVCRemoveGlobalAutoClear (PVBLOCK);
  75. void PVCClosePVHandle (BPTR);
  76. APTR PVCReAllocPVMemoryBlock (struct PVMemoryBlock *,ULONG);
  77. void PVCRefreshLogWin (struct LogicalWindow *);
  78. int PVCSnapWord (struct LogicalWindow *, ULONG, ULONG, char *, ULONG);
  79. int PVCDisassemble (char *, ULONG, APTR);
  80. int PVCCmdDisassemble (char *);
  81. APTR PVCAllocMem (ULONG size, ULONG attr);
  82. void PVCFreeMem (APTR ptr, ULONG size);
  83. void PVCReAlloc (APTR ptr, ULONG oldsize, ULONG newsize, ULONG attr);
  84.  
  85.  
  86. #endif
  87.