If you receive this software in a zipfile, then you must extract the above
files using the "unzip" command.  There are numerous versions of Zip/Unzip
utilities. If you have one installed already, refer to its documentation in
order to unzip these files. In the case that there is no Zip utility
installed, or it does not unzip correctly, there is a version of InfoZip on
this CD located at /SOFTWARE/SOURCE/ZIP_WARE. 

It should also be noted that all of these files (source code and executables
for PVROT and InfoZip's Unzip) can be found at the PPI
node at http://www.igpp.ucla.edu.

A listing of the files that should be created through the unzipping of
PVROT.ZIP can be found below.

=============================================================================
                        INSTALLATION
=============================================================================

If you are using a Sparc Station running SOLARIS then you can use
the executable already supplied in the directory SOFTWARE/SOLARIS/. 

If you are using a Sparc Station running SunOS 4.x then you can use
the executable already supplied in the directory SOFTWARE/SUNOS/. 

If you are using a HP machine running UNIX then you can use
the executable already supplied in the directory SOFTWARE/HPUX/. 

If you are using a PC running DOS then you can use
the executable already supplied in the directory SOFTWARE/DOS/. 

Other users:
1)  Copy the appropriate MAKE_CONF.??? and MAKE_LIBS.??? files to Make.conf 
and Make.libs, respectively.

    Your System           Use                                  Copy to
   ==========================================================================
     PC                   MAKE_CONF.PC  & MAKE_LIBS.PC     \
     HPUX                 MAKE_CONF.HPUX & MAKE_LIBS.HPUX   \  Make.conf &
     SUN4.X               MAKE_CONF.SUN4X & MAKE_LIBS.SUN4X  / Make.libs
 
     SUN/SOLARIS 2        MAKE_CONF.SOL2 & MAKE_LIBS.SOL2   /

2) Make any changes to the Make.conf and Make.libs files if necessary
   (i.e. the type of C compiler you are using (cc, gcc, etc), where you want
   the executable to go, etc.)

3) set the DFSHOME variable to the path leading to and including the directory
   created as the base of the tar extraction
   ex. prompt>> setenv DFSHOME /usr/software/tools/<directory created by tar>

4) issue command "make".
   ex. prompt>> make


NOTE:  Depending on your compiler, warnings make appear when compiling the
       program. These can be ignored.

=============================================================================
                        Uncompressed File Listing
