home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1655 / gepackt.exe / VARIABLE.UDT < prev   
Encoding:
Text File  |  1994-01-26  |  9.9 KB  |  411 lines

  1. # ---------------------------------------------------------------------------
  2. # Rescue5 Usertype File
  3. # ---------------------------------------------------------------------------
  4. #
  5. # Section 1 lists a variable base name for each of the data types that Rescue5
  6. # will recognise when it creates a VARIABLE file.  Each entry is a one word
  7. # description followed by a base name, consisting of a one character lower-case
  8. # type identifier, followed by up to 6 characters of mixed-case qualifier.
  9. #
  10. # Generic variable base names are used to create the names of local and static
  11. # variables that are initialised by an operation on two expressions of the
  12. # same type but different qualifiers.
  13. #
  14. # To define a new generic base name, add it to the list following the
  15. # conventions specified above.  To edit an existing base name, overtype the
  16. # name to the right of the description.  To remove a base name, comment it
  17. # out with a '#' sign.  Descriptions are abitrary for new base names, but
  18. # do not change the descriptions for the base names supplied with Rescue5.
  19. #
  20. # Section 2 lists the types and qualifiers used to create the names of local
  21. # and static variables that are initialised through function calls.  The name
  22. # of each function is listed on the left with the variable base name on the
  23. # right.  This list can be extended or modified at will.
  24. #
  25. # Rescue5 supports the inclusion of user defined type files using the @
  26. # command.  Place a command in the format
  27. #
  28. # @<filename>.UDT
  29. #
  30. # anywhere in USERTYPE.  <filename> can include a DOS path if the file is not
  31. # in the current directory or the directory specified with the /i switch.
  32. #
  33. # User defined type files can contain any or all of the following:
  34. #
  35. #       - # comments
  36. #       - @ include statements
  37. #       - Generic base name definitions (as Section 1 in USERTYPE)
  38. #       - Function return base name definitions (as Section 2 in USERTYPE)
  39. #
  40. # If Rescue5 encounters duplicate generic base names or function names
  41. # it will use the first it encountered and output a warning into the
  42. # REPORT file.
  43. # ===========================================================================
  44.  
  45. # ---------------------------------------------------------------------------
  46. # Section 1
  47. # ---------------------------------------------------------------------------
  48. #
  49. # The 1st character type prefix may be anything, with the exception that 'v'
  50. # is reserved for variable.
  51. #
  52. # Do not change any of the following descriptions (you may change the base
  53. # names):
  54.  
  55. GenericBaseNames:
  56. Array           aArr
  57. Block           bBlk
  58. Date            dDte
  59. Logical         lLog
  60. Macro           xMac
  61. Number          nNum
  62. Object          oObj
  63. String          cStr
  64. Nil             uNil
  65. Variable        vVar
  66. Undefined       _Def
  67.  
  68. # User defined types (you may change the description and/or the base name of
  69. # these, or add your own):
  70.  
  71. Handle          hHnd
  72.  
  73. # ---------------------------------------------------------------------------
  74. # Section 2
  75. # ---------------------------------------------------------------------------
  76. #
  77. # An entry with the same type prefix must appear in Section 1
  78. #
  79. #
  80.  
  81. FunctionBaseNames:
  82. aadd            vAdded
  83. abs             nAbs
  84. achoice         nChoice
  85. aclone          aArr
  86. acopy           aArr
  87. adel            aArr
  88. adir            nFiles
  89. aeval           aArr
  90. afields         nFields
  91. afill           aArr
  92. ains            aArr
  93. alert           nChoice
  94. alias           cAlias
  95. alltrim         cStr
  96. altd            uNil
  97. array           aArr
  98. asc             nNum
  99. ascan           nFound
  100. asize           aArr
  101. asort           aArr
  102. at              nOffset
  103. bin2i           ns16Int
  104. bin2l           ns32Int
  105. bin2w           nu16Int
  106. bof             lBof
  107. break           uNil
  108. browse          uNil
  109. cdow            cDay
  110. chr             cChr
  111. cmonth          cMonth
  112. col             nCol
  113. colorselect     uNil
  114. ctod            dDate
  115. curdir          cDir
  116. date            dDate
  117. day             nDay
  118. dbappend        uNil
  119. dbclearfilter   uNil
  120. dbclearindex    uNil
  121. dbclearrelation uNil
  122. dbcloseall      uNil
  123. dbclosearea     uNil
  124. dbcommit        uNil
  125. dbcommitall     uNil
  126. dbcreate        uNil
  127. dbcreateindex   uNil
  128. dbdelete        uNil
  129. dbedit          uNil
  130. dbeval          uNil
  131. dbf             cAlias
  132. dbfilter        cFilter
  133. dbgobottom      uNil
  134. dbgoto          uNil
  135. dbgotop         uNil
  136. dbrecall        uNil
  137. dbreindex       uNil
  138. dbrelation      cRelat
  139. dbrselect       nArea
  140. dbseek          lFound
  141. dbselectarea    uNil
  142. dbsetdriver     cRDD
  143. dbsetfilter     uNil
  144. dbsetindex      uNil
  145. dbsetorder      uNil
  146. dbsetrelation   uNil
  147. dbskip          uNil
  148. dbstruct        aStruct
  149. dbunlock        uNil
  150. dbunlockall     uNil
  151. dbusearea       uNil
  152. deleted         lDel
  153. descend         vComp
  154. devout          uNil
  155. devoutpict      uNil
  156. devpos          uNil
  157. directory       aDir
  158. diskspace       nBytes
  159. dispbegin       uNil
  160. dispbox         uNil
  161. dispcount       nNum
  162. dispend         uNil
  163. dispout         uNil
  164. doserror        nDosErr
  165. dow             nDay
  166. dtoc            cCDate
  167. dtos            cSDate
  168. empty           lEmpty
  169. eof             lEof
  170. errorblock      bErrHnd
  171. errorlevel      nErrlv
  172. eval            vBlkRtn
  173. exp             nNum
  174. fclose          lClosed
  175. fcount          nFields
  176. fcreate         hCreate
  177. ferase          nFState
  178. ferror          nFError
  179. field           cField
  180. fieldblock      bField
  181. fieldget        vField
  182. fieldname       cField
  183. fieldpos        nField
  184. fieldput        vField
  185. fieldwblock     bWField
  186. file            lExist
  187. fklabel         cFLabel
  188. fkmax           nFKeys
  189. flock           lLock
  190. fopen           hOpen
  191. found           lFound
  192. fread           nBytes
  193. freadstr        cLine
  194. frename         nFState
  195. fseek           nOffset
  196. fwrite          nBytes
  197. getenv          cEnvVar
  198. hardcr          cLine
  199. header          nDbfHdr
  200. i2bin           cB16Int
  201. indexext        cBagExt
  202. indexkey        cOrdKey
  203. indexord        nOrder
  204. inkey           nKey
  205. int             nNum
  206. isalpha         lAlpha
  207. iscolor         lColor
  208. isdigit         lDigit
  209. islower         lLower
  210. isprinter       lPrint
  211. isupper         lUpper
  212. l2bin           cB32Int
  213. lastkey         nKey
  214. lastrec         nRecs
  215. left            cStr
  216. len             nLen
  217. lock            lLock
  218. log             nLog
  219. lower           cStr
  220. ltrim           cStr
  221. lupdate         dUpdate
  222. max             vMax
  223. maxcol          nCol
  224. maxrow          nRow
  225. memoedit        cMemo
  226. memoline        cLine
  227. memoread        cMemo
  228. memory          nKFree
  229. memotran        cMemo
  230. memowrit        lDone
  231. memvarblock     bMemVar
  232. min             vMin
  233. mlcount         nLines
  234. mlctopos        nOffset
  235. mlpos           nOffset
  236. mod             nRemain
  237. month           nMonth
  238. mpostolc        aLCPos
  239. neterr          lNetErr
  240. netname         cWSName
  241. nextkey         nKey
  242. nosnow          uNil
  243. os              cOsName
  244. outerr          uNil
  245. outstd          uNil
  246. padc            cStr
  247. padl            cStr
  248. padr            cStr
  249. pcol            nPCol
  250. pcount          nParams
  251. procline        nPrcLne
  252. procname        cPrcNme
  253. prow            nPRow
  254. qout            uNil
  255. qqout           uNil
  256. qself           oSelf
  257. rat             nOffset
  258. readkey         nKey
  259. readvar         cVarName
  260. reccount        nRecs
  261. recno           nRecno
  262. recsize         nRSize
  263. replicate       cStr
  264. restscreen      uNil
  265. right           cStr
  266. rlock           lRLock
  267. round           nNum
  268. row             nRow
  269. rtrim           cStr
  270. savescreen      cScrn
  271. scroll          uNil
  272. seconds         nSecs
  273. select          nArea
  274. set             vSet
  275. setblink        lState
  276. setcancel       lState
  277. setcolor        cColor
  278. setcursor       nSetCur
  279. setkey          bSetKey
  280. setmode         lDone
  281. setpos          uNil
  282. setprc          uNil
  283. soundex         cStr
  284. space           cSpaces
  285. sqrt            nSqrt
  286. str             cNum
  287. strtran         cStr
  288. stuff           cStr
  289. substr          cStr
  290. time            cTime
  291. tone            uNil
  292. transform       cStr
  293. trim            cStr
  294. type            cType
  295. upper           cStr
  296. used            lUsed
  297. val             nNum
  298. valtype         cType
  299. version         cVer
  300. word            vWord
  301. year            nYear
  302. __accept        vVar
  303. __acceptst      cStr
  304. __menuto        nChoice
  305. __wait          vVar
  306.  
  307. #
  308. #-- object constructors
  309. #
  310.  
  311. errornew        oErr
  312. getnew        oGet
  313. tbrowsenew    oTb
  314. tbrowsedb    oTbDB
  315. tbcolumnnew    oTbCol
  316.  
  317. #
  318. #-- getsys
  319. #
  320.  
  321. __killread      uNil
  322. __setformat     uNil
  323. cleargetsy      aSysVars
  324. getactive       oGet
  325. getapplykey     uNil
  326. getdossetkey    uNil
  327. getpostvalidate lValid
  328. getprevalidate  lValid
  329. getreader       uNil
  330. getreadvar      cVarName
  331. rangecheck      lState
  332. readexit        lState
  333. readformat      bFmt
  334. readinsert      lState
  335. readkill        lState
  336. readmodal       lEdited
  337. readupdated     lState
  338. settle          nGet
  339. updated         lEdited
  340.  
  341. #
  342. #-- RDD
  343. #
  344.  
  345. dbrlock         lRLock
  346. dbrlocklist     aRLock
  347. dbrunlock    uNil
  348. dbsetindex    uNil
  349. ordbagext       cBagExt
  350. ordbagname    cBag
  351. ordcreate    uNil
  352. orddestroy    uNil
  353. ordfor          cOrdFor
  354. ordkey          cOrdKey
  355. ordlistadd    uNil
  356. ordlistclear    uNil
  357. ordlistrebuild    uNil
  358. ordname         cOrder
  359. ordnumber       nOrder
  360. ordsetfocus    cLFocus
  361. rddlist        aRDD
  362. rddname        cRDD
  363. rddsetdefault    cRDD
  364.  
  365. #
  366. #-- errorsys
  367. #
  368.  
  369. errorsys        uNil
  370. deferror        vAction
  371. errormessage    cErrMsg
  372.  
  373. #
  374. #-- FRM and LBL
  375. #
  376.  
  377. makeastr        cStr
  378. occurs          nCount
  379. xmemoline       cLine
  380. xmlcount        nLines
  381. getcolumn       aCol
  382. getexpr         cExp
  383. listasarray     aList
  384. parseheader     aPgeHdr
  385. __frmload       aReport
  386. __lblload       aLabel
  387.  
  388.  
  389. #
  390. #-- RL
  391. #
  392.  
  393. vcondition      lValid
  394. center          nCol
  395. ext_add         cFile
  396. frm_edit        lLog
  397. frm_error       cStr
  398. frm_scr         cStr
  399. lbl_ed          nEvent
  400. lbl_edit        lLog
  401. lbl_error       cStr
  402. lbl_scr         cStr
  403. line_chk        lValid
  404. saymsg          uNil
  405. signon          uNil
  406. updatecolumn    uNil
  407. xlate           cStr
  408. insert_blank    lInsert
  409. stuff_label     lLog
  410. system_exit     nEvent
  411.