home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 460.lha / 3DPlot_v2.0 / sources / arppragma.h < prev    next >
C/C++ Source or Header  |  1991-01-04  |  5KB  |  125 lines

  1. /* arp_lib.fd, Created 10-Jan-88 by SDB,*/
  2. /* for all you lettuce heads out there.*/
  3. /* Use at your own risk, etc.,etc.,etc.*/
  4. /* New functions added 24-Jan-88, SDB*/
  5. /* Final additions for V33.4, 14-Feb-88, SDB*/
  6. /* Final Final addition: 16-Feb-88, add register optimizations for Peabody.*/
  7. /* tweeked for v37*/
  8. /* --- DOS Identical functions*/
  9. /*pragma libcall ArpBase Open 1e 2102*/
  10. /*pragma libcall ArpBase Close 24 101*/
  11. /*pragma libcall ArpBase Read 2a 32103*/
  12. /*pragma libcall ArpBase Write 30 32103*/
  13. /*pragma libcall ArpBase Input 36 0*/
  14. /*pragma libcall ArpBase Output 3c 0*/
  15. /*pragma libcall ArpBase Seek 42 32103*/
  16. /*pragma libcall ArpBase DeleteFile 48 101*/
  17. /*pragma libcall ArpBase Rename 4e 2102*/
  18. /*pragma libcall ArpBase Lock 54 2102*/
  19. /*pragma libcall ArpBase UnLock 5a 101*/
  20. /*pragma libcall ArpBase DupLock 60 101*/
  21. /*pragma libcall ArpBase Examine 66 2102*/
  22. /*pragma libcall ArpBase ExNext 6c 2102*/
  23. /*pragma libcall ArpBase Info 72 2102*/
  24. /*pragma libcall ArpBase CreateDir 78 101*/
  25. /*pragma libcall ArpBase CurrentDir 7e 101*/
  26. /*pragma libcall ArpBase IoErr 84 0*/
  27. /*pragma libcall ArpBase CreateProc 8a 432104*/
  28. /*pragma libcall ArpBase Exit 90 101*/
  29. /*pragma libcall ArpBase LoadSeg 96 101*/
  30. /*pragma libcall ArpBase UnLoadSeg 9c 101*/
  31. /*pragma libcall ArpBase GetPacket a2 101*/
  32. /*pragma libcall ArpBase QueuePacket a8 101*/
  33. /*pragma libcall ArpBase DeviceProc ae 101*/
  34. /*pragma libcall ArpBase SetComment b4 2102*/
  35. /*pragma libcall ArpBase SetProtection ba 2102*/
  36. /*pragma libcall ArpBase DateStamp c0 101*/
  37. /*pragma libcall ArpBase Delay c6 101*/
  38. /*pragma libcall ArpBase WaitForChar cc 2102*/
  39. /*pragma libcall ArpBase ParentDir d2 101*/
  40. /*pragma libcall ArpBase IsInteractive d8 101*/
  41. /* Introducing a Major Contributor to ARP, the Execute() function call...*/
  42. /*pragma libcall ArpBase Execute de 32103*/
  43. /*--- ARP Functions*/
  44. /*--- Functions marked private are only because we don't want lattice*/
  45. /*--- to generate code, but rather use the stub routines in LatticeGlue.s*/
  46. /*---*/
  47. /*pragma libcall ArpBase Printf e4 9802*/
  48. /*pragma libcall ArpBase FPrintf ea 98003*/
  49. #pragma libcall ArpBase Puts f0 901
  50. #pragma libcall ArpBase ReadLine f6 801
  51. #pragma libcall ArpBase GADS fc ba90805
  52. #pragma libcall ArpBase Atol 102 801
  53. #pragma libcall ArpBase EscapeString 108 801
  54. #pragma libcall ArpBase CheckAbort 10e 901
  55. #pragma libcall ArpBase CheckBreak 114 9102
  56. #pragma libcall ArpBase Getenv 11a 9803
  57. #pragma libcall ArpBase Setenv 120 9802
  58. #pragma libcall ArpBase FileRequest 126 801
  59. #pragma libcall ArpBase CloseWindowSafely 12c 9802
  60. #pragma libcall ArpBase CreatePort 132 802
  61. #pragma libcall ArpBase DeletePort 138 901
  62. #pragma libcall ArpBase SendPacket 13e 98003
  63. #pragma libcall ArpBase InitStdPacket 144 a98004
  64. #pragma libcall ArpBase PathName 14a 18003
  65. #pragma libcall ArpBase Assign 150 9802
  66. #pragma libcall ArpBase DosAllocMem 156 1
  67. #pragma libcall ArpBase DosFreeMem 15c 901
  68. #pragma libcall ArpBase BtoCStr 162 10803
  69. #pragma libcall ArpBase CtoBStr 168 10803
  70. #pragma libcall ArpBase GetDevInfo 16e a01
  71. #pragma libcall ArpBase FreeTaskResList 174 0
  72. #pragma libcall ArpBase ArpExit 17a 2002
  73. /*pragma libcall ArpBase ArpAlloc 180 1*/
  74. /*pragma libcall ArpBase ArpAllocMem 186 1002*/
  75. /*pragma libcall ArpBase ArpOpen 18c 2102*/
  76. /*pragma libcall ArpBase ArpDupLock 192 101*/
  77. /*pragma libcall ArpBase ArpLock 198 2102*/
  78. /*pragma libcall ArpBase RListAlloc 19e 802*/
  79. #pragma libcall ArpBase FindCLI 1a4 1
  80. #pragma libcall ArpBase QSort 1aa 910804
  81. #pragma libcall ArpBase PatternMatch 1b0 9802
  82. #pragma libcall ArpBase FindFirst 1b6 8002
  83. #pragma libcall ArpBase FindNext 1bc 801
  84. #pragma libcall ArpBase FreeAnchorChain 1c2 801
  85. #pragma libcall ArpBase CompareLock 1c8 1002
  86. #pragma libcall ArpBase FindTaskResList 1ce 0
  87. #pragma libcall ArpBase CreateTaskResList 1d4 0
  88. #pragma libcall ArpBase FreeResList 1da 901
  89. #pragma libcall ArpBase FreeTrackedItem 1e0 901
  90. /*pragma libcall ArpBase GetTracker 1e6 0*/
  91. #pragma libcall ArpBase GetAccess 1ec 901
  92. #pragma libcall ArpBase FreeAccess 1f2 901
  93. #pragma libcall ArpBase FreeDAList 1f8 901
  94. #pragma libcall ArpBase AddDANode 1fe 109804
  95. #pragma libcall ArpBase AddDADevs 204 802
  96. #pragma libcall ArpBase Strcmp 20a 9802
  97. #pragma libcall ArpBase Strncmp 210 9803
  98. /* -- uses 16 bit arg*/
  99. /*pragma libcall ArpBase Toupper 216 1*/
  100. #pragma libcall ArpBase SyncRun 21c 109804
  101. /* -- The Next generation, the adventure continues!*/
  102. #pragma libcall ArpBase ASyncRun 222 a9803
  103. #pragma libcall ArpBase LoadPrg 228 101
  104. #pragma libcall ArpBase PreParse 22e 9802
  105. #pragma libcall ArpBase StamptoStr 234 801
  106. #pragma libcall ArpBase StrtoStamp 23a 801
  107. #pragma libcall ArpBase ObtainResidentPrg 240 801
  108. #pragma libcall ArpBase AddResidentPrg 246 8102
  109. #pragma libcall ArpBase RemResidentPrg 24c 801
  110. #pragma libcall ArpBase UnLoadPrg 252 101
  111. #pragma libcall ArpBase LMult 258 1002
  112. #pragma libcall ArpBase LDiv 25e 1002
  113. #pragma libcall ArpBase LMod 264 1002
  114. #pragma libcall ArpBase CheckSumPrg 26a 1
  115. #pragma libcall ArpBase TackOn 270 9802
  116. #pragma libcall ArpBase BaseName 276 801
  117. #pragma libcall ArpBase ReleaseResidentPrg 27c 101
  118. /* --- v37 stuff*/
  119. /*pragma libcall ArpBase SPrintf 282 98003*/
  120. /* --- don't know register usage of this*/
  121. /*pragma libcall ArpBase GetKeywordIndex 288 9802*/
  122. /* next 2 are tracked*/
  123. /*pragma libcall ArpBase ArpOpenLibrary 28e 902*/
  124. #pragma libcall ArpBase ArpAllocFreq 294 0
  125.