home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / Includes.lha / BH / rexx.bc < prev    next >
Encoding:
Text File  |  1994-03-16  |  6.3 KB  |  278 lines

  1. ' rexx BASIC constants
  2.  
  3. '$underlines
  4. 'RexxMsg fields 
  5. CONST rm_Node% = 0
  6. CONST rm_TaskBlock% = 20
  7. CONST rm_LibBase% = 24
  8. CONST rm_Action% = 28
  9. CONST rm_Result1% = 32
  10. CONST rm_Result2% = 36
  11. CONST rm_Args% = 40
  12. CONST rm_PassPort% = 104
  13. CONST rm_CommAddr% = 108
  14. CONST rm_FileExt% = 112
  15. CONST rm_Stdin% = 116
  16. CONST rm_Stdout% = 120
  17. CONST rm_avail% = 124
  18. CONST RexxMsg_sizeof%=128
  19. 'RexxTask fields 
  20. CONST rt_Global% = 0
  21. CONST rt_MsgPort% = 200
  22. CONST RexxTaskrt_Flags% = 234
  23. CONST rt_SigBit% = 235
  24. CONST rt_ClientID% = 236
  25. CONST rt_MsgPkt% = 240
  26. CONST rt_TaskID% = 244
  27. CONST rt_RexxPort% = 248
  28. CONST rt_ErrTrap% = 252
  29. CONST rt_StackPtr% = 256
  30. CONST rt_Header1% = 260
  31. CONST rt_Header2% = 274
  32. CONST rt_Header3% = 288
  33. CONST rt_Header4% = 302
  34. CONST rt_Header5% = 316
  35. CONST RexxTask_sizeof%=330
  36. 'NexxStr fields 
  37. CONST ns_Ivalue% = 0
  38. CONST ns_Length% = 4
  39. CONST ns_Flags% = 6
  40. CONST ns_Hash% = 7
  41. CONST ns_Buff% = 8
  42. CONST NexxStr_sizeof%=16
  43. 'RexxRsrc fields 
  44. CONST rr_Node% = 0
  45. CONST rr_Func% = 14
  46. CONST rr_Base% = 16
  47. CONST rr_Size% = 20
  48. CONST rr_Arg1% = 24
  49. CONST rr_Arg2% = 28
  50. CONST RexxRsrc_sizeof%=32
  51. 'RexxMsgPort fields 
  52. CONST rmp_Node% = 0
  53. CONST rmp_Port% = 32
  54. CONST rmp_ReplyList% = 66
  55. CONST RexxMsgPort_sizeof%=80
  56. 'IoBuff fields 
  57. CONST iobNode% = 0
  58. CONST iobRpt% = 32
  59. CONST iobRct% = 36
  60. CONST iobDFH% = 40
  61. CONST iobLock% = 44
  62. CONST iobBct% = 48
  63. CONST iobArea% = 52
  64. CONST IoBuff_sizeof%=256
  65. 'SrcNode fields 
  66. CONST sn_Succ% = 0
  67. CONST sn_Pred% = 4
  68. CONST sn_Ptr% = 8
  69. CONST sn_Size% = 12
  70. CONST SrcNode_sizeof%=16
  71. 'RxsLib fields 
  72. CONST rl_Node% = 0
  73. CONST rl_Flags% = 34
  74. CONST rl_Shadow% = 35
  75. CONST rl_SysBase% = 36
  76. CONST rl_DOSBase% = 40
  77. CONST rl_IeeeDPBase% = 44
  78. CONST rl_SegList% = 48
  79. CONST rl_NIL% = 52
  80. CONST rl_Chunk% = 56
  81. CONST rl_MaxNest% = 60
  82. CONST rl_NULL% = 64
  83. CONST rl_FALSE% = 68
  84. CONST rl_TRUE% = 72
  85. CONST rl_REXX% = 76
  86. CONST rl_COMMAND% = 80
  87. CONST rl_STDIN% = 84
  88. CONST rl_STDOUT% = 88
  89. CONST rl_STDERR% = 92
  90. CONST rl_Version% = 96
  91. CONST rl_TaskName% = 100
  92. CONST rl_TaskPri% = 104
  93. CONST rl_TaskSeg% = 108
  94. CONST rl_StackSize% = 112
  95. CONST rl_RexxDir% = 116
  96. CONST rl_CTABLE% = 120
  97. CONST rl_Notice% = 124
  98. CONST rl_RexxPort% = 128
  99. CONST rl_ReadLock% = 162
  100. CONST rl_TraceFH% = 164
  101. CONST rl_TaskList% = 168
  102. CONST rl_NumTask% = 182
  103. CONST rl_LibList% = 184
  104. CONST rl_NumLib% = 198
  105. CONST rl_ClipList% = 200
  106. CONST rl_NumClip% = 214
  107. CONST rl_MsgList% = 216
  108. CONST rl_NumMsg% = 230
  109. CONST rl_PgmList% = 232
  110. CONST rl_NumPgm% = 246
  111. CONST rl_TraceCnt% = 248
  112. CONST rl_avail% = 250
  113. CONST RxsLib_sizeof%=252
  114. 'RexxArg fields 
  115. CONST ra_Size% = 0
  116. CONST ra_Length% = 4
  117. CONST ra_Flags% = 6
  118. CONST ra_Hash% = 7
  119. CONST ra_Buff% = 8
  120. CONST RexxArg_sizeof%=16
  121. CONST NSF_OWNED& = &hC1&
  122. CONST GLOBALSZ& = &hC8&
  123. CONST MAXRMARG& = &hF&
  124. CONST CTB_UPPER& = 6&
  125. CONST CTF_LOWER& = &h80&
  126. CONST RXFB_NOIO& = &h10&
  127. CONST RXIO_WRITE& = 2&
  128. CONST CTF_UPPER& = &h40&
  129. CONST RXIO_EXIST& = &hFFFFFFFF&
  130. CONST ACTION_STACK& = &h7D2&
  131. CONST NSF_DPNUM& = &h28&
  132. CONST RXREMLIB& = &h9000000&
  133. CONST RXFF_NOIO& = &h10000&
  134. CONST RXADDFH& = &h7000000&
  135. CONST RLFB_STOP& = 6&
  136. CONST NSB_KEEP& = 0&
  137. CONST MEMQUANT& = &h10&
  138. CONST NSF_KEEP& = 1&
  139. CONST RLFB_SUSP& = 2&
  140. CONST RXREMCON& = &hB000000&
  141. CONST MEMMASK& = &hFFFFFFF0&
  142. CONST ERRC_MSG& = 0&
  143. CONST RTFB_SUSP& = 2&
  144. CONST ACTION_QUEUE& = &h7D3&
  145. CONST RXSSTACK& = &h1000&
  146. CONST RLFMASK& = 7&
  147. CONST RXSCHUNK& = &h400&
  148. CONST RRT_FILE& = 3&
  149. CONST RXIO_CURR& = 0&
  150. CONST RXIO_END& = 1&
  151. CONST KEEPNUM& = &h9A&
  152. CONST RXBUFFSZ& = &hCC&
  153. CONST RXIO_STRF& = 0&
  154. CONST RC_ERROR& = &hA&
  155. CONST RRT_CLIP& = 5&
  156. CONST KEEPSTR& = &h86&
  157. CONST RXCLOSE& = &h3000000&
  158. CONST RXTCCLS& = &hD000000&
  159. CONST RXCODEMASK& = &hFF000000&
  160. CONST RXIO_APPEND& = 3&
  161. CONST RLFB_TRACE& = 0&
  162. CONST RC_WARN& = 5&
  163. CONST RXTCOPN& = &hC000000&
  164. CONST RRT_LIB& = 1&
  165. CONST RRT_HOST& = 4&
  166. CONST RLFB_CLOSE& = 7&
  167. CONST RTFB_TRACE& = 0&
  168. CONST NSB_EXT& = 6&
  169. CONST CTB_REXXSPC& = 5&
  170. CONST NSF_EXT& = &h40&
  171. CONST RRT_PORT& = 2&
  172. CONST RXSNEST& = &h20&
  173. CONST RXFB_NONRET& = &h14&
  174. CONST RXFB_STRING& = &h12&
  175. CONST RTFB_CLOSE& = 7&
  176. CONST CTB_ALPHA& = 2&
  177. CONST ERR10_001& = 1&
  178. CONST ERR10_010& = &hA&
  179. CONST CTF_REXXSPC& = &h20&
  180. CONST ERR10_002& = 2&
  181. CONST ERR10_011& = &hB&
  182. CONST ERR10_020& = &h14&
  183. CONST RXCOMM& = &h1000000&
  184. CONST RXFUNC& = &h2000000&
  185. CONST DT_DEV& = 0&
  186. CONST DT_DIR& = 1&
  187. CONST ERR10_003& = 3&
  188. CONST ERR10_012& = &hC&
  189. CONST ERR10_021& = &h15&
  190. CONST ERR10_030& = &h1E&
  191. CONST RXFF_NONRET& = &h100000&
  192. CONST RXIO_BEGIN& = &hFFFFFFFF&
  193. CONST RXSTPRI& = 0&
  194. CONST ERR10_004& = 4&
  195. CONST ERR10_013& = &hD&
  196. CONST ERR10_022& = &h16&
  197. CONST ERR10_031& = &h1F&
  198. CONST ERR10_040& = &h28&
  199. CONST NSB_BINARY& = 4&
  200. CONST RXFF_STRING& = &h40000&
  201. CONST CTF_ALPHA& = 4&
  202. CONST ERR10_005& = 5&
  203. CONST ERR10_014& = &hE&
  204. CONST ERR10_023& = &h17&
  205. CONST ERR10_032& = &h20&
  206. CONST ERR10_041& = &h29&
  207. CONST ERR10_006& = 6&
  208. CONST ERR10_015& = &hF&
  209. CONST ERR10_024& = &h18&
  210. CONST ERR10_033& = &h21&
  211. CONST ERR10_042& = &h2A&
  212. CONST RRT_ANY& = 0&
  213. CONST CTB_SPACE& = 0&
  214. CONST ERR10_007& = 7&
  215. CONST ERR10_016& = &h10&
  216. CONST ERR10_025& = &h19&
  217. CONST ERR10_034& = &h22&
  218. CONST ERR10_043& = &h2B&
  219. CONST RXQUERY& = &h4000000&
  220. CONST ERR10_008& = 8&
  221. CONST ERR10_017& = &h11&
  222. CONST ERR10_026& = &h1A&
  223. CONST ERR10_035& = &h23&
  224. CONST ERR10_044& = &h2C&
  225. CONST NSB_NUMBER& = 3&
  226. CONST NSF_BINARY& = &h10&
  227. CONST RXFB_RESULT& = &h11&
  228. CONST CTB_REXXOPR& = 4&
  229. CONST ERR10_009& = 9&
  230. CONST ERR10_018& = &h12&
  231. CONST ERR10_027& = &h1B&
  232. CONST ERR10_036& = &h24&
  233. CONST ERR10_045& = &h2D&
  234. CONST ERR10_019& = &h13&
  235. CONST ERR10_028& = &h1C&
  236. CONST ERR10_037& = &h25&
  237. CONST ERR10_046& = &h2E&
  238. CONST CTF_SPACE& = 1&
  239. CONST ERR10_029& = &h1D&
  240. CONST ERR10_038& = &h26&
  241. CONST ERR10_047& = &h2F&
  242. CONST CTB_DIGIT& = 1&
  243. CONST ERR10_039& = &h27&
  244. CONST ERR10_048& = &h30&
  245. CONST NSF_NUMBER& = 8&
  246. CONST RXFF_RESULT& = &h20000&
  247. CONST CTF_REXXOPR& = &h10&
  248. CONST MEMCLEAR& = &h10000&
  249. CONST NSF_ALPHA& = 6&
  250. CONST RTFB_TCUSE& = 3&
  251. CONST RXFB_TOKEN& = &h13&
  252. CONST CTF_DIGIT& = 2&
  253. CONST NSB_SOURCE& = 7&
  254. CONST RLFB_HALT& = 1&
  255. CONST CTB_REXXSYM& = 3&
  256. CONST RXADDLIB& = &h8000000&
  257. CONST RXARGMASK& = &hF&
  258. CONST RXFF_TOKEN& = &h80000&
  259. CONST NSF_SOURCE& = &h80&
  260. CONST DT_VOL& = 2&
  261. CONST CTF_REXXSYM& = 8&
  262. CONST NXADDLEN& = 9&
  263. CONST NSB_STRING& = 1&
  264. CONST RTFB_HALT& = 1&
  265. CONST NSB_FLOAT& = 5&
  266. CONST NSF_STRING& = 2&
  267. CONST RXADDCON& = &hA000000&
  268. CONST NSF_FLOAT& = &h20&
  269. CONST NSF_INTNUM& = &h1A&
  270. CONST RC_OK& = 0&
  271. CONST RXIO_READ& = 1&
  272. CONST NSB_NOTNUM& = 2&
  273. CONST RC_FATAL& = &h14&
  274. CONST MEMQUICK& = 1&
  275. CONST CTB_LOWER& = 7&
  276. CONST NSF_NOTNUM& = 4&
  277. CONST RTFB_WAIT& = 6&
  278.