=============================================================================
PVROT
PVROT/INSTALL.TXT
PVROT/MAKE_CONF.SUN4X
PVROT/MAKE_LIBS.SUN4X
PVROT/MAKE_LIBS.SOL
PVROT/MAKE_CONF.SOL
PVROT/MAKE_LIBS.PC
PVROT/PVROT.TXT
PVROT/Makefile
PVROT/bin
PVROT/include
PVROT/include/blockc.h
PVROT/include/buf_list.h
PVROT/include/buffblkc.h
PVROT/include/cmdlinec.h
PVROT/include/dfs_buffer.h
PVROT/include/highpipec.h
PVROT/include/pipec.h
PVROT/include/specialc.h
PVROT/include/abbrev.h
PVROT/include/ffio.h
PVROT/include/flagdefc.h
PVROT/include/funcdefc.h
PVROT/include/list.h
PVROT/include/maxpipec.h
PVROT/include/pattern.h
PVROT/include/stddescc.h
PVROT/include/stdvarsc.h
PVROT/include/timec.h
PVROT/include/sql.h
PVROT/include/stdpipec.h
PVROT/lib
PVROT/lib/obj
PVROT/lib/src
PVROT/lib/src/binary
PVROT/lib/src/binary/Makefile
PVROT/lib/src/binary/bits.c
PVROT/lib/src/binary/ieee.c
PVROT/lib/src/binary/swap.c
PVROT/lib/src/binary/null.c
PVROT/lib/src/binary/hp1000.c
PVROT/lib/src/binary/ibm370.c
PVROT/lib/src/binary/msb.c
PVROT/lib/src/binary/pc.c
PVROT/lib/src/binary/binary.c
PVROT/lib/src/binary/sun.c
PVROT/lib/src/binary/vax.c
PVROT/lib/src/binary/generic.c
PVROT/lib/src/ffio
PVROT/lib/src/ffio/add_desc.c
PVROT/lib/src/ffio/bind.c
PVROT/lib/src/ffio/binddfsc.c
PVROT/lib/src/ffio/bulk_wrt.c
PVROT/lib/src/ffio/chktype.c
PVROT/lib/src/ffio/closesel.c
PVROT/lib/src/ffio/col_lnam.c
PVROT/lib/src/ffio/col_snam.c
PVROT/lib/src/ffio/col_type.c
PVROT/lib/src/ffio/col_unit.c
PVROT/lib/src/ffio/colwidth.c
PVROT/lib/src/ffio/colparse.c
PVROT/lib/src/ffio/compare.c
PVROT/lib/src/ffio/comprdf.c
PVROT/lib/src/ffio/create.c
PVROT/lib/src/ffio/del_rec.c
PVROT/lib/src/ffio/do_bind.c
PVROT/lib/src/ffio/exists.c
PVROT/lib/src/ffio/flag_rec.c
PVROT/lib/src/ffio/getcolst.c
PVROT/lib/src/ffio/getcolva.c
PVROT/lib/src/ffio/get_desc.c
PVROT/lib/src/ffio/getdfsde.c
PVROT/lib/src/ffio/ncol.c
PVROT/lib/src/ffio/insrtrec.c
PVROT/lib/src/ffio/isflag.c
PVROT/lib/src/ffio/mkdfscol.c
PVROT/lib/src/ffio/makepath.c
PVROT/lib/src/ffio/makedesc.c
PVROT/lib/src/ffio/move_bin.c
PVROT/lib/src/ffio/move_rel.c
PVROT/lib/src/ffio/move_to.c
PVROT/lib/src/ffio/open.c
PVROT/lib/src/ffio/opencseg.c
PVROT/lib/src/ffio/openseg.c
PVROT/lib/src/ffio/open_sel.c
PVROT/lib/src/ffio/pad_str.c
PVROT/lib/src/ffio/printrec.c
PVROT/lib/src/ffio/read_abs.c
PVROT/lib/src/ffio/read_rec.c
PVROT/lib/src/ffio/readscal.c
PVROT/lib/src/ffio/scolindx.c
PVROT/lib/src/ffio/setcolfl.c
PVROT/lib/src/ffio/setcolst.c
PVROT/lib/src/ffio/setcolva.c
PVROT/lib/src/ffio/sql.c
PVROT/lib/src/ffio/unlink.c
PVROT/lib/src/ffio/update.c
PVROT/lib/src/ffio/wrt_abs.c
PVROT/lib/src/ffio/wrt_desc.c
PVROT/lib/src/ffio/wrt_hed.c
PVROT/lib/src/ffio/wrt_rec.c
PVROT/lib/src/ffio/Makefile
PVROT/lib/src/ffio/lopensel.c
PVROT/lib/src/ffio/nopensel.c
PVROT/lib/src/miscc
PVROT/lib/src/miscc/Makefile
PVROT/lib/src/miscc/allocstr.c
PVROT/lib/src/miscc/def_home.c
PVROT/lib/src/miscc/can_read.c
PVROT/lib/src/miscc/compare.c
PVROT/lib/src/miscc/copylist.c
PVROT/lib/src/miscc/dir.c
PVROT/lib/src/miscc/editor.c
PVROT/lib/src/miscc/dfsMsg.c
PVROT/lib/src/miscc/filetype.c
PVROT/lib/src/miscc/findfile.c
PVROT/lib/src/miscc/freelist.c
PVROT/lib/src/miscc/fsize.c
PVROT/lib/src/miscc/readinit.c
PVROT/lib/src/miscc/in_dir.c
PVROT/lib/src/miscc/helpc.c
PVROT/lib/src/miscc/home_dir.c
PVROT/lib/src/miscc/match.c
PVROT/lib/src/miscc/strtmore.c
PVROT/lib/src/miscc/matchfil.c
PVROT/lib/src/miscc/setmask.c
PVROT/lib/src/miscc/strpext.c
PVROT/lib/src/miscc/strppath.c
PVROT/lib/src/miscc/VarStr.c
PVROT/lib/src/miscc/TwoWayPO.c
PVROT/lib/src/miscc/fprintru.c
PVROT/lib/src/miscc/Token.c
PVROT/lib/src/miscc/SigMsg.c
PVROT/lib/src/miscc/can_exec.c
PVROT/lib/src/miscc/TestFd.c
PVROT/lib/src/miscc/EnvOrDef.c
PVROT/lib/src/miscc/infinity.c
PVROT/lib/src/parserc
PVROT/lib/src/parserc/Makefile
PVROT/lib/src/parserc/AbrvPush.c
PVROT/lib/src/parserc/AbrvTran.c
PVROT/lib/src/parserc/Kw_Match.c
PVROT/lib/src/parserc/Kw_Parse.c
PVROT/lib/src/parserc/cleanpar.c
PVROT/lib/src/parserc/dojustif.c
PVROT/lib/src/parserc/patcomp.c
PVROT/lib/src/parserc/patdump.c
PVROT/lib/src/parserc/patfixed.c
PVROT/lib/src/parserc/patfree.c
PVROT/lib/src/parserc/patmake.c
PVROT/lib/src/parserc/patmatch.c
PVROT/lib/src/parserc/clipspc.c
PVROT/lib/src/parserc/colparse.c
PVROT/lib/src/parserc/findrep2.c
PVROT/lib/src/parserc/findrep.c
PVROT/lib/src/parserc/patparse.c
PVROT/lib/src/parserc/findstr.c
PVROT/lib/src/parserc/getword.c
PVROT/lib/src/parserc/glob.c
PVROT/lib/src/parserc/ismatch.c
PVROT/lib/src/parserc/kwmatch.c
PVROT/lib/src/parserc/mop.c
PVROT/lib/src/parserc/mop2.c
PVROT/lib/src/parserc/nextword.c
PVROT/lib/src/parserc/nstrcpy.c
PVROT/lib/src/parserc/packlist.c
PVROT/lib/src/parserc/pad_str.c
PVROT/lib/src/parserc/parse.c
PVROT/lib/src/parserc/scasedwn.c
PVROT/lib/src/parserc/strpcmnt.c
PVROT/lib/src/parserc/truncstr.c
PVROT/lib/src/parserc/rcomfile.c
PVROT/lib/src/parserc/scaseup.c
PVROT/lib/src/parserc/setstr.c
PVROT/lib/src/parserc/stripnl.c
PVROT/lib/src/parserc/trimspc.c
PVROT/lib/src/parserc/unescape.c
PVROT/lib/src/parserc/unquote.c
PVROT/lib/src/parserc/unquote2.c
PVROT/lib/src/parserc/WordWrap.c
PVROT/lib/src/parserc/nstrcat.c
PVROT/lib/src/pipec
PVROT/lib/src/pipec/BufAdvanceThru.c
PVROT/lib/src/pipec/BufDeleteRec.c
PVROT/lib/src/pipec/Makefile
PVROT/lib/src/pipec/BufDeleteRecs.c
PVROT/lib/src/pipec/BufDestroyRecs.c
PVROT/lib/src/pipec/BufFixSizeTo.c
PVROT/lib/src/pipec/BufGetRecPtrOf.c
PVROT/lib/src/pipec/BufIsInListAlready.c
PVROT/lib/src/pipec/BufMalloc.c
PVROT/lib/src/pipec/BufMapData.c
PVROT/lib/src/pipec/BufNextRec.c
PVROT/lib/src/pipec/BufNumOfBufs.c
PVROT/lib/src/pipec/BufNumOfRecs.c
PVROT/lib/src/pipec/BufShiftIn.c
PVROT/lib/src/pipec/BufShiftOut.c
PVROT/lib/src/pipec/BufStoreRec.c
PVROT/lib/src/pipec/BufUnuseRec.c
PVROT/lib/src/pipec/BufUseRec.c
PVROT/lib/src/pipec/BufVarQSort.c
PVROT/lib/src/pipec/BufVarSorts.c
PVROT/lib/src/pipec/FittingName.c
PVROT/lib/src/pipec/GetColStr.c
PVROT/lib/src/pipec/GetColVal.c
PVROT/lib/src/pipec/InDataFlow.c
PVROT/lib/src/pipec/SetColVal.c
PVROT/lib/src/pipec/buffgetcolval.c
PVROT/lib/src/pipec/buffrec.c
PVROT/lib/src/pipec/buffsetcolval.c
PVROT/lib/src/pipec/checkflag.c
PVROT/lib/src/pipec/colnum.c
PVROT/lib/src/pipec/colsort.c
PVROT/lib/src/pipec/coltype.c
PVROT/lib/src/pipec/colunits.c
PVROT/lib/src/pipec/colwidth.c
PVROT/lib/src/pipec/condesc.c
PVROT/lib/src/pipec/dataend.c
PVROT/lib/src/pipec/descend.c
PVROT/lib/src/pipec/errexit.c
PVROT/lib/src/pipec/excolnum.c
PVROT/lib/src/pipec/exists.c
PVROT/lib/src/pipec/fill_buff.c
PVROT/lib/src/pipec/flagclear.c
PVROT/lib/src/pipec/flagrec.c
PVROT/lib/src/pipec/flagset.c
PVROT/lib/src/pipec/flagtoggle.c
PVROT/lib/src/pipec/flush_buff.c
PVROT/lib/src/pipec/free_buff.c
PVROT/lib/src/pipec/getbpline.c
PVROT/lib/src/pipec/getcmd.c
PVROT/lib/src/pipec/getcolstr.c
PVROT/lib/src/pipec/getcolval.c
PVROT/lib/src/pipec/getrec.c
PVROT/lib/src/pipec/ignoreinput.c
PVROT/lib/src/pipec/inbuff.c
PVROT/lib/src/pipec/initpipe.c
PVROT/lib/src/pipec/isflag.c
PVROT/lib/src/pipec/lcolname.c
PVROT/lib/src/pipec/make_buff.c
PVROT/lib/src/pipec/makedesc.c
PVROT/lib/src/pipec/moredata.c
PVROT/lib/src/pipec/nextrec_buff.c
PVROT/lib/src/pipec/nrecs_buff.c
PVROT/lib/src/pipec/numerictype.c
PVROT/lib/src/pipec/passthru.c
PVROT/lib/src/pipec/perrlog.c
PVROT/lib/src/pipec/pflush.c
PVROT/lib/src/pipec/plog.c
PVROT/lib/src/pipec/presult.c
PVROT/lib/src/pipec/putrec.c
PVROT/lib/src/pipec/pwarn.c
PVROT/lib/src/pipec/rbuff.c
PVROT/lib/src/pipec/rdata.c
PVROT/lib/src/pipec/rdesc.c
PVROT/lib/src/pipec/reclen.c
PVROT/lib/src/pipec/rmvdesc.c
PVROT/lib/src/pipec/rrecord.c
PVROT/lib/src/pipec/save_buff.c
PVROT/lib/src/pipec/scolname.c
PVROT/lib/src/pipec/sendbuff.c
PVROT/lib/src/pipec/setbuff.c
PVROT/lib/src/pipec/setcolflag.c
PVROT/lib/src/pipec/setcolstr.c
PVROT/lib/src/pipec/setcolval.c
PVROT/lib/src/pipec/setdesc.c
PVROT/lib/src/pipec/setrec.c
PVROT/lib/src/pipec/setrec_buff.c
PVROT/lib/src/pipec/shift_buff.c
PVROT/lib/src/pipec/shiftbuff.c
PVROT/lib/src/pipec/srecord.c
PVROT/lib/src/pipec/store_buff.c
PVROT/lib/src/pipec/texttype.c
PVROT/lib/src/pipec/uniqname.c
PVROT/lib/src/pipec/use_buff.c
PVROT/lib/src/pipec/validtype.c
PVROT/lib/src/pipec/wbuff.c
PVROT/lib/src/pipec/wdata.c
PVROT/lib/src/pipec/wdesc.c
PVROT/programs
PVROT/programs/pvrot
PVROT/programs/pvrot/Makefile
PVROT/programs/pvrot/PVROT.TXT
PVROT/programs/pvrot/pvrot.c
PVROT/MAKE_CONF.PC
-----------------------------------------------------------------------
      Copyright(c) 1993 Regents of the University of California
      All rights reserved.
 
   Redistribution and use in source and binary forms are permitted
   provided that the above copyright notice and this paragraph are
   duplicated in all such forms and that any documentation,
   advertising materials, and other materials related to such
   distribution and use acknowledge that the software was developed
   by the University of California, Los Angeles.  The name of the
   University may not be used to endorse or promote products derived
   from this software without specific prior written permission.
   THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-----------------------------------------------------------------------
