{
{   The purpose  of  this procedure is to find an item on the backup file.  An
{ item is described by a permanent file utility  entry,  and  catalog  header.
{ The  backup  file  is assumed open prior to this call.  If the item is found
{ the backup file is left positioned just after the item  descriptor  for  the
{ found  entry.  If the item is not found on the backup file (and there are no
{ IO errors on the backup file) the status condition of pue$no_restore_no_find
{ is returned, and the backup file is left positioned at puc$eoi.
{
{       PUP$FIND_RESTORE_ENTRY (ENTRY, CATALOG_HEADER, BACKUP_FILE_ID,
{         FILE_POSITION, STATUS)
{
{ ENTRY: (input) This parameter specifies  the  permanent  file  entry.   This
{       describes  the type of the item; set, family, catalog, permanent file,
{       or cycle.  If the item is a cycle it includes the cycle number for the
{       permanent file.
{
{ CATALOG_HEADER:  (input) This parameter specifies the catalog header for the
{       item.  This is merely the set name and permanent file path.
{
{ BACKUP_FILE_ID: (input, output) This parameter specifies the pf utility file
{       identifier for the backup file.
{
{ FILE_POSITION:  (output)  This  parameter  returns the file position for the
{       backup file.  If the item was not found on the  backup  file,  a  file
{       position of puc$eoi is returned.
{
{ STATUS: (output) This parameter returns the request status.
{
{       CONDITIONS: pue$incompatible_backup_version
{                   pue$no_restore_no_find
{                   pue$unexpected_item_requested
{
{       IDENTIFIER: puc$pf_utility_id
{
