Usage: %P [options] inputfile [outputfile]
 -a[:aflag]        Audit to %P.lg
 -A path[:aflag]   Audit to path, or path%/%P.lg if path is a directory
                     aflag is a|b|d|da|db|p|pa|pb|t|ta|tb|u|ua|ub
                       a=append, b=backup, d=datestamp,
                       p=process-id, t=timestamp, u=username
 -B begin          Beginning input record number
 -C {b|p}:{on|off} Control attribute: b=big (4GB max file size, Ver 7 only),
                     p=physical delete (Ver 7 & 8 only); on=enable,off=disable
 -e                Exclusively open the input file
 -F pos:len        Output field is this position-length of the input record
 -F str:rep        Output field is repeated copies of this string
 -h | -?           Display help text
 -I t[:min[:max]]  Input file type (i,l,r,s,v,va,vb,z) and record sizes
 -k                Keep logically deleted records
 -K pos:len[:d][:r][:u][:s[=val]][:p=pos:len]...[:o=cnt:span]
    Key position, length, duplicates allowed, reversed, uppercase convert,
    suppress when value, plus suffix(es), occurs count and span
 -K pos:len[:d][:r][:u][:s[=val]][:a=pos]...
    Key position, length, duplicates allowed, reversed, uppercase convert,
    suppress when value, also position(s)
 -L file           Creates output file to be like this file
                        (.fa file or Ver 7/8 ICISAM files only)
 -m                Merge records with primary key collisions
 -N records        Number of records to process (at most)
 -O t[:min[:max]]  Output file type (i,l,r,s,v,va,vb) and record sizes
 -p                Enable progress reporting
 -q                Quiet operation
 -R base           Renumbers relative keys from base record number
 -S a1|...|a16     Sequence by alternate key order: a1=alternate key 1,...
 -u                Undelete logically deleted input records
 -V version        Output file version for indexed or relative: 5, 6, 7, or 8
                    -O i or -O r must be specified.

                   (Note: Version 5 and 6 files are only supported by
                           ICOBOL 4 and before)

  filetypes = i-indexed, l-line sequential(ignore empty lines),
              r-relative, s-fixed length sequential,
              v,vb-variable length sequential(binary length),
              va-variable length sequential (ASCII length),
              z-line sequential(keep empty lines)
Notes:
 Output is directed to STDOUT if (1) outputfile is not specified, (2) '-O'
 is not specified or is '-O l' or '-O s', and (3) '-p' is not specified.

Environment variables:
 ICROOT        Messages and help         ICREORG        Command line options

