home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 19 / AACD19.BIN / AACD / Programming / YAEC / externs / dos.ext < prev    next >
Encoding:
Text File  |  2001-02-23  |  24.9 KB  |  1,272 lines

  1. ;.ext file Created by fdtool in LITTEL package v18
  2. EXT Open 2
  3.    move.l GLOBAL_dosbase(a4), a6
  4.    movem.l d2-d7/a2-a5, -(a7)
  5.    add.l #40, a7
  6.    move.l (a7)+, d1
  7.    move.l (a7)+, d2
  8.    sub.l #48, a7
  9.    jsr -30(a6)
  10.    movem.l (a7)+, d2-d7/a2-a5
  11. ENDEXT
  12. EXT Close 1
  13.    move.l GLOBAL_dosbase(a4), a6
  14.    move.l (a7)+, d1
  15.    jsr -36(a6)
  16. ENDEXT
  17. EXT Read 3
  18.    move.l GLOBAL_dosbase(a4), a6
  19.    movem.l d2-d7/a2-a5, -(a7)
  20.    add.l #40, a7
  21.    move.l (a7)+, d1
  22.    move.l (a7)+, d2
  23.    move.l (a7)+, d3
  24.    sub.l #52, a7
  25.    jsr -42(a6)
  26.    movem.l (a7)+, d2-d7/a2-a5
  27. ENDEXT
  28. EXT Write 3
  29.    move.l GLOBAL_dosbase(a4), a6
  30.    movem.l d2-d7/a2-a5, -(a7)
  31.    add.l #40, a7
  32.    move.l (a7)+, d1
  33.    move.l (a7)+, d2
  34.    move.l (a7)+, d3
  35.    sub.l #52, a7
  36.    jsr -48(a6)
  37.    movem.l (a7)+, d2-d7/a2-a5
  38. ENDEXT
  39. EXT Input 0
  40.    move.l GLOBAL_dosbase(a4), a6
  41.    jsr -54(a6)
  42. ENDEXT
  43. EXT Output 0
  44.    move.l GLOBAL_dosbase(a4), a6
  45.    jsr -60(a6)
  46. ENDEXT
  47. EXT Seek 3
  48.    move.l GLOBAL_dosbase(a4), a6
  49.    movem.l d2-d7/a2-a5, -(a7)
  50.    add.l #40, a7
  51.    move.l (a7)+, d1
  52.    move.l (a7)+, d2
  53.    move.l (a7)+, d3
  54.    sub.l #52, a7
  55.    jsr -66(a6)
  56.    movem.l (a7)+, d2-d7/a2-a5
  57. ENDEXT
  58. EXT DeleteFile 1
  59.    move.l GLOBAL_dosbase(a4), a6
  60.    move.l (a7)+, d1
  61.    jsr -72(a6)
  62. ENDEXT
  63. EXT Rename 2
  64.    move.l GLOBAL_dosbase(a4), a6
  65.    movem.l d2-d7/a2-a5, -(a7)
  66.    add.l #40, a7
  67.    move.l (a7)+, d1
  68.    move.l (a7)+, d2
  69.    sub.l #48, a7
  70.    jsr -78(a6)
  71.    movem.l (a7)+, d2-d7/a2-a5
  72. ENDEXT
  73. EXT Lock 2
  74.    move.l GLOBAL_dosbase(a4), a6
  75.    movem.l d2-d7/a2-a5, -(a7)
  76.    add.l #40, a7
  77.    move.l (a7)+, d1
  78.    move.l (a7)+, d2
  79.    sub.l #48, a7
  80.    jsr -84(a6)
  81.    movem.l (a7)+, d2-d7/a2-a5
  82. ENDEXT
  83. EXT UnLock 1
  84.    move.l GLOBAL_dosbase(a4), a6
  85.    move.l (a7)+, d1
  86.    jsr -90(a6)
  87. ENDEXT
  88. EXT DupLock 1
  89.    move.l GLOBAL_dosbase(a4), a6
  90.    move.l (a7)+, d1
  91.    jsr -96(a6)
  92. ENDEXT
  93. EXT Examine 2
  94.    move.l GLOBAL_dosbase(a4), a6
  95.    movem.l d2-d7/a2-a5, -(a7)
  96.    add.l #40, a7
  97.    move.l (a7)+, d1
  98.    move.l (a7)+, d2
  99.    sub.l #48, a7
  100.    jsr -102(a6)
  101.    movem.l (a7)+, d2-d7/a2-a5
  102. ENDEXT
  103. EXT ExNext 2
  104.    move.l GLOBAL_dosbase(a4), a6
  105.    movem.l d2-d7/a2-a5, -(a7)
  106.    add.l #40, a7
  107.    move.l (a7)+, d1
  108.    move.l (a7)+, d2
  109.    sub.l #48, a7
  110.    jsr -108(a6)
  111.    movem.l (a7)+, d2-d7/a2-a5
  112. ENDEXT
  113. EXT Info 2
  114.    move.l GLOBAL_dosbase(a4), a6
  115.    movem.l d2-d7/a2-a5, -(a7)
  116.    add.l #40, a7
  117.    move.l (a7)+, d1
  118.    move.l (a7)+, d2
  119.    sub.l #48, a7
  120.    jsr -114(a6)
  121.    movem.l (a7)+, d2-d7/a2-a5
  122. ENDEXT
  123. EXT CreateDir 1
  124.    move.l GLOBAL_dosbase(a4), a6
  125.    move.l (a7)+, d1
  126.    jsr -120(a6)
  127. ENDEXT
  128. EXT CurrentDir 1
  129.    move.l GLOBAL_dosbase(a4), a6
  130.    move.l (a7)+, d1
  131.    jsr -126(a6)
  132. ENDEXT
  133. EXT IoErr 0
  134.    move.l GLOBAL_dosbase(a4), a6
  135.    jsr -132(a6)
  136. ENDEXT
  137. EXT CreateProc 4
  138.    move.l GLOBAL_dosbase(a4), a6
  139.    movem.l d2-d7/a2-a5, -(a7)
  140.    add.l #40, a7
  141.    move.l (a7)+, d1
  142.    move.l (a7)+, d2
  143.    move.l (a7)+, d3
  144.    move.l (a7)+, d4
  145.    sub.l #56, a7
  146.    jsr -138(a6)
  147.    movem.l (a7)+, d2-d7/a2-a5
  148. ENDEXT
  149. EXT Exit 1
  150.    move.l GLOBAL_dosbase(a4), a6
  151.    move.l (a7)+, d1
  152.    jsr -144(a6)
  153. ENDEXT
  154. EXT LoadSeg 1
  155.    move.l GLOBAL_dosbase(a4), a6
  156.    move.l (a7)+, d1
  157.    jsr -150(a6)
  158. ENDEXT
  159. EXT UnLoadSeg 1
  160.    move.l GLOBAL_dosbase(a4), a6
  161.    move.l (a7)+, d1
  162.    jsr -156(a6)
  163. ENDEXT
  164. EXT DeviceProc 1
  165.    move.l GLOBAL_dosbase(a4), a6
  166.    move.l (a7)+, d1
  167.    jsr -174(a6)
  168. ENDEXT
  169. EXT SetComment 2
  170.    move.l GLOBAL_dosbase(a4), a6
  171.    movem.l d2-d7/a2-a5, -(a7)
  172.    add.l #40, a7
  173.    move.l (a7)+, d1
  174.    move.l (a7)+, d2
  175.    sub.l #48, a7
  176.    jsr -180(a6)
  177.    movem.l (a7)+, d2-d7/a2-a5
  178. ENDEXT
  179. EXT SetProtection 2
  180.    move.l GLOBAL_dosbase(a4), a6
  181.    movem.l d2-d7/a2-a5, -(a7)
  182.    add.l #40, a7
  183.    move.l (a7)+, d1
  184.    move.l (a7)+, d2
  185.    sub.l #48, a7
  186.    jsr -186(a6)
  187.    movem.l (a7)+, d2-d7/a2-a5
  188. ENDEXT
  189. EXT DateStamp 1
  190.    move.l GLOBAL_dosbase(a4), a6
  191.    move.l (a7)+, d1
  192.    jsr -192(a6)
  193. ENDEXT
  194. EXT Delay 1
  195.    move.l GLOBAL_dosbase(a4), a6
  196.    move.l (a7)+, d1
  197.    jsr -198(a6)
  198. ENDEXT
  199. EXT WaitForChar 2
  200.    move.l GLOBAL_dosbase(a4), a6
  201.    movem.l d2-d7/a2-a5, -(a7)
  202.    add.l #40, a7
  203.    move.l (a7)+, d1
  204.    move.l (a7)+, d2
  205.    sub.l #48, a7
  206.    jsr -204(a6)
  207.    movem.l (a7)+, d2-d7/a2-a5
  208. ENDEXT
  209. EXT ParentDir 1
  210.    move.l GLOBAL_dosbase(a4), a6
  211.    move.l (a7)+, d1
  212.    jsr -210(a6)
  213. ENDEXT
  214. EXT IsInteractive 1
  215.    move.l GLOBAL_dosbase(a4), a6
  216.    move.l (a7)+, d1
  217.    jsr -216(a6)
  218. ENDEXT
  219. EXT Execute 3
  220.    move.l GLOBAL_dosbase(a4), a6
  221.    movem.l d2-d7/a2-a5, -(a7)
  222.    add.l #40, a7
  223.    move.l (a7)+, d1
  224.    move.l (a7)+, d2
  225.    move.l (a7)+, d3
  226.    sub.l #52, a7
  227.    jsr -222(a6)
  228.    movem.l (a7)+, d2-d7/a2-a5
  229. ENDEXT
  230. EXT AllocDosObject 2
  231.    move.l GLOBAL_dosbase(a4), a6
  232.    movem.l d2-d7/a2-a5, -(a7)
  233.    add.l #40, a7
  234.    move.l (a7)+, d1
  235.    move.l (a7)+, d2
  236.    sub.l #48, a7
  237.    jsr -228(a6)
  238.    movem.l (a7)+, d2-d7/a2-a5
  239. ENDEXT
  240. EXT FreeDosObject 2
  241.    move.l GLOBAL_dosbase(a4), a6
  242.    movem.l d2-d7/a2-a5, -(a7)
  243.    add.l #40, a7
  244.    move.l (a7)+, d1
  245.    move.l (a7)+, d2
  246.    sub.l #48, a7
  247.    jsr -234(a6)
  248.    movem.l (a7)+, d2-d7/a2-a5
  249. ENDEXT
  250. EXT DoPkt 7
  251.    move.l GLOBAL_dosbase(a4), a6
  252.    movem.l d2-d7/a2-a5, -(a7)
  253.    add.l #40, a7
  254.    move.l (a7)+, d1
  255.    move.l (a7)+, d2
  256.    move.l (a7)+, d3
  257.    move.l (a7)+, d4
  258.    move.l (a7)+, d5
  259.    move.l (a7)+, d6
  260.    move.l (a7)+, d7
  261.    sub.l #68, a7
  262.    jsr -240(a6)
  263.    movem.l (a7)+, d2-d7/a2-a5
  264. ENDEXT
  265. EXT SendPkt 3
  266.    move.l GLOBAL_dosbase(a4), a6
  267.    movem.l d2-d7/a2-a5, -(a7)
  268.    add.l #40, a7
  269.    move.l (a7)+, d1
  270.    move.l (a7)+, d2
  271.    move.l (a7)+, d3
  272.    sub.l #52, a7
  273.    jsr -246(a6)
  274.    movem.l (a7)+, d2-d7/a2-a5
  275. ENDEXT
  276. EXT WaitPkt 0
  277.    move.l GLOBAL_dosbase(a4), a6
  278.    jsr -252(a6)
  279. ENDEXT
  280. EXT ReplyPkt 3
  281.    move.l GLOBAL_dosbase(a4), a6
  282.    movem.l d2-d7/a2-a5, -(a7)
  283.    add.l #40, a7
  284.    move.l (a7)+, d1
  285.    move.l (a7)+, d2
  286.    move.l (a7)+, d3
  287.    sub.l #52, a7
  288.    jsr -258(a6)
  289.    movem.l (a7)+, d2-d7/a2-a5
  290. ENDEXT
  291. EXT AbortPkt 2
  292.    move.l GLOBAL_dosbase(a4), a6
  293.    movem.l d2-d7/a2-a5, -(a7)
  294.    add.l #40, a7
  295.    move.l (a7)+, d1
  296.    move.l (a7)+, d2
  297.    sub.l #48, a7
  298.    jsr -264(a6)
  299.    movem.l (a7)+, d2-d7/a2-a5
  300. ENDEXT
  301. EXT LockRecord 5
  302.    move.l GLOBAL_dosbase(a4), a6
  303.    movem.l d2-d7/a2-a5, -(a7)
  304.    add.l #40, a7
  305.    move.l (a7)+, d1
  306.    move.l (a7)+, d2
  307.    move.l (a7)+, d3
  308.    move.l (a7)+, d4
  309.    move.l (a7)+, d5
  310.    sub.l #60, a7
  311.    jsr -270(a6)
  312.    movem.l (a7)+, d2-d7/a2-a5
  313. ENDEXT
  314. EXT LockRecords 2
  315.    move.l GLOBAL_dosbase(a4), a6
  316.    movem.l d2-d7/a2-a5, -(a7)
  317.    add.l #40, a7
  318.    move.l (a7)+, d1
  319.    move.l (a7)+, d2
  320.    sub.l #48, a7
  321.    jsr -276(a6)
  322.    movem.l (a7)+, d2-d7/a2-a5
  323. ENDEXT
  324. EXT UnLockRecord 3
  325.    move.l GLOBAL_dosbase(a4), a6
  326.    movem.l d2-d7/a2-a5, -(a7)
  327.    add.l #40, a7
  328.    move.l (a7)+, d1
  329.    move.l (a7)+, d2
  330.    move.l (a7)+, d3
  331.    sub.l #52, a7
  332.    jsr -282(a6)
  333.    movem.l (a7)+, d2-d7/a2-a5
  334. ENDEXT
  335. EXT UnLockRecords 1
  336.    move.l GLOBAL_dosbase(a4), a6
  337.    move.l (a7)+, d1
  338.    jsr -288(a6)
  339. ENDEXT
  340. EXT SelectInput 1
  341.    move.l GLOBAL_dosbase(a4), a6
  342.    move.l (a7)+, d1
  343.    jsr -294(a6)
  344. ENDEXT
  345. EXT SelectOutput 1
  346.    move.l GLOBAL_dosbase(a4), a6
  347.    move.l (a7)+, d1
  348.    jsr -300(a6)
  349. ENDEXT
  350. EXT FGetC 1
  351.    move.l GLOBAL_dosbase(a4), a6
  352.    move.l (a7)+, d1
  353.    jsr -306(a6)
  354. ENDEXT
  355. EXT FPutC 2
  356.    move.l GLOBAL_dosbase(a4), a6
  357.    movem.l d2-d7/a2-a5, -(a7)
  358.    add.l #40, a7
  359.    move.l (a7)+, d1
  360.    move.l (a7)+, d2
  361.    sub.l #48, a7
  362.    jsr -312(a6)
  363.    movem.l (a7)+, d2-d7/a2-a5
  364. ENDEXT
  365. EXT UnGetC 2
  366.    move.l GLOBAL_dosbase(a4), a6
  367.    movem.l d2-d7/a2-a5, -(a7)
  368.    add.l #40, a7
  369.    move.l (a7)+, d1
  370.    move.l (a7)+, d2
  371.    sub.l #48, a7
  372.    jsr -318(a6)
  373.    movem.l (a7)+, d2-d7/a2-a5
  374. ENDEXT
  375. EXT FRead 4
  376.    move.l GLOBAL_dosbase(a4), a6
  377.    movem.l d2-d7/a2-a5, -(a7)
  378.    add.l #40, a7
  379.    move.l (a7)+, d1
  380.    move.l (a7)+, d2
  381.    move.l (a7)+, d3
  382.    move.l (a7)+, d4
  383.    sub.l #56, a7
  384.    jsr -324(a6)
  385.    movem.l (a7)+, d2-d7/a2-a5
  386. ENDEXT
  387. EXT FWrite 4
  388.    move.l GLOBAL_dosbase(a4), a6
  389.    movem.l d2-d7/a2-a5, -(a7)
  390.    add.l #40, a7
  391.    move.l (a7)+, d1
  392.    move.l (a7)+, d2
  393.    move.l (a7)+, d3
  394.    move.l (a7)+, d4
  395.    sub.l #56, a7
  396.    jsr -330(a6)
  397.    movem.l (a7)+, d2-d7/a2-a5
  398. ENDEXT
  399. EXT FGets 3
  400.    move.l GLOBAL_dosbase(a4), a6
  401.    movem.l d2-d7/a2-a5, -(a7)
  402.    add.l #40, a7
  403.    move.l (a7)+, d1
  404.    move.l (a7)+, d2
  405.    move.l (a7)+, d3
  406.    sub.l #52, a7
  407.    jsr -336(a6)
  408.    movem.l (a7)+, d2-d7/a2-a5
  409. ENDEXT
  410. EXT FPuts 2
  411.    move.l GLOBAL_dosbase(a4), a6
  412.    movem.l d2-d7/a2-a5, -(a7)
  413.    add.l #40, a7
  414.    move.l (a7)+, d1
  415.    move.l (a7)+, d2
  416.    sub.l #48, a7
  417.    jsr -342(a6)
  418.    movem.l (a7)+, d2-d7/a2-a5
  419. ENDEXT
  420. EXT VFWritef 3
  421.    move.l GLOBAL_dosbase(a4), a6
  422.    movem.l d2-d7/a2-a5, -(a7)
  423.    add.l #40, a7
  424.    move.l (a7)+, d1
  425.    move.l (a7)+, d2
  426.    move.l (a7)+, d3
  427.    sub.l #52, a7
  428.    jsr -348(a6)
  429.    movem.l (a7)+, d2-d7/a2-a5
  430. ENDEXT
  431. EXT VFPrintf 3
  432.    move.l GLOBAL_dosbase(a4), a6
  433.    movem.l d2-d7/a2-a5, -(a7)
  434.    add.l #40, a7
  435.    move.l (a7)+, d1
  436.    move.l (a7)+, d2
  437.    move.l (a7)+, d3
  438.    sub.l #52, a7
  439.    jsr -354(a6)
  440.    movem.l (a7)+, d2-d7/a2-a5
  441. ENDEXT
  442. EXT Flush 1
  443.    move.l GLOBAL_dosbase(a4), a6
  444.    move.l (a7)+, d1
  445.    jsr -360(a6)
  446. ENDEXT
  447. EXT SetVBuf 4
  448.    move.l GLOBAL_dosbase(a4), a6
  449.    movem.l d2-d7/a2-a5, -(a7)
  450.    add.l #40, a7
  451.    move.l (a7)+, d1
  452.    move.l (a7)+, d2
  453.    move.l (a7)+, d3
  454.    move.l (a7)+, d4
  455.    sub.l #56, a7
  456.    jsr -366(a6)
  457.    movem.l (a7)+, d2-d7/a2-a5
  458. ENDEXT
  459. EXT DupLockFromFH 1
  460.    move.l GLOBAL_dosbase(a4), a6
  461.    move.l (a7)+, d1
  462.    jsr -372(a6)
  463. ENDEXT
  464. EXT OpenFromLock 1
  465.    move.l GLOBAL_dosbase(a4), a6
  466.    move.l (a7)+, d1
  467.    jsr -378(a6)
  468. ENDEXT
  469. EXT ParentOfFH 1
  470.    move.l GLOBAL_dosbase(a4), a6
  471.    move.l (a7)+, d1
  472.    jsr -384(a6)
  473. ENDEXT
  474. EXT ExamineFH 2
  475.    move.l GLOBAL_dosbase(a4), a6
  476.    movem.l d2-d7/a2-a5, -(a7)
  477.    add.l #40, a7
  478.    move.l (a7)+, d1
  479.    move.l (a7)+, d2
  480.    sub.l #48, a7
  481.    jsr -390(a6)
  482.    movem.l (a7)+, d2-d7/a2-a5
  483. ENDEXT
  484. EXT SetFileDate 2
  485.    move.l GLOBAL_dosbase(a4), a6
  486.    movem.l d2-d7/a2-a5, -(a7)
  487.    add.l #40, a7
  488.    move.l (a7)+, d1
  489.    move.l (a7)+, d2
  490.    sub.l #48, a7
  491.    jsr -396(a6)
  492.    movem.l (a7)+, d2-d7/a2-a5
  493. ENDEXT
  494. EXT NameFromLock 3
  495.    move.l GLOBAL_dosbase(a4), a6
  496.    movem.l d2-d7/a2-a5, -(a7)
  497.    add.l #40, a7
  498.    move.l (a7)+, d1
  499.    move.l (a7)+, d2
  500.    move.l (a7)+, d3
  501.    sub.l #52, a7
  502.    jsr -402(a6)
  503.    movem.l (a7)+, d2-d7/a2-a5
  504. ENDEXT
  505. EXT NameFromFH 3
  506.    move.l GLOBAL_dosbase(a4), a6
  507.    movem.l d2-d7/a2-a5, -(a7)
  508.    add.l #40, a7
  509.    move.l (a7)+, d1
  510.    move.l (a7)+, d2
  511.    move.l (a7)+, d3
  512.    sub.l #52, a7
  513.    jsr -408(a6)
  514.    movem.l (a7)+, d2-d7/a2-a5
  515. ENDEXT
  516. EXT SplitName 5
  517.    move.l GLOBAL_dosbase(a4), a6
  518.    movem.l d2-d7/a2-a5, -(a7)
  519.    add.l #40, a7
  520.    move.l (a7)+, d1
  521.    move.l (a7)+, d2
  522.    move.l (a7)+, d3
  523.    move.l (a7)+, d4
  524.    move.l (a7)+, d5
  525.    sub.l #60, a7
  526.    jsr -414(a6)
  527.    movem.l (a7)+, d2-d7/a2-a5
  528. ENDEXT
  529. EXT SameLock 2
  530.    move.l GLOBAL_dosbase(a4), a6
  531.    movem.l d2-d7/a2-a5, -(a7)
  532.    add.l #40, a7
  533.    move.l (a7)+, d1
  534.    move.l (a7)+, d2
  535.    sub.l #48, a7
  536.    jsr -420(a6)
  537.    movem.l (a7)+, d2-d7/a2-a5
  538. ENDEXT
  539. EXT SetMode 2
  540.    move.l GLOBAL_dosbase(a4), a6
  541.    movem.l d2-d7/a2-a5, -(a7)
  542.    add.l #40, a7
  543.    move.l (a7)+, d1
  544.    move.l (a7)+, d2
  545.    sub.l #48, a7
  546.    jsr -426(a6)
  547.    movem.l (a7)+, d2-d7/a2-a5
  548. ENDEXT
  549. EXT ExAll 5
  550.    move.l GLOBAL_dosbase(a4), a6
  551.    movem.l d2-d7/a2-a5, -(a7)
  552.    add.l #40, a7
  553.    move.l (a7)+, d1
  554.    move.l (a7)+, d2
  555.    move.l (a7)+, d3
  556.    move.l (a7)+, d4
  557.    move.l (a7)+, d5
  558.    sub.l #60, a7
  559.    jsr -432(a6)
  560.    movem.l (a7)+, d2-d7/a2-a5
  561. ENDEXT
  562. EXT ReadLink 5
  563.    move.l GLOBAL_dosbase(a4), a6
  564.    movem.l d2-d7/a2-a5, -(a7)
  565.    add.l #40, a7
  566.    move.l (a7)+, d1
  567.    move.l (a7)+, d2
  568.    move.l (a7)+, d3
  569.    move.l (a7)+, d4
  570.    move.l (a7)+, d5
  571.    sub.l #60, a7
  572.    jsr -438(a6)
  573.    movem.l (a7)+, d2-d7/a2-a5
  574. ENDEXT
  575. EXT MakeLink 3
  576.    move.l GLOBAL_dosbase(a4), a6
  577.    movem.l d2-d7/a2-a5, -(a7)
  578.    add.l #40, a7
  579.    move.l (a7)+, d1
  580.    move.l (a7)+, d2
  581.    move.l (a7)+, d3
  582.    sub.l #52, a7
  583.    jsr -444(a6)
  584.    movem.l (a7)+, d2-d7/a2-a5
  585. ENDEXT
  586. EXT ChangeMode 3
  587.    move.l GLOBAL_dosbase(a4), a6
  588.    movem.l d2-d7/a2-a5, -(a7)
  589.    add.l #40, a7
  590.    move.l (a7)+, d1
  591.    move.l (a7)+, d2
  592.    move.l (a7)+, d3
  593.    sub.l #52, a7
  594.    jsr -450(a6)
  595.    movem.l (a7)+, d2-d7/a2-a5
  596. ENDEXT
  597. EXT SetFileSize 3
  598.    move.l GLOBAL_dosbase(a4), a6
  599.    movem.l d2-d7/a2-a5, -(a7)
  600.    add.l #40, a7
  601.    move.l (a7)+, d1
  602.    move.l (a7)+, d2
  603.    move.l (a7)+, d3
  604.    sub.l #52, a7
  605.    jsr -456(a6)
  606.    movem.l (a7)+, d2-d7/a2-a5
  607. ENDEXT
  608. EXT SetIoErr 1
  609.    move.l GLOBAL_dosbase(a4), a6
  610.    move.l (a7)+, d1
  611.    jsr -462(a6)
  612. ENDEXT
  613. EXT Fault 4
  614.    move.l GLOBAL_dosbase(a4), a6
  615.    movem.l d2-d7/a2-a5, -(a7)
  616.    add.l #40, a7
  617.    move.l (a7)+, d1
  618.    move.l (a7)+, d2
  619.    move.l (a7)+, d3
  620.    move.l (a7)+, d4
  621.    sub.l #56, a7
  622.    jsr -468(a6)
  623.    movem.l (a7)+, d2-d7/a2-a5
  624. ENDEXT
  625. EXT PrintFault 2
  626.    move.l GLOBAL_dosbase(a4), a6
  627.    movem.l d2-d7/a2-a5, -(a7)
  628.    add.l #40, a7
  629.    move.l (a7)+, d1
  630.    move.l (a7)+, d2
  631.    sub.l #48, a7
  632.    jsr -474(a6)
  633.    movem.l (a7)+, d2-d7/a2-a5
  634. ENDEXT
  635. EXT ErrorReport 4
  636.    move.l GLOBAL_dosbase(a4), a6
  637.    movem.l d2-d7/a2-a5, -(a7)
  638.    add.l #40, a7
  639.    move.l (a7)+, d1
  640.    move.l (a7)+, d2
  641.    move.l (a7)+, d3
  642.    move.l (a7)+, d4
  643.    sub.l #56, a7
  644.    jsr -480(a6)
  645.    movem.l (a7)+, d2-d7/a2-a5
  646. ENDEXT
  647. EXT Cli 0
  648.    move.l GLOBAL_dosbase(a4), a6
  649.    jsr -492(a6)
  650. ENDEXT
  651. EXT CreateNewProc 1
  652.    move.l GLOBAL_dosbase(a4), a6
  653.    move.l (a7)+, d1
  654.    jsr -498(a6)
  655. ENDEXT
  656. EXT RunCommand 4
  657.    move.l GLOBAL_dosbase(a4), a6
  658.    movem.l d2-d7/a2-a5, -(a7)
  659.    add.l #40, a7
  660.    move.l (a7)+, d1
  661.    move.l (a7)+, d2
  662.    move.l (a7)+, d3
  663.    move.l (a7)+, d4
  664.    sub.l #56, a7
  665.    jsr -504(a6)
  666.    movem.l (a7)+, d2-d7/a2-a5
  667. ENDEXT
  668. EXT GetConsoleTask 0
  669.    move.l GLOBAL_dosbase(a4), a6
  670.    jsr -510(a6)
  671. ENDEXT
  672. EXT SetConsoleTask 1
  673.    move.l GLOBAL_dosbase(a4), a6
  674.    move.l (a7)+, d1
  675.    jsr -516(a6)
  676. ENDEXT
  677. EXT GetFileSysTask 0
  678.    move.l GLOBAL_dosbase(a4), a6
  679.    jsr -522(a6)
  680. ENDEXT
  681. EXT SetFileSysTask 1
  682.    move.l GLOBAL_dosbase(a4), a6
  683.    move.l (a7)+, d1
  684.    jsr -528(a6)
  685. ENDEXT
  686. EXT GetArgStr 0
  687.    move.l GLOBAL_dosbase(a4), a6
  688.    jsr -534(a6)
  689. ENDEXT
  690. EXT SetArgStr 1
  691.    move.l GLOBAL_dosbase(a4), a6
  692.    move.l (a7)+, d1
  693.    jsr -540(a6)
  694. ENDEXT
  695. EXT FindCliProc 1
  696.    move.l GLOBAL_dosbase(a4), a6
  697.    move.l (a7)+, d1
  698.    jsr -546(a6)
  699. ENDEXT
  700. EXT MaxCli 0
  701.    move.l GLOBAL_dosbase(a4), a6
  702.    jsr -552(a6)
  703. ENDEXT
  704. EXT SetCurrentDirName 1
  705.    move.l GLOBAL_dosbase(a4), a6
  706.    move.l (a7)+, d1
  707.    jsr -558(a6)
  708. ENDEXT
  709. EXT GetCurrentDirName 2
  710.    move.l GLOBAL_dosbase(a4), a6
  711.    movem.l d2-d7/a2-a5, -(a7)
  712.    add.l #40, a7
  713.    move.l (a7)+, d1
  714.    move.l (a7)+, d2
  715.    sub.l #48, a7
  716.    jsr -564(a6)
  717.    movem.l (a7)+, d2-d7/a2-a5
  718. ENDEXT
  719. EXT SetProgramName 1
  720.    move.l GLOBAL_dosbase(a4), a6
  721.    move.l (a7)+, d1
  722.    jsr -570(a6)
  723. ENDEXT
  724. EXT GetProgramName 2
  725.    move.l GLOBAL_dosbase(a4), a6
  726.    movem.l d2-d7/a2-a5, -(a7)
  727.    add.l #40, a7
  728.    move.l (a7)+, d1
  729.    move.l (a7)+, d2
  730.    sub.l #48, a7
  731.    jsr -576(a6)
  732.    movem.l (a7)+, d2-d7/a2-a5
  733. ENDEXT
  734. EXT SetPrompt 1
  735.    move.l GLOBAL_dosbase(a4), a6
  736.    move.l (a7)+, d1
  737.    jsr -582(a6)
  738. ENDEXT
  739. EXT GetPrompt 2
  740.    move.l GLOBAL_dosbase(a4), a6
  741.    movem.l d2-d7/a2-a5, -(a7)
  742.    add.l #40, a7
  743.    move.l (a7)+, d1
  744.    move.l (a7)+, d2
  745.    sub.l #48, a7
  746.    jsr -588(a6)
  747.    movem.l (a7)+, d2-d7/a2-a5
  748. ENDEXT
  749. EXT SetProgramDir 1
  750.    move.l GLOBAL_dosbase(a4), a6
  751.    move.l (a7)+, d1
  752.    jsr -594(a6)
  753. ENDEXT
  754. EXT GetProgramDir 0
  755.    move.l GLOBAL_dosbase(a4), a6
  756.    jsr -600(a6)
  757. ENDEXT
  758. EXT SystemTagList 2
  759.    move.l GLOBAL_dosbase(a4), a6
  760.    movem.l d2-d7/a2-a5, -(a7)
  761.    add.l #40, a7
  762.    move.l (a7)+, d1
  763.    move.l (a7)+, d2
  764.    sub.l #48, a7
  765.    jsr -606(a6)
  766.    movem.l (a7)+, d2-d7/a2-a5
  767. ENDEXT
  768. EXT AssignLock 2
  769.    move.l GLOBAL_dosbase(a4), a6
  770.    movem.l d2-d7/a2-a5, -(a7)
  771.    add.l #40, a7
  772.    move.l (a7)+, d1
  773.    move.l (a7)+, d2
  774.    sub.l #48, a7
  775.    jsr -612(a6)
  776.    movem.l (a7)+, d2-d7/a2-a5
  777. ENDEXT
  778. EXT AssignLate 2
  779.    move.l GLOBAL_dosbase(a4), a6
  780.    movem.l d2-d7/a2-a5, -(a7)
  781.    add.l #40, a7
  782.    move.l (a7)+, d1
  783.    move.l (a7)+, d2
  784.    sub.l #48, a7
  785.    jsr -618(a6)
  786.    movem.l (a7)+, d2-d7/a2-a5
  787. ENDEXT
  788. EXT AssignPath 2
  789.    move.l GLOBAL_dosbase(a4), a6
  790.    movem.l d2-d7/a2-a5, -(a7)
  791.    add.l #40, a7
  792.    move.l (a7)+, d1
  793.    move.l (a7)+, d2
  794.    sub.l #48, a7
  795.    jsr -624(a6)
  796.    movem.l (a7)+, d2-d7/a2-a5
  797. ENDEXT
  798. EXT AssignAdd 2
  799.    move.l GLOBAL_dosbase(a4), a6
  800.    movem.l d2-d7/a2-a5, -(a7)
  801.    add.l #40, a7
  802.    move.l (a7)+, d1
  803.    move.l (a7)+, d2
  804.    sub.l #48, a7
  805.    jsr -630(a6)
  806.    movem.l (a7)+, d2-d7/a2-a5
  807. ENDEXT
  808. EXT RemAssignList 2
  809.    move.l GLOBAL_dosbase(a4), a6
  810.    movem.l d2-d7/a2-a5, -(a7)
  811.    add.l #40, a7
  812.    move.l (a7)+, d1
  813.    move.l (a7)+, d2
  814.    sub.l #48, a7
  815.    jsr -636(a6)
  816.    movem.l (a7)+, d2-d7/a2-a5
  817. ENDEXT
  818. EXT GetDeviceProc 2
  819.    move.l GLOBAL_dosbase(a4), a6
  820.    movem.l d2-d7/a2-a5, -(a7)
  821.    add.l #40, a7
  822.    move.l (a7)+, d1
  823.    move.l (a7)+, d2
  824.    sub.l #48, a7
  825.    jsr -642(a6)
  826.    movem.l (a7)+, d2-d7/a2-a5
  827. ENDEXT
  828. EXT FreeDeviceProc 1
  829.    move.l GLOBAL_dosbase(a4), a6
  830.    move.l (a7)+, d1
  831.    jsr -648(a6)
  832. ENDEXT
  833. EXT LockDosList 1
  834.    move.l GLOBAL_dosbase(a4), a6
  835.    move.l (a7)+, d1
  836.    jsr -654(a6)
  837. ENDEXT
  838. EXT UnLockDosList 1
  839.    move.l GLOBAL_dosbase(a4), a6
  840.    move.l (a7)+, d1
  841.    jsr -660(a6)
  842. ENDEXT
  843. EXT AttemptLockDosList 1
  844.    move.l GLOBAL_dosbase(a4), a6
  845.    move.l (a7)+, d1
  846.    jsr -666(a6)
  847. ENDEXT
  848. EXT RemDosEntry 1
  849.    move.l GLOBAL_dosbase(a4), a6
  850.    move.l (a7)+, d1
  851.    jsr -672(a6)
  852. ENDEXT
  853. EXT AddDosEntry 1
  854.    move.l GLOBAL_dosbase(a4), a6
  855.    move.l (a7)+, d1
  856.    jsr -678(a6)
  857. ENDEXT
  858. EXT FindDosEntry 3
  859.    move.l GLOBAL_dosbase(a4), a6
  860.    movem.l d2-d7/a2-a5, -(a7)
  861.    add.l #40, a7
  862.    move.l (a7)+, d1
  863.    move.l (a7)+, d2
  864.    move.l (a7)+, d3
  865.    sub.l #52, a7
  866.    jsr -684(a6)
  867.    movem.l (a7)+, d2-d7/a2-a5
  868. ENDEXT
  869. EXT NextDosEntry 2
  870.    move.l GLOBAL_dosbase(a4), a6
  871.    movem.l d2-d7/a2-a5, -(a7)
  872.    add.l #40, a7
  873.    move.l (a7)+, d1
  874.    move.l (a7)+, d2
  875.    sub.l #48, a7
  876.    jsr -690(a6)
  877.    movem.l (a7)+, d2-d7/a2-a5
  878. ENDEXT
  879. EXT MakeDosEntry 2
  880.    move.l GLOBAL_dosbase(a4), a6
  881.    movem.l d2-d7/a2-a5, -(a7)
  882.    add.l #40, a7
  883.    move.l (a7)+, d1
  884.    move.l (a7)+, d2
  885.    sub.l #48, a7
  886.    jsr -696(a6)
  887.    movem.l (a7)+, d2-d7/a2-a5
  888. ENDEXT
  889. EXT FreeDosEntry 1
  890.    move.l GLOBAL_dosbase(a4), a6
  891.    move.l (a7)+, d1
  892.    jsr -702(a6)
  893. ENDEXT
  894. EXT IsFileSystem 1
  895.    move.l GLOBAL_dosbase(a4), a6
  896.    move.l (a7)+, d1
  897.    jsr -708(a6)
  898. ENDEXT
  899. EXT Format 3
  900.    move.l GLOBAL_dosbase(a4), a6
  901.    movem.l d2-d7/a2-a5, -(a7)
  902.    add.l #40, a7
  903.    move.l (a7)+, d1
  904.    move.l (a7)+, d2
  905.    move.l (a7)+, d3
  906.    sub.l #52, a7
  907.    jsr -714(a6)
  908.    movem.l (a7)+, d2-d7/a2-a5
  909. ENDEXT
  910. EXT Relabel 2
  911.    move.l GLOBAL_dosbase(a4), a6
  912.    movem.l d2-d7/a2-a5, -(a7)
  913.    add.l #40, a7
  914.    move.l (a7)+, d1
  915.    move.l (a7)+, d2
  916.    sub.l #48, a7
  917.    jsr -720(a6)
  918.    movem.l (a7)+, d2-d7/a2-a5
  919. ENDEXT
  920. EXT Inhibit 2
  921.    move.l GLOBAL_dosbase(a4), a6
  922.    movem.l d2-d7/a2-a5, -(a7)
  923.    add.l #40, a7
  924.    move.l (a7)+, d1
  925.    move.l (a7)+, d2
  926.    sub.l #48, a7
  927.    jsr -726(a6)
  928.    movem.l (a7)+, d2-d7/a2-a5
  929. ENDEXT
  930. EXT AddBuffers 2
  931.    move.l GLOBAL_dosbase(a4), a6
  932.    movem.l d2-d7/a2-a5, -(a7)
  933.    add.l #40, a7
  934.    move.l (a7)+, d1
  935.    move.l (a7)+, d2
  936.    sub.l #48, a7
  937.    jsr -732(a6)
  938.    movem.l (a7)+, d2-d7/a2-a5
  939. ENDEXT
  940. EXT CompareDates 2
  941.    move.l GLOBAL_dosbase(a4), a6
  942.    movem.l d2-d7/a2-a5, -(a7)
  943.    add.l #40, a7
  944.    move.l (a7)+, d1
  945.    move.l (a7)+, d2
  946.    sub.l #48, a7
  947.    jsr -738(a6)
  948.    movem.l (a7)+, d2-d7/a2-a5
  949. ENDEXT
  950. EXT DateToStr 1
  951.    move.l GLOBAL_dosbase(a4), a6
  952.    move.l (a7)+, d1
  953.    jsr -744(a6)
  954. ENDEXT
  955. EXT StrToDate 1
  956.    move.l GLOBAL_dosbase(a4), a6
  957.    move.l (a7)+, d1
  958.    jsr -750(a6)
  959. ENDEXT
  960. EXT InternalLoadSeg 4
  961.    move.l GLOBAL_dosbase(a4), a6
  962.    movem.l d2-d7/a2-a5, -(a7)
  963.    add.l #40, a7
  964.    move.l (a7)+, d0
  965.    move.l (a7)+, a0
  966.    move.l (a7)+, a1
  967.    move.l (a7)+, a2
  968.    sub.l #56, a7
  969.    jsr -756(a6)
  970.    movem.l (a7)+, d2-d7/a2-a5
  971. ENDEXT
  972. EXT InternalUnLoadSeg 2
  973.    move.l GLOBAL_dosbase(a4), a6
  974.    move.l (a7)+, d1
  975.    move.l (a7)+, a1
  976.    jsr -762(a6)
  977. ENDEXT
  978. EXT NewLoadSeg 2
  979.    move.l GLOBAL_dosbase(a4), a6
  980.    movem.l d2-d7/a2-a5, -(a7)
  981.    add.l #40, a7
  982.    move.l (a7)+, d1
  983.    move.l (a7)+, d2
  984.    sub.l #48, a7
  985.    jsr -768(a6)
  986.    movem.l (a7)+, d2-d7/a2-a5
  987. ENDEXT
  988. EXT AddSegment 3
  989.    move.l GLOBAL_dosbase(a4), a6
  990.    movem.l d2-d7/a2-a5, -(a7)
  991.    add.l #40, a7
  992.    move.l (a7)+, d1
  993.    move.l (a7)+, d2
  994.    move.l (a7)+, d3
  995.    sub.l #52, a7
  996.    jsr -774(a6)
  997.    movem.l (a7)+, d2-d7/a2-a5
  998. ENDEXT
  999. EXT FindSegment 3
  1000.    move.l GLOBAL_dosbase(a4), a6
  1001.    movem.l d2-d7/a2-a5, -(a7)
  1002.    add.l #40, a7
  1003.    move.l (a7)+, d1
  1004.    move.l (a7)+, d2
  1005.    move.l (a7)+, d3
  1006.    sub.l #52, a7
  1007.    jsr -780(a6)
  1008.    movem.l (a7)+, d2-d7/a2-a5
  1009. ENDEXT
  1010. EXT RemSegment 1
  1011.    move.l GLOBAL_dosbase(a4), a6
  1012.    move.l (a7)+, d1
  1013.    jsr -786(a6)
  1014. ENDEXT
  1015. EXT CheckSignal 1
  1016.    move.l GLOBAL_dosbase(a4), a6
  1017.    move.l (a7)+, d1
  1018.    jsr -792(a6)
  1019. ENDEXT
  1020. EXT ReadArgs 3
  1021.    move.l GLOBAL_dosbase(a4), a6
  1022.    movem.l d2-d7/a2-a5, -(a7)
  1023.    add.l #40, a7
  1024.    move.l (a7)+, d1
  1025.    move.l (a7)+, d2
  1026.    move.l (a7)+, d3
  1027.    sub.l #52, a7
  1028.    jsr -798(a6)
  1029.    movem.l (a7)+, d2-d7/a2-a5
  1030. ENDEXT
  1031. EXT FindArg 2
  1032.    move.l GLOBAL_dosbase(a4), a6
  1033.    movem.l d2-d7/a2-a5, -(a7)
  1034.    add.l #40, a7
  1035.    move.l (a7)+, d1
  1036.    move.l (a7)+, d2
  1037.    sub.l #48, a7
  1038.    jsr -804(a6)
  1039.    movem.l (a7)+, d2-d7/a2-a5
  1040. ENDEXT
  1041. EXT ReadItem 3
  1042.    move.l GLOBAL_dosbase(a4), a6
  1043.    movem.l d2-d7/a2-a5, -(a7)
  1044.    add.l #40, a7
  1045.    move.l (a7)+, d1
  1046.    move.l (a7)+, d2
  1047.    move.l (a7)+, d3
  1048.    sub.l #52, a7
  1049.    jsr -810(a6)
  1050.    movem.l (a7)+, d2-d7/a2-a5
  1051. ENDEXT
  1052. EXT StrToLong 2
  1053.    move.l GLOBAL_dosbase(a4), a6
  1054.    movem.l d2-d7/a2-a5, -(a7)
  1055.    add.l #40, a7
  1056.    move.l (a7)+, d1
  1057.    move.l (a7)+, d2
  1058.    sub.l #48, a7
  1059.    jsr -816(a6)
  1060.    movem.l (a7)+, d2-d7/a2-a5
  1061. ENDEXT
  1062. EXT MatchFirst 2
  1063.    move.l GLOBAL_dosbase(a4), a6
  1064.    movem.l d2-d7/a2-a5, -(a7)
  1065.    add.l #40, a7
  1066.    move.l (a7)+, d1
  1067.    move.l (a7)+, d2
  1068.    sub.l #48, a7
  1069.    jsr -822(a6)
  1070.    movem.l (a7)+, d2-d7/a2-a5
  1071. ENDEXT
  1072. EXT MatchNext 1
  1073.    move.l GLOBAL_dosbase(a4), a6
  1074.    move.l (a7)+, d1
  1075.    jsr -828(a6)
  1076. ENDEXT
  1077. EXT MatchEnd 1
  1078.    move.l GLOBAL_dosbase(a4), a6
  1079.    move.l (a7)+, d1
  1080.    jsr -834(a6)
  1081. ENDEXT
  1082. EXT ParsePattern 3
  1083.    move.l GLOBAL_dosbase(a4), a6
  1084.    movem.l d2-d7/a2-a5, -(a7)
  1085.    add.l #40, a7
  1086.    move.l (a7)+, d1
  1087.    move.l (a7)+, d2
  1088.    move.l (a7)+, d3
  1089.    sub.l #52, a7
  1090.    jsr -840(a6)
  1091.    movem.l (a7)+, d2-d7/a2-a5
  1092. ENDEXT
  1093. EXT MatchPattern 2
  1094.    move.l GLOBAL_dosbase(a4), a6
  1095.    movem.l d2-d7/a2-a5, -(a7)
  1096.    add.l #40, a7
  1097.    move.l (a7)+, d1
  1098.    move.l (a7)+, d2
  1099.    sub.l #48, a7
  1100.    jsr -846(a6)
  1101.    movem.l (a7)+, d2-d7/a2-a5
  1102. ENDEXT
  1103. EXT FreeArgs 1
  1104.    move.l GLOBAL_dosbase(a4), a6
  1105.    move.l (a7)+, d1
  1106.    jsr -858(a6)
  1107. ENDEXT
  1108. EXT FilePart 1
  1109.    move.l GLOBAL_dosbase(a4), a6
  1110.    move.l (a7)+, d1
  1111.    jsr -870(a6)
  1112. ENDEXT
  1113. EXT PathPart 1
  1114.    move.l GLOBAL_dosbase(a4), a6
  1115.    move.l (a7)+, d1
  1116.    jsr -876(a6)
  1117. ENDEXT
  1118. EXT AddPart 3
  1119.    move.l GLOBAL_dosbase(a4), a6
  1120.    movem.l d2-d7/a2-a5, -(a7)
  1121.    add.l #40, a7
  1122.    move.l (a7)+, d1
  1123.    move.l (a7)+, d2
  1124.    move.l (a7)+, d3
  1125.    sub.l #52, a7
  1126.    jsr -882(a6)
  1127.    movem.l (a7)+, d2-d7/a2-a5
  1128. ENDEXT
  1129. EXT StartNotify 1
  1130.    move.l GLOBAL_dosbase(a4), a6
  1131.    move.l (a7)+, d1
  1132.    jsr -888(a6)
  1133. ENDEXT
  1134. EXT EndNotify 1
  1135.    move.l GLOBAL_dosbase(a4), a6
  1136.    move.l (a7)+, d1
  1137.    jsr -894(a6)
  1138. ENDEXT
  1139. EXT SetVar 4
  1140.    move.l GLOBAL_dosbase(a4), a6
  1141.    movem.l d2-d7/a2-a5, -(a7)
  1142.    add.l #40, a7
  1143.    move.l (a7)+, d1
  1144.    move.l (a7)+, d2
  1145.    move.l (a7)+, d3
  1146.    move.l (a7)+, d4
  1147.    sub.l #56, a7
  1148.    jsr -900(a6)
  1149.    movem.l (a7)+, d2-d7/a2-a5
  1150. ENDEXT
  1151. EXT GetVar 4
  1152.    move.l GLOBAL_dosbase(a4), a6
  1153.    movem.l d2-d7/a2-a5, -(a7)
  1154.    add.l #40, a7
  1155.    move.l (a7)+, d1
  1156.    move.l (a7)+, d2
  1157.    move.l (a7)+, d3
  1158.    move.l (a7)+, d4
  1159.    sub.l #56, a7
  1160.    jsr -906(a6)
  1161.    movem.l (a7)+, d2-d7/a2-a5
  1162. ENDEXT
  1163. EXT DeleteVar 2
  1164.    move.l GLOBAL_dosbase(a4), a6
  1165.    movem.l d2-d7/a2-a5, -(a7)
  1166.    add.l #40, a7
  1167.    move.l (a7)+, d1
  1168.    move.l (a7)+, d2
  1169.    sub.l #48, a7
  1170.    jsr -912(a6)
  1171.    movem.l (a7)+, d2-d7/a2-a5
  1172. ENDEXT
  1173. EXT FindVar 2
  1174.    move.l GLOBAL_dosbase(a4), a6
  1175.    movem.l d2-d7/a2-a5, -(a7)
  1176.    add.l #40, a7
  1177.    move.l (a7)+, d1
  1178.    move.l (a7)+, d2
  1179.    sub.l #48, a7
  1180.    jsr -918(a6)
  1181.    movem.l (a7)+, d2-d7/a2-a5
  1182. ENDEXT
  1183. EXT CliInitNewcli 1
  1184.    move.l GLOBAL_dosbase(a4), a6
  1185.    move.l (a7)+, a0
  1186.    jsr -930(a6)
  1187. ENDEXT
  1188. EXT CliInitRun 1
  1189.    move.l GLOBAL_dosbase(a4), a6
  1190.    move.l (a7)+, a0
  1191.    jsr -936(a6)
  1192. ENDEXT
  1193. EXT WriteChars 2
  1194.    move.l GLOBAL_dosbase(a4), a6
  1195.    movem.l d2-d7/a2-a5, -(a7)
  1196.    add.l #40, a7
  1197.    move.l (a7)+, d1
  1198.    move.l (a7)+, d2
  1199.    sub.l #48, a7
  1200.    jsr -942(a6)
  1201.    movem.l (a7)+, d2-d7/a2-a5
  1202. ENDEXT
  1203. EXT PutStr 1
  1204.    move.l GLOBAL_dosbase(a4), a6
  1205.    move.l (a7)+, d1
  1206.    jsr -948(a6)
  1207. ENDEXT
  1208. EXT VPrintf 2
  1209.    move.l GLOBAL_dosbase(a4), a6
  1210.    movem.l d2-d7/a2-a5, -(a7)
  1211.    add.l #40, a7
  1212.    move.l (a7)+, d1
  1213.    move.l (a7)+, d2
  1214.    sub.l #48, a7
  1215.    jsr -954(a6)
  1216.    movem.l (a7)+, d2-d7/a2-a5
  1217. ENDEXT
  1218. EXT ParsePatternNoCase 3
  1219.    move.l GLOBAL_dosbase(a4), a6
  1220.    movem.l d2-d7/a2-a5, -(a7)
  1221.    add.l #40, a7
  1222.    move.l (a7)+, d1
  1223.    move.l (a7)+, d2
  1224.    move.l (a7)+, d3
  1225.    sub.l #52, a7
  1226.    jsr -966(a6)
  1227.    movem.l (a7)+, d2-d7/a2-a5
  1228. ENDEXT
  1229. EXT MatchPatternNoCase 2
  1230.    move.l GLOBAL_dosbase(a4), a6
  1231.    movem.l d2-d7/a2-a5, -(a7)
  1232.    add.l #40, a7
  1233.    move.l (a7)+, d1
  1234.    move.l (a7)+, d2
  1235.    sub.l #48, a7
  1236.    jsr -972(a6)
  1237.    movem.l (a7)+, d2-d7/a2-a5
  1238. ENDEXT
  1239. EXT SameDevice 2
  1240.    move.l GLOBAL_dosbase(a4), a6
  1241.    movem.l d2-d7/a2-a5, -(a7)
  1242.    add.l #40, a7
  1243.    move.l (a7)+, d1
  1244.    move.l (a7)+, d2
  1245.    sub.l #48, a7
  1246.    jsr -984(a6)
  1247.    movem.l (a7)+, d2-d7/a2-a5
  1248. ENDEXT
  1249. EXT ExAllEnd 5
  1250.    move.l GLOBAL_dosbase(a4), a6
  1251.    movem.l d2-d7/a2-a5, -(a7)
  1252.    add.l #40, a7
  1253.    move.l (a7)+, d1
  1254.    move.l (a7)+, d2
  1255.    move.l (a7)+, d3
  1256.    move.l (a7)+, d4
  1257.    move.l (a7)+, d5
  1258.    sub.l #60, a7
  1259.    jsr -990(a6)
  1260.    movem.l (a7)+, d2-d7/a2-a5
  1261. ENDEXT
  1262. EXT SetOwner 2
  1263.    move.l GLOBAL_dosbase(a4), a6
  1264.    movem.l d2-d7/a2-a5, -(a7)
  1265.    add.l #40, a7
  1266.    move.l (a7)+, d1
  1267.    move.l (a7)+, d2
  1268.    sub.l #48, a7
  1269.    jsr -996(a6)
  1270.    movem.l (a7)+, d2-d7/a2-a5
  1271. ENDEXT
  1272. EOF