From info-admin@newcastle.ac.uk  Mon Jul 15 10:12:40 1991
Received: from unido.Informatik.Uni-Dortmund.DE by helpdesk.rus.uni-stuttgart.de (5.52/901028.PI)
	(for zrzm0111) id AA25746; Mon, 15 Jul 91 10:12:40 +0100
Message-Id: <9107150811.AA02592@unido.informatik.uni-dortmund.de>
Received: from kestrel.ukc.ac.uk 
	by unido.informatik.uni-dortmund.de with SMTP (5.65+/UNIDO-2.0.4.d)
	via EUnet for helpdesk.rus.uni-stuttgart.de
	id AA02592; Mon, 15 Jul 91 10:11:29 +0200
Received: from newcastle.ac.uk by kestrel.Ukc.AC.UK   via Janet (UKC CAMEL FTP)
           id aa23987; 15 Jul 91 9:07 BST
Date: Mon, 15 Jul 91 09:06:23 +0100
From: The Newcastle Info-Server <info-admin@newcastle.ac.uk>
To: zrzm0111
Subject: Re: Request: sources; Topic: archimedes ptc.cdif
Sender: info-admin@newcastle.ac.uk
Status: RO

Please  DO NOT reply to this message unless you wish to reach the
administrator  of   the   newcastle   info-server   <info-admin>.
Info-server requests sent to this address are thrown away.

Path: newcastle.ac.uk!ukc!mcsun!uunet!olivea!mintaka!bloom-beacon!eru!hagbard!sunic!dkuug!imada!jho
>From: jho@imada.ou.dk (Jens H. Ovesen)
Newsgroups: comp.sys.acorn
Subject: !PtC from infoserver and cc vsn. 3.00
Summary: Changes
Keywords: !PtC
Message-ID: <1991May8.023742.3296@imada.ou.dk>
Date: 8 May 91 02:37:42 GMT
Sender: news@imada.ou.dk (USENET News System)
Distribution: comp
Organization: Dept. of Math. & Computer Science, Odense University, Denmark
Lines: 45

To all who got the 'ptc' from the newcastle server and haven't got cc vsn. 3.50.

In order to make 'ptc' compatible with cc vsn. 3.00 I have made some changes.

The following is the result of a '*Diff -wt my_ptc ptc_orig' :

-----------------------------------cut---------------------------------------
5,6d4
< **      Changed a bit by Jens H. Ovesen to make it compatible with
< **       cc vsn. 3.00
12,13c10
< # include "ptcmain.h"
< # define MAXSETS 200
---
> # include "<ptc$dir>.ptcmain.h"
50c47
< setptr  Conset[162];
---
> setptr  Conset[];
7340c7337
<   (void)fprintf(output.fp, "%s\"ptcmain.h\"\n", C24_include), Putl(output, 1);
---
>   (void)fprintf(output.fp, "%s\"<ptc$dir>.ptcmain.h\"\n", C24_include), Putl(output, 1);
7444c7441
<     (void)fprintf(output.fp, "%s%cConset[%d];\n", setptyp, tab1, MAXSETS), Putl(output, 1);
---
>     (void)fprintf(output.fp, "%s%cConset[];\n", setptyp, tab1), Putl(output, 1);
7649,7654d7645
<       }
<       for (i = MAXSETS-1; ; i--) {
<         (void)fprintf(output.fp, "%cQ0,", tab1), Putl(output, 1);
<         if (i % 6 == 5)
<           Putchr('\n', output);
<         if (i == len) break;
--------------------------------cut-------------------------------------------

Save the above under the name 'diff_file' in the 'c' directory and issue the
command
  
  'patch -lR -o ptc_new ptc diff_file'

In 'h.ptc' you should remove the "<ptc$dir>" from the last 4 lines.
In makefile, comment out "mkptypes -e ...."

   Jens (jho@imada.ou.dk)

