home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Database / CLIPR503.W96 / RESERVED.C_ / RESERVED.C
C/C++ Source or Header  |  1995-06-26  |  20KB  |  489 lines

  1. /***
  2. *
  3. *   Reserved.ch
  4. *
  5. *   Header file to check for reserved function names.
  6. *
  7. *   Copyright (c) 1990-1995, Computer Associates International, Inc.
  8. *   All rights reserved.
  9. *
  10. *   Clipper 5.2 and 5.3 define a number of new functions that didn't
  11. *   exist in previous releases. This header file offers an easy
  12. *   way to check your programs to see if they define functions
  13. *   or procedures whose names collide with those of standard
  14. *   Clipper functions.
  15. *
  16. *   This header simply causes a compiler error to be generated
  17. *   if such a collision is detected, it doesn't correct the
  18. *   problem! To rectify the situation you'll have to decide
  19. *   whether you really mean to redefine the function. If not,
  20. *   change the name of the offending function in your code.
  21. *
  22. *   To use this header, first make sure that the compiler is
  23. *   able to find it, either by copying it into your working
  24. *   directory or by putting it in one of the directories
  25. *   specified in the INCLUDE environment variable. Then
  26. *   compile each of your programs using the following command
  27. *   line option:
  28. *
  29. *      /ureserved.ch
  30. *
  31. *   Example:
  32. *
  33. *      clipper myprog /ureserved.ch
  34. *
  35. *
  36. *   A .CLP file can be used if desired. Example:
  37. *
  38. *      clipper @prglist /ureserved.ch
  39. *
  40. *
  41. *   IMPORTANT: the preprocessor can only check names for exact
  42. *   equivalence to the reserved names. The compiler itself,
  43. *   however, treats names as equivalent if the first ten
  44. *   characters match. If you have a function or procedure that
  45. *   that collides with a reserved name because of the ten
  46. *   character rule, this header may not catch it. As an aid,
  47. *   here is a list of the standard functions whose names are
  48. *   ten or more characters in length:
  49. *
  50. *   COLORSELECT
  51. *   DBCLEARFILTER
  52. *   DBCLEARINDEX
  53. *   DBCLEARRELATION
  54. *   DBCLOSEALL
  55. *   DBCLOSEAREA
  56. *   DBCOMMITALL
  57. *   DBCREATEINDEX
  58. *   DBFIELDINFO
  59. *   DBGOBOTTOM
  60. *   DBORDERINFO
  61. *   DBRECORDINFO
  62. *   DBRELATION
  63. *   DBSELECTAREA
  64. *   DBSETDRIVER
  65. *   DBSETFILTER
  66. *   DBSETINDEX
  67. *   DBSETORDER
  68. *   DBSETRELATION
  69. *   DBUNLOCKALL
  70. *   DEVOUTPICT
  71. *   ERRORBLOCK
  72. *   ERRORINHANDLER
  73. *   ERRORLEVEL
  74. *   FIELDBLOCK
  75. *   FIELDNBLOCK
  76. *   FIELDWBLOCK
  77. *   FSETDEVMODE
  78. *   GETAPPLYKEY
  79. *   GETDOSETKEY
  80. *   GETPOSTVALIDATE
  81. *   GETPREVALIDATE
  82. *   GUIAPPLYKEY
  83. *   GUIPOSTVALIDATE
  84. *   GUIPREVALIDATE
  85. *   MEMVARBLOCK
  86. *   ORDLISTCLEAR
  87. *   ORDLISTREBUILD
  88. *   ORDSETFOCUS
  89. *   PARSEHEADER
  90. *   RADIOBUTTON
  91. *   RANGECHECK
  92. *   RDDREGISTER
  93. *   RDDSETDEFAULT
  94. *   READINSERT
  95. *   READUPDATED
  96. *   RESTOREMEMO
  97. *   RESTSCREEN
  98. *   SAVESCREEN
  99. *   SETTYPEAHEAD
  100. *   TBCOLUMNNEW
  101. *   TBROWSENEW
  102. *
  103. */
  104.  
  105.  
  106. // This keeps the compiler from generating an object file.
  107. // (This header would make for a bad object file.)
  108. #error (Ignore this error...)
  109.  
  110.  
  111. // include Std.ch so normal commands won't give errors
  112. #include "Std.ch"
  113.  
  114.  
  115. // translate all variations of FUNCTION and PROCEDURE to
  116. // simply PROC <name>
  117.  
  118. #xcommand FUNCTION <name> [( <params,...> )]                            ;
  119.        => PROC <name>
  120.  
  121. #xcommand FUNCTIO  <name> [( <params,...> )]                            ;
  122.        => PROC <name>
  123.  
  124. #xcommand FUNCTI   <name> [( <params,...> )]                            ;
  125.        => PROC <name>
  126.  
  127. #xcommand FUNCT    <name> [( <params,...> )]                            ;
  128.        => PROC <name>
  129.  
  130. #xcommand FUNC     <name> [( <params,...> )]                            ;
  131.        => PROC <name>
  132.  
  133.  
  134. #xcommand PROCEDURE <name> [( <params,...> )]                           ;
  135.        => PROC <name>
  136.  
  137. #xcommand PROCEDUR  <name> [( <params,...> )]                           ;
  138.        => PROC <name>
  139.  
  140. #xcommand PROCEDU   <name> [( <params,...> )]                           ;
  141.        => PROC <name>
  142.  
  143. #xcommand PROCED    <name> [( <params,...> )]                           ;
  144.        => PROC <name>
  145.  
  146. #xcommand PROCE     <name> [( <params,...> )]                           ;
  147.        => PROC <name>
  148.  
  149.  
  150. // These functions are reserved but not "built in" to the compiler
  151. // If you redefine one of these, you'll probably wish you hadn't.
  152.  
  153. #xcommand PROC ACHOICE         => PROC _ACHOICE         ; #error ACHOICE
  154. #xcommand PROC ACLONE          => PROC _ACLONE          ; #error ACLONE
  155. #xcommand PROC ACOPY           => PROC _ACOPY           ; #error ACOPY
  156. #xcommand PROC ADEL            => PROC _ADEL            ; #error ADEL
  157. #xcommand PROC ADIR            => PROC _ADIR            ; #error ADIR
  158. #xcommand PROC AEVAL           => PROC _AEVAL           ; #error AEVAL
  159. #xcommand PROC AFIELDS         => PROC _AFIELDS         ; #error AFIELDS
  160. #xcommand PROC AFILL           => PROC _AFILL           ; #error AFILL
  161. #xcommand PROC AINS            => PROC _AINS            ; #error AINS
  162. #xcommand PROC ALERT           => PROC _ALERT           ; #error ALERT
  163. #xcommand PROC ALIAS           => PROC _ALIAS           ; #error ALIAS
  164. #xcommand PROC ALLTRIM         => PROC _ALLTRIM         ; #error ALLTRIM
  165. #xcommand PROC ALTD            => PROC _ALTD            ; #error ALTD
  166. #xcommand PROC ARRAY           => PROC _ARRAY           ; #error ARRAY
  167. #xcommand PROC ASCAN           => PROC _ASCAN           ; #error ASCAN
  168. #xcommand PROC ASIZE           => PROC _ASIZE           ; #error ASIZE
  169. #xcommand PROC ASORT           => PROC _ASORT           ; #error ASORT
  170. #xcommand PROC ATAIL           => PROC _ATAIL           ; #error ATAIL
  171. #xcommand PROC BIN2I           => PROC _BIN2I           ; #error BIN2I
  172. #xcommand PROC BIN2L           => PROC _BIN2L           ; #error BIN2L
  173. #xcommand PROC BIN2W           => PROC _BIN2W           ; #error BIN2W
  174. #xcommand PROC CURDIR          => PROC _CURDIR          ; #error CURDIR
  175. #xcommand PROC DBAPPEND        => PROC _DBAPPEND        ; #error DBAPPEND
  176. #xcommand PROC DBCLEARFILTER   => PROC _DBCLEARFILTER   ; #error DBCLEARFILTER
  177. #xcommand PROC DBCLEARINDEX    => PROC _DBCLEARINDEX    ; #error DBCLEARINDEX
  178. #xcommand PROC DBCLEARRELATION => PROC _DBCLEARRELATION ; #error DBCLEARRELATION
  179. #xcommand PROC DBCLOSEALL      => PROC _DBCLOSEALL      ; #error DBCLOSEALL
  180. #xcommand PROC DBCLOSEAREA     => PROC _DBCLOSEAREA     ; #error DBCLOSEAREA
  181. #xcommand PROC DBCOMMIT        => PROC _DBCOMMIT        ; #error DBCOMMIT
  182. #xcommand PROC DBCOMMITALL     => PROC _DBCOMMITALL     ; #error DBCOMMITALL
  183. #xcommand PROC DBCREATE        => PROC _DBCREATE        ; #error DBCREATE
  184. #xcommand PROC DBCREATEINDEX   => PROC _DBCREATEINDEX   ; #error DBCREATEINDEX
  185. #xcommand PROC DBDELETE        => PROC _DBDELETE        ; #error DBDELETE
  186. #xcommand PROC DBEDIT          => PROC _DBEDIT          ; #error DBEDIT
  187. #xcommand PROC DBEVAL          => PROC _DBEVAL          ; #error DBEVAL
  188. #xcommand PROC DBFILTER        => PROC _DBFILTER        ; #error DBFILTER
  189. #xcommand PROC DBGOBOTTOM      => PROC _DBGOBOTTOM      ; #error DBGOBOTTOM
  190. #xcommand PROC DBGOTO          => PROC _DBGOTO          ; #error DBGOTO
  191. #xcommand PROC DBGOTOP         => PROC _DBGOTOP         ; #error DBGOTOP
  192. #xcommand PROC DBRECALL        => PROC _DBRECALL        ; #error DBRECALL
  193. #xcommand PROC DBREINDEX       => PROC _DBREINDEX       ; #error DBREINDEX
  194. #xcommand PROC DBRELATION      => PROC _DBRELATION      ; #error DBRELATION
  195. #xcommand PROC DBRSELECT       => PROC _DBRSELECT       ; #error DBRSELECT
  196. #xcommand PROC DBSEEK          => PROC _DBSEEK          ; #error DBSEEK
  197. #xcommand PROC DBSELECTAREA    => PROC _DBSELECTAREA    ; #error DBSELECTAREA
  198. #xcommand PROC DBSETDRIVER     => PROC _DBSETDRIVER     ; #error DBSETDRIVER
  199. #xcommand PROC DBSETFILTER     => PROC _DBSETFILTER     ; #error DBSETFILTER
  200. #xcommand PROC DBSETINDEX      => PROC _DBSETINDEX      ; #error DBSETINDEX
  201. #xcommand PROC DBSETORDER      => PROC _DBSETORDER      ; #error DBSETORDER
  202. #xcommand PROC DBSETRELATION   => PROC _DBSETRELATION   ; #error DBSETRELATION
  203. #xcommand PROC DBSKIP          => PROC _DBSKIP          ; #error DBSKIP
  204. #xcommand PROC DBSTRUCT        => PROC _DBSTRUCT        ; #error DBSTRUCT
  205. #xcommand PROC DBUNLOCK        => PROC _DBUNLOCK        ; #error DBUNLOCK
  206. #xcommand PROC DBUNLOCKALL     => PROC _DBUNLOCKALL     ; #error DBUNLOCKALL
  207. #xcommand PROC DBUSEAREA       => PROC _DBUSEAREA       ; #error DBUSEAREA
  208. #xcommand PROC DESCEND         => PROC _DESCEND         ; #error DESCEND
  209. #xcommand PROC DEVOUT          => PROC _DEVOUT          ; #error DEVOUT
  210. #xcommand PROC DEVOUTPICT      => PROC _DEVOUTPICT      ; #error DEVOUTPICT
  211. #xcommand PROC DIRECTORY       => PROC _DIRECTORY       ; #error DIRECTORY
  212. #xcommand PROC DISKSPACE       => PROC _DISKSPACE       ; #error DISKSPACE
  213. #xcommand PROC DISPBEGIN       => PROC _DISPBEGIN       ; #error DISPBEGIN
  214. #xcommand PROC DISPBOX         => PROC _DISPBOX         ; #error DISPBOX
  215. #xcommand PROC DISPEND         => PROC _DISPEND         ; #error DISPEND
  216. #xcommand PROC DISPOUT         => PROC _DISPOUT         ; #error DISPOUT
  217. #xcommand PROC DOSERROR        => PROC _DOSERROR        ; #error DOSERROR
  218. #xcommand PROC ERRORBLOCK      => PROC _ERRORBLOCK      ; #error ERRORBLOCK
  219. #xcommand PROC ERRORLEVEL      => PROC _ERRORLEVEL      ; #error ERRORLEVEL
  220. #xcommand PROC ERRORNEW        => PROC _ERRORNEW        ; #error ERRORNEW
  221. #xcommand PROC FCLOSE          => PROC _FCLOSE          ; #error FCLOSE
  222. #xcommand PROC FCREATE         => PROC _FCREATE         ; #error FCREATE
  223. #xcommand PROC FERASE          => PROC _FERASE          ; #error FERASE
  224. #xcommand PROC FERROR          => PROC _FERROR          ; #error FERROR
  225. #xcommand PROC FIELDBLOCK      => PROC _FIELDBLOCK      ; #error FIELDBLOCK
  226. #xcommand PROC FIELDGET        => PROC _FIELDGET        ; #error FIELDGET
  227. #xcommand PROC FIELDPOS        => PROC _FIELDPOS        ; #error FIELDPOS
  228. #xcommand PROC FIELDPUT        => PROC _FIELDPUT        ; #error FIELDPUT
  229. #xcommand PROC FIELDWBLOCK     => PROC _FIELDWBLOCK     ; #error FIELDWBLOCK
  230. #xcommand PROC FILE            => PROC _FILE            ; #error FILE
  231. #xcommand PROC FOPEN           => PROC _FOPEN           ; #error FOPEN
  232. #xcommand PROC FREAD           => PROC _FREAD           ; #error FREAD
  233. #xcommand PROC FREADSTR        => PROC _FREADSTR        ; #error FREADSTR
  234. #xcommand PROC FRENAME         => PROC _FRENAME         ; #error FRENAME
  235. #xcommand PROC FSEEK           => PROC _FSEEK           ; #error FSEEK
  236. #xcommand PROC FWRITE          => PROC _FWRITE          ; #error FWRITE
  237. #xcommand PROC GETACTIVE       => PROC _GETACTIVE       ; #error GETACTIVE
  238. #xcommand PROC GETAPPLYKEY     => PROC _GETAPPLYKEY     ; #error GETAPPLYKEY
  239. #xcommand PROC GETDOSETKEY     => PROC _GETDOSETKEY     ; #error GETDOSETKEY
  240. #xcommand PROC GETE            => PROC _GETE            ; #error GETE
  241. #xcommand PROC GETENV          => PROC _GETENV          ; #error GETENV
  242. #xcommand PROC GETNEW          => PROC _GETNEW          ; #error GETNEW
  243. #xcommand PROC GETPOSTVALIDATE => PROC _GETPOSTVALIDATE ; #error GETPOSTVALIDATE
  244. #xcommand PROC GETPREVALIDATE  => PROC _GETPREVALIDATE  ; #error GETPREVALIDATE
  245. #xcommand PROC GETREADER       => PROC _GETREADER       ; #error GETREADER
  246. #xcommand PROC HARDCR          => PROC _HARDCR          ; #error HARDCR
  247. #xcommand PROC HEADER          => PROC _HEADER          ; #error HEADER
  248. #xcommand PROC I2BIN           => PROC _I2BIN           ; #error I2BIN
  249. #xcommand PROC INDEXEXT        => PROC _INDEXEXT        ; #error INDEXEXT
  250. #xcommand PROC INDEXKEY        => PROC _INDEXKEY        ; #error INDEXKEY
  251. #xcommand PROC INDEXORD        => PROC _INDEXORD        ; #error INDEXORD
  252. #xcommand PROC ISALPHA         => PROC _ISALPHA         ; #error ISALPHA
  253. #xcommand PROC ISCOLOR         => PROC _ISCOLOR         ; #error ISCOLOR
  254. #xcommand PROC ISDIGIT         => PROC _ISDIGIT         ; #error ISDIGIT
  255. #xcommand PROC ISLOWER         => PROC _ISLOWER         ; #error ISLOWER
  256. #xcommand PROC ISPRINTER       => PROC _ISPRINTER       ; #error ISPRINTER
  257. #xcommand PROC ISUPPER         => PROC _ISUPPER         ; #error ISUPPER
  258. #xcommand PROC L2BIN           => PROC _L2BIN           ; #error L2BIN
  259. #xcommand PROC LASTKEY         => PROC _LASTKEY         ; #error LASTKEY
  260. #xcommand PROC LEFT            => PROC _LEFT            ; #error LEFT
  261. #xcommand PROC LUPDATE         => PROC _LUPDATE         ; #error LUPDATE
  262. #xcommand PROC MAXCOL          => PROC _MAXCOL          ; #error MAXCOL
  263. #xcommand PROC MAXROW          => PROC _MAXROW          ; #error MAXROW
  264. #xcommand PROC MEMOEDIT        => PROC _MEMOEDIT        ; #error MEMOEDIT
  265. #xcommand PROC MEMOLINE        => PROC _MEMOLINE        ; #error MEMOLINE
  266. #xcommand PROC MEMOREAD        => PROC _MEMOREAD        ; #error MEMOREAD
  267. #xcommand PROC MEMORY          => PROC _MEMORY          ; #error MEMORY
  268. #xcommand PROC MEMOTRAN        => PROC _MEMOTRAN        ; #error MEMOTRAN
  269. #xcommand PROC MEMOWRIT        => PROC _MEMOWRIT        ; #error MEMOWRIT
  270. #xcommand PROC MEMVARBLOCK     => PROC _MEMVARBLOCK     ; #error MEMVARBLOCK
  271. #xcommand PROC MLCOUNT         => PROC _MLCOUNT         ; #error MLCOUNT
  272. #xcommand PROC MLCTOPOS        => PROC _MLCTOPOS        ; #error MLCTOPOS
  273. #xcommand PROC MLPOS           => PROC _MLPOS           ; #error MLPOS
  274. #xcommand PROC MPOSTOLC        => PROC _MPOSTOLC        ; #error MPOSTOLC
  275. #xcommand PROC NETERR          => PROC _NETERR          ; #error NETERR
  276. #xcommand PROC NETNAME         => PROC _NETNAME         ; #error NETNAME
  277. #xcommand PROC NEXTKEY         => PROC _NEXTKEY         ; #error NEXTKEY
  278. #xcommand PROC NOSNOW          => PROC _NOSNOW          ; #error NOSNOW
  279. #xcommand PROC OS              => PROC _OS              ; #error OS
  280. #xcommand PROC OUTERR          => PROC _OUTERR          ; #error OUTERR
  281. #xcommand PROC OUTSTD          => PROC _OUTSTD          ; #error OUTSTD
  282. #xcommand PROC PAD             => PROC _PAD             ; #error PAD
  283. #xcommand PROC PADC            => PROC _PADC            ; #error PADC
  284. #xcommand PROC PADL            => PROC _PADL            ; #error PADL
  285. #xcommand PROC PADR            => PROC _PADR            ; #error PADR
  286. #xcommand PROC PROCLINE        => PROC _PROCLINE        ; #error PROCLINE
  287. #xcommand PROC PROCNAME        => PROC _PROCNAME        ; #error PROCNAME
  288. #xcommand PROC QOUT            => PROC _QOUT            ; #error QOUT
  289. #xcommand PROC QQOUT           => PROC _QQOUT           ; #error QQOUT
  290. #xcommand PROC RANGECHECK      => PROC _RANGECHECK      ; #error RANGECHECK
  291. #xcommand PROC RAT             => PROC _RAT             ; #error RAT
  292. #xcommand PROC READEXIT        => PROC _READEXIT        ; #error READEXIT
  293. #xcommand PROC READINSERT      => PROC _READINSERT      ; #error READINSERT
  294. #xcommand PROC READKEY         => PROC _READKEY         ; #error READKEY
  295. #xcommand PROC READMODAL       => PROC _READMODAL       ; #error READMODAL
  296. #xcommand PROC READVAR         => PROC _READVAR         ; #error READVAR
  297. #xcommand PROC RECSIZE         => PROC _RECSIZE         ; #error RECSIZE
  298. #xcommand PROC RESTSCREEN      => PROC _RESTSCREEN      ; #error RESTSCREEN
  299. #xcommand PROC RIGHT           => PROC _RIGHT           ; #error RIGHT
  300. #xcommand PROC SAVESCREEN      => PROC _SAVESCREEN      ; #error SAVESCREEN
  301. #xcommand PROC SCROLL          => PROC _SCROLL          ; #error SCROLL
  302. #xcommand PROC SET             => PROC _SET             ; #error SET
  303. #xcommand PROC SETBLINK        => PROC _SETBLINK        ; #error SETBLINK
  304. #xcommand PROC SETCANCEL       => PROC _SETCANCEL       ; #error SETCANCEL
  305. #xcommand PROC SETCOLOR        => PROC _SETCOLOR        ; #error SETCOLOR
  306. #xcommand PROC SETCURSOR       => PROC _SETCURSOR       ; #error SETCURSOR
  307. #xcommand PROC SETKEY          => PROC _SETKEY          ; #error SETKEY
  308. #xcommand PROC SETMODE         => PROC _SETMODE         ; #error SETMODE
  309. #xcommand PROC SETPRC          => PROC _SETPRC          ; #error SETPRC
  310. #xcommand PROC SOUNDEX         => PROC _SOUNDEX         ; #error SOUNDEX
  311. #xcommand PROC STRTRAN         => PROC _STRTRAN         ; #error STRTRAN
  312. #xcommand PROC STUFF           => PROC _STUFF           ; #error STUFF
  313. #xcommand PROC SYSINIT         => PROC _SYSINIT         ; #error SYSINIT
  314. #xcommand PROC TBCOLUMNNEW     => PROC _TBCOLUMNNEW     ; #error TBCOLUMNNEW
  315. #xcommand PROC TBROWSEDB       => PROC _TBROWSEDB       ; #error TBROWSEDB
  316. #xcommand PROC TBROWSENEW      => PROC _TBROWSENEW      ; #error TBROWSENEW
  317. #xcommand PROC TONE            => PROC _TONE            ; #error TONE
  318. #xcommand PROC TRANSFORM       => PROC _TRANSFORM       ; #error TRANSFORM
  319. #xcommand PROC UPDATED         => PROC _UPDATED         ; #error UPDATED
  320. #xcommand PROC USED            => PROC _USED            ; #error USED
  321. #xcommand PROC VERSION         => PROC _VERSION         ; #error VERSION
  322.  
  323.  
  324. // These functions are Clipper functions supplied in source code
  325. // in the SAMPLE directory. If you redefine one of these, you're
  326. // probably glad you did.
  327.  
  328. #xcommand PROC AMPM            => PROC _AMPM            ; #error AMPM
  329. #xcommand PROC BROWSE          => PROC _BROWSE          ; #error BROWSE
  330. #xcommand PROC DAYS            => PROC _DAYS            ; #error DAYS
  331. #xcommand PROC DBF             => PROC _DBF             ; #error DBF
  332. #xcommand PROC ELAPTIME        => PROC _ELAPTIME        ; #error ELAPTIME
  333. #xcommand PROC FKLABEL         => PROC _FKLABEL         ; #error FKLABEL
  334. #xcommand PROC FKMAX           => PROC _FKMAX           ; #error FKMAX
  335. #xcommand PROC LENNUM          => PROC _LENNUM          ; #error LENNUM
  336. #xcommand PROC MOD             => PROC _MOD             ; #error MOD
  337. #xcommand PROC SECS            => PROC _SECS            ; #error SECS
  338. #xcommand PROC STRZERO         => PROC _STRZERO         ; #error STRZERO
  339. #xcommand PROC TSTRING         => PROC _TSTRING         ; #error TSTRING
  340.  
  341.  
  342. // This is something you would presumably want to redefine
  343. // (so we've commented it out here).
  344.  
  345. //#xcommand PROC ERRORSYS      => PROC _ERRORSYS        ; #error ERRORSYS
  346.  
  347.  
  348. // 5.3 additional reserved words are listed below.
  349.  
  350. /*
  351. *   APPLYDEFAULT
  352. *   BUTTNDEFCO
  353. *   CHECKDEFCO
  354. *   CHECKBOX
  355. *   COLORSELECT
  356. *   COMBODEFCO
  357. *   CLOSEMEMO
  358. *   DBFIELDINFO
  359. *   DBGSHADOW
  360. *   DBINFO
  361. *   DBORDERINFO
  362. *   DBRECORDINFO
  363. *   DBTABLEEXT
  364. *   DIRCHANGE
  365. *   DIRMAKE
  366. *   DIRREMOVE
  367. *   DISKCHANGE
  368. *   DISKNAME
  369. *   DISPCOUNT
  370. *   DISPOUTAT
  371. *   DRAWMEMOAR
  372. *   EDITMEMO
  373. *   ERRORINHANDLER
  374. *   FIELDNBLOCK
  375. *   FIELDNPUT
  376. *   FSETDEVMODE
  377. *   GETCLRBACK
  378. *   GETCLRFORE
  379. *   GETCLRPAIR
  380. *   GETHITTEST
  381. *   GETPAIRLEN
  382. *   GETPAIRPOS
  383. *   GUIAPPLYKEY
  384. *   GUIPOSTVALIDATE
  385. *   GUIPREVALIDATE
  386. *   GUIREADER
  387. *   INDEXORD
  388. *   INSPECTCOL
  389. *   ISDEFCOLOR
  390. *   ISDISK
  391. *   ISSHORTCUT
  392. *   LISTBDEFCO
  393. *   LISTBOX
  394. *   MCOL
  395. *   MDBLCLK
  396. *   MENUDEFCOL
  397. *   MENUITEM
  398. *   MENUMODAL
  399. *   MLEFTDOWN
  400. *   MPRESENT
  401. *   MRESTSTATE
  402. *   MRIGHTDOWN
  403. *   MROW
  404. *   MSAVESTATE
  405. *   MSETBOUNDS
  406. *   MSETCURSOR
  407. *   MSETPOS
  408. *   OPENMEMO
  409. *   ORDBAGEXT
  410. *   ORDBAGNAME
  411. *   ORDCONDSET
  412. *   ORDCREATE
  413. *   ORDDESTROY
  414. *   ORDFOR
  415. *   ORDKEY
  416. *   ORDLISTADD
  417. *   ORDLISTCLEAR
  418. *   ORDLISTREBUILD
  419. *   ORDNAME
  420. *   ORDNUMBER
  421. *   ORDSETFOCUS
  422. *   PARSEHEADER
  423. *   POPUP
  424. *   PROCFILE
  425. *   PUSHBUTTON
  426. *   RADIOBUTTON
  427. *   RADIOGROUP
  428. *   RADGRDEFCO
  429. *   RADITDEFCO
  430. *   RDDLIST
  431. *   RDDNAME
  432. *   RDDSYS
  433. *   RDDREGISTER
  434. *   RDDSETDEFAULT
  435. *   READFORMAT
  436. *   READKILL
  437. *   READUPDATED
  438. *   RESTOREMEMO
  439. *   SCROLLBAR
  440. *   SDF
  441. *   SETCLRPAIR
  442. *   SETTYPEAHEAD
  443. *   SYSINIT
  444. *   TAPPLYKEY
  445. *   TBADDCOL
  446. *   TBAPPLYKEY
  447. *   TBBBLOCK
  448. *   TBCLOSE
  449. *   TBCREATE
  450. *   TBDELCOL
  451. *   TBDISPLAY
  452. *   TBEDITCELL
  453. *   TBFBLOCK
  454. *   TBGOBOT
  455. *   TBGOTOP
  456. *   TBINSCOL
  457. *   TBMODAL
  458. *   TBMOUSE
  459. *   TBREADER
  460. *   TBSBLOCK
  461. *   TBSKIP
  462. *   TOPBAR
  463.  
  464. // Additional 5.3 keywords if using LLIBG.LIB
  465.  
  466. *   GBMPDISP
  467. *   GBMPLOAD
  468. *   GELLIPSE
  469. *   GFNTERASE
  470. *   GFNTLOAD
  471. *   GFNTSET
  472. *   GFRAME
  473. *   GGETPIXEL
  474. *   GLINE
  475. *   GMODE
  476. *   GPOLYGON
  477. *   GPUTPIXEL
  478. *   GRECT
  479. *   GSETCLIP
  480. *   GSETEXCL
  481. *   GSETPAL
  482. *   GWRITEAT
  483. *   MHIDE
  484. *   MSETCLIP
  485. *   MSHOW
  486. *   MSTATE
  487.  
  488. */
  489.