This  table  lists the (hexadecimal) offsets, where the string "AES" has to
be  replaced  within the object files of your LPR system by an other string
of  the  same  length.  You  may replace it by means of any file monitor in
order to use crystal which also has a module named AES.
(You  each  have to replace the three characters without the "", which only
mark a string). In addition you have to rename some filenames.


AES.SBM         --> AAS.SBM      ; rename file
---------------------------
     $B  "AES"  --> "AAS"        ; patch the string within the object file


AES.OBM         --> AAS.OBM      ; rename filename
---------------------------
     $6  "AES"  --> "AAS"        ; patch the string within the object file


APPLICAT.OBM
---------------------------
    $6C  "AES"  --> "AAS"        ; patch the string within the object file


COMPILE.OBM
---------------------------
 $15996  "AES"  --> "AAS"        ; patch the string within the object file
 $18A74  "AES"  --> "AAS"        ; -"-


DEBUG.OBM
---------------------------
    $DA  "AES"  --> "AAS"        ; patch the string within the object file
  $314E  "AES"  --> "AAS"        ; -"-
  $578A  "AES"  --> "AAS"        ; -"-


LINKER.OBM
---------------------------
    $6C  "AES"  --> "AAS"        ; patch the string within the object file


M2EDITOR.OBM
---------------------------
  $5DDC  "AES"  --> "AAS"        ; patch the string within the object file
  $746C  "AES"  --> "AAS"        ; -"-
  $8434  "AES"  --> "AAS"        ; -"-
  $B294  "AES"  --> "AAS"        ; -"-


M2SHELL.OBM
---------------------------
    $C4  "AES"  --> "AAS"        ; patch the string within the object file
  $48BE  "AES"  --> "AAS"        ; -"-
  $5118  "AES"  --> "AAS"        ; -"-
  $80D8  "AES"  --> "AAS"        ; -"-
  $8DA0  "AES"  --> "AAS"        ; -"-

GRAPHIC.OBM
---------------------------
    $56  "AES"  --> "AAS"        ; patch the string within the object file


WINDOWBA.OBM
---------------------------
    $56  "AES"  --> "AAS"        ; patch the string within the object file


FILENAME.OBM
---------------------------
    $40  "AES"  --> "AAS"        ; patch the string within the object file


AES.DEF         --> AAS.DEF      ; rename file

P.S.:  you  may patch the above modules using PATCHLPR.TOS in the directory
PATCHLPR.

Because  of the hierarchy of the modules and some circular imports you have
to  compile  the  included  files  make_1st.cmp..make_6th.cmp  just in that
order which their names suggest.

For  LPRM2 there is an archive named lprgm???.lzh (??? is a version number)
which  contains  the  already  pre-processed  files.  You  should find this
archive at the same location where you found this archive.

There  also  exists  an  archive named lpr_utl?.zoo (? is a version number)
which  contains  many interesting things for LPR programmers such as a heap
size  utility,  a  new  startup  code  which  allows  both applications and
accessories,  a  patch  for  a  real  arithmetic bug and module termination
routines.