home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / mus / delitracker-2.01.lha / DeliTracker / Files / developer.lha / Developer / Include / misc / DevpacMacros.i < prev   
Text File  |  1994-04-15  |  39KB  |  1,565 lines

  1. **********************************************************************
  2. *                                     *
  3. *    KICKSTART V3.0 / 39.108 Macros for Devpac3             *
  4. *    $Release 3.01$                             *
  5. *    arranged by Delirium Softdesign                     *
  6. *                                     *
  7. **********************************************************************
  8.  
  9.     IFND    DEVPACMACROS_I
  10. DEVPACMACROS_I    SET    1
  11.  
  12.  
  13. ;---------------------------------------------------------------------
  14. ;
  15. ;    Libraries
  16. ;
  17.  
  18. **********************************************************************
  19. *                        amigaguide.library                          *
  20. **********************************************************************
  21.  
  22. CALLAMIGAGUIDE    MACRO
  23.     move.l    _AmigaGuideBase,a6
  24.     jsr    _LVO\1(a6)
  25.     ENDM
  26.  
  27. AMIGAGUIDENAME    MACRO
  28.     dc.b    'amigaguide.library',0
  29.     even
  30.     ENDM
  31.  
  32. _LVOAGARexxHost            EQU -30
  33. _LVOLockAmigaGuideBase        EQU -36
  34. _LVOUnlockAmigaGuideBase    EQU -42
  35. _LVOOpenAmigaGuideA        EQU -54
  36. _LVOOpenAmigaGuideAsyncA    EQU -60
  37. _LVOCloseAmigaGuide        EQU -66
  38. _LVOAmigaGuideSignal        EQU -72
  39. _LVOGetAmigaGuideMsg        EQU -78
  40. _LVOReplyAmigaGuideMsg        EQU -84
  41. _LVOSetAmigaGuideContextA    EQU -90
  42. _LVOSendAmigaGuideContextA    EQU -96
  43. _LVOSendAmigaGuideCmdA        EQU -102
  44. _LVOSetAmigaGuideAttrsA        EQU -108
  45. _LVOGetAmigaGuideAttr        EQU -114
  46. _LVOAddAmigaGuideHostA        EQU -138
  47. _LVORemoveAmigaGuideHostA    EQU -144
  48. _LVOGetAmigaGuideString        EQU -210
  49.  
  50.  
  51. **********************************************************************
  52. *                            asl.library                             *
  53. **********************************************************************
  54.  
  55. CALLASL    MACRO
  56.     move.l    _AslBase,a6
  57.     jsr    _LVO\1(a6)
  58.     ENDM
  59.  
  60. _LVOAllocFileRequest        EQU -30
  61. _LVOFreeFileRequest        EQU -36
  62. _LVORequestFile            EQU -42
  63. _LVOAllocAslRequest        EQU -48
  64. _LVOFreeAslRequest        EQU -54
  65. _LVOAslRequest            EQU -60
  66.  
  67.  
  68. **********************************************************************
  69. *                           bullet.library                           *
  70. **********************************************************************
  71.  
  72. CALLBULLET    MACRO
  73.     move.l    _BulletBase,a6
  74.     jsr    _LVO\1(a6)
  75.     ENDM
  76.  
  77. BULLETNAME    MACRO
  78.     dc.b    'bullet.library',0
  79.     even
  80.     ENDM
  81.  
  82. _LVOOpenEngine            EQU -30
  83. _LVOCloseEngine            EQU -36
  84. _LVOSetInfoA            EQU -42
  85. _LVOObtainInfoA            EQU -48
  86. _LVOReleaseInfoA        EQU -54
  87.  
  88.  
  89. **********************************************************************
  90. *                        commodities.library                         *
  91. **********************************************************************
  92.  
  93. CALLCX    MACRO
  94.     move.l    _CxBase,a6
  95.     jsr    _LVO\1(a6)
  96.     ENDM
  97.  
  98. CXNAME    MACRO
  99.     dc.b    'commodities.library',0
  100.     even
  101.     ENDM
  102.  
  103. _LVOCreateCxObj            EQU -30
  104. _LVOCxBroker            EQU -36
  105. _LVOActivateCxObj        EQU -42
  106. _LVODeleteCxObj            EQU -48
  107. _LVODeleteCxObjAll        EQU -54
  108. _LVOCxObjType            EQU -60
  109. _LVOCxObjError            EQU -66
  110. _LVOClearCxObjError        EQU -72
  111. _LVOSetCxObjPri            EQU -78
  112. _LVOAttachCxObj            EQU -84
  113. _LVOEnqueueCxObj        EQU -90
  114. _LVOInsertCxObj            EQU -96
  115. _LVORemoveCxObj            EQU -102
  116. _LVOSetTranslate        EQU -114
  117. _LVOSetFilter            EQU -120
  118. _LVOSetFilterIX            EQU -126
  119. _LVOParseIX            EQU -132
  120. _LVOCxMsgType            EQU -138
  121. _LVOCxMsgData            EQU -144
  122. _LVOCxMsgID            EQU -150
  123. _LVODivertCxMsg            EQU -156
  124. _LVORouteCxMsg            EQU -162
  125. _LVODisposeCxMsg        EQU -168
  126. _LVOInvertKeyMap        EQU -174
  127. _LVOAddIEvents            EQU -180
  128. _LVOMatchIX            EQU -204
  129.  
  130.  
  131. **********************************************************************
  132. *                         datatypes.library                          *
  133. **********************************************************************
  134.  
  135. CALLDATATYPES    MACRO
  136.     move.l    _DataTypesBase,a6
  137.     jsr    _LVO\1(a6)
  138.     ENDM
  139.  
  140. DATATYPESNAME    MACRO
  141.     dc.b    'datatypes.library',0
  142.     even
  143.     ENDM
  144.  
  145. _LVORLDispatch            EQU -30
  146. _LVOObtainDataTypeA        EQU -36
  147. _LVOReleaseDataType        EQU -42
  148. _LVONewDTObjectA        EQU -48
  149. _LVODisposeDTObject        EQU -54
  150. _LVOSetDTAttrsA            EQU -60
  151. _LVOGetDTAttrsA            EQU -66
  152. _LVOAddDTObject            EQU -72
  153. _LVORefreshDTObjectA        EQU -78
  154. _LVODoAsyncLayout        EQU -84
  155. _LVODoDTMethodA            EQU -90
  156. _LVORemoveDTObject        EQU -96
  157. _LVOGetDTMethods        EQU -102
  158. _LVOGetDTTriggerMethods        EQU -108
  159. _LVOPrintDTObjectA        EQU -114
  160. _LVOGetDTString            EQU -138
  161.  
  162.  
  163. **********************************************************************
  164. *                          diskfont.library                          *
  165. **********************************************************************
  166.  
  167. CALLDISKFONT    MACRO
  168.     move.l    _DiskfontBase,a6
  169.     jsr    _LVO\1(a6)
  170.     ENDM
  171.  
  172. DISKFONTNAME    MACRO
  173.     dc.b    'diskfont.library',0
  174.     even
  175.     ENDM
  176.  
  177. _LVOOpenDiskFont        EQU -30
  178. _LVOAvailFonts            EQU -36
  179. _LVONewFontContents        EQU -42
  180. _LVODisposeFontContents        EQU -48
  181. _LVONewScaledDiskFont        EQU -54
  182.  
  183.  
  184. **********************************************************************
  185. *                            dos.library                             *
  186. **********************************************************************
  187.  
  188. CALLDOS    MACRO
  189.     move.l    _DOSBase,a6
  190.     jsr    _LVO\1(a6)
  191.     ENDM
  192.  
  193. _LVOOpen            EQU -30
  194. _LVOClose            EQU -36
  195. _LVORead            EQU -42
  196. _LVOWrite            EQU -48
  197. _LVOInput            EQU -54
  198. _LVOOutput            EQU -60
  199. _LVOSeek            EQU -66
  200. _LVODeleteFile            EQU -72
  201. _LVORename            EQU -78
  202. _LVOLock            EQU -84
  203. _LVOUnLock            EQU -90
  204. _LVODupLock            EQU -96
  205. _LVOExamine            EQU -102
  206. _LVOExNext            EQU -108
  207. _LVOInfo            EQU -114
  208. _LVOCreateDir            EQU -120
  209. _LVOCurrentDir            EQU -126
  210. _LVOIoErr            EQU -132
  211. _LVOCreateProc            EQU -138
  212. _LVOExit            EQU -144
  213. _LVOLoadSeg            EQU -150
  214. _LVOUnLoadSeg            EQU -156
  215. _LVODeviceProc            EQU -174
  216. _LVOSetComment            EQU -180
  217. _LVOSetProtection        EQU -186
  218. _LVODateStamp            EQU -192
  219. _LVODelay            EQU -198
  220. _LVOWaitForChar            EQU -204
  221. _LVOParentDir            EQU -210
  222. _LVOIsInteractive        EQU -216
  223. _LVOExecute            EQU -222
  224. _LVOAllocDosObject        EQU -228
  225. _LVOFreeDosObject        EQU -234
  226. _LVODoPkt            EQU -240
  227. _LVOSendPkt            EQU -246
  228. _LVOWaitPkt            EQU -252
  229. _LVOReplyPkt            EQU -258
  230. _LVOAbortPkt            EQU -264
  231. _LVOLockRecord            EQU -270
  232. _LVOLockRecords            EQU -276
  233. _LVOUnLockRecord        EQU -282
  234. _LVOUnLockRecords        EQU -288
  235. _LVOSelectInput            EQU -294
  236. _LVOSelectOutput        EQU -300
  237. _LVOFGetC            EQU -306
  238. _LVOFPutC            EQU -312
  239. _LVOUnGetC            EQU -318
  240. _LVOFRead            EQU -324
  241. _LVOFWrite            EQU -330
  242. _LVOFGets            EQU -336
  243. _LVOFPuts            EQU -342
  244. _LVOVFWritef            EQU -348
  245. _LVOVFPrintf            EQU -354
  246. _LVOFlush            EQU -360
  247. _LVOSetVBuf            EQU -366
  248. _LVODupLockFromFH        EQU -372
  249. _LVOOpenFromLock        EQU -378
  250. _LVOParentOfFH            EQU -384
  251. _LVOExamineFH            EQU -390
  252. _LVOSetFileDate            EQU -396
  253. _LVONameFromLock        EQU -402
  254. _LVONameFromFH            EQU -408
  255. _LVOSplitName            EQU -414
  256. _LVOSameLock            EQU -420
  257. _LVOSetMode            EQU -426
  258. _LVOExAll            EQU -432
  259. _LVOReadLink            EQU -438
  260. _LVOMakeLink            EQU -444
  261. _LVOChangeMode            EQU -450
  262. _LVOSetFileSize            EQU -456
  263. _LVOSetIoErr            EQU -462
  264. _LVOFault            EQU -468
  265. _LVOPrintFault            EQU -474
  266. _LVOErrorReport            EQU -480
  267. _LVOCli                EQU -492
  268. _LVOCreateNewProc        EQU -498
  269. _LVORunCommand            EQU -504
  270. _LVOGetConsoleTask        EQU -510
  271. _LVOSetConsoleTask        EQU -516
  272. _LVOGetFileSysTask        EQU -522
  273. _LVOSetFileSysTask        EQU -528
  274. _LVOGetArgStr            EQU -534
  275. _LVOSetArgStr            EQU -540
  276. _LVOFindCliProc            EQU -546
  277. _LVOMaxCli            EQU -552
  278. _LVOSetCurrentDirName        EQU -558
  279. _LVOGetCurrentDirName        EQU -564
  280. _LVOSetProgramName        EQU -570
  281. _LVOGetProgramName        EQU -576
  282. _LVOSetPrompt            EQU -582
  283. _LVOGetPrompt            EQU -588
  284. _LVOSetProgramDir        EQU -594
  285. _LVOGetProgramDir        EQU -600
  286. _LVOSystemTagList        EQU -606
  287. _LVOAssignLock            EQU -612
  288. _LVOAssignLate            EQU -618
  289. _LVOAssignPath            EQU -624
  290. _LVOAssignAdd            EQU -630
  291. _LVORemAssignList        EQU -636
  292. _LVOGetDeviceProc        EQU -642
  293. _LVOFreeDeviceProc        EQU -648
  294. _LVOLockDosList            EQU -654
  295. _LVOUnLockDosList        EQU -660
  296. _LVOAttemptLockDosList        EQU -666
  297. _LVORemDosEntry            EQU -672
  298. _LVOAddDosEntry            EQU -678
  299. _LVOFindDosEntry        EQU -684
  300. _LVONextDosEntry        EQU -690
  301. _LVOMakeDosEntry        EQU -696
  302. _LVOFreeDosEntry        EQU -702
  303. _LVOIsFileSystem        EQU -708
  304. _LVOFormat            EQU -714
  305. _LVORelabel            EQU -720
  306. _LVOInhibit            EQU -726
  307. _LVOAddBuffers            EQU -732
  308. _LVOCompareDates        EQU -738
  309. _LVODateToStr            EQU -744
  310. _LVOStrToDate            EQU -750
  311. _LVOInternalLoadSeg        EQU -756
  312. _LVOInternalUnLoadSeg        EQU -762
  313. _LVONewLoadSeg            EQU -768
  314. _LVOAddSegment            EQU -774
  315. _LVOFindSegment            EQU -780
  316. _LVORemSegment            EQU -786
  317. _LVOCheckSignal            EQU -792
  318. _LVOReadArgs            EQU -798
  319. _LVOFindArg            EQU -804
  320. _LVOReadItem            EQU -810
  321. _LVOStrToLong            EQU -816
  322. _LVOMatchFirst            EQU -822
  323. _LVOMatchNext            EQU -828
  324. _LVOMatchEnd            EQU -834
  325. _LVOParsePattern        EQU -840
  326. _LVOMatchPattern        EQU -846
  327. _LVOFreeArgs            EQU -858
  328. _LVOFilePart            EQU -870
  329. _LVOPathPart