_GET_GRDIR.GRS


  PROC/VERNUM,PLTFRM,PFTYP2,GRDIR,DIAGLV,SRESP
$$
$$ SUBROUTINE: _GET_GRDIR.GRS
$$
$$ KEYWORDS:
$$   UTILITY
$$
$$ ABSTRACT:
$$   THIS SUBROUTINE FINDS THE GRIP INTERNATIONAL LIBRARY
$$   STRUCTURE.
$$.
$$   It first checks for an environment variable called UGII_GRIPLIB. If
$$   that variable is not defined, then it uses UGII_BASE_DIR/griplib.
$$.
$$
$$ RELEASE HISTORY:
$$   30-JUN-88 INITIAL SUBMISSION TO LIBRARY
$$   02-JAN-91 REVISED TO HANDLE DIFFERENT PLATFORMS
$$   25-JAN-91 UGFM =] DEC PATHNAME LOGIC ADDED
$$   13-SEP-91 VERSION HANDLING CODE ADDED.
$$   03-OCT-91 SPECIAL VERSION HANDLING ADDED.
$$   26-JAN-93 DOCUMENTATION FIXES.
$$   27-JAN-93 SEARCH MODIFIED TO WORK IF ! POINTS TO
$$             EITHER .../librarian OR .../main
$$   28-JAN-93 CODE ADDED TO CHECK CURRENT DIR, "!" AND "$". IF
$$             THEY DO NOT CONTAIN THE STRING "GRIPLIB",
$$             THEY ARE QUICKLY BYPASSED. UGNET OPERATION
$$             VERIFIED.
$$   29-JAN-93 CODE CLEANUP. REDUNDANT CODE DELETED.
$$   03-FEB-93 DIAGNOSTICS ADDED
$$   09-FEB-93 CALL TO UNIX ENVIRONMENT ADDED
$$   25-NOV-96 Modified to simplify search:
$$             First, check for UGII_GRIPLIB variable, if not defined
$$             use UGII_BASE_DIR followed by griplib for path.
$$   08-SEP-98 DEC VMS code removed.
$$   08-SEP-98 Directory search bug fixed.
$$   23-MAY-01 Pathname error fixed: grip/main =] grip\main (winNT only)
$$   13-OCT-2001 Contact Information Updated!
$$
$$ Called by:
$$   access_demo.grs
$$   dopen_demo.grs
$$   font2geo.grs
$$   machscr.grs
$$   note_engrave.grs
$$   (Also A Utility Subroutine)
$$
$$ AUTHOR:  Greg Krumrey, Information Manager
$$ COMPANY: Patriot Machine, Inc.
$$          951 Harmsted Court
$$          St. Charles, MO 63301
$$          greg.krumrey@patriot-machine.com
$$          636-940-1776 x 130
$$
$$ SYSTEM TYPE: ALL
$$
$$ THEORY/VARIABLE USAGE:
$$