_GET_FILE_PATH.GRS


  PROC/FILNAM,PDSW,CDSW,DIRPTH,PTHNAM,VERNUM,SRESP
$$
$$ SUBROUTINE: _GET_FILE_PATH.GRS
$$
$$ KEYWORDS:
$$   UTILITY
$$
$$ ABSTRACT:
$$   THIS PROGRAM LOCATES FILES FOR USE WITH PROGRAMS IN THE GRIP
$$   INTERNATIONAL LIBRARY.
$$
$$ RELEASE HISTORY:
$$   13-AUG-91 VERSION HANDLING ADDED (@GRIPLIB090 vs @GRIPLIB)
$$   03-OCT-91 CHECKED OUT ON NATIVE DG & HP
$$   09-FEB-93 MODIFIED TO WORK WITH NEW VERSIONS OF _GET_GRDIR.GRS &
$$             _GET_GRPATH.GRS
$$   26-NOV-96 Modified to work with newest version of
$$             _get_platform_type.grs
$$   07-FEB-98 Checked out using new version of _GET_GRDIR for V14.0
$$   26-AUG-99 Spun off as a simple-to-use subroutine, current & part
$$             directory switches added.
$$   13-OCT-2001 Contact Information Updated!
$$
$$ REQUIRED DATA/PART FILES:
$$   [GRIP LIBRARY STRUCTURE]
$$
$$ Called by:
$$   access_demo.grs
$$   font2geo.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 SYSTEMS, UGFM & NATIVE
$$
$$ THEORY/VARIABLE USAGE:
$$   INPUTS:
$$     FILNAM - NAME OF DESIRED FILE. THIS NAME WILL BE CONVERTED TO
$$              LOWER CASE BEFORE IT IS USED.
$$     PDSW   - PART DIRECTORY SWITCH. IF SET TO &YES, THIS ROUTINE WILL
$$              CHECK FOR THE FILE IN THE SAME DIRECTORY AS THE WORK PART.
$$              (THIS SWITCH HAS NO EFFECT IF THERE IS NO CURRENT WORK PART)
$$     CDSW   - CURRENT DIRECTORY SWITCH. IF SET TO &YES, THIS ROUTINE
$$              WILL CHECK FOR THE FILE IN THE USER'S CURRENT DIRECTORY
$$              SECOND.
$$   OUTPUTS:
$$     DIRPTH - PATH TO DIRECTORY CONTAINING FILE
$$     PTHNAM - PATH TO FILE
$$     VERNUM - VERSION OF GRIPLIB THAT THIS ROUTINE WAS LINKED TO
$$     SRESP  - RESPONSE (1 - FILE NOT FOUND, 2 - GRIPLIB NOT FOUND,
$$              3 - FILE FOUND IN CURDIR, 4 - FILE FOUND IN PART DIR,
$$              5 - FILE FOUND IN GRIPLIB)
$$