home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / struct-1.0.lha / Struct-1.0 / StructLibraryDefinitions < prev   
Encoding:
Text File  |  1994-01-30  |  7.6 KB  |  332 lines

  1. library exec
  2. ~ --- OS v1.1 functions
  3. addhead(-240):a0,a1
  4. addintserver(-168):d0,a1
  5. addlibrary(-396):a1
  6. addport(-354):a1
  7. addresource(-486):a1
  8. addtail(-246):a0,a1
  9. addtask(-282):a1,a2,a3
  10. allocate(-186):d0=a0,d0
  11. allocentry(-222):d0=a0
  12. allocmem(-198):d0=d0,d1
  13. allocsignal(-330):d0=d0
  14. alloctrap(-342):d0=d0
  15. availmem(-216):d0=d1
  16. cause(-180):a1
  17. checkio(-468):d0=a1
  18. closedevice(-450):a1
  19. closelibrary(-414):a1
  20. deallocate(-192):a0,a1,d0
  21. disable(-120):
  22. doio(-456):d0=a1
  23. enable(-126):
  24. enqueue(-126):a0,a1
  25. findname(-276):d0=a0,a1
  26. findport(-390):d0=a1
  27. findtask(-294):d0=a1
  28. forbid(-132):
  29. freeentry(-228):a0
  30. freemem(-210):a1,d0
  31. freesignal(-336):d0
  32. freetrap(-348):d0
  33. getcc(-528):d0=
  34. getmsg(-372):d0=a0
  35. initstruct(-78):a1,a2,d0
  36. insert(-234):a0,a1,a2
  37. makelibrary(-84):d0=a0,a1,a2,d0,d1
  38. opendevice(-444):d0=a0,d0,a1,d1
  39. openlibrary(-552):d0=a1,d0
  40. openresource(-498):d0=a1
  41. permit(-138):
  42. putmsg(-366):a0,a1
  43. remdevice(-438):d0=a1
  44. remhead(-258):d0=a0
  45. remintserver(-174):d0,a1
  46. remlibrary(-402):d0=a1
  47. remove(-252):a1
  48. remport(-360):a1
  49. remresource(-492):a1
  50. remtail(-264):d0=a0
  51. remtask(-288):a1
  52. replymsg(-378):a1
  53. sendio(-462):a1
  54. setexcept(-312):d0=d0,d1
  55. setfunction(-420):d0=a1,a0,d0
  56. setintvector(-162):d0=d0,a1
  57. setsignal(-306):d0=d0,d1
  58. setsr(-144):d0=d0,d1
  59. settaskpri(-300):d0=a1,d0
  60. signal(-324):a1,d0
  61. sumlibrary(-426):a1
  62. superstate(-150):d0=
  63. userstate(-156):d0
  64. wait(-318):d0=d0
  65. waitio(-474):d0=a1
  66. waitport(-384):d0=a0
  67. ~ --- OS v1.2 functions
  68. addmemlist(-618):d0=d0,d1,d2,a0,a1
  69. addsemaphore(-600):a1
  70. attemptsemaphore(-576):d0=a0
  71. copymem(-624):a0,a1,d0
  72. copymemquick(-630):a0,a1,d0
  73. findresident(-96):d0=a1
  74. findsemaphore(-594):d0=a1
  75. initcode(-72):d0,d1
  76. initresident(-102):a1,d1
  77. initsemaphore(-558):a0
  78. obtainsemaphore(-564):a0
  79. obtainsemaphorelist(-582):a0
  80. procure(-540):d0=a0,a1
  81. rawdoformat(-522):a0,a1,a2,a3
  82. releasesemaphore(-570):a0
  83. releasesemaphorelist(-588):a0
  84. remsemaphore(-606):a1
  85. vacate(-546):a0
  86. end library
  87.  
  88. library dos
  89. ~ --- OS v1.1 functions
  90. close(-36):d1
  91. createdir(-120):d0=d1
  92. createproc(-138):d0=d1,d2,d3,d4
  93. currentdir(-126):d0=d1
  94. datestamp(-192):d1
  95. delay(-198):d1
  96. deletefile(-72):d0=d1
  97. deviceproc(-174):d0=d1
  98. duplock(-96):d0=d1
  99. examine(-102):d0=d1,d2
  100. execute(-222):d0=d1,d2,d3
  101. exit(-144):d1
  102. exnext(-108):d0=d1,d2
  103. info(-114):d0=d1,d2
  104. input(-54):d0=
  105. ioerr(-132):d0=
  106. isinteractive(-216):d0=d1
  107. loadseg(-150):d0=d1
  108. lock(-84):d0=d1,d2
  109. open(-30):d0=d1,d2
  110. output(-60):d0=
  111. parentdir(-210):d0=d1
  112. read(-42):d0=d1,d2,d3
  113. rename(-78):d0=d1,d2
  114. seek(-66):d0=d1,d2,d3
  115. setcomment(-180):d0=d1,d2
  116. setprotection(-186):d0=d1,d2
  117. unloadseg(-156):d1
  118. unlock(-90):d1
  119. waitforchar(-204):d0=d1,d2
  120. write(-48):d0=d1,d2,d3
  121. end library
  122.  
  123. library graphics
  124. ~ --- OS v1.1 functions
  125. addanimob(-156):a0,a1,a2
  126. addbob(-96):a0,a1
  127. addfont(-480):a1
  128. addvsprite(-102):a0,a1
  129. allocraster(-492):d0,d1
  130. andrectregion(-504):a0,a1
  131. animate(-162):a0,a1
  132. areadraw(-258):d0=a1,d0,d1
  133. areaend(-264):a1
  134. areamove(-252):d0=a1,d0,d1
  135. askfont(-474):a1,a0
  136. asksoftstyle(-84):d0=a1
  137. bltbitmap(-30):d0=a0,d0,d1,a1,d2,d3,d4,d5,d6,d7,a2
  138. bltbitmaprastport(-606):a0,d0,d1,a1,d2,d3,d4,d5,d6
  139. bltclear(-300):a1,d0,d1
  140. bltpattern(-312):a1,a0,d0,d1,d2,d3,d4
  141. blttemplate(-36):a0,d0,d1,a1,d2,d3,d4,d5
  142. changesprite(-420):a0,a1,a2
  143. cleareol(-42):a1
  144. clearregion(-528):a0
  145. clearscreen(-48):a1
  146. clipblit(-552):a0,d0,d1,a1,d2,d3,d4,d5,d6
  147. closefont(-78):a1
  148. copysbitmap(-450):a0
  149. disownblitter(-462):
  150. disposeregion(-534):a0
  151. docollision(-108):a1
  152. draw(-246):a1,d0,d1
  153. drawglist(-114):a1,a0
  154. flood(-330):a1,d2,d0,d1
  155. freecolormap(-576):a0
  156. freecoplist(-546):a0
  157. freecprlist(-564):a0
  158. freegbuffers(-600):a0,a1,d0
  159. freeraster(-498):a0,d0,d1
  160. freesprite(-414):d0
  161. freevportcoplists(-540):a0
  162. getcolormap(-570):d0=d0
  163. getgbuffers(-168):a0,a1,d0
  164. getrgb4(-582):d0=a0,d0
  165. getsprite(-408):d0=a0,d0
  166. initarea(-282):a0,a1,d0
  167. initbitmap(-390):a0,d0,d1,d2
  168. initgels(-120):a0,a1,a2
  169. initgmasks(-174):a0
  170. initmasks(-126):a0
  171. initrastport(-198):a1
  172. inittmpras(-468):a0,a1,d0
  173. initview(-360):a1
  174. initvport(-204):a0
  175. loadrgb4(-192):a0,a1,d0
  176. loadview(-222):a1
  177. locklayerrom(-432):a5
  178. makevport(-216):a0,a1
  179. move(-240):a1,d0,d1
  180. movesprite(-426):a0,a1,d0,d1
  181. mrgcop(-210):a1
  182. newregion(-516):d0=
  183. openfont(-72):d0=a0
  184. orrectregion(-510):a0,a1
  185. ownblitter(-456):
  186. polydraw(-336):a1,d0,a0
  187. qblit(-276):a1
  188. qbsblit(-294):a1
  189. readpixel(-318):d0=a1,d0,d1
  190. rectfill(-306):a1,d0,d1,d2,d3
  191. remfont(-486):d0=a1
  192. remibob(-132):a0,a1,a2
  193. remvsprite(-138):a0
  194. scrollraster(-396):a1,d0,d1,d2,d3,d4,d5
  195. scrollvport(-588):a0
  196. setapen(-342):a1,d0
  197. setbpen(-348):a1,d0
  198. setcollision(-144):d0,a0,a1
  199. setdrmd(-354):a1,d0
  200. setfont(-66):d0=a1,a0
  201. setrast(-234):a1,d0
  202. setrgb4(-288):a0,d0,d1,d2,d3
  203. setsoftstyle(-90):d0=a1,d0,d1
  204. sortglist(-150):a1
  205. syncsbitmap(-444):a0
  206. text(-60):d0=a1,a0,d0
  207. textlength(-54):d0=a1,a0,d0
  208. unlocklayerrom(-438):a5
  209. vbeampos(-384):d0=
  210. waitblit(-228):
  211. waitbovp(-402):a0
  212. waittof(-270):
  213. writepixel(-324):a1,d0,d1
  214. xorrectregion(-558):a0,a1
  215. ~ --- OS v1.2 functions
  216. andregionregion(-624):d0=a0,a1
  217. ~areacircle():d0=a1,d0,d1,d2
  218. areaellipse(-186):d0=a1,d0,d1,d2,d3
  219. attemptlocklayerrom(-654):d0=a5
  220. bltmaskbitmaprastport(-636):a0,d0,d1,a1,d2,d3,d4,d5,d6,a2
  221. clearrectregion(-522):d0=a0,a1
  222. ~drawcircle():a1,d0,d1,d2
  223. drawellipse(-180):a1,d0,d1,d2,d3
  224. orregionregion(-612):d0=a0,a1
  225. setrgb4cm(-630):a0,d0,d1,d2,d3
  226. xorregionregion(-618):d0=a0,a1
  227. end library
  228.  
  229. library layers
  230. ~ --- OS v1.1 functions
  231. beginupdate(-78):a0
  232. behindlayer(-54):d0=a0,a1
  233. createbehindlayer(-42):d0=a0,a1,d0,d1,d2,d3,d4,a2
  234. createupfrontlayer(-36):d0=a0,a1,d0,d1,d2,d3,d4,a2
  235. deletelayer(-90):a0,a1
  236. disposelayerinfo(-150):a0
  237. endupdate(-84):a0,d0
  238. fattenlayerinfo(-156):a0
  239. initlayers(-30):a0
  240. locklayer(-96):a0,a1
  241. locklayerinfo(-120):a0
  242. locklayers(-108):a0
  243. movelayer(-60):a0,a1,d0,d1
  244. movelayerinfrontof(-168):d0=a0,a1
  245. newlayerinfo(-144):d0=
  246. scrolllayer(-72):a0,a1,d0,d1
  247. sizelayer(-66):a0,a1,d0,d1
  248. swapbitsrastportcliprect(-126):a0,a1
  249. thinlayerinfo(-162):a0
  250. unlocklayer(-102):a0
  251. unlocklayerinfo(-138):a0
  252. unlocklayers(-114):a0
  253. upfrontlayer(-48):d0=a0,a1
  254. whichlayer(-132):d0=a0,d0,d1
  255. ~ --- OS v1.2 functions
  256. installclipregion(-174):d0=a0,a1
  257. end library
  258.  
  259. library intuition
  260. ~ --- OS v1.1 functions
  261. addgadget(-42):d0=a0,a1,d0
  262. allocremember(-396):d0=a0,d0,d1
  263. autorequest(-348):d0=a0,a1,a2,a3,d0,d1,d2,d3
  264. beginrefresh(-354):a0
  265. buildsysrequest(-360):d0=a0,a1,a2,a3,d0,d1,d2
  266. cleardmrequest(-48):d0=a0
  267. clearmenustrip(-54):a0
  268. clearpointer(-60):a0
  269. closescreen(-66):a0
  270. closewindow(-72):a0
  271. closeworkbench(-78):d0=
  272. currenttime(-84):d0,d1
  273. displayalert(-90):d0=d0,a0,d1
  274. displaybeep(-96):a0
  275. doubleclick(-102):d0=d0,d1,d2,d3
  276. drawborder(-108):a0,a1,d0,d1
  277. drawimage(-114):a0,a1,d0,d1
  278. endrefresh(-366):a0,d0
  279. endrequest(-120):a0,a1
  280. freeremember(-408):a0,d0
  281. freesysrequest(-372):a0
  282. getdefpreps(-126):d0=a0,d0
  283. getprefs(-132):d0=a0,d0
  284. initrequester(-138):a0
  285. intuitextlength(-330):d0=a0
  286. itemaddress(-144):d0=a0,d0
  287. makescreen(-378):a0
  288. modifyidcmp(-150):a0,d0
  289. modifyprop(-156):a0,a1,a2,d0,d1,d2,d3,d4
  290. movescreen(-162):a0,d0,d1
  291. movewindow(-168):a0,d0,d1
  292. offgadget(-174):a0,a1,a2
  293. offmenu(-180):a0,d0
  294. ongadget(-186):a0,a1,a2
  295. onmenu(-192):a0,d0
  296. openscreen(-198):d0=a0
  297. openwindow(-204):d0=a0
  298. openworkbench(-210):d0=
  299. printitext(-216):a0,a1,d0,d1
  300. refreshgadgets(-222):a0,a1,a2
  301. remakedisplay(-384):
  302. removegadget(-228):d0=a0,a1
  303. reportmouse(-234):a0,d0
  304. request(-240):d0=a0,a1
  305. rethinkdisplay(-390):
  306. screentoback(-246):a0
  307. screentofront(-252):a0
  308. setdmrequest(-258):d0=a0,a1
  309. setmenustrip(-264):a0,a1
  310. setpointer(-270):a0,a1,d0,d1,d2,d3
  311. setwindowtitles(-276):a0,a1,a2
  312. showtitle(-282):a0,d0
  313. sizewindow(-288):a0,d0,d1
  314. viewaddress(-294):d0=
  315. viewportaddress(-300):d0=a0
  316. wbenchtoback(-336):d0=
  317. wbenchtofront(-342):d0=
  318. windowlimits(-318):d0=a0,d0,d1,d2,d3
  319. windowtoback(-306):a0
  320. windowtofront(-312):a0
  321. ~ --- OS v1.2 functions
  322. activategadget(-462):d0=a0,a1,a2
  323. activatewindow(-450):a0
  324. addglist(-438):d0=a0,a1,d0,d1,a2
  325. getscreendata(-426):d0=a0,d0,d1,a1
  326. lockibase(-414):d0=d0
  327. refreshglist(-432):a0,a1,a2,d0
  328. refreshwindowframe(-456):a0
  329. removeglist(-444):d0=a0,a1,d0
  330. unlockibase(-420):a0
  331. end library
  332.