
			c68 v4.4.3 (TOS)
			----------------


 INTRODUCTION

 This is c68 v4.4.3, the third release of a port of the freeware
 ANSI C compiler c386/c68 v4.4.   For users who are not familiar
 with this product,  it is worth pointing out that c68 is merely
 the main compiler phase of a C compilation system rather than a
 complete C compiler  -  you will still need a pre-processor, an
 assembler and a linker.

 This  version of c68 generates  68000 code compatible with JAS,
 the assembler from SozobonX.  So, in order to obtain a complete
 compilation system,  it is recommended  to use SozobonX as  the
 back-end and Scott Bigham's CPP 1.1.2 as pre-processor.

 A simple  compiler driver (cc68)  is supplied as well as a port
 of MiNTlibs PL44 that  will serve as the standard library and a
 modified version of Fred Fish's portable math library.

 The compiler should be usable on machines with 1MB and a single
 disk.  This document  does not describe  the optimal layout for
 various ST configurations, but you can probably figure out what
 makes the most sense for your machine.



 INSTALLATION

 If you don't have them already, obtain the following things:

  SozobonX:
  ftp.cs.tu-berlin.de:	      /pub/atari/Programming/Sozobon.c/*

  CPP 1.1.2:
  atari.archive.umich.edu:     /pub/atari/Programming/cpp112.zoo

  MiNTlibs PL44 header files:
  atari.archive.umich.edu:	/pub/atari/Mint/Lib/mntinc44.zoo

 Follow the included instructions.

 Copy the contents  of the folders  man/, inc/, lib/ and bin/ to
 appropriate places.  inc/ contains  replacements for mintbind.h
 and  osbind.h from  mntinc44.zoo  (I have  removed  support for
 Lattice C,  Pure C and  GCC for  apparent reasons;  add missing
 parts from the original files if you need them).

 Let environment  variables  $C68INC  and  $C68LIB  point to the
 headers and the library respectively.

 It is recommended to use a decent command-line shell (CLI) like
 MUPFEL 1.999 as cc68 won't work very  well (if at all) from the
 desktop.

 Sources to c68/c386 v4.4  have been posted to comp.os.minix and
 should be  available somewhere.  I will try to upload them to a
 FTP-server soon, but I can't tell to which one yet.



 DISCLAIMER

 IN NO EVENT WILL I AND/OR ANY  OTHER PARTY BE LIABLE TO YOU FOR
 DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER SPE-
 CIAL,INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
 OR INABILITY TO USE  (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
 OR DATA BEING RENDERED INACCURATE OR LOSSES  SUSTAINED BY THIRD
 PARTIES OR A FAILURE OF THE PROGRAMS TO OPERATE WITH OTHER PRO-
 GRAMS) THE PROGRAMS,EVEN IF YOU HAVE BEEN ADVISED OF THE POSSI-
 BILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.



 AUTHORS

 Versions prior to release 4.0:
	Christoph van Wullen.

 ANSIfication work and other enhancements in Release 4.0
 and later releases:

 Keith Walker
	email: kdw@oasis.icl.co.uk
	(bug fixes, IEEE support, ANSIfication)
 Dave Walker
	email: d.j.walker@slh0101.wins.icl.co.uk
	(IEEE support, Errors/Warnings, documentation)

 Port to Atari ST (TOS version):
	Thorsten Roskowetz
	email: rtroskow@jupiter.rz.uni-osnabrueck.de

 MiNTlibs PL44 and PML PL23:
	Lots of people including Dale Schumacher, Eric R. Smith,
	Fred Fish, Jwahar Bammi, entropy, Michael Hohmuth, Scott
	Bigham, Andreas Schwab, Howard Chu, Juergen Lock, Bjarne
	Pohlers, Hildo Biersma,  Kay Roemer, Dirk Haun,  Cristof
	Stadler, Frank Baumgart,  Frank Rossien, Robert Wilhelm,
	Stefan Steyer,  Michal Jaegermann, Stephen Henson, Simon
	Gornall, Wolfgang Lux,Martin Koehling, Markus Kilbinger,
	Ulf Moeller, Ole Arndt, Uwe Ohse,  Stefan Steyer, Ulrich
	Kuehn, Jan-Hinrich Fessel, ...



 COPYRIGHT

 Versions of c68/c386 prior to release 4.0 are:
     Copyright (C) 1989,90,91 Christoph van Wuellen.  Credits to
     Matthew Brandt.  All commercial rights reserved.

 This compiler may be redistributed as  long there is no commer-
 cial interest.  The compiler  must not be redistributed without
 its full sources.  This notice must stay intact.

 Starting with release 4.0  Keith and Dave Walker took over sup-
 port of c68/c386.  To avoid confusions with  their ongoing work
 on the compiler, this slightly  modified version of release 4.4
 doesn't come with full sources but with a diff-listing relative
 to it.   Binaries of c68 v4.4.3 (TOS)  may not be redistributed
 without the diff-listing and this text-file.

 Most of the  Libraries (MiNTlibs and PML)  is public domain and
 hence may be used without restriction.  Please note the follow-
 ing exceptions (explained in more detail in file 'Copyright' of
 the MiNTlibs PL44 source code distribution):

 doprnt.c and the curses library/header files are:
     Copyright (C) 1988 Regents of the University of California.

 The  termcap library itself  (some of  which is incorporated in
 the curses libraries) is:
     Copyright (C) 1982, Fred Fish.

 obstack.c and obstack.h are:
     Copyright (C) 1988 Free Software Foundation, Inc.

