@DCLKEYS, Programming, Routines to define DCL keys from a program4DCLKEYS - Routines to define DCL keys from a program&Now includes support for Alpha and VAXGCopyright © 1987, 1993, 2000 by Hunter Goatley 5 DCL Key Definition RoutinesGThese routines can be called from any VMS language to work with DCL keyDdefinitions. There were written to provide a way to perform the DCLCcommand DEFINE/KEY from a program, since there is no LIB$DEFINE_KEYroutine.?These routines accompanied my VAX PROFESSIONAL article entitled@"DCL Key Definition Routines", published in February 1988. They>appear here courtesy of Hunter Goatley and Professional Press.DThe routines presented here can be assembled and placed in an object%library. The commands to do this are $ DEFINE DCL$KEYLIB disk:[dir]1 $ LIBRARY/MACRO/CREATE DCLKEY.MLB DCLKEYMACS.MAR( $ MACRO DEFINE,DELETE,STATE,FIND,GETDEF) $ LIBRARY/OBJECT/CREATE DCLKEY.OLB *.OBJCPrograms that call the routines could then link the object library: $ LINK LOGIN,DCLKEY/LIBRARYIA sample LOGIN.MAR program has been supplied to demonstrate how to definea key from MACRO.Any comments are appreciated.P=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-HHunter Goatley, VAX Systems Programmer E-mail: GOATHUNTER@WKUVX1.bitnet6ACRS, Western Kentucky University Voice: 502-745-5251P=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-