home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / programmieren / gui / gadutil / include / lvos.i < prev   
Encoding:
Text File  |  1997-10-05  |  43.1 KB  |  1,254 lines

  1.     IFND    LVOS_I
  2. LVOS_I    SET    1
  3. **------------------------------------------------------------------------**
  4. *
  5. *    $VER: LVOs.i 1.4 (30.5.96)
  6. *
  7. *    Filename:    LVOs.i
  8. *    Version:    1.4
  9. *    Date:        30-May-96
  10. *
  11. *    Library Vector Offsets for up to KS 3.1 (40.45).
  12. *
  13. *    (C) Copyright 1993-1996 by P-O Yliniemi.
  14. *
  15. *    All rights reserved.
  16. *
  17. **------------------------------------------------------------------------**
  18.  
  19. ;--------------------- MACRO to call any library function ------------------
  20. ; Three modes:
  21. ;
  22. ;    1. Uses current A6 as library base
  23. ;
  24. ;        CallLib    FindTask    ; Assumes that Exec base is in A6
  25. ;
  26. ;    2. Uses given base address as library base and keep it in A6
  27. ;
  28. ;        move.l    4.w,a6        ; Use exec base for this function
  29. ;        CallLib    FindTask
  30. ;        CallLib    Output,DosBase(a5)    ; Use DosBase and keep in A6
  31. ;        CallLib    Input        ; Call next function from dos.library
  32. ;
  33. ;    3. Uses given base address and keeps it in A6 for future use
  34. ;
  35. ;        move.l    DosBase(a5),a6    ; Use DosBase for now
  36. ;        CallLib    Output
  37. ;        CallLib    FindTask,4.w,keep ; Use exec base for this function
  38. ;        CallLib    Input        ;  and the old base for this
  39. ;
  40.  
  41. CallLib        MACRO
  42.         IFNC '\2',''            ; If more than one argument
  43.                     IFC '\3','keep'        ; If third argument = keep
  44.                 move.l  a6,-(sp)    ; Save old base
  45.                     ENDC
  46.             move.l    \2,a6        ; Use given base
  47.         ENDC
  48.  
  49.         jsr    _LVO\1(a6)        ; Call function
  50.  
  51.         IFNC '\2',''            ; If more than one argument
  52.             IFC '\3','keep'        ; If third argument = keep
  53.                 move.l    (sp)+,a6    ; Restore old base
  54.             ENDC
  55.         ENDC
  56.         ENDM
  57.  
  58. ;------------------- Macro to call any amiga.lib function --------------------
  59. ;
  60. ; Inputs:    Name of function to execute, and optionally up to 4 parameters
  61. ;        that a standard MOVE instruction accepts as a source operand.
  62. ;        The function that should be executed must be included in the
  63. ;        source code.
  64. AMILIB:    MACRO
  65. .toadD:    SET    0            ; Value to add to stack
  66.  
  67.     IFNC    '\5',''            ; Argument 4
  68.         move.l    \5,-(sp)
  69. .toadD:    SET    .toadD+4
  70.     ENDC
  71.  
  72.     IFNC    '\4',''            ; Argument 3
  73.         move.l    \4,-(sp)
  74. .toadD:    SET    .toadD+4
  75.     ENDC
  76.  
  77.     IFNC    '\3',''            ; Argument 2
  78.         move.l    \3,-(sp)
  79. .toadD:    SET    .toadD+4
  80.     ENDC
  81.  
  82.     IFNC    '\2',''            ; Argument 1
  83.         move.l    \2,-(sp)
  84. .toadD:    SET    .toadD+4
  85.     ENDC
  86.  
  87.     IFNC    '\1',''            ; Function to use
  88.         bsr.b    \1
  89.         lea.l    .toadD(sp),sp
  90.     ENDC
  91.     ENDM
  92.  
  93. ;--------------------------- Useful constants --------------------------------
  94. _AbsExecBase:           equ     4
  95. NULL:            equ    0
  96. TRUE:            equ    1
  97. FALSE:            equ    0
  98.  
  99. ********************* LVO:s for amigaguide.library ***********************
  100.  
  101. _LVOAGARexxHost:                equ     -30
  102. _LVOLockAmigaGuideBase:         equ     -36
  103. _LVOUnlockAmigaGuideBase:       equ     -42
  104. _LVOOpenAmigaGuideA:            equ     -54
  105. _LVOOpenAmigaGuideAsyncA:       equ     -60
  106. _LVOCloseAmigaGuide:            equ     -66
  107. _LVOAmigaGuideSignal:           equ     -72
  108. _LVOGetAmigaGuideMsg:           equ     -78
  109. _LVOReplyAmigaGuideMsg:         equ     -84
  110. _LVOSetAmigaGuideContextA:      equ     -90
  111. _LVOSendAmigaGuideContextA:     equ     -96
  112. _LVOSendAmigaGuideCmdA:         equ     -102
  113. _LVOSetAmigaGuideAttrsA:        equ     -108
  114. _LVOGetAmigaGuideAttr:          equ     -114
  115. _LVOAddAmigaGuideHostA:         equ     -138
  116. _LVORemoveAmigaGuideHostA:      equ     -144
  117. _LVOGetAmigaGuideString:        equ     -210
  118.  
  119. ********************** LVO:s for asl.library *****************************
  120.  
  121. _LVOAllocFileRequest:   equ     -30     ; Functions in V36 or higher (2.0)
  122. _LVOFreeFileRequest:    equ     -36
  123. _LVORequestFile:        equ     -42
  124. _LVOAllocAslRequest:    equ     -48
  125. _LVOFreeAslRequest:     equ     -54
  126. _LVOAslRequest:         equ     -60
  127.  
  128. ********************** LVO:s for battclock.resource **********************
  129.  
  130. _LVOResetBattClock:     equ     -6
  131. _LVOReadBattClock:      equ     -12
  132. _LVOWriteBattClock:     equ     -18
  133. _LVOReadBattClockMem:   equ     -24
  134. _LVOWriteBattClockMem:  equ     -30
  135.  
  136. *********************** LVO:s for battmem.resource ***********************
  137.  
  138. _LVOObtainBattSemaphore:    equ -6
  139. _LVOReleaseBattSemaphore:   equ -12
  140. _LVOReadBattMem:            equ -18
  141. _LVOWriteBattMem:           equ -24
  142.  
  143. ********************** LVO:s for bullet.library **************************
  144.  
  145. _LVOOpenEngine:         equ     -30
  146. _LVOCloseEngine:        equ     -36
  147. _LVOSetInfoA:           equ     -42
  148. _LVOObtainInfoA:        equ     -48
  149. _LVOReleaseInfoA:       equ     -54
  150.  
  151. ************************* LVO:s for card.resource ************************
  152.  
  153. _LVOOwnCard:            equ     -6
  154. _LVOReleaseCard:        equ     -12
  155. _LVOGetCardMap:         equ     -18
  156. _LVOBeginCardAccess:    equ     -24
  157. _LVOEndCardAccess:      equ     -30
  158. _LVOReadCardStatus:     equ     -36
  159. _LVOCardResetRemove:    equ     -42
  160. _LVOCardMiscControl:    equ     -48
  161. _LVOCardAccessSpeed:    equ     -54
  162. _LVOCardProgramVoltage: equ     -60
  163. _LVOCardResetCard:      equ     -66
  164. _LVOCopyTuple:          equ     -72
  165. _LVODeviceTuple:        equ     -78
  166. _LVOIfAmigaXIP:         equ     -84
  167. _LVOCardForceChange     equ     -90
  168. _LVOCardChangeCount     equ     -96
  169. _LVOCardInterface       equ     -102
  170.  
  171. ************** LVO:s for CiaA.resource and CiaB.resource *****************
  172.  
  173. _LVOAddICRVector:       equ     -6
  174. _LVORemICRVector:       equ     -12
  175. _LVOAbleICR:            equ     -18
  176. _LVOSetICR:             equ     -24
  177.  
  178. ******************** LVO:s for colorwheel.library ************************
  179.  
  180. _LVOConvertHSBToRGB    equ    -30
  181. _LVOConvertRGBToHSB    equ    -36
  182.  
  183. ********************** LVO:s for commodities.library *********************
  184.  
  185. _LVOCreateCxObj:        equ     -30     ; Functions in V36 or higher (2.0)
  186. _LVOCxBroker:           equ     -36
  187. _LVOActivateCxObj:      equ     -42
  188. _LVODeleteCxObj:        equ     -48
  189. _LVODeleteCxObjAll:     equ     -54
  190. _LVOCxObjType:          equ     -60
  191. _LVOCxObjError:         equ     -66
  192. _LVOClearCxObjError:    equ     -72
  193. _LVOSetCxObjPri:        equ     -78
  194. _LVOAttachCxObj:        equ     -84
  195. _LVOEnqueueCxObj:       equ     -90
  196. _LVOInsertCxObj:        equ     -96
  197. _LVORemoveCxObj:        equ     -102
  198. _LVOFindBroker:         equ     -108
  199. _LVOSetTranslate:       equ     -114
  200. _LVOSetFilter:          equ     -120
  201. _LVOSetFilterIX:        equ     -126
  202. _LVOParseIX:            equ     -132
  203. _LVOCxMsgType:          equ     -138
  204. _LVOCxMsgData:          equ     -144
  205. _LVOCxMsgID:            equ     -150
  206. _LVODivertCxMsg:        equ     -156
  207. _LVORouteCxMsg:         equ     -162
  208. _LVODisposeCxMsg:       equ     -168
  209. _LVOInvertKeyMap:       equ     -174
  210. _LVOAddIEvents:         equ     -180
  211. _LVOCopyBrokerList:     equ     -186
  212. _LVOFreeBrokerList:     equ     -192
  213. _LVOBrokerCommand:      equ     -198
  214. _LVOMatchIX:            equ     -204
  215.  
  216. *********************** LVO:s for console.device *************************
  217.  
  218. _LVOCDInputHandler:     equ     -42
  219. _LVORawKeyConvert:      equ     -48
  220. _LVOGetConSnip:         equ     -54     ; Functions in V36 or higher (2.0)
  221. _LVOSetConSnip:         equ     -60
  222. _LVOAddConSnipHook:     equ     -66
  223. _LVORemConSnipHook:     equ     -72
  224.  
  225. ********************** LVO:s for datatypes.library ***********************
  226.  
  227. _LVORLDispatch:         equ    -30
  228. _LVOObtainDataTypeA:    equ    -36
  229. _LVOReleaseDataType:    equ    -42
  230. _LVONewDTObjectA:    equ    -48
  231. _LVODisposeDTObject:    equ    -54
  232. _LVOSetDTAttrsA:        equ    -60
  233. _LVOGetDTAttrsA:        equ    -66
  234. _LVOAddDTObject:        equ    -72
  235. _LVORefreshDTObjectA:    equ    -78
  236. _LVODoAsyncLayout:    equ    -84
  237. _LVODoDTMethodA:        equ    -90
  238. _LVORemoveDTObject:    equ    -96
  239. _LVOGetDTMethods:    equ    -102
  240. _LVOGetDTTriggerMethods:equ    -108
  241. _LVOPrintDTObjectA:    equ    -114
  242. _LVOGetDTString:        equ    -138
  243.  
  244. ************************ LVO:s for disk.resource *************************
  245.  
  246. _LVOAllocUnit:          equ     -6
  247. _LVOFreeUnit:           equ     -12
  248. _LVOGetUnit:            equ     -18
  249. _LVOGiveUnit:           equ     -24
  250. _LVOGetUnitID:          equ     -30
  251. _LVOReadUnitID:         equ     -36     ; Functions in V37 or higher (2.0)
  252.  
  253. ************************ LVO:s for diskfont.library **********************
  254.  
  255. _LVOOpenDiskFont:       equ     -30
  256. _LVOAvailFonts:         equ     -36
  257. _LVONewFontContents:    equ     -42     ; Functions in V34 or higher (1.3)
  258. _LVODisposeFontContents:equ     -48
  259. _LVONewScaledDiskFont:  equ     -54     ; Functions in V36 or higher (2.0)
  260.  
  261. ************************ LVO:s for dos.library ***************************
  262.  
  263. _LVOOpen:               equ     -30
  264. _LVOClose:              equ     -36
  265. _LVORead:               equ     -42
  266. _LVOWrite:              equ     -48
  267. _LVOInput:              equ     -54
  268. _LVOOutput:             equ     -60
  269. _LVOSeek:               equ     -66
  270. _LVODeleteFile:         equ     -72
  271. _LVORename:             equ     -78
  272. _LVOLock:               equ     -84
  273. _LVOUnLock:             equ     -90
  274. _LVODupLock:            equ     -96
  275. _LVOExamine:            equ     -102
  276. _LVOExNext:             equ     -108
  277. _LVOInfo:               equ     -114
  278. _LVOCreateDir:          equ     -120
  279. _LVOCurrentDir:         equ     -126
  280. _LVOIoErr:              equ     -132
  281. _LVOCreateProc:         equ     -138
  282. _LVOExit:               equ     -144
  283. _LVOLoadSeg:            equ     -150
  284. _LVOUnLoadSeg:          equ     -156
  285. _LVOGetPacket:          equ     -162
  286. _LVOQueuePacket:        equ     -168
  287. _LVODeviceProc:         equ     -174
  288. _LVOSetComment:         equ     -180
  289. _LVOSetProtection:      equ     -186
  290. _LVODateStamp:          equ     -192
  291. _LVODelay:              equ     -198
  292. _LVOWaitForChar:        equ     -204
  293. _LVOParentDir:          equ     -210
  294. _LVOIsInteractive:      equ     -216
  295. _LVOExecute:            equ     -222
  296. _LVOAllocDosObject:     equ     -228    ; Functions in V36 or higher (2.0)
  297. _LVOFreeDosObject:      equ     -234
  298. _LVODoPkt:              equ     -240
  299. _LVOSendPkt:            equ     -246
  300. _LVOWaitPkt:            equ     -252
  301. _LVOReplyPkt:           equ     -258
  302. _LVOAbortPkt:           equ     -264
  303. _LVOLockRecord:         equ     -270
  304. _LVOLockRecords:        equ     -276
  305. _LVOUnLockRecord:       equ     -282
  306. _LVOUnLockRecords:      equ     -288
  307. _LVOSelectInput:        equ     -294
  308. _LVOSelectOutput:       equ     -300
  309. _LVOFGetC:              equ     -306
  310. _LVOFPutC:              equ     -312
  311. _LVOUnGetC:             equ     -318
  312. _LVOFRead:              equ     -324
  313. _LVOFWrite:             equ     -330
  314. _LVOFGets:              equ     -336
  315. _LVOFPuts:              equ     -342
  316. _LVOVFWritef:           equ     -348
  317. _LVOVFPrintf:           equ     -354
  318. _LVOFlush:              equ     -360
  319. _LVOSetVBuf:            equ     -366
  320. _LVODupLockFromFH:      equ     -372
  321. _LVOOpenFromLock:       equ     -378
  322. _LVOParentOffH:         equ     -384
  323. _LVOExamineFH:          equ     -390
  324. _LVOSetFileDate:        equ     -396
  325. _LVONameFromLock:       equ     -402
  326. _LVONameFromFH:         equ     -408
  327. _LVOSplitName:          equ     -414
  328. _LVOSameLock:           equ     -420
  329. _LVOSetMode:            equ     -426
  330. _LVOExAll:              equ     -432
  331. _LVOReadLink:           equ     -438
  332. _LVOMakeLink:           equ     -444
  333. _LVOChangeMode:         equ     -450
  334. _LVOSetFileSize:        equ     -456
  335. _LVOSetIoErr:           equ     -462
  336. _LVOFault:              equ     -468
  337. _LVOPrintFault:         equ     -474
  338. _LVOErrorReport:        equ     -480
  339. _LVOCli:                equ     -492
  340. _LVOCreateNewProc:      equ     -498
  341. _LVORunCommand:         equ     -504
  342. _LVOGetConsoleTask:     equ     -510
  343. _LVOSetConsoleTask:     equ     -516
  344. _LVOGetFileSysTask:     equ     -522
  345. _LVOSetFileSysTask:     equ     -528
  346. _LVOGetArgStr:          equ     -534
  347. _LVOSetArgStr:          equ     -540
  348. _LVOFindCliProc:        equ     -546
  349. _LVOMaxCli:             equ     -552
  350. _LVOSetCurrentDirName:  equ     -558
  351. _LVOGetCurrentDirName:  equ     -564
  352. _LVOSetProgramName:     equ     -570
  353. _LVOGetProgramName:     equ     -576
  354. _LVOSetPrompt:          equ     -582
  355. _LVOGetPrompt:          equ     -588
  356. _LVOSetProgramDir:      equ     -594
  357. _LVOGetProgramDir:      equ     -600
  358. _LVOSystemTagList:      equ     -606
  359. _LVOAssignLock:         equ     -612
  360. _LVOAssignLate:         equ     -618
  361. _LVOAssignPath:         equ     -624
  362. _LVOAssignAdd:          equ     -630
  363. _LVORemAssignList:      equ     -636
  364. _LVOGetDeviceProc:      equ     -642
  365. _LVOFreeDeviceProc:     equ     -648
  366. _LVOLockDosList:        equ     -654
  367. _LVOUnLockDosList:      equ     -660
  368. _LVOAttemptLockDosList: equ     -666
  369. _LVORemDosEntry:        equ     -672
  370. _LVOAddDosEntry:        equ     -678
  371. _LVOFindDosEntry:       equ     -684
  372. _LVONextDosEntry:       equ     -690
  373. _LVOMakeDosEntry:       equ     -696
  374. _LVOFreeDosEntry:       equ     -702
  375. _LVOIsFileSystem:       equ     -708
  376. _LVOFormat:             equ     -714
  377. _LVORelabel:            equ     -720
  378. _LVOInhibit:            equ     -726
  379. _LVOAddBuffers:         equ     -732
  380. _LVOCompareDates:       equ     -738
  381. _LVODateToStr:          equ     -744
  382. _LVOStrToDate:          equ     -750
  383. _LVOInternalLoadSeg:    equ     -756
  384. _LVOInternalUnLoadSeg:  equ     -762
  385. _LVONewLoadSeg:         equ     -768
  386. _LVOAddSegment:         equ     -774
  387. _LVOFindSegment:        equ     -780
  388. _LVORemSegment:         equ     -786
  389. _LVOCheckSignal:        equ     -792
  390. _LVOReadArgs:           equ     -798
  391. _LVOFindArg:            equ     -804
  392. _LVOReadItem:           equ     -810
  393. _LVOStrToLong:          equ     -816
  394. _LVOMatchFirst:         equ     -822
  395. _LVOMatchNext:          equ     -828
  396. _LVOMatchEnd:           equ     -834
  397. _LVOParsePattern:       equ     -840
  398. _LVOMatchPattern:       equ     -846
  399. _LVODosNameFromAnchor:  equ     -852
  400. _LVOFreeArgs:           equ     -858
  401. _LVOFilePart:           equ     -870
  402. _LVOPathPart:           equ     -876
  403. _LVOAddPart:            equ     -882
  404. _LVOStartNotify:        equ     -888
  405. _LVOEndNotify:          equ     -894
  406. _LVOSetVar:             equ     -900
  407. _LVOGetVar:             equ     -906
  408. _LVODeleteVar:          equ     -912
  409. _LVOFindVar:            equ     -918
  410. _LVOCliInit:            equ     -924
  411. _LVOCliInitNewCli:      equ     -930
  412. _LVOCliInitRun:         equ     -936
  413. _LVOWriteChars:         equ     -942
  414. _LVOPutStr:             equ     -948
  415. _LVOVPrintf:            equ     -954
  416. _LVOParsePatternNoCase: equ     -966    ; Unimplemented until dos 36.147
  417. _LVOMatchPatternNoCase: equ     -972    ;
  418. _LVODosGetString:       equ     -978
  419. _LVOSameDevice:         equ     -984    ; Added for V37 dos
  420. _LVOExAllEnd:           equ     -990
  421. _LVOSetOwner:           equ     -996
  422.  
  423. ******************* LVO:s for dtclass.library (?) ************************
  424. _LVOObtainEngine:       equ     -30
  425.  
  426. ************************ LVO:s for exec.library **************************
  427.  
  428. _LVOSupervisor:         equ     -30
  429. _LVOExitIntr:           equ     -36
  430. _LVOSchedule:           equ     -42
  431. _LVOReschedule:         equ     -48
  432. _LVOSwitch:             equ     -54
  433. _LVODispatch:           equ     -60
  434. _LVOException:          equ     -66
  435. _LVOInitCode:           equ     -72
  436. _LVOInitStruct:         equ     -78
  437. _LVOMakeLibrary:        equ     -84
  438. _LVOMakeFunctions:      equ     -90
  439. _LVOFindResident:       equ     -96
  440. _LVOInitResident:       equ     -102
  441. _LVOAlert:              equ     -108
  442. _LVODebug:              equ     -114
  443. _LVODisable:            equ     -120
  444. _LVOEnable:             equ     -126
  445. _LVOForbid:             equ     -132
  446. _LVOPermit:             equ     -138
  447. _LVOSetSR:              equ     -144
  448. _LVOSuperState:         equ     -150
  449. _LVOUserState:          equ     -156
  450. _LVOSetIntVector:       equ     -162
  451. _LVOAddIntServer:       equ     -168
  452. _LVORemIntServer:       equ     -174
  453. _LVOCause:              equ     -180
  454. _LVOAllocate:           equ     -186
  455. _LVODeallocate:         equ     -192
  456. _LVOAllocMem:           equ     -198
  457. _LVOAllocAbs:           equ     -204
  458. _LVOFreeMem:            equ     -210
  459. _LVOAvailMem:           equ     -216
  460. _LVOAllocEntry:         equ     -222
  461. _LVOFreeEntry:          equ     -228
  462. _LVOInsert:             equ     -234
  463. _LVOAddHead:            equ     -240
  464. _LVOAddTail:            equ     -246
  465. _LVORemove:             equ     -252
  466. _LVORemHead:            equ     -258
  467. _LVORemTail:            equ     -264
  468. _LVOEnqueue:            equ     -270
  469. _LVOFindName:           equ     -276
  470. _LVOAddTask:            equ     -282
  471. _LVORemTask:            equ     -288
  472. _LVOFindTask:           equ     -294
  473. _LVOSetTaskPri:         equ     -300
  474. _LVOSetSignal:          equ     -306
  475. _LVOSetExcept:          equ     -312
  476. _LVOWait:               equ     -318
  477. _LVOSignal:             equ     -324
  478. _LVOAllocSignal:        equ     -330
  479. _LVOFreeSignal:         equ     -336
  480. _LVOAllocTrap:          equ     -342
  481. _LVOFreeTrap:           equ     -348
  482. _LVOAddPort:            equ     -354
  483. _LVORemPort:            equ     -360
  484. _LVOPutMsg:             equ     -366
  485. _LVOGetMsg:             equ     -372
  486. _LVOReplyMsg:           equ     -378
  487. _LVOWaitPort:           equ     -384
  488. _LVOFindPort:           equ     -390
  489. _LVOAddLibrary:         equ     -396
  490. _LVORemLibrary:         equ     -402
  491. _LVOOldOpenLibrary:     equ     -408
  492. _LVOCloseLibrary:       equ     -414
  493. _LVOSetFunction:        equ     -420
  494. _LVOSumLibrary:         equ     -426
  495. _LVOAddDevice:          equ     -432
  496. _LVORemDevice:          equ     -438
  497. _LVOOpenDevice:         equ     -444
  498. _LVOCloseDevice:        equ     -450
  499. _LVODoIO:               equ     -456
  500. _LVOSendIO:             equ     -462
  501. _LVOCheckIO:            equ     -468
  502. _LVOWaitIO:             equ     -474
  503. _LVOAbortIO:            equ     -480
  504. _LVOAddResource:        equ     -486
  505. _LVORemResource:        equ     -492
  506. _LVOOpenResource:       equ     -498
  507. _LVORawIOInit:          equ     -504
  508. _LVORawMayGetChar:      equ     -510
  509. _LVORawPutChar:         equ     -516
  510. _LVORawDoFmt:           equ     -522
  511. _LVOGetCC:              equ     -528
  512. _LVOTypeOfMem:          equ     -534
  513. _LVOProcure:            equ     -540
  514. _LVOVacate:             equ     -546
  515. _LVOOpenLibrary:        equ     -552
  516. _LVOInitSemaphore:      equ     -558    ; Functions in V33 or higher (1.2)
  517. _LVOObtainSemaphore:    equ     -564
  518. _LVOReleaseSemaphore:   equ     -570
  519. _LVOAttemptSemaphore:   equ     -576
  520. _LVOObtainSemaphoreList:    equ -582
  521. _LVOReleaseSemaphoreList:   equ -588
  522. _LVOFindSemaphore:      equ     -594
  523. _LVOAddSemaphore:       equ     -600
  524. _LVORemSemaphore:       equ     -606
  525. _LVOSumKickData:        equ     -612
  526. _LVOAddMemList:         equ     -618
  527. _LVOCopyMem:            equ     -624
  528. _LVOCopyMemQuick:       equ     -630
  529. _LVOCacheClearU:        equ     -636    ; Functions in V36 or higher (2.0)
  530. _LVOCacheClearE:        equ     -642
  531. _LVOCacheControl:       equ     -648
  532. _LVOCreateIORequest:    equ     -654
  533. _LVODeleteIORequest:    equ     -660
  534. _LVOCreateMsgPort:      equ     -666
  535. _LVODeleteMsgPort:      equ     -672
  536. _LVOObtainSemaphoreShared:  equ -678
  537. _LVOAllocVec:           equ     -684
  538. _LVOFreeVec:            equ     -690
  539. _LVOCreatePrivatePool:  equ     -696
  540. _LVODeletePrivatePool:  equ     -702
  541. _LVOAllocPooled:        equ     -708
  542. _LVOFreePooled:         equ     -714
  543. _LVOAttemptSemaphoreShared:     equ     -720
  544. _LVOColdReboot:         equ     -726
  545. _LVOStackSwap:          equ     -732
  546. _LVOChildFree:          equ     -738
  547. _LVOChildOrphan:        equ     -744
  548. _LVOChildStatus:        equ     -750
  549. _LVOChildWait:          equ     -756
  550. _LVOCachePreDMA:        equ     -762
  551. _LVOCachePostDMA:       equ     -768
  552. _LVOAddMemHandler:      equ     -774
  553. _LVORemMemHandler:      equ     -780
  554.  
  555. ******************** LVO:s for expansion.library *************************
  556.  
  557. _LVOAddConfigDev:       equ     -30     ; Functions in V33 or higher (1.2)
  558. _LVOAddBootNode:        equ     -36     ; Functions in V36 or higher (2.0)
  559. _LVOAllocBoardMem:      equ     -42     ; Functions in V33 or higher (1.2)
  560. _LVOAllocConfigDev:     equ     -48
  561. _LVOAllocExpansionMem:  equ     -54
  562. _LVOConfigBoard:        equ     -60
  563. _LVOConfigChain:        equ     -66
  564. _LVOFindConfigDev:      equ     -72
  565. _LVOFreeBoardMem:       equ     -78
  566. _LVOFreeConfigDev:      equ     -84
  567. _LVOFreeExpansionMem:   equ     -90
  568. _LVOReadExpansionByte:  equ     -96
  569. _LVOReadExpansionRom:   equ     -102
  570. _LVORemConfigDev:       equ     -108
  571. _LVOWriteExpansionByte: equ     -114
  572. _LVOObtainConfigBinding:    equ -120
  573. _LVOReleaseConfigBinding:   equ -126
  574. _LVOSetCurrentBinding:      equ -132
  575. _LVOGetCurrentBinding:      equ -138
  576. _LVOMakeDosNode:            equ -144
  577. _LVOAddDosNode:             equ -150
  578. _LVOExpansionReserved26:    equ -156    ; Functions in V36 or higher (2.0)
  579. _LVOWriteExpansionWord:     equ -162
  580.  
  581. *********************** LVO:s for gadtools.library ***********************
  582.  
  583. _LVOCreateGadgetA:      equ     -30     ; Functions in V36 or higher (2.0)
  584. _LVOFreeGadgets:        equ     -36
  585. _LVOGT_SetGadgetAttrsA: equ     -42
  586. _LVOCreateMenusA:       equ     -48
  587. _LVOFreeMenus:          equ     -54
  588. _LVOLayoutMenuItemsA:   equ     -60
  589. _LVOLayoutMenusA:       equ     -66
  590. _LVOGT_GetIMsg:         equ     -72
  591. _LVOGT_ReplyIMsg:       equ     -78
  592. _LVOGT_RefreshWindow:   equ     -84
  593. _LVOGT_BeginRefresh:    equ     -90
  594. _LVOGT_EndRefresh:      equ     -96
  595. _LVOGT_FilterIMsg:      equ     -102
  596. _LVOGT_PostFilterIMsg:  equ     -108
  597. _LVOCreateContext:      equ     -114
  598. _LVODrawBevelBoxA:      equ     -120
  599. _LVOGetVisualInfoA:     equ     -126
  600. _LVOFreeVisualInfoA:    equ     -132
  601. _LVOGTReserved0:        equ     -138
  602. _LVOGTReserved1:        equ     -144
  603. _LVOGTReserved2:        equ     -150
  604. _LVOGTReserved3:        equ     -156
  605. _LVOGTReserved4:        equ     -162
  606. _LVOGTReserved5:        equ     -168
  607. _LVOGT_GetGadgetAttrsA: equ     -174
  608.  
  609. *********************** LVO:s for graphics.library ***********************
  610.  
  611. _LVOBltBitMap:          equ     -30
  612. _LVOBltTemplate:        equ     -36
  613. _LVOClearEOL:           equ     -42
  614. _LVOClearScreen:        equ     -48
  615. _LVOTextLength:         equ     -54
  616. _LVOText:               equ     -60
  617. _LVOSetFont:            equ     -66
  618. _LVOOpenFont:           equ     -72
  619. _LVOCloseFont:          equ     -78
  620. _LVOAskSoftStyle:       equ     -84
  621. _LVOSetSoftStyle:       equ     -90
  622. _LVOAddBob:             equ     -96
  623. _LVOAddVSprite:         equ     -102
  624. _LVODoCollision:        equ     -108
  625. _LVODrawGList:          equ     -114
  626. _LVOInitGels:           equ     -120
  627. _LVOInitMasks:          equ     -126
  628. _LVORemIBob:            equ     -132
  629. _LVORemVSprite:         equ     -138
  630. _LVOSetCollision:       equ     -144
  631. _LVOSortGList:          equ     -150
  632. _LVOAddAnimOb:          equ     -156
  633. _LVOAnimate:            equ     -162
  634. _LVOGetGBuffers:        equ     -168
  635. _LVOInitGMasks:         equ     -174
  636. _LVODrawEllipse:        equ     -180
  637. _LVOAreaEllipse:        equ     -186
  638. _LVOLoadRGB4:           equ     -192
  639. _LVOInitRastPort:       equ     -198
  640. _LVOInitVPort:          equ     -204
  641. _LVOMrgCop:             equ     -210
  642. _LVOMakeVPort:          equ     -216
  643. _LVOLoadView:           equ     -222
  644. _LVOWaitBlit:           equ     -228
  645. _LVOSetRast:            equ     -234
  646. _LVOMove:               equ     -240
  647. _LVODraw:               equ     -246
  648. _LVOAreaMove:           equ     -252
  649. _LVOAreaDraw:           equ     -258
  650. _LVOAreaEnd:            equ     -264
  651. _LVOWaitTOF:            equ     -270
  652. _LVOQBlit:              equ     -276
  653. _LVOInitArea:           equ     -282
  654. _LVOSetRGB4:            equ     -288
  655. _LVOQBSBlit:            equ     -294
  656. _LVOBltClear:           equ     -300
  657. _LVORectFill:           equ     -306
  658. _LVOBltPattern:         equ     -312
  659. _LVOReadPixel:          equ     -318
  660. _LVOWritePixel:         equ     -324
  661. _LVOFlood:              equ     -330
  662. _LVOPolyDraw:           equ     -336
  663. _LVOSetAPen:            equ     -342
  664. _LVOSetBPen:            equ     -348
  665. _LVOSetDrMd:            equ     -354
  666. _LVOInitView:           equ     -360
  667. _LVOCBump:              equ     -366
  668. _LVOCMove:              equ     -372
  669. _LVOCWait:              equ     -378
  670. _LVOVBeamPos:           equ     -384
  671. _LVOInitBitMap:         equ     -390
  672. _LVOScrollRaster:       equ     -396
  673. _LVOWaitBOVP:           equ     -402
  674. _LVOGetSprite:          equ     -408
  675. _LVOFreeSprite:         equ     -414
  676. _LVOChangeSprite:       equ     -420
  677. _LVOMoveSprite:         equ     -426
  678. _LVOLockLayerRom:       equ     -432
  679. _LVOUnlockLayerRom:     equ     -438
  680. _LVOSyncSBitMap:        equ     -444
  681. _LVOCopySBitMap:        equ     -450
  682. _LVOOwnBlitter:         equ     -456
  683. _LVODisownBlitter:      equ     -462
  684. _LVOInitTmpRas:         equ     -468
  685. _LVOAskFont:            equ     -474
  686. _LVOAddFont:            equ     -480
  687. _LVORemFont:            equ     -486
  688. _LVOAllocRaster:        equ     -492
  689. _LVOFreeRaster:         equ     -498
  690. _LVOAndRectRegion:      equ     -504
  691. _LVOOrRectRegion:       equ     -510
  692. _LVONewRegion:          equ     -516
  693. _LVOClearRectRegion:    equ     -522
  694. _LVOClearRegion:        equ     -528
  695. _LVODisposeRegion:      equ     -534
  696. _LVOFreeVPortCopLists:  equ     -540
  697. _LVOFreeCopList:        equ     -546
  698. _LVOClipBlit:           equ     -552
  699. _LVOXorRectRegion:      equ     -558
  700. _LVOFreeCprList:        equ     -564
  701. _LVOGetColorMap:        equ     -570
  702. _LVOFreeColorMap:       equ     -576
  703. _LVOGetRGB4:            equ     -582
  704. _LVOScrollVPort:        equ     -588
  705. _LVOUCopperListInit:    equ     -594
  706. _LVOFreeGBuffers:       equ     -600
  707. _LVOBltBitMapRastPort:  equ     -606
  708. _LVOOrRegionRegion:     equ     -612
  709. _LVOXorRegionRegion:    equ     -618
  710. _LVOAndRegionRegion:    equ     -624
  711. _LVOSetRGB4CM:          equ     -630
  712. _LVOBltMaskBitMapRastPort:  equ -636
  713. _LVOGraphicsReserved1:  equ     -642
  714. _LVOGraphicsReserved2:  equ     -648
  715. _LVOAttemptLockLayerRom:    equ -654
  716. _LVOGfxNew:             equ     -660    ; Functions in V36 or higher (2.0)
  717. _LVOGfxFree:            equ     -666
  718. _LVOGfxAssociate:       equ     -672
  719. _LVOBitMapScale:        equ     -678
  720. _LVOScaleDiv:           equ     -684
  721. _LVOTextExtent:         equ     -690
  722. _LVOTextFit:            equ     -696
  723. _LVOGfxLookUp:          equ     -702
  724. _LVOVideoControl:       equ     -708
  725. _LVOOpenMonitor:        equ     -714
  726. _LVOCloseMonitor:       equ     -720
  727. _LVOFindDisplayInfo:    equ     -726
  728. _LVONextDisplayInfo:    equ     -732
  729. _LVOAddDisplayInfo:     equ     -738
  730. _LVOAddDisplayInfoData: equ     -744
  731. _LVOSetDisplayInfoData: equ     -750
  732. _LVOGetDisplayInfoData: equ     -756
  733. _LVOFontExtent:         equ     -762
  734. _LVOReadPixelLine8:     equ     -768
  735. _LVOWritePixelLine8:    equ     -774
  736. _LVOReadPixelArray8:    equ     -780
  737. _LVOWritePixelArray8:   equ     -786
  738. _LVOGetVPModeID:        equ     -792
  739. _LVOModeNotAvailable:   equ     -798
  740. _LVOWeighTAMatch:       equ     -804
  741. _LVOEraseRect:          equ     -810
  742. _LVOExtendFont:         equ     -816
  743. _LVOStripFont:          equ     -822
  744. _LVOCalcIVG:        equ    -828    ; Functions in V39 or higher (3.0)
  745. _LVOAttachPalExtra:    equ    -834
  746. _LVOObtainBestPenA:    equ    -840
  747. _LVOGfxInternal3:    equ    -846
  748. _LVOSetRGB32:       equ    -852
  749. _LVOGetAPen:            equ    -858
  750. _LVOGetBPen:            equ    -864
  751. _LVOGetDrMd:        equ    -870
  752. _LVOGetOutlinePen:    equ    -876
  753. _LVOLoadRGB32:      equ    -882
  754. _LVOSetChipRev:     equ    -888
  755. _LVOSetABPenDrMd:       equ    -894
  756. _LVOGetRGB32:       equ    -900
  757. _LVOGfxSpare1:      equ    -906
  758. _LVOAllocBitMap:        equ    -918
  759. _LVOFreeBitMap:     equ    -924
  760. _LVOGetExtSpriteA:    equ    -930
  761. _LVOCoerceMode:     equ    -936
  762. _LVOChangeVPBitMap:    equ    -942
  763. _LVOReleasePen:     equ    -948
  764. _LVOObtainPen:            equ    -954
  765. _LVOGetBitMapAttr:    equ    -960
  766. _LVOAllocDBufInfo:    equ    -966
  767. _LVOFreeDBufInfo:    equ    -972
  768. _LVOSetOutlinePen:    equ    -978
  769. _LVOSetWriteMask:    equ    -984
  770. _LVOSetMaxPen:      equ    -990
  771. _LVOSetRGB32CM:     equ    -996
  772. _LVOScrollRasterBF:    equ    -1002
  773. _LVOFindColor:      equ    -1008
  774. _LVOGfxSpare2:            equ    -1014
  775. _LVOAllocSpriteDataA:    equ    -1020
  776. _LVOChangeExtSpriteA:    equ    -1026
  777. _LVOFreeSpriteData:    equ    -1032
  778. _LVOSetRPAttrsA:    equ    -1038
  779. _LVOGetRPAttrsA:    equ    -1044
  780. _LVOBestModeIDA:    equ    -1050
  781.  
  782. ************************* LVO:s for icon.library *************************
  783.  
  784. _LVOOBSOLETEGetWBObject:    equ -30     ; Functions in V36 or higher (2.0)
  785. _LVOOBSOLETEPutWBObject:    equ -36
  786. _LVOGetIcon:            equ     -42
  787. _LVOPutIcon:            equ     -48
  788. _LVOFreeFreeList:       equ     -54
  789. _LVOOBSOLETEFreeWBObject:   equ -60
  790. _LVOOBSOLETEAllocWBObject:  equ -66
  791. _LVOAddFreeList:        equ     -72
  792. _LVOGetDiskObject:      equ     -78
  793. _LVOPutDiskObject:      equ     -84
  794. _LVOFreeDiskObject:     equ     -90
  795. _LVOFindToolType:       equ     -96
  796. _LVOMatchToolValue:     equ     -102
  797. _LVOBumpRevision:       equ     -108
  798. _LVOFreeAlloc:          equ     -114
  799. _LVOGetDefDiskObject:   equ     -120
  800. _LVOPutDefDiskObject:   equ     -126
  801. _LVOGetDiskObjectNew:   equ     -132
  802. _LVODeleteDiskObject:   equ     -138
  803.  
  804. ********************** LVO:s for iffparse.library ************************
  805.  
  806. _LVOAllocIFF:           equ     -30     ; Functions in V33 or higher (1.2)
  807. _LVOOpenIFF:            equ     -36
  808. _LVOParseIFF:           equ     -42
  809. _LVOCloseIFF:           equ     -48
  810. _LVOFreeIFF:            equ     -54
  811. _LVOReadChunkBytes:     equ     -60
  812. _LVOWriteChunkBytes:    equ     -66
  813. _LVOReadChunkRecords:   equ     -72
  814. _LVOWriteChunkRecords:  equ     -78
  815. _LVOPushChunk:          equ     -84
  816. _LVOPopChunk:           equ     -90
  817. _LVOEntryHandler:       equ     -102
  818. _LVOExitHandler:        equ     -108
  819. _LVOPropChunk:          equ     -114
  820. _LVOPropChunks:         equ     -120
  821. _LVOStopChunk:          equ     -126
  822. _LVOStopChunks:         equ     -132
  823. _LVOCollectionChunk:    equ     -138
  824. _LVOCollectionChunks:   equ     -144
  825. _LVOStopOnExit:         equ     -150
  826. _LVOFindProp:           equ     -156
  827. _LVOFindCollection:     equ     -162
  828. _LVOFindPropContext:    equ     -168
  829. _LVOCurrentChunk:       equ     -174
  830. _LVOParentChunk:        equ     -180
  831. _LVOAllocLocalItem:     equ     -186
  832. _LVOLocalItemData:      equ     -192
  833. _LVOSetLocalItemPurge:  equ     -198
  834. _LVOFreeLocalItem:      equ     -204
  835. _LVOFindLocalItem:      equ     -210
  836. _LVOStoreLocalItem:     equ     -216
  837. _LVOStoreItemInContext: equ     -222
  838. _LVOInitIFF:            equ     -228
  839. _LVOInitIFFasDOS:       equ     -234
  840. _LVOInitIFFasClip:      equ     -240
  841. _LVOOpenClipboard:      equ     -246
  842. _LVOCloseClipboard:     equ     -252
  843. _LVOGoodID:             equ     -258
  844. _LVOGoodType:           equ     -264
  845. _LVOIDtoStr:            equ     -270
  846.  
  847. *********************** LVO:s for input.device ***************************
  848.  
  849. _LVOPeekQualifier:      equ     -42     ; Functions in V36 or higher (2.0)
  850.  
  851. ********************* LVO:s for intuition.library ************************
  852.  
  853. _LVOOpenIntuition:      equ     -30
  854. _LVOIntuition:          equ     -36
  855. _LVOAddGadget:          equ     -42
  856. _LVOClearDMRequest:     equ     -48
  857. _LVOClearMenuStrip:     equ     -54
  858. _LVOClearPointer:       equ     -60
  859. _LVOCloseScreen:        equ     -66
  860. _LVOCloseWindow:        equ     -72
  861. _LVOCloseWorkBench:     equ     -78
  862. _LVOCurrentTime:        equ     -84
  863. _LVODisplayAlert:       equ     -90
  864. _LVODisplayBeep:        equ     -96
  865. _LVODoubleClick:        equ     -102
  866. _LVODrawBorder:         equ     -108
  867. _LVODrawImage:          equ     -114
  868. _LVOEndRequest:         equ     -120
  869. _LVOGetDefPrefs:        equ     -126
  870. _LVOGetPrefs:           equ     -132
  871. _LVOInitRequester:      equ     -138
  872. _LVOItemAddress:        equ     -144
  873. _LVOModifyIDCMP:        equ     -150
  874. _LVOModifyProp:         equ     -156
  875. _LVOMoveScreen:         equ     -162
  876. _LVOMoveWindow:         equ     -168
  877. _LVOOffGadget:          equ     -174
  878. _LVOOffMenu:            equ     -180
  879. _LVOOnGadget:           equ     -186
  880. _LVOOnMenu:             equ     -192
  881. _LVOOpenScreen:         equ     -198
  882. _LVOOpenWindow:         equ     -204
  883. _LVOOpenWorkBench:      equ     -210
  884. _LVOPrintIText:         equ     -216
  885. _LVORefreshGadgets:     equ     -222
  886. _LVORemoveGadget:       equ     -228
  887. _LVOReportMouse:        equ     -234
  888. _LVORequest:            equ     -240
  889. _LVOScreenToBack:       equ     -246
  890. _LVOScreenToFront:      equ     -252
  891. _LVOSetDMRequest:       equ     -258
  892. _LVOSetMenuStrip:       equ     -264
  893. _LVOSetPointer:         equ     -270
  894. _LVOSetWindowTitles:    equ     -276
  895. _LVOShowTitle:          equ     -282
  896. _LVOSizeWindow:         equ     -288
  897. _LVOViewAddress:        equ     -294
  898. _LVOViewPortAddress:    equ     -300
  899. _LVOWindowToBack:       equ     -306
  900. _LVOWindowToFront:      equ     -312
  901. _LVOWindowLimits:       equ     -318
  902. _LVOSetPrefs:           equ     -324
  903. _LVOIntuiTextLength:    equ     -330
  904. _LVOWBenchToBack:       equ     -336
  905. _LVOWBenchToFront:      equ     -342
  906. _LVOAutoRequest:        equ     -348
  907. _LVOBeginRefresh:       equ     -354
  908. _LVOBuildSysRequest:    equ     -360
  909. _LVOEndRefresh:         equ     -366
  910. _LVOFreeSysRequest:     equ     -372
  911. _LVOMakeScreen:         equ     -378
  912. _LVORemakeDisplay:      equ     -384
  913. _LVORethinkDisplay:     equ     -390
  914. _LVOAllocRemember:      equ     -396
  915. _LVOAlohaWorkbench:     equ     -402
  916. _LVOFreeRemember:       equ     -408
  917. _LVOLockIBase:          equ     -414
  918. _LVOUnlockIBase:        equ     -420
  919. _LVOGetScreenData:      equ     -426    ; Functions in V33 or higher (1.2)
  920. _LVORefreshGList:       equ     -432
  921. _LVOAddGList:           equ     -438
  922. _LVORemoveGList:        equ     -444
  923. _LVOActivateWindow:     equ     -450
  924. _LVORefreshWindowFrame: equ     -456
  925. _LVOActivateGadget:     equ     -462
  926. _LVONewModifyProp:      equ     -468
  927. _LVOQueryOverscan:      equ     -474    ; Functions in V36 or higher (2.0)
  928. _LVOMoveWindowInFrontOf:    equ -480
  929. _LVOChangeWindowBox:    equ     -486
  930. _LVOSetEditHook:        equ     -492
  931. _LVOSetMouseQueue:      equ     -498
  932. _LVOZipWindow:          equ     -504
  933. _LVOLockPubScreen:      equ     -510
  934. _LVOUnlockPubScreen:    equ     -516
  935. _LVOLockPubScreenList:  equ     -522
  936. _LVOUnlockPubScreenList:    equ -528
  937. _LVONextPubScreen:      equ     -534
  938. _LVOSetDefaultPubScreen:    equ -540
  939. _LVOSetPubScreenModes:  equ     -546
  940. _LVOPubScreenStatus:    equ     -552
  941. _LVOObtainGIRPort:      equ     -558
  942. _LVOReleaseGIRPort:     equ     -564
  943. _LVOGadgetMouse:        equ     -570
  944. _LVOSetIPrefs:          equ     -576
  945. _LVOGetDefaultPubScreen:    equ -582
  946. _LVOEasyRequestArgs:    equ     -588
  947. _LVOBuildEasyRequestArgs:   equ -594
  948. _LVOSysReqHandler:      equ     -600
  949. _LVOOpenWindowTagList:  equ     -606
  950. _LVOOpenScreenTagList:  equ     -612
  951. _LVODrawImageState:     equ     -618
  952. _LVOPointInImage:       equ     -624
  953. _LVOEraseImage:         equ     -630
  954. _LVONewObjectA:         equ     -636
  955. _LVODisposeObject:      equ     -642
  956. _LVOSetAttrsA:          equ     -648
  957. _LVOGetAttr:            equ     -654
  958. _LVOSetGadgetAttrsA:    equ     -660
  959. _LVONextObject:         equ     -666
  960. _LVOFindClass:          equ     -672
  961. _LVOMakeClass:          equ     -678
  962. _LVOAddClass:           equ     -684
  963. _LVOGetScreenDrawInfo:  equ     -690
  964. _LVOFreeScreenDrawInfo: equ     -696
  965. _LVOResetMenuStrip:     equ     -702
  966. _LVORemoveClass:        equ     -708
  967. _LVOFreeClass:          equ     -714
  968. _LVOlockPubClass:       equ     -720
  969. _LVOunlockPubClass:     equ     -726
  970.  
  971. _LVOAllocScreenBuffer:    equ    -768    ; Functions in V39 or higher (3.0)
  972. _LVOFreeScreenBuffer:    equ    -774
  973. _LVOChangeScreenBuffer:    equ    -780
  974. _LVOScreenDepth:    equ    -786
  975. _LVOScreenPosition:    equ    -792
  976. _LVOScrollWindowRaster:    equ    -798
  977. _LVOLendMenus:      equ    -804
  978. _LVODoGadgetMethodA:    equ    -810
  979. _LVOSetWindowPointerA:    equ    -816
  980. _LVOTimedDisplayAlert:    equ    -822
  981. _LVOHelpControl:    equ    -828
  982.  
  983. ********************* LVO:s for keymap.library ***************************
  984.  
  985. _LVOSetKeyMapDefault:   equ     -30     ; Functions in V36 or higher (2.0)
  986. _LVOAskKeyMapDefault:   equ     -36
  987. _LVOMapRawKey:          equ     -42
  988. _LVOMapANSI:            equ     -48
  989.  
  990. ********************* LVO:s for layers.library ***************************
  991.  
  992. _LVOInitLayers:         equ     -30
  993. _LVOCreateUpfrontLayer: equ     -36
  994. _LVOCreateBehindLayer:  equ     -42
  995. _LVOUpfrontLayer:       equ     -48
  996. _LVOBehindLayer:        equ     -54
  997. _LVOMoveLayer:          equ     -60
  998. _LVOSizeLayer:          equ     -66
  999. _LVOScrollLayer:        equ     -72
  1000. _LVOBeginUpdate:        equ     -78
  1001. _LVOEndUpdate:          equ     -84
  1002. _LVODeleteLayer:        equ     -90
  1003. _LVOLockLayer:          equ     -96
  1004. _LVOUnlockLayer:        equ     -102
  1005. _LVOLockLayers:         equ     -108
  1006. _LVOUnlockLayers:       equ     -114
  1007. _LVOLockLayerInfo:      equ     -120
  1008. _LVOSwapBitsRastPortClipRect:   equ -126
  1009. _LVOWhichLayer:         equ     -132
  1010. _LVOUnlockLayerInfo:    equ     -138
  1011. _LVONewLayerInfo:       equ     -144
  1012. _LVODisposeLayerInfo:   equ     -150
  1013. _LVOFattenLayerInfo:    equ     -156
  1014. _LVOThinLayerInfo:      equ     -162
  1015. _LVOMoveLayerInFrontOf: equ     -168
  1016. _LVOInstallClipRegion:  equ     -174
  1017. _LVOMoveSizeLayer:      equ     -180
  1018. _LVOCreateUpfrontHookLayer: equ -186
  1019. _LVOCreateBehindHookLayer:  equ -192
  1020. _LVOInstallLayerHook:   equ     -198
  1021. _LVOInstallLayerInfoHook: equ    -204
  1022. _LVOSortLayerCR:    equ    -210
  1023. _LVODoHookClipRects    equ    -216
  1024.  
  1025. ********************** LVO:s for locale.library **************************
  1026.  
  1027. _LVOCloseCatalog:    equ    -36
  1028. _LVOCloseLocale:    equ    -42
  1029. _LVOConvToLower:    equ    -48
  1030. _LVOConvToUpper:    equ    -54
  1031. _LVOFormatDate:            equ    -60
  1032. _LVOFormatString:    equ    -66
  1033. _LVOGetCatalogStr:    equ    -72
  1034. _LVOGetLocaleStr:    equ    -78
  1035. _LVOIsAlNum:            equ    -84
  1036. _LVOIsAlpha:            equ    -90
  1037. _LVOIsCntrl:            equ    -96
  1038. _LVOIsDigit:            equ    -102
  1039. _LVOIsGraph:            equ    -108
  1040. _LVOIsLower:            equ    -114
  1041. _LVOIsPrint:            equ    -120
  1042. _LVOIsPunct:            equ    -126
  1043. _LVOIsSpace:            equ    -132
  1044. _LVOIsUpper:            equ    -138
  1045. _LVOIsXDigit:            equ    -144
  1046. _LVOOpenCatalogA:    equ    -150
  1047. _LVOOpenLocale:            equ    -156
  1048. _LVOParseDate:            equ    -162
  1049. _LVOStrConvert:            equ    -174
  1050. _LVOStrnCmp:            equ    -180
  1051.  
  1052. ********************* LVO:s for mathffp.library **************************
  1053.  
  1054. _LVOSPFix:              equ     -30
  1055. _LVOSPFlt:              equ     -36
  1056. _LVOSPCmp:              equ     -42
  1057. _LVOSPTst:              equ     -48
  1058. _LVOSPAbs:              equ     -54
  1059. _LVOSPNeg:              equ     -60
  1060. _LVOSPAdd:              equ     -66
  1061. _LVOSPSub:              equ     -72
  1062. _LVOSPMul:              equ     -78
  1063. _LVOSPDiv:              equ     -84
  1064. _LVOSPFloor:            equ     -90     ; Functions in V33 or higher (1.2)
  1065. _LVOSPCeil:             equ     -96
  1066.  
  1067. ******************* LVO:s for mathieeedoubbas.library ********************
  1068.  
  1069. _LVOIEEEDPFix:          equ     -30
  1070. _LVOIEEEDPFlt:          equ     -36
  1071. _LVOIEEEDPCmp:          equ     -42
  1072. _LVOIEEEDPTst:          equ     -48
  1073. _LVOIEEEDPAbs:          equ     -54
  1074. _LVOIEEEDPNeg:          equ     -60
  1075. _LVOIEEEDPAdd:          equ     -66
  1076. _LVOIEEEDPSub:          equ     -72
  1077. _LVOIEEEDPMul:          equ     -78
  1078. _LVOIEEEDPDiv:          equ     -84
  1079. _LVOIEEEDPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1080. _LVOIEEEDPCeil:         equ     -96
  1081.  
  1082. ****************** LVO:s for mathieeedoubtrans.library *******************
  1083.  
  1084. _LVOIEEEDPAtan:         equ     -30
  1085. _LVOIEEEDPSin:          equ     -36
  1086. _LVOIEEEDPCos:          equ     -42
  1087. _LVOIEEEDPTan:          equ     -48
  1088. _LVOIEEEDPSincos:       equ     -54
  1089. _LVOIEEEDPSinh:         equ     -60
  1090. _LVOIEEEDPCosh:         equ     -66
  1091. _LVOIEEEDPTanh:         equ     -72
  1092. _LVOIEEEDPExp:          equ     -78
  1093. _LVOIEEEDPLog:          equ     -84
  1094. _LVOIEEEDPPow:          equ     -90
  1095. _LVOIEEEDPSqrt:         equ     -96
  1096. _LVOIEEEDPTieee:        equ     -102
  1097. _LVOIEEEDPFieee:        equ     -108
  1098. _LVOIEEEDPAsin:         equ     -114
  1099. _LVOIEEEDPAcos:         equ     -120
  1100. _LVOIEEEDPLog10:        equ     -126
  1101.  
  1102. ******************* LVO:s for mathieeesignbas.library ********************
  1103.  
  1104. _LVOIEEESPFix:          equ     -30
  1105. _LVOIEEESPFlt:          equ     -36
  1106. _LVOIEEESPCmp:          equ     -42
  1107. _LVOIEEESPTst:          equ     -48
  1108. _LVOIEEESPAbs:          equ     -54
  1109. _LVOIEEESPNeg:          equ     -60
  1110. _LVOIEEESPAdd:          equ     -66
  1111. _LVOIEEESPSub:          equ     -72
  1112. _LVOIEEESPMul:          equ     -78
  1113. _LVOIEEESPDiv:          equ     -84
  1114. _LVOIEEESPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1115. _LVOIEEESPCeil:         equ     -96
  1116.  
  1117. ******************* LVO:s for mathieeesigntrans.library ******************
  1118.  
  1119. _LVOIEEESPAtan:         equ     -30
  1120. _LVOIEEESPSin:          equ     -36
  1121. _LVOIEEESPCos:          equ     -42
  1122. _LVOIEEESPTan:          equ     -48
  1123. _LVOIEEESPSincos:       equ     -54
  1124. _LVOIEEESPSinh:         equ     -60
  1125. _LVOIEEESPCosh:         equ     -66
  1126. _LVOIEEESPTanh:         equ     -72
  1127. _LVOIEEESPExp:          equ     -78
  1128. _LVOIEEESPLog:          equ     -84
  1129. _LVOIEEESPPow:          equ     -90
  1130. _LVOIEEESPSqrt:         equ     -96
  1131. _LVOIEEESPTieee:        equ     -102
  1132. _LVOIEEESPFieee:        equ     -108
  1133. _LVOIEEESPAsin:         equ     -114
  1134. _LVOIEEESPAcos:         equ     -120
  1135. _LVOIEEESPLog10:        equ     -126
  1136.  
  1137. ********************** LVO:s for mathtrans.library ***********************
  1138.  
  1139. _LVOSPAtan:             equ     -30
  1140. _LVOSPSin:              equ     -36
  1141. _LVOSPCos:              equ     -42
  1142. _LVOSPTan:              equ     -48
  1143. _LVOSPSincos:           equ     -54
  1144. _LVOSPSinh:             equ     -60
  1145. _LVOSPCosh:             equ     -66
  1146. _LVOSPTanh:             equ     -72
  1147. _LVOSPExp:              equ     -78
  1148. _LVOSPLog:              equ     -84
  1149. _LVOSPPow:              equ     -90
  1150. _LVOSPSqrt:             equ     -96
  1151. _LVOSPTieee:            equ     -102
  1152. _LVOSPFieee:            equ     -108
  1153. _LVOSPAsin:             equ     -114    ; Functions in V31 or higher (1.1)
  1154. _LVOSPAcos:             equ     -120
  1155. _LVOSPLog10:            equ     -126
  1156.  
  1157. ************************* LVO:s for misc.resource ************************
  1158.  
  1159. _LVOAllocMiscResource:  equ     -6
  1160. _LVOFreeMiscResource:   equ     -12
  1161.  
  1162. ************************* LVO:s for potgo.resource ***********************
  1163.  
  1164. _LVOAllocPotBits:       equ     -6
  1165. _LVOFreePotBits:        equ     -12
  1166. _LVOWritePotgo:         equ     -18
  1167.  
  1168. ************************* LVO:s for ramdrive.device **********************
  1169.  
  1170. _LVOKillRAD0:           equ     -42     ; Functions in V34 or higher (1.3)
  1171. _LVOKillRAD:            equ     -48     ; Functions in V36 or higher (2.0)
  1172.  
  1173. ******************** LVO:s for rexxsyslib.library ************************
  1174.  
  1175. _LVOCreateArgString:    equ     -126    ; Functions in V33 or higher (1.2)
  1176. _LVODeleteArgString:    equ     -132
  1177. _LVOLengthArgString:    equ     -138
  1178. _LVOCreateRexxMsg:      equ     -144
  1179. _LVODeleteRexxMsg:      equ     -150
  1180. _LVOClearRexxMsg:       equ     -156
  1181. _LVOFillRexxMsg:        equ     -162
  1182. _LVOIsRexxMsg:          equ     -168
  1183. _LVOLockRexxBase:       equ     -450
  1184. _LVOUnlockRexxBase:     equ     -456
  1185.  
  1186. ************************** LVO:s for timer.device ************************
  1187.  
  1188. _LVOAddTime:            equ     -42
  1189. _LVOSubTime:            equ     -48
  1190. _LVOCmpTime:            equ     -54
  1191. _LVOReadEClock:         equ     -60
  1192. _LVOGetSysTime:         equ     -66
  1193.  
  1194. ********************** LVO:s for translator.library **********************
  1195.  
  1196. _LVOTranslate:          equ     -30
  1197.  
  1198. *********************** LVO:s for utility.library ************************
  1199.  
  1200. _LVOFindTagItem:        equ     -30     ; Functions in V36 or higher (2.0)
  1201. _LVOGetTagData:         equ     -36
  1202. _LVOPackBoolTags:       equ     -42
  1203. _LVONextTagItem:        equ     -48
  1204. _LVOFilterTagChanges:   equ     -54
  1205. _LVOMapTags:            equ     -60
  1206. _LVOAllocateTagItems:   equ     -66
  1207. _LVOCloneTagItems:      equ     -72
  1208. _LVOFreeTagItems:       equ     -78
  1209. _LVORefreshTagItemClones:   equ -84
  1210. _LVOTagInArray:         equ     -90
  1211. _LVOFilterTagItems:     equ     -96
  1212. _LVOCallHookPkt:        equ     -102
  1213. _LVOAmiga2Date:         equ     -120
  1214. _LVODate2Amiga:         equ     -126
  1215. _LVOCheckDate:          equ     -132
  1216. _LVOSMult32:            equ     -138
  1217. _LVOUMult32:            equ     -144
  1218. _LVOSDivMod32:          equ     -150
  1219. _LVOUDivMod32:          equ     -156
  1220. _LVOStricmp:            equ     -162
  1221. _LVOStrnicmp:           equ     -168
  1222. _LVOToUpper:            equ     -174
  1223. _LVOToLower:            equ     -180
  1224. _LVOApplyTagChanges:    equ    -186    ; Functions in V39 or higher (3.0)
  1225. _LVOSMult64:            equ    -198
  1226. _LVOUMult64:            equ    -204
  1227. _LVOPackStructureTags:    equ    -210
  1228. _LVOUnpackStructureTags: equ    -216
  1229. _LVOAddNamedObject:    equ    -222
  1230. _LVOAllocNamedObjectA:    equ    -228
  1231. _LVOAttemptRemNamedObject: equ    -234
  1232. _LVOFindNamedObject:    equ    -240
  1233. _LVOFreeNamedObject:    equ    -246
  1234. _LVONamedObjectName:    equ    -252
  1235. _LVOReleaseNamedObject:    equ    -258
  1236. _LVORemNamedObject:    equ    -264
  1237. _LVOGetUniqueID:    equ    -270
  1238.  
  1239. *********************** LVO:s for workbench.library **********************
  1240.  
  1241. _LVOUpdateWorkbench:    equ     -30     ; Functions in V36 or higher (2.0)
  1242. _LVOQuoteWorkbench:     equ     -36
  1243. _LVOStartWorkbench:     equ     -42
  1244. _LVOAddAppWindow:       equ     -48
  1245. _LVORemoveAppWindow:    equ     -54
  1246. _LVOAddAppIconA:        equ     -60
  1247. _LVORemoveAppIcon:      equ     -66
  1248. _LVOAddAppMenuItemA:    equ     -72
  1249. _LVORemoveAppMenuItem:  equ     -78
  1250. _LVOWBInfo:             equ     -90     ; Functions in V39 or higher (3.0)
  1251.  
  1252. **************************************************************************
  1253.     ENDC        ; LVOS_I
  1254.