-----BEGIN PGP SIGNED MESSAGE-----

The following is a list of all changes I've made. All source-code
changes are flagged with comments including my initials (GJM).

1. Renamed the doc files -- see doc.!ReadMe

2. Deleted of a lot of irrelevant files:
   src/amiga_asm.a
   src/8086.asm src/zmatch.asm
   src/ccc
   src/pgpinstal.com
   src/pgp/def
   src/pgp.mak src/pgppwb.mak
   src/vax.mar
   src/makefile.msc
   src/8086.obj src/zmatch.obj
   src/pgp.prj
   src/SCOPTIONS
   src/smakefile
   src/makefile.tc
   src/ccc.x28
   src/amiga__main.c
   src/r3000.c
   src/<everything>.s

3. src/armor.c: removed declaration of non-existent |crchware()| function.

4. src/fileio.c:
    - added definition of DIRSEPS for RISC OS
    - altered definition of TMP_EXT for RISC OS
    - introduced EXT_CHR for extensions. RISC OS is the only system I know
      on which extensions aren't separated with a period :-(.
    - added RISC OS code for |truncate_name()|
    - made RISC OS code try $.tmp for temporary files, just as
      Unix tries /tmp
    - added RISC OS stuff for manual-search paranoia
    - made |tempfile()| truncate basename to 6c

5. src/idea.c:
    - replaced calls to ideaCipher with calls to ARM-code
      version -- see ideaARM.s
    - fixed a bug that appears in the test code if CLOCKS_PER_SEC is
      less than 1000 (as on RISC OS)
    - replaced ideaExpandKey with machine code, not for speed
      but as a workaround for a stupid Cv5 compiler bug. Again,
      the code is in ideaARM.s .
   Incidentally, my port of 2.6.i had another bug-fix change.
   That bug's been fixed in 2.6.2i.

6. src/noise.c: in |noise()|, get noise from |clock()| and |ioc_t1()|,
   which reads IOC timer 1, which is a 16-bit counter decrementing at 2MHz.
   Unfortunately we can't put these two together to get anything very
   coherent for |lastcounter|; the clock is fast enough that I don't think
   this is a problem.

7. src/pgp.c:
    - extensions changed to use '/' not '.', in more than one place
    - line saying who ported added to |signon_msg()|
    - treatment of PGPPASSFD made saner when PGPPASSFD is 0
    - many standard filenames fixed. NB that pubring.pgp -> pubrng/pgp,
      secring.pgp -> secrng/pgp, randseed.bin -> randsd/bin: these
      names have got shorter. Sorry.

8. src/random.c:
    - made |flush_input()| work.
    - used a "raw" |putch()| instead of |putc(...,stderr)| so that
      deletion works sensibly

9. src/sleep.c: added casts to stop the compiler moaning.

10. src/platform.h: added an |#ifdef RISC_OS| section.

11. src/ztailor.h, src:zunzip.h: avoid |#include|ing some non-existent
    headers.

12. Renamed makefile to Omakefile, and installed new makefile for RISC OS.

13. src/armor.c: put after-endif junk inside a comment, to be ANSI-compliant.

14. src/language.c: told it to use not language.txt but lang/txt.
    language.txt: renamed to lang/txt.


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAgUBL9b7/5DvH+iElM3dAQHTQwP/S1QCuJ1TvPApfvDgl6HkY1Esop1gPmM3
WI1T5sB4BmBb2K7GHlSgwqimfOS6m0qpllGVomXouk9HWI0752NsCew6FY2F8X7f
JbLI05h6ET9TF9VjisYFYXD0eBNU97gS2vxE/zsr3Lx69nNWcdCPVAlV0dWWob0k
qvVRHVZvztE=
=5uA8
-----END PGP SIGNATURE-----
