%include "INC:UTIL.IMP"
%constinteger terminal=16_200,null=16_100,system=16_300
%constinteger crossref=16_400, extended=64, optextended=128
%constinteger list=16_800
%begin
%string(255) term,sys,nul
%string(255) in,out="Infile",out2="Infile.LIS",out3="Infile.MOB"
%string(255) flist
  define param("Infile",in,pamnodefault)
  define param("Outfile",out,pamnewgroup+crossref)
  define param("Out2",out2,crossref+extended)
  define param("Out3",out3,crossref+optextended)
  define param("A",term,terminal)
  define param("B",sys,system)
  define param("C",nul,null)
  define param("D",flist,pamnewgroup+list+pamnodefault)
  process parameters(cliparam)
  printline(in)
  printline(out)
  printline(out2)
  printline(out3)
  printline(term)
  printline(sys)
  printline(nul)
  printline(flist)
%endofprogram
