Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!mcsun!hp4nl!ruuinf!piet From: piet@cs.ruu.nl (Piet van Oostrum) Newsgroups: comp.sources.wanted Subject: Re: pascal to C source conversion utility Message-ID: <3982@ruuinf.cs.ruu.nl> Date: 8 Oct 90 11:50:50 GMT References: <1990Oct6.144333.2334@usenet.ins.cwru.edu> Sender: news@ruuinf.cs.ruu.nl Reply-To: piet@cs.ruu.nl (Piet van Oostrum) Organization: Dept of Computer Science, Utrecht University, The Netherlands Lines: 58 In-reply-to: rlm@po.CWRU.Edu (Robert L. Mullen) >>>>> In article <1990Oct6.144333.2334@usenet.ins.cwru.edu>, rlm@po.CWRU.Edu (Robert L. Mullen) (RLM) writes: RLM> Is there a pascal to C source conversion utility availble? There are at least two of these, called p2c and ptc. p2c is a very elaborate one which knows all kinds of Pascal dialects and even a bit of Modula-2. ptc is a simple straightforward program that has been successfully used to translate TeX and Metafont. It does not do procedural parameters where the actual parameter is a nested procedure/function. The difference can also be seen from the sizes of the packages: -rw-r--r-- 1 piet staff 195967 Jul 3 13:50 ptc-1.10.tar.Z -rw-r--r-- 1 piet staff 561084 Oct 8 12:36 p2c-1.18.tar.Z How to get ptc-1.10.tar.Z and p2c-1.18.tar.Z from the archive at Dept. of Computer Science, Utrecht University: NOTE: In the following I have assumed your mail address is john@highbrow.edu. Of course you must substitute your own address for this. This should be a valid internet or uucp address. For bitnet users name@host.BITNET usually works. by FTP: (please restrict access to weekends or evening/night (i.e. between about 20.00 and 0900 UTC). ftp archive.cs.ruu.nl [131.211.80.5] user name: anonymous or ftp password: your own email address (e.g. john@highbrow.edu) cd /pub don't forget to set binary mode if the file is a tar/arc/zoo archive, compressed or in any other way contains binary data. get TEX/TEX3.0/ptc-1.10.tar.Z get UNIX/p2c-1.18.tar.Z by mail-server: send the following message to mail-server@cs.ruu.nl (or uunet!mcsun!hp4nl!ruuinf): begin path john@highbrow.edu send TEX/TEX3.0/ptc-1.10.tar.Z send UNIX/p2c-1.18.tar.Z end The path command can be deleted if we receive a valid from address in your message. If this is the first time you use our mail server, we suggest you first issue the request: send HELP -- Piet* van Oostrum, Dept of Computer Science, Utrecht University, Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands. Telephone: +31 30 531806 Uucp: uunet!mcsun!ruuinf!piet Telefax: +31 30 513791 Internet: piet@cs.ruu.nl (*`Pete')