{
{   NOTE:
{     ***********************************************************************
{     ***********************************************************************
{     ****** This program interface is obsolete.  Modules presently    ******
{     ****** using it should be changed to use CLP$INCLUDE_FILE.       ******
{     ***********************************************************************
{     ***********************************************************************
{
{   The purpose  of  this request is to cause the command language interpreter
{ to read and process commands from the specified file.  The commands  on  the
{ specified  file  are  treated  as  if  they  were  the  statement list of an
{ unlabelled block statement.  The interpretation  of  commands  initiated  by
{ this request can be terminated by a clp$end_scan_command_file request.
{
{       CLP$SCAN_COMMAND_FILE (FILE, UTILITY_NAME, PROMPT_STRING, STATUS)
{
{ FILE: (input)  This  parameter specifies the file from which commands are to
{       be read and processed.  If commands are to  be  interpreted  from  the
{       file  that  SCL is currently processing, then this parameter should be
{       specified by clc$current_command_input.
{
{ UTILITY_NAME: (input) This parameter specifies the name of  the  utility  on
{       whose  behalf  the file is to be scanned.  It is by means of this name
{       that clp$end_scan_command_file is told  which  command  file  scanning
{       operation is to be terminated.
{
{ PROMPT_STRING:  (input)  This parameter specifies the string to be used as a
{       prompt if the file  to  be  scanned  is  assigned  to  an  interactive
{       terminal.    See   the   interactive   processing   documentation  for
{       information about prompt strings.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITIONS: clc$min_ecc ..  clc$max_ecc
{       IDENTIFIER: 'CL'
{
