Received: (from major@localhost)
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA24607
	for pups-liszt; Thu, 26 Mar 1998 14:21:30 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups@minnie.cs.adfa.oz.au using -f
Received: from suede.sw.oz.au (firewall-user@gw.softway.com.au [203.31.96.1])
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA24602
	for <pups@minnie.cs.adfa.oz.au>; Thu, 26 Mar 1998 14:21:23 +1100 (EST)
Received: from bookworm.softway.com.au (root@bookworm.sw.oz.au [192.41.203.51])
	by suede.sw.oz.au (8.8.8/8.8.8) with SMTP id OAA14866
	for <pups@minnie.adfa.oz.au>; Thu, 26 Mar 1998 14:21:17 +1100 (EST)
Received: by bookworm.softway.com.au (Smail3.1.29.1 #4)
	id m0yI3EB-000FlbC; Thu, 26 Mar 98 14:21 +1000
Message-Id: <m0yI3EB-000FlbC@bookworm.softway.com.au>
Date: Thu, 26 Mar 98 14:21 +1000
From: Peter Chubb <peterc@softway.com.au>
To: pups@minnie.cs.adfa.oz.au
Subject: Progress on zcat
Comments: Hyperbole mail buttons accepted, v04.023.
X-Face:  .slVUC18R`%{j(W3ztQe~*ATzet;h`*Wv33MZ]*M,}9AP<`+C=U)c#NzI5vK!0^d#6:<_`a
 {#.<}~(T^aJ~]-.C'p~saJ7qZXP-$AY==]7,9?WVSH5sQ}g3,8j>u%@f$/Z6,WR7*E~BFY.Yjw,H6<
 F.cEDj2$S:kO2+-5<]afj@kC!:uw\(<>lVpk)lPZs+2(=?=D/TZPG+P9LDN#1RRUPxdX
Sender: owner-pups@minnie.cs.adfa.oz.au
Precedence: bulk


Well...
	my cut-down zcat now works under Linux, and compiles and links
	cleanly under v7 on the simulator.  But the semantics are
	wrong!  

	Big problem is the lack of unsigned char and unsigned long
	types.

	I'm gradually going through and finding places where left
	shifts, or sign extensions are happening, and masking them
	explicitly.

	I'm almost sure that at UNSW we had a C compiler on Unix V7 that had
	an unsigned long data type...

	Anyway, there's progress.  And if it all goes OK, then
	on machines that have separate I&D spaces, the resulting zcat
	will be compatible with gzip everywhere.

	Peter C